В начало

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

 

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

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

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

ВЫБОР

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

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

КОНЕЦ 

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

ВЫБРАТЬ

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

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

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

      ВЫБОР

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

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

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

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

ИЗ

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

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

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

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