де <Імя_Переч> - ім'я виду перерахування, <Значеніе_Переч> - конкретне значення даного виду перерахування.
Англомовний синонім ключового слова Перерахування - Enum.
Приклад:
Якщо Док. Співробітник. Тип = Перерахування. Тип Співробітника. Штатний
Тоді Пільги = 1;
Інакше
Пільги = 0;
Кінець Якщо;
Об'єкт Перерахування є частиною глобального контексту програми 1С: Підприємство. Цей об'єкт в якості своїх атрибутів має значення об'єктів конкретних видів перерахувань, заданих в конфігурації. Крім того, цей об'єкт має метод ПолучітьАтрібут, який дозволяє отримати доступ до об'єкта перерахування конкретного виду по його імені.
Перерахування конкретного виду в якості своїх атрибутів має конкретні значення перерахувань. Крім того, цей об'єкт має методи КолічествоЗначеній, ЗначеніеПоНомеру і ЗначеніеПоІдентіфікатору які дозволяють отримати доступ до конкретного значення перерахування.
Конкретне значення перерахування має методи Вид, ПредставленіеВіда, Обрано, ПорядковийНомер, Ідентифікатор.
Методи перерахувань
ПолучітьАтрібут
Отримати доступ до об'єкта перерахування конкретного виду по його імені.
Синтаксис:
ПолучітьАтрібут (<ІмяПеречісленія>)
Англомовний синонім:
GetAttrib
, що повертається:
Об'єкт перерахування конкретного виду.
Опис:
Метод ПолучітьАтрібут дозволяє отримати доступ до об'єкта перерахування конкретного виду по його імені, як воно задано в конфігураторі.
Цей метод застосовується тільки до об'єкту глобального контексту Перерахування.
Приклад:
Булево = Перерахування. ПолучітьАтрібут ("Булево");
КолічествоЗначеній
Визначити загальну кількість значень в даному вигляді перерахування.
Синтаксис:
КолічествоЗначеній ()
Англомовний синонім:
Count
, що повертається:
Число загальної кількості значень у даному вигляді перерахування.
Опис:
Метод КолічествоЗначеній застосовується до конкретного виду перерахування і дозволяє визначити загальний кількість значень в даному вигляді перерахування.
Приклад:
// відобразимо усі значення перерахування
Всього = Перерахування. ВідиТоваров. КолічествоЗначеній ();
Поки Ном = 1 За Всього Цикл
Повідомити (Перечісленіе. ВідиТоваров. ЗначеніеПоНомеру (Ном));
КонецЦікла;
ЗначеніеПоНомеру
Визначити значення перерахування, відповідає номеру позиції в конфігураторі.
Синтаксис:
ЗначеніеПоНомеру (<Номер>)
Англомовний синонім:
ValueByIndex
, що повертається:
Значення перерахування, відповідає номеру заданої позиції.
Опис:
Метод ЗначеніеПоНомеру застосовується до конкретного виду перерахування і дозволяє визначити значення перерахування, відповідає номеру позиції в конфігураторі.
Приклад:
Див попередній приклад.
ЗначеніеПоІдентіфікатору
Визначити значення перерахування, відповідне ідентифікатором в конфігураторі.
Синтаксис
ЗначеніеПоІдентіфікатору (<Ідентифікатор>)
Англомовний синонім:
ValueByIdentifier
, що повертається:
Значення перерахування, відповідне ідентифікатором в конфігураторі. Якщо не знайдено - то пусте значення.
Опис:
Метод ЗначеніеПоІдентіфікатору застосовується до конкретного виду перерахування і дозволяє визначити значення перерахування, відповідне ідентифікатором в конфігураторі.
Приклад:
Див попередній приклад.
Вид
Визначити назва виду перерахування.
Синтаксис:
Вид ()
Англомовний синонім: Kind
, що повертається:
Рядковий значення, що містить назва виду перерахування.
Опис:
Метод Вид дозволяє визначити назва виду перерахування, як воно задане в конфігураторі.
Приклад:
// відобразимо вид перерахування до рядку стану
Стан (ІзмереніеТовара. Вид ());
ПредставленіеВіда
Визначити користувальницьке подання виду перерахування.
Синтаксис:
ПредставленіеВіда ()
Англомовний синонім: KindPresent
, що повертається:
Рядковий значення, що містить користувальницьке уявлення виду перерахування (синонім перерахування або, якщо він порожній, то ідентифікатор).
Опис:
Метод ПредставленіеВіда дозволяє отримати користувальницьке уявлення виду перерахування, як воно задане в конфігураторі.
Приклад:
// відобразимо користувальницьке подання в рядку стану
Стан (ІзмереніеТовара. ПредставленіеВіда ()); p> Вибрано
Повернути прапор вибору елемента перерахування.
Синтак...