Имя: Пароль:
1C
 
Печать чеков на ККМ с помощью фонового (регламентного) задания.
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) ну да. Я такого не пробовал, но проблем быть не должно.