суббота, 3 мая 2014 г.

Перечисления

На следующей схеме изображено взаимодействие объектов встроенного языка для работы с перечислениями.



Ниже приведены примеры использования объектов встроенного языка для работы с перечислениями.


// 1. Глобальный контекст
//    Перечисления

// Пример: получить значение перечисления по индексу.
Перечисления.ВидыНоменклатуры.Получить(0);

// 2. объект ПеречисленияМенеджер
//    .<имя перечисления>
//    [<имя перечисления>]
//    Для Каждого ... Из ... Цикл КонецЦикла;

// Пример: получить количество значений перечисления.
Перечисления.["ВидыНоменклатуры"].Количество();

// 3. объект ПеречисленияМенеджер.<Имя>
//    .<имя значения перечисления>
//    [<имя значения перечисления>]
//    [<индекс элемента коллекции>]
//    Для Каждого ... Из ... Цикл ... КонецЦикла;
//    ПустаяСсылка()

// Пример: получить пустую ссылку на значение перечисления.
ПустаяСсылкаПеречисления = Перечисления.ВидыНоменклатуры.ПустаяСсылка();
Если
ТекущаяНоменклатура.ВидНоменклатуры = ПустаяСсылкаПеречисления Тогда
   
// Предложить заполнение вида номенклатуры.

   
...
КонецЕсли;



Добавить комментарий

Комментариев нет :

Отправить комментарий