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

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

Просмотр 1 ветки ответов
  • Автор
    Записи
    • #38774
      Фото аватараOdineski
      Участник

        А писать Перечисления или Перечисление?

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

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

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

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

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

          Здесь:

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

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

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

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

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

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

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

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С