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