wiki:1c:edw_dop_funk:arm_kassir

Это старая версия документа!


Доработка АРМ Кассира

Доработка оплаты чека. Вместо 3-х кнопок 1 - Оплата

В стандартном интерфейсе есть три кнопки: Нал, Безнал, Смешанная оплата. Задача - сделать одну кнопку. =Решение:= добавили на форму кнопку Оплата и поля ввода нал и безнал, в модуле формы если только нал - нал, если только безнал - безнал, если все вместе - смешанная.

Дополнительные команды на панели формы

Выведены дополнительные кнопки на командную панель формы. Все кнопки формируются программно в модуле формы (ПриСозданииНаСервере) :

  • Цены

Открывает справочник «Виды цен». При выборе цены заполняет цены на товары в форме

  • Товарный чек

Выводит на печать печ форму Товарный чек

  • Заполнить по заказу

Открывает окно выбора документов Заказ клиента. По выбору документа заполняет чек из заказа.

Закрытие или новый чек при пробитии чека

Если чек создан в арм кассира - т.е. открыта форма арм кассира, добавлен товар, пробит чек. В таком случае после пробития чека форма будет очищена аналогично действию кнопки «Новый чек». Если в арм кассира открыть уже существующий чек - например, отложенный с резервированием, то после пробития чека, форма АРМ Кассира будет закрыта. =Техническая реализация:= При создании формы (ПриСозданииНаСервере), программно создается новый реквизит формы «итмс_НовыйЧек», если открывается уже существующий документ, ему присваивается значение Истина. После пробития чека, в &После(«ПечатьЧека_Завершение») если «итмс_НовыйЧек» = Истина, то выполняем команду Новый чек иначе закрываем форму.

  • wiki/1c/edw_dop_funk/arm_kassir.1731753108.txt.gz
  • Последнее изменение: 2024/11/16 13:31
  • anton