Структура (Structure)

Элементы коллекции:

КлючИЗначение
Для объекта доступен обход коллекции посредством оператора Для каждого … Из … Цикл. При обходе выбираются элементы коллекции.

Свойства:

<Имя ключа> (<Key name>)

Методы:

Вставить (Insert)
Количество (Count)
Очистить (Clear)
Свойство (Property)
Удалить (Delete)

Конструкторы:

На основании фиксированной структуры
По ключам и значениям

Описание:

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

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Возможен обмен с сервером. Сериализуется. Данный объект может быть сериализован в/из XDTO. Тип XDTO, соответствующий данному объекту, определяется в пространстве имен {http://v8.1c.ru/8.1/data/core}. Имя типа XDTO: Structure.

Пример:

История = Новый Массив;
Запись = Новый Структура;
Запись.Вставить("Настройки", ПостроительОтчетов.ПолучитьНастройки());
Запись.Вставить("Отчет", ТекущаяСтрока);
История.Добавить(Запись);

См. также:

ФиксированнаяСтруктура
КлючИЗначение

    

1C:Enterprise Developer's Community