Справочники
Для работы с постоянной и условно постоянной информацией с некоторым множеством значений в системе используются объекты типа "Справочник". Обычно справочниками являются списки материалов, товаров, организаций, валют, сотрудников и др. Название и структура каждого конкретного справочника определяется при его создании в конфигураторе. На этапе конфигурирования можно описать, какими свойствами обладает каждый конкретный справочник. К настраиваемым свойствам относятся, например, длина и тип кода, количество уровней, поддержка уникальности кодов, набор реквизитов справочника. Помимо кода и наименования, механизм работы со справочниками позволяет создавать набор реквизитов для хранения любой дополнительной информации об элементе справочника.
Пример:
// Пример создания нового элемента
НовыйОбъект = Справочники.Валюты.СоздатьЭлемент();
НовыйОбъект.Код = "840";
НовыйОбъект.Наименование = "USD";
НовыйОбъект.ПолноеНаименование = "Доллары США";
НовыйОбъект.Записать() ;
// Пример обработки выборки справочника
КПЗ = Справочники.Номенклатура;
ОтборМПЗ = Новый Структура("ТипНоменклатуры");
Пусто = Перечисления.ТипыНоменклатуры.ПустаяСсылка();
ОтборМПЗ.ТипНоменклатуры = Пусто;
ВыборкаМПЗ = МПЗ.ВыбратьЭлементы(,,ОтборМПЗ, "Наименование Убыв"):
НачатьТранзакцию();
Пока ВыборкаМПЗ.Следующий() Цикл
Объект = ВыборкаМПЗ.ПолучитьОбъект();
Объект.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Товар.
Объект.Записать() ;
КонецДикла;
ЗафиксироватьТранзакцию();