|
Массив и СЗ | ☑ | ||
---|---|---|---|---|
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 даже таблицы значений не было. Поэтому все виды коллекций эмулировались на несчастном СпискеЗначений :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |