- Что такое коллекции значений 1С
- Универсальные коллекции значений: таблица, дерево и список значений 1С 8
1. Что такое коллекции значений 1С
Что такое коллекции значений 1С? Коллекции значений — это такой объект, который можно обойти при помощи специального цикла «Для каждого из» или вызвать обратившись к индексу. В 1С коллекции значений нужны для временного хранения данных во время сеанса. Коллекция значений — это не объект информационной базы. Она служит для сбора, анализа и группировки информации. Может включать в себя примитивные или ссылочные типы данных. В зависимости от типа коллекции данные могут быть представлены разными структурами. Например, это может быть массив, таблица или дерево.
Увидеть полный список коллекций значений 1С можно найдя в дереве синтаксис помощника заголовок «Универсальные коллекции значений».
«Универсальные коллекции значений» в дереве синтаксис помощника
Рассмотрим универсальные коллекции значений более подробно.
Может принимать значения как типа «Массив», так и любого другого, что позволяет организовывать в 1С многомерные массивы. Доступ к элементу массива осуществляется по ключу. Ключ элемента массива описывается целым числом.
Структура является коллекцией, каждый элемент которой состоит из пары Ключ и Значение. Ключи структуры 1С должны иметь тип значения «Строка» и быть уникальными. Требования, предъявляемые к именам переменных, одинаково актуальны и для ключей структуры. К значениям обращаются через точку, так же как к свойствам объекта. При этом ключ используется как имя собственное.
Соответствие - практически, та же самая структура. Представляет собой пару Ключ и Значение. Ключ может иметь любой тип данных в 1С. Рекомендуется в качестве ключа указывать значение неизменяемого типа или того типа значения, которое не способно изменять свое содержимое, но доступно для присвоения.
2. Универсальные коллекции значений: таблица, дерево и список значений 1С 8
Объект, представляющий собой одномерный массив данных и дающий возможность строить динамические наборы значений и изменять их в пользовательском режиме 1С 8 - список значений. Типы данных у его значений могут быть абсолютно любые. Более просто список значений 1С 8 можно представить в виде таблицы с четырьмя колонками: «Пометка», «Значение», «Представление» и «Картинка». Значения обусловлены позицией в списке (индексом).
Коллекция, которая также позволяет манипулировать данными в пользовательском режиме 1С 8.3 - таблица значений. Является двумерной таблицей, в которой есть колонки и строки. Может быть связана с элементом формы «Табличное поле».
Дерево значений - объект практически аналогичен таблице значений, но имеет одно важное отличие. В 1С 8.3 дерево значений может образовывать иерархические структуры, т.е. каждая строка дерева значений может иметь набор подчиненных строк.
Специалист компании ООО "Кодерлайн"
Ярослав Копытов