В начало

Качественная оценка скидки

 

            Есть справочник «Контрагенты», в котором имеется поле «ПроцентСкидки». Необходимо при помощи запроса качественно оценить размер скидки.

            Запускаем «1С: Предприятие 8.3» в режиме приложения. Далее открываем консоль запросов, из которой запускаем конструктор запросов.   Находим и выбираем справочник «Контрагенты». В этом справочнике выбираем поля: «Наименование», «ПроцентСкидки» и добавляем дополнительное поле.

            Открывается окно для формирования произвольного выражения, в котором нужно выбрать функцию «ВЫБОР». В качестве выражения этой функции вставляем «Контрагенты.ПроцентСкидки». Далее создаем условия: если более и равно 5, то это большая скидка, иначе – маленькая. Должно получиться следующее условие:

ВЫБОР

      КОГДА Контрагенты.ПроцентСкидки >= 5 ТОГДА "Большая скидка"

      ИНАЧЕ "Маленькая скидка "

КОНЕЦ 

            Жмем «Ok» и переходим в конструктор запросов. На закладке «Объединения/Псевдонимы» даем имя новому полю «ОценкаСкидки».

 

ВЫБРАТЬ

      Контрагенты.Код,

      Контрагенты.Наименование,

      Контрагенты.ПроцентСкидки,

      ВЫБОР

            КОГДА Контрагенты.ПроцентСкидки >= 5

                  ТОГДА "Большая скидка"

                 ИНАЧЕ "Маленькая скидка"

      КОНЕЦ КАК ОценкаСкидки

ИЗ

      Справочник.Контрагенты КАК Контрагенты

            Результат данного запроса приведен ниже.

Рис. 1. Результат выполнения запроса

Рис. 1. Результат выполнения запроса