Обновление документации. Документ «Кассовая политика».

В разделе Общая документация OS добавился новый документ для разработчиков — «Кассовая политика» .

Кассовая политика является не функционалом или настройкой, а набором достаточно гибких инструментов и возможностей придать кассе требуемое пользователем поведение, зачастую за счет отказа от некоторой универсальности. Разработка кассовой политики представляет собой творческий процесс, требующий от разработчика достаточной квалификации.

На момент написания статьи с помощью этого инструмента можно добиться эксклюзивности таких действий:

 — переопределить признак того, что товар не попадает в фискальный чек

 — переопределить значение идентификатора фирмы для конкретной товарной позиции

 — запретить переход в окно оплаты до выполнения определенных действий.

 — запретить закрытие рабочего дня

 — создание пользовательской кнопки со своим наименованием, картинкой и действием (команда принтеру, вызов формы с дополнительными кнопками и т.д.) в меню Кассир->Отчеты и ФР->Принтер

 — переопределить номер заказа на встречке (ресторан) и счете

 — запретить изменение количества для позиции чека возврата.

 — запретить формирование чека возврата, выдав соответствующее сообщение об ошибке.

 — создание пользовательских форм

 — переопределить необходимость открывать денежный ящик для того или иного типа оплаты.

 — переопределить процесс формирования на основании шаблона соответственно не фискального чека и общего не фискального чека (актуален при работе по нескольким фирмам).

 — переопределить значение суммы начисленных бонусов, печатаемую на чеке (используется при отображении бонусов в виде балов).

 — переопределить установленное количество в позиции чека возврата (например ограничивая максимальное количество)

 — сформировать произвольное свойство товарной позиции, используется в т.ч. для отображения в фактуре чека некой дополнительной информации.

 — проверка анкеты клиента перед ее сохранением, позволяет дополнить выполняемую проверку новыми условиями.

 — использовать пользовательскую кнопку в окне оплаты, название этой кнопки, картинка, размещаемая на кнопке и действие этой кнопки.

 — создать в слоте плавающую суб-форму, предназначенную для отображения дополнительной информации поверх элементов слота (например таймер, сообщение и т.д.).

Примером применения эксклюзивного поведения кассы (кассовой политики) может являться, например, реализация проекта «Подтверждение списания бонусов с помощью sms» .

По мере развития проекта, в кассовую политику будут добавляться новые методы для решения любых ваших задач.

Прочитать документ «Кассовая политика»