|
Печать чеков на ККМ с помощью фонового (регламентного) задания. |
☑ |
0
AneJIbcuH
03.06.17
✎
08:52
|
Добрый день! Реализую функционал печати чеков интернет магазина на онлайн кассу. Хочется по максимуму автоматизировать процесс и практически это получилось, но осталась одна загвоздка.
Конфа УПП. Кратко:
1. Прилетает заказ из инт. магазина с нужным статусом (об оплате).
2. Создается док. оплата от покупателя платежной картой.
3. Данный документ помещается в очередь печати чеков (рег. сведений).
4. Работает регламентное задание (должно работать, пока запуск вручную), которое:
а. Смотрит, есть ли документы в регистре к печати.
б. Открывает или закрывает смену на ККМ (с различными проверками и тд)
в. Чеки уходят на ККМ (сами чеки не печатаются, а уходят в ОФД).
г. Отправляет чек клиенту на e-mail.
Вот тут загвоздка, как совместить работу регламентного задания и печать чеков непосредственно на ккм. Ведь драйвер ККМ (кстати, Атол) стоит на клиенте. Пока не могу понять, фоновое задание вроде выполняется на стороне сервера, если я поставлю на сервер драйвер, будет ли фоновое задание его видеть и взаимодействовать с ККМ?
Пока не могу запустить отладку фонового задания.
|
|
1
AneJIbcuH
04.06.17
✎
17:41
|
Никто подобным не занимался?
|
|
2
assasu
05.06.17
✎
05:39
|
(0) делай проще.
отдельный комп и на нем подключенный обработчик.
"регламентное" задание это фигня. эмулируй кассира живого
|
|
3
RomaH
naïve
05.06.17
✎
07:13
|
а зачем вам чеки печатать?
|
|
4
dezss
05.06.17
✎
08:44
|
(2) +100500
Только можно не отдельный, а на том же сервере запускать. И обязательно прикрутить отправку по почте сведений об ошибках, если они возникнут.
|
|
5
AneJIbcuH
05.06.17
✎
09:26
|
(3) По 54-ФЗ. (2) Да, согласен, чего-то регламентное задание не хочет работать. Беда с драйверами, которые только на клиенте работать хотят.
А так замечательно было бы:
Запускаем регл. задание, получаем необходимое оборудование по заданному компу, и он из этого же компьютера берёт драйвер и печатает чек. (4) И такая же идея, но тут вылезла другая загвоздка, драйвер ККТ Атола (8 чего-то там, в общем последний) не взлетает на Win Server 2012 x64, УПП ни в какую не видит его.
|
|
6
dezss
05.06.17
✎
09:28
|
(5) клиент должен быть 32-хбитный.
У атола нет дров на 64-х.
|
|
7
AneJIbcuH
05.06.17
✎
12:10
|
(6) т.е. сервер пусть будет 64 битный, а клиент тут же на сервере поставить 32-битный?
|
|
8
dezss
05.06.17
✎
12:14
|
(7) ну да. Я такого не пробовал, но проблем быть не должно.
|
|