03.10.2022 Ярослав Копытов 17321
Коллекции значений 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С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ООО «ПраксисКом»
ООО «ПраксисКом»

Отрасль:
Аутсорсинг бухгалтерских услуг

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

- Взаиморасчеты с поставщиками
- Учет прихода ТМЦ
- Взаиморасчеты с поку...

Внедрение 1С:Управление торговлей
ООО «Амперсенд»

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

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

- Оформление заказов поставщикам;
- Управление отношениями с поставщиками;...

Филиал ГлавУпДК при МИД России фирма «Инпредкадры»
Филиал ГлавУпДК при МИД России фирма «Инпредкадры»

Отрасль:
Государственное управление

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

- Расчеты с контрагентами;
- Управленческий учет;
- Формирование отраслев...

ХИТЕК-ГРУП
ХИТЕК-ГРУП

Отрасль:
Продажа парикмахерского инструмента и аксессуаров

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

Документооборот (ECM)
• Делопроизводство
Управление бизнес-процессами и И...

Внедрение «1С:Бухгалтерия 8 ПРОФ» в компании «Мостехника»
ООО «Мостехника»

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

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

Документооборот (ECM):
- Учет рабочего времени;
Управление персоналом и ка...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Перевод зарплатных баз с версии ЗУП 2.5 на версию ЗУП 3.1.
- Сопровождение в п...

Внедрение ПП «1С:Предприятие 8. Аренда и управление недвижимостью на базе "1С:Бухгалтерия 8"» в компании «Бутово Молл»
ООО «Бутово Молл»

Отрасль:
Недвижимость

Внедренное типовое решение:
1С:Аренда и управление недвижимостью на базе «1С:Бухгалтерия 8»

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Оформление зак...

Внедрение блоков в 1С:Комплексная автоматизация 8
ООО «Больцен Рус»

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

Внедренное типовое решение:
1С:Комплексная автоматизация

- Оперативный учет...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:
1С:Управление корпоративными финансами

- Финансово-бухгалтерский блок
- Казначейство ...

ООО «ТейблТок»
ООО «ТейблТок»

Отрасль:
Общественное питание и рестораны

Внедренное типовое решение:
1С:ТОИР Управление ремонтами и обслуживанием оборудования

Мониторинг и анализ ключевых показателей деятельности предприятия Управле...

ОАО «Интер РАО – Электрогенерация»
ОАО «Интер РАО – Электрогенерация»

Отрасль:
Электрогенерация

Внедренное типовое решение:
1С:Управление производственным предприятием

Для работы 2500 пользователей в 9 часовых поясах организована территориально-...

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

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

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

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