Содержание
При переходе в пункт меню «Акции», будет отображена форма, представленная на рисунке 1.

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

Рисунок 2 – Успешно созданная акция
После выбора акции будут отображены основные свойства, описанные в таблице 1.
Наименование параметра | Тип | Редактируемый | Описание |
---|---|---|---|
Идентификатор | Целое | Нет | Уникальный идентификатор акции |
Наименование акции | Строка | Да | Наименование акции, отображаемое в настройках |
Тип акции | Список | Да | Возможны два значения «Бесплатный товар» или «Дополнительный товар» |
Номенклатура продажи (в заказе) | Ссылка | Да | Необходимая номенклатура в заказе для работы акции |
Количество номенклатуры продажи (в заказе) | Вещественный | Да | Необходимое количество номенклатуры в заказе для работы акции |
Акционная номенклатура | Ссылка | Да | Данный параметр заполняется только в случае типа акции «Дополнительный товар». |
Количество акционной номенклатуры | Вещественный | Да | Количество номенклатуры необходимое для расчета бесплатного товара, если тип акции установлен «Бесплатный товар», или дополнительного товара, если тип акции установлен «Дополнительный товар» |
Дата начала действия | Дата | Да | Дата, начиная с которой акция действует. Если параметр не установлен, акция не имеет ограничения на дату начала работы. |
Время начала действия | Время | Да | Время, начиная с которой акция действует. Если параметр не установлен, акция не имеет ограничения на время начала работы. |
Дата окончания действия | Дата | Да | Дата, по которую акция действует. Если параметр не установлен, акция не имеет ограничения на дату окончания работы. |
Время окончания действия | Время | Да | Время, по которое акция действует. Если параметр не установлен, акция не имеет ограничения на время окончания работы. |
Дни недели действия | Список | Да | Дни недели действия акции. Если параметр не установлен, акция не имеет ограничений на дни недели работы. |
Активен | Булево | Да | В случае установки значения «Нет», акция будет недоступна, и не будет применяться для новых заказов |
Рассмотрим алгоритм акции с типом «Бесплатный товар», представленный на рисунке 3.

Рисунок 3 – Пример акции с типом «Бесплатный товар»
На представленном выше рисунке, показано, что значения поля «Количество номенклатуры продажи (в заказе)» равно 2, а значения поля «Количество акционной номенклатуры» равно 1. Это означает, что на каждые 2 номенклатуры «Молоко», 1 номенклатура «Молоко» будет бесплатно.
Допустим, в заказе имеется номенклатура «Молоко» в количестве 3 шт. по цене 50 руб. за 1шт., итого 150 руб. Для данного заказа включена акция «Бесплатный товар», описанная выше. Тогда итоговая стоимость будет 100 руб., т.к. 1 номенклатура «Молоко».
Рассмотрим алгоритм акции с типом «Дополнительный товар», представленный на рисунке 4.

Рисунок 4 – Пример акции с типом «Дополнительный товар»
На представленном выше рисунке, показано, что значения поля «Номенклатура продажи (в заказе)» равно «Молока», «Количество номенклатуры продажи (в заказе)» равно 2, значение поля «Акционная номенклатура» равно «Кефир», а значения поля «Количество акционной номенклатуры» равно 1. Это означает, что на каждые 2 номенклатуры «Молоко» в заказе, 1 номенклатура «Кефир» будет бесплатно.
Допустим, в заказе имеется номенклатура «Молоко» в количестве 2 шт. по цене 50 руб. за 1шт., итого 150 руб., а также номенклатура «Кефир» в количестве 1 шт. по цене 60 руб. за 1 шт. Итоговая стоимость заказа без учета акции равна 160 руб. Для данного заказа включена акция «Дополнительный товар», описанная выше. Тогда итоговая стоимость будет 100 руб., т.к. 1 номенклатура «Кефир» будет бесплатной, т.к. в заказе имеется 2 номенклатуры «Молоко», что необходимо для выполнения условия работы акции.