Рубрики
Настройки системы

Печать номера заказа на чеке и на кухне

Печать номера заказа на чеках и на заказах на кухне. На данный момент печать на чеках реализована только для ФР ШТРИХ

1.Забираем из дропбокса папку boldnum_kit
(путь к папке :NEW_DROPBOX/!Install%20WIN/3.AVERS/AVERS/SPOOL/PRINT_SHABLON)
Закидываем её на объекте в: AVERS/SPOOL/PRINT_SHABLON

2.Выполняем необходимые скрипты из нашей папки (файлы расширения .sql).

Краткое описание того что делает каждый скрипт

0_descr.sql — расширение поля для печати чтобы больше символов влезало.

1_billextension.sql это общий скрипт для создания нужных таблиц он не только для нужно для создания номеров, он вообще нужен, в частности для маркировки товаров и многое другое.
Это таблицы для расширения функционала.

2_boldnumber.sql — это включается функция которая выдает текст в виде жирного шрифта.

3_miskprintcheck.sql — триггер который при вставке чека по нему формирует текст с жирным номером.

3_miskprintdivision.sql это триггер формирует жирный номер для печати на принтере кухни, если она нужна на кухне.

3 триггеры нужны только на случай когда тебе нужно или на чеке или на заказе печатать.
3_miskprintcheck нужно включать на чек. Там есть номер станции на которой надо печатать, там указать на каких станциях необходимо печатать номера на чеках.
3_miskprintdivision.sql тут печать на принтере кухни. тут тоже надо указать номер станций.

Строчка где нужно указывать номер станции в 3_miskprintcheck

4_billnumber.sql — это триггер тоже не обязательный он нужен чтобы закольцевать номера, поле 999 он становится опять 1. И так по кругу, чтобы слишком длинных номеров не было.

Строчка где нужно указывать номер станции в 3_miskprintdivision.sql

Как выполнить скрипты написано в этой статье.

3. Меняем шаблон для заказов
Нужно добавить строчку #MISCPRINT

Добавление строчки шаблоне

4. В папке SPOOL переименовываем файлы fshtrih.exe и dspool.exe (например символом «_»). Переносим эти же файлы из папки boldnum_kit в SPOOL.

5. В файле spooler.cfg в разделе FiscalMode добавляем строчки:
MiscPrint=YES
MiscPrintBefore=Yes

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

Что должно примерно получиться по итогу

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *