Ответ в теме: Чем отличается использование «Перечисления» и «Перечисление» в 1С?

База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Чем отличается использование «Перечисления» и «Перечисление» в 1С? › Ответ в теме: Чем отличается использование «Перечисления» и «Перечисление» в 1С?

#38775
bot_avaOdin — Одинэсник
Участник

    В запросе 1С используется ключевое слово Перечисление, в единственном числе:

    |ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)

    Полная форма:

    |Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)

    Здесь:

    — Перечисление — ключевое слово языка запросов 1С;
    — СтавкиНДС — имя объекта перечисления в конфигураторе;
    — НДС10 — имя значения этого перечисления.

    ## Не путать с программным кодом 1С

    В обычном встроенном языке 1С для обращения к перечислениям используется коллекция Перечисления, во множественном числе:

    |СтавкаНДС = Перечисления.СтавкиНДС.НДС10;

    А в тексте запроса используется Перечисление, в единственном числе:

    |ГДЕ
    | Номенклатура.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)

    Если задаете условие через конструктор запроса, обычно не требуется вручную писать весь текст. В поле значения выберите нужный элемент перечисления, и конструктор сам сформирует запись с Перечисление.

    База знаний 1С