|   |   | 
| 
 | Массив и СЗ | ☑ | ||
|---|---|---|---|---|
| 0
    
        Pepeega 27.01.21✎ 14:10 | 
        Добрый день, задался вопросом таким, а какие главные отличия массива от СЗ, понятно, что СЗ создается в памяти и не сохраняется в базе данных, т.е. это временный набор данных. а какие еще есть характерные отличия?     | |||
| 1
    
        mkalimulin 27.01.21✎ 14:12 | 
        (0) А массив, значит, хранится в базе?     | |||
| 2
    
        H A D G E H O G s 27.01.21✎ 14:15 | 
        Эхо семерки.     | |||
| 3
    
        ДенисЧ 27.01.21✎ 14:17 | 
        Массив тоже "создается в памяти и не сохраняется в базе данных"
 А список значений это в первую очередь ассоциативный массив. А массив - просто массив. | |||
| 4
    
        Chameleon1980 27.01.21✎ 14:19 | 
        не обращают внимания     | |||
| 5
    
        Pepeega 27.01.21✎ 14:25 | 
        (3) (1) хм, не учел тот факт, что массив тоже хранится в памяти, а не бд, не совсем понятно, что значит "ассоциативный" одномерный?     | |||
| 6
    
        ViSo76 27.01.21✎ 14:25 | 
        (0) Всё есть в справке и по поводу представления и пометки, так же использование в отборах и в интерфейсе ОФ, так же расширение функционала у СЗ     | |||
| 7
    
        ДНН 27.01.21✎ 14:35 | 
        (3) "список значений это в первую очередь ассоциативный массив" - с чего бы это вдруг?     | |||
| 8
    
        ДенисЧ 27.01.21✎ 14:38 | 
        (7) есть возражения?     | |||
| 9
    
        Ненавижу 1С гуру 27.01.21✎ 14:39 | 
        (3) не согласен с ассоциативностью
 Список значений это в какой-то мере такой же массив элементы которого являются фиксированными структурами с полями Значение, Представление, Пометка, Картинка | |||
| 10
    
        Ненавижу 1С гуру 27.01.21✎ 14:39 | 
        (8) ассоциативный как бы говорит, что ключ уникален, в списке значений что является уникальным ключом?     | |||
| 11
    
        Pepeega 27.01.21✎ 14:48 | 
        (6) Читал, но главного различия между ними, так и не смог понять     | |||
| 12
    
        Ненавижу 1С гуру 27.01.21✎ 14:50 | 
        (0) Список значений может быть легко отображен в интерфейсе форм, а для массива такого интерфейса нет     | |||
| 13
    
        RomanYS 27.01.21✎ 14:51 | 
        (11) "Главное отличие" в назначении. Наличие полей Представление, Пометка, Картинка намекает на то, что это всё для интерфейса     | |||
| 14
    
        Mikeware 27.01.21✎ 14:53 | 
        (13) скорее на то, что это "может иметь визуальное представление", но не обязано. Легаси     | |||
| 15
    
        Garykom гуру 27.01.21✎ 14:55 | 
        (11) Различие между Массивом и СЗ в 8-ке чисто религиозное     | |||
| 16
    
        ДНН 27.01.21✎ 14:59 | 
        (8) Есть. Это обычный массив, который хранит ссылки на объекты типа ЭлементСпискаЗначений.     | |||
| 17
    
        Pepeega 27.01.21✎ 15:01 | 
        (12) (13) О визуальной форме почему-то не подумал сразу, мы ведь и вправду не можем в интерфейс закинуть массив, думаю, что я нашел свои ответы, всем спасибо за помощь     | |||
| 18
    
        Малыш Джон 27.01.21✎ 15:03 | 
        (8) возможно со структурой путаешь?     | |||
| 19
    
        Малыш Джон 27.01.21✎ 15:09 | 
        (0) главным отличием, что элементом массива является значение, а у списка элементом является элемент списка ,который значение хранит в свойстве "Значение"
 Ну и у списка есть методы и свойства направленные на использование в интерфейсе(Картинка, Представление, Пометка), а массив - это тупо внутренний способ хранения данных. | |||
| 20
    
        fisher 27.01.21✎ 15:48 | 
        (11) Массив - это наивозможно простейшая коллекция. Проще нету. И, соответственно, самая "легкая". А СписокЗначений - это уже навороченный гибрид ежа и ужа. Проще всего его можно описать как массив в паре с символьными представлениями элементов массива.
 Его можно при желании и вместо массива использовать (иногда и приходится, если не хочется "изобретать" алгоритмы сортировки) и вместо соответствия (ограниченно) и вместо структуры. У него есть набор высокоуровневых методов и интерфейсная интеграция. В 7.7 СписокЗначений вообще был во все дыры затычкой. А в 8-ке структуру и соответствие выделили в отдельные "легкие" коллекции по аналогии со многими другими языками программирования. И по итогу на 8-ке список значений стал слабо востребован. Больше как семерочное наследие остался ну и кое-где "прошит", где по-прежнему удобен массив в паре с символьным представлением элементов массива. | |||
| 21
    
        fisher 27.01.21✎ 15:57 | 
        В 7.7 массивы хоть и были, но являлись статическими и одномерными. Поэтому в 7.7 СписокЗначений вообще являлся базовой коллекцией, а массивы практически не использовались.
 А в 7.5 даже таблицы значений не было. Поэтому все виды коллекций эмулировались на несчастном СпискеЗначений :) | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |