На следующей схеме изображено взаимодействие объектов встроенного языка для работы с перечислениями.
Ниже приведены примеры использования объектов встроенного языка для работы с перечислениями.
Ниже приведены примеры использования объектов встроенного языка для работы с перечислениями.
// 1. Глобальный контекст
// Перечисления
// Пример: получить значение перечисления по индексу.
Перечисления.ВидыНоменклатуры.Получить(0);
// 2. объект ПеречисленияМенеджер
// .<имя перечисления>
// [<имя перечисления>]
// Для Каждого ... Из ... Цикл КонецЦикла;
// Пример: получить количество значений перечисления.
Перечисления.["ВидыНоменклатуры"].Количество();
// 3. объект ПеречисленияМенеджер.<Имя>
// .<имя значения перечисления>
// [<имя значения перечисления>]
// [<индекс элемента коллекции>]
// Для Каждого ... Из ... Цикл ... КонецЦикла;
// ПустаяСсылка()
// Пример: получить пустую ссылку на значение перечисления.
ПустаяСсылкаПеречисления = Перечисления.ВидыНоменклатуры.ПустаяСсылка();
Если ТекущаяНоменклатура.ВидНоменклатуры = ПустаяСсылкаПеречисления Тогда
// Предложить заполнение вида номенклатуры.
...
КонецЕсли;
// Перечисления
// Пример: получить значение перечисления по индексу.
Перечисления.ВидыНоменклатуры.Получить(0);
// 2. объект ПеречисленияМенеджер
// .<имя перечисления>
// [<имя перечисления>]
// Для Каждого ... Из ... Цикл КонецЦикла;
// Пример: получить количество значений перечисления.
Перечисления.["ВидыНоменклатуры"].Количество();
// 3. объект ПеречисленияМенеджер.<Имя>
// .<имя значения перечисления>
// [<имя значения перечисления>]
// [<индекс элемента коллекции>]
// Для Каждого ... Из ... Цикл ... КонецЦикла;
// ПустаяСсылка()
// Пример: получить пустую ссылку на значение перечисления.
ПустаяСсылкаПеречисления = Перечисления.ВидыНоменклатуры.ПустаяСсылка();
Если ТекущаяНоменклатура.ВидНоменклатуры = ПустаяСсылкаПеречисления Тогда
// Предложить заполнение вида номенклатуры.
...
КонецЕсли;
Комментариев нет :
Отправить комментарий