Справочники

Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа "Справочник". Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др. Название и структура каждого конкретного справочника определяется при его создании в конфигураторе. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней, поддержка уникальности кодов, набор реквизитов справочника. Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника.

Пример:

// Пример создания нового элемента
НовыйОбъект = Справочники.Валюты.СоздатьЭлемент();
НовыйОбъект.Код = "840";
НовыйОбъект.Наименование = "USD";
НовыйОбъект.ПолноеНаименование = "Доллары США";
НовыйОбъект.Записать();

// Пример обработки выборки справочника
Номенклатура = Справочники.Номенклатура;
Отбор = Новый Структура();
Пусто = Перечисления.ТипыНоменклатуры.ПустаяСсылка();
Отбор.Вставить("ТипНоменклатуры",Пусто);
Выборка = Номенклатура.Выбрать(,,Отбор, "Наименование Убыв");
НачатьТранзакцию();
Пока 
Выборка.Следующий()  Цикл
    Объект = Выборка.ПолучитьОбъект();
    Объект.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Товар;
    Объект.Записать();
КонецЦикла
;
ЗафиксироватьТранзакцию();


    

1C:Enterprise Developer's Community