09.12.2009

Как использовать перечисление в форме справочника?

Чтобы обратиться к предопределенному значению перечисления на клиенте нужно использовать метод глобального контекста ПредопределенноеЗначение(). Например:

Копировать в буфер обмена

ПредопределенноеЗначение("Перечисление.ВидыНоменклатуры.Материал")

Метод ПредопределенноеЗначение() позволяет получитьссылку на предопределенный элемент из предопределенных данных, прикладных перечислений и точек бизнес-процессов.

Параметр ИмяПредопределенногоЗначения содержит полный путь к предопределенному значению, включая имя самого значения. Например, ПланСчетов.Основной.Счет41.
Синтаксис описания предопределенного значения - <Тип предопределенного значения>.<Имя объекта метаданных>.<Значение>.

Типом предопределенного значения может быть:

В качестве <Имя объекта метаданных> указывается имя объекта конфигурации, как оно задано в конфигураторе.

Для перечислений, определенных в конфигурации, <Значение> указывается как имя соответствующего объекта конфигурации типа ЗначениеПеречисления.

Для всех остальных типов предопределенных значений <Значение> указывается как имя предопределенного элемента данных, как оно указано в конфигураторе, или ПустаяСсылка для указания пустой ссылки.

Для точек маршрутов бизнес-процессов имя предопределенного значения имеет вид: БизнесПроцесс.<Имя объекта метаданных>.ТочкаМаршрута.<Имя точки маршрута>.

Подробнее об использовании метода ПредопределенноеЗначение() можно прочитать в синтакс-помощнике: Глобальный контекст - Функции обращения к конфигурации