03.10.2022 Ярослав Копытов 17383
Коллекции значений 1С
Содержание:
  1. Что такое коллекции значений 1С
  2. Универсальные коллекции значений: таблица, дерево и список значений 1С 8   

   

1. Что такое коллекции значений 1С


Что такое коллекции значений 1С? Коллекции значений — это такой объект, который можно обойти при помощи специального цикла «Для каждого из» или вызвать обратившись к индексу. В 1С коллекции значений нужны для временного хранения данных во время сеанса. Коллекция значений — это не объект информационной базы. Она служит для сбора, анализа и группировки информации. Может включать в себя примитивные или ссылочные типы данных. В зависимости от типа коллекции данные могут быть представлены разными структурами. Например, это может быть массив, таблица или дерево.


Увидеть полный список коллекций значений 1С можно найдя в дереве синтаксис помощника заголовок «Универсальные коллекции значений».



«Универсальные коллекции значений» в дереве синтаксис помощника


Рассмотрим универсальные коллекции значений более подробно.


Может принимать значения как типа «Массив», так и любого другого, что позволяет организовывать в 1С многомерные массивы. Доступ к элементу массива осуществляется по ключу. Ключ элемента массива описывается целым числом.


Структура является коллекцией, каждый элемент которой состоит из пары Ключ и Значение. Ключи структуры 1С должны иметь тип значения «Строка» и быть уникальными. Требования, предъявляемые к именам переменных, одинаково актуальны и для ключей структуры. К значениям обращаются через точку, так же как к свойствам объекта. При этом ключ используется как имя собственное.


Соответствие - практически, та же самая структура. Представляет собой пару Ключ и Значение. Ключ может иметь любой тип данных в 1С. Рекомендуется в качестве ключа указывать значение неизменяемого типа или того типа значения, которое не способно изменять свое содержимое, но доступно для присвоения.  

 

2.   Универсальные коллекции значений: таблица, дерево и список значений 1С 8


Объект, представляющий собой одномерный массив данных и дающий возможность строить динамические наборы значений и изменять их в пользовательском режиме 1С 8 - список значений. Типы данных у его значений могут быть абсолютно любые. Более просто список значений 1С 8 можно представить в виде таблицы с четырьмя колонками: «Пометка», «Значение», «Представление» и «Картинка». Значения обусловлены позицией в списке (индексом).


Коллекция, которая также позволяет манипулировать данными в пользовательском режиме 1С 8.3 - таблица значений. Является двумерной таблицей, в которой есть колонки и строки. Может быть связана с элементом формы «Табличное поле».


Дерево значений - объект практически аналогичен таблице значений, но имеет одно важное отличие. В 1С 8.3 дерево значений может образовывать иерархические структуры, т.е. каждая строка дерева значений может иметь набор подчиненных строк.

   

Специалист компании ООО "Кодерлайн"

Ярослав Копытов

Наши проекты

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

Внедрение 1С:Управление торговлей в оптово-розничной компании «Много Плитки»
ООО «Много Плитки»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Закупки (снабжение) и управление отношениями с поставщиками:
- Оформление ...

Автоматизация торгового учета на базе "1С:Управление торговлей"
ООО «ТЕЛЕВЕС РУСС»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

- Управление складскими запасами;
- Оформление заказов покупателей;
- Пла...

Автоматизации бизнес-процессов учета и планирования на базе «1С:ERP Управление предприятием 2.0»
ООО «Буровая сервисная компания «ГРАНД»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Создание полноценной управленческой системы взамен существующих
- Внедр...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

Фирма 1С
Фирма 1С

Отрасль:

Внедренное типовое решение:
1С:Документооборот

- Подготовка функциональной модели прикладного решения «1С:Документооборот...

ООО «ЛукБелОйл»
ООО «ЛукБелОйл»

Отрасль:
Нефтегазовая отрасль

Внедренное типовое решение:

- Обследовании бизнес-процессов «Документооборот», «Казначейство и Бюджети...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение