Разработка технического проекта — страница 7

  • Просмотров 429
  • Скачиваний 11
  • Размер файла 32
    Кб

<Значение_Переч> - конкретное значение данного вида перечисления. Англоязычный синоним ключевого слова Перечисление - Enum. Пример: Если Док. Сотрудник. Тип = Перечисление. Тип Сотрудника. Штатный Тогда Льготы = 1; Иначе Льготы = 0; Конец Если; Объект Перечисление является частью глобального контекста программы 1С: Предприятие. Этот объект в качестве своих атрибутов имеет значения объектов конкретных видов перечислений, заданных в

конфигурации. Кроме того, этот объект имеет метод ПолучитьАтрибут, который позволяет получить доступ к объекту перечисления конкретного вида по его имени. Перечисление конкретного вида в качестве своих атрибутов имеет конкретные значения перечислений. Кроме того, этот объект имеет методы КоличествоЗначений, ЗначениеПоНомеру и ЗначениеПоИдентификатору которые позволяют получить доступ к конкретному значению перечисления.

Конкретное значение перечисления имеет методы Вид, ПредставлениеВида, Выбран, ПорядковыйНомер, Идентификатор. Методы перечислений ПолучитьАтрибут Получить доступ к объекту перечисления конкретного вида по его имени. Синтаксис: ПолучитьАтрибут (<ИмяПеречисления>) Англоязычный синоним: GetAttrib Возвращаемое значение: Объект перечисления конкретного вида. Описание: Метод ПолучитьАтрибут позволяет получить доступ к объекту

перечисления конкретного вида по его имени, как оно задано в конфигураторе. Этот метод применяется только к объекту глобального контекста Перечисление. Пример: Булево = Перечисление. ПолучитьАтрибут ("Булево"); КоличествоЗначений Определить общее количество значений в данном виде перечисления. Синтаксис: КоличествоЗначений () Англоязычный синоним: Count Возвращаемое значение: Число общего количества значений в данном виде

перечисления. Описание: Метод КоличествоЗначений применяется к конкретному виду перечисления и позволяет определить общее количество значений в данном виде перечисления. Пример: // отобразим все значения перечисления Всего = Перечисление. ВидыТоваров. КоличествоЗначений (); Пока Ном = 1 По Всего Цикл Сообщить (Перечисление. ВидыТоваров. ЗначениеПоНомеру (Ном)); КонецЦикла; ЗначениеПоНомеру Определить значение перечисления,

соответствующее номеру позиции в конфигураторе. Синтаксис: ЗначениеПоНомеру (<Номер>) Англоязычный синоним: ValueByIndex Возвращаемое значение: Значение перечисления, соответствующее номеру заданной позиции. Описание: Метод ЗначениеПоНомеру применяется к конкретному виду перечисления и позволяет определить значение перечисления, соответствующее номеру позиции в конфигураторе. Пример: См. предыдущий пример.