Основу применения коллекций значений см. «1С:Предприятие 8.0, Описание встроенного языка, Часть 1, Глава 5. Универсальные коллекции значений». Здесь приведены характерные особенности применения коллекций.
Основные отличия от v7:
Назначение – аналогично массиву v7.
Коллекция пар значений: «Ключ – Значение»
Ключ обязан быть строковым и уникальным по правилам идентификаторов.
Можно использовать ключ для обращения к значениям: «Структура.Ключ»
Основное рекомендуемое назначение: невизуальный список значений, например, для передачи параметров.
Коллекция пар значений: «Ключ – Значение»
Ключ может быть любым.
Основное рекомендуемое назначение: невизуальный набор произвольных пар значений.
Интерфейсный объект.
Представляет собой таблицу вида:
Индекс |
Пометка |
Значение |
Представление |
Картинка |
0 |
þ |
<Ссылка> |
Товар 1 |
|
1 |
¨ |
<Ссылка> |
Иван Васильевич |
В отличие от v7 не рекомендуется использовать список значений, если он не имеет визуального представления (в этом случае лучше использовать структуру).
Функции добавления/вставки значений модифицированы таким образом, чтобы позволять вносить сразу строку целиком (пометку, значение, представление и картинку), индекс не редактируется.
Загрузка/выгрузка осуществляется в массив значений.
Основное рекомендуемое назначение: интерактивный выбор, пометка значений в списке.
Может иметь интерфейсное представление в виде объекта «ТабличноеПоле». В этом случае позволяет гибко настраивать вид таблицы, выводить итоги в колонках или строках, фиксировать любое количество колонок и строк.
Таблица значений имеет коллекцию свойств колонок «Колонки» и коллекцию строк, которые в свою очередь являются коллекциями ячеек.
Строки таблицы значений неиерархические.
Основное рекомендуемое назначение: динамическое хранение двумерных данных, интерактивное взаимодействие с пользователем при работе с табличными данными.
Может иметь интерфейсное представление в виде объекта «ТабличноеПоле». В этом случае позволяет гибко настраивать вид таблицы, выводить итоги в колонках или строках, фиксировать любое количество колонок и строк.
Дерево значений имеет коллекцию свойств колонок «Колонки» и коллекцию строк, «Строки», при этом каждая строка может иметь подчиненную коллекцию строк «Строки», а также является коллекцией ячеек.
В отличие от строк таблицы значений, строки дерева значений иерархические.
См. отчет «ТекущаяСитуация» в демонстрационной базе данных.
Основное рекомендуемое назначение: динамическое хранение иерархических двумерных данных, интерактивное взаимодействие с пользователем при работе с иерархическими табличными данными.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.