Записки программиста 1с

Структура в 1с Предприятие 8.3

Структура в 1с 8.3- это программная коллекция значений , содержащая набор элементов “Ключ” и “Значение”. То есть , Ключ структуры является строковым идентификатором, по которому можно получать или устанавливать Значение. Идентификатором может выступать только строковое значение, т. е. значение типа строка.

структура 1с 8.3
Методы объекта Структура в 1с 8.3

Элементы структуры в 1с 8.3

Каждый элемент структуры является программным объектом “Ключ” и “Значение” встроенного языка, он содержит следующие свойства:

  • Ключ(тип Строка)-строковый идентификатор;
  • Значение(Произвольный тип)-произвольное значение.
структура 1с 8.3
Структура в 1с

Создание структуры в 1с 8.3

Создание новой структуры можно выполняется одним из следующих способов:

Во-первых способ создание с помощью конструктора Новый.

Структура=Новый Структура;

Во-вторых способ-использование конструктора, который вместе с созданием выполняет инициализацию структуры.

Структура=Новый Структура("Код, Наименование);

Все созданные свойства структуры будут содержать значение Неопределено.

Для того, чтобы задать другое значение по умолчанию, нужно передать его конструктору. В этом случае последовательность значений должна совпадать с последовательностью имен свойств.

Структура=Новый Структура("Код, Наименование",101,"Стол обеденный");

Методы объекта Структура

МетодОписание
Вставить()Добавляет новое свойство в Структуру
Количество()Возвращает количество элементов в Структуре
Очистить()Удаляет все элементы Структуры
Свойство()Реализует безопасное чтение значения свойства
Удалить()Удаляет свойство из Структуры по имени

Добавление элементов в структуру 1с

Для добавления новых элементов Структуры и замещения существующих используется метод Структура.Вставить():

Структура.Вставить("Код", 101);
Структура.Вставить("Наименование", "Стол обеденный");

Обращение к свойствам структуры 1с 8.3

Для доступа к значениям Структуры применяется операция разыменования: указывается имя переменной, объявленной как Структура, а затем Ключ значения через точку. Разыменование возможно как слева от оператора присваивания, так и справа:

Структура.Код="200";
Структура.Наименование=Структура.Код;

Перебор элементов структуры 1с 8.3

Для перебора всех элементов структуры используется оператор цикла Для Каждого:

Для Каждого Элемента из Структура Цмкл
Сообщить(Элемент.Ключ+"="+Элемент.Значение);
Конеццикла;

В итоге нами рассмотрены Структура и ее основные методы.

Один ответ на “Структура в 1с Предприятие 8.3

Добавить комментарий

Ваш адрес email не будет опубликован.