Разработка расширения «Cкидки по купонам УНФ» в облачном сервисе 1С:Фреш

Разработка расширения «Cкидки по купонам УНФ» в облачном сервисе 1С:Фреш

Разработка расширения «Cкидки по купонам УНФ» в  облачном сервисе 1С:Фреш
ЗАДАЧА
Разработать систему скидок по купонам  для конфигурации УНФ
ВИДЫ РАБОТ
Разработать расширение, добавляющее вкладку "Купоны", в которой можно создать купоны на скидку и сгенерировать QR-коды по ним для дальнейшей печати и использования в маркетинговых акциях.
Результат
Результат

Во время разработки были реализованы следующие функциональные возможности расширения:

  • Вкладка "Купоны", на которой доступны 2 документа: "Поступление купонов" и "Списание купонов".

  • Возможность создания и постановки на остаток купонов на скидку.

  • Формирования новых купонов и QR-кодов для них

  • Создание кодов для купонов в ручном режиме

  • Из документа поступления купонов возможно вызвать обработку "Печать купонов" - Печать купонов происходит в формате QR-кодов.

Генерация купонов

Обработка позволяет генерировать купоны по параметрам. Параметры генерации приведены далее;

1) Префикс - значение, с которого будет начинаться код купона. Префикс может быть пустым;
2) Длина купона - количество символов в коде купона, длина префикса включена в значение длины купона. Длина купона должна быть больше 0;
3) Количество для каждого купона - количество возможных применений для каждого сгенерированного купона. Рекомендуется значение 1;
4) Количество уникальных купонов - количество последовательностей символов, которые должны быть сгенерированы. Должно быть больше 0;
5) Алфавит - набор символов, которые будут использованы для генерации кодов. Рекомендуется использовать только значения, добавляемые кнопками ниже поля. Для расширения не имеет значения регистр (последовательность "aa" эквивалентна последовательностям "aA", "Aa" и "AA"). Должен быть заполнен.

Настройка условий скидок

Условия скидок настраиваются стандартным механизмом, предусмотренным УНФ.
При настройке скидки на вкладке условий возможно создать условие "За наличие купона".
При настройке этого условия возможно выбрать документ поступления купонов.
В этом случае условие применения - все купоны из документа.
Можно выбрать отдельные купоны.

Примененные скидки