Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| external:pro_bonus:98_dop:51_dokument_ostatok_bonusov [2025/06/02 09:58] – создано Алексей Коробов | external:pro_bonus:98_dop:51_dokument_ostatok_bonusov [2026/10/22 10:07] (текущий) – В шаге «Операция» связь со скриптом, а не с операцией Алексей Коробов | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Печать с кассы остатка бонусов гостя ====== | ====== Печать с кассы остатка бонусов гостя ====== | ||
| - | В большинстве заведений при | + | В большинстве заведений при |
| - | В этом случае для гостя важна информация | + | |
| Вывести такую информацию можно в пречек или в отдельный документ, | Вывести такую информацию можно в пречек или в отдельный документ, | ||
| - | Вывод информации в пречек может быть нецелесообразен в случае настроенных | + | Вывод информации в пречек может быть нецелесообразен в случае настроенных |
| + | |||
| + | В этой статье описана настройка для печати отдельного документа с информацией об остатке бонусов по отдельной кнопке в окне редактирования заказа. В нашем примере бонусами можно оплатить 30% от суммы заказа. | ||
| + | |||
| + | ===== Макет документа ===== | ||
| + | |||
| + | **Настройки → Печать → Документы и макеты → Прочее → Пользовательский макет.** | ||
| + | |||
| + | Создаём новый макет, называем его «Остаток бонусов / ProBonus». | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Открываем редактор макета и загружаем [[https:// | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Внутри макета в '' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Схема печати ===== | ||
| + | |||
| + | **Настройки → Печать → Схемы печати.** | ||
| + | |||
| + | В используемую схему печати добавляем созданный ранее макет. Запоминаем код этого представления документа из схемы печати. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Скрипт ===== | ||
| + | |||
| + | **Сервис → Скрипты**, | ||
| + | |||
| + | Создаём внутри новый скрипт и называем его «Печать остатка бонусов / probonus». Пример текста скрипта: | ||
| + | |||
| + | < | ||
| + | procedure ProcessOperation1638689(Parameter: | ||
| + | begin | ||
| + | RK7.PerformRefObject(RK7.FindItemByCode(rkrefMaketSchemeDetails, | ||
| + | end; | ||
| + | </ | ||
| + | |||
| + | В данном примере 31 — это код представления документа из используемой схемы печати (не код макета). | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Операция ===== | ||
| + | |||
| + | **Сервис → Операции**, | ||
| + | |||
| + | Выбираем любую неиспользуемую операцию, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Меняем название и связываем с созданным ранее скриптом. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Функциональная клавиша ===== | ||
| + | |||
| + | **Настройки → Графический интерфейс → Функциональные клавиши**, | ||
| + | |||
| + | Создаём новую функциональную клавишу и связываем её с созданной ранее операцией. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Селектор ===== | ||
| + | |||
| + | **Настройки → Графический интерфейс → Селекторы.** | ||
| + | |||
| + | **Заказ → Селектор операций → Чек: Селектор операций.** | ||
| + | |||
| + | Изменяем используемый селектор или, если используется предустановленный, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ===== Касса ===== | ||
| + | |||
| + | Проверяем, | ||
| - | В этой статье описана настройка для печати отдельного документа с информацией об остатке бонусов по отдельной кнопке в окне редактирования заказа. | + | {{: |
| - | В нашем примере бонусами можно оплатить 30% от суммы заказа. | + | |
| - | 1) Макет документа | ||
| - | Настройки - Печать - Документы и макеты | ||