новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
ilias007
Приватное сообщение

Быстрая печать чеков при RDP

Казань(Россия )
231 |  1
28 февраля 2024 в 15:00:41 (4 недели 1 день 19 часов назад)
63961
Текст задания
Есть центральная БД 1С8 Управление Торговлей 10.3 в офисе и пару десятков торговых точек. Работа в БД ведется по протоколу RDP. То есть программа нормально работает даже при скорости 1 мбитсек. Проблема возникла при печати чеков ККМ. В некоторых точках время от нажатия кнопки "Провести" и физическим появлением чека в аппарате доходит до 40-60 секунд, что вызывает негодование покупателей и мотивированную агрессию со стороны продавцов ко мне. Почитал форумы – проблема более чем актуальна. Решений предлагается куча. Пробовал многие из них. Но выдающихся результатов не получил. Все зло сокрыто в пинге от точки до точки. Чем больше пинг – тем дольше печать чека, а скорость интернет-канала практически не играет роли.
Самым разумным считаю написание небольшой программы и доработки стандартной обработки "Печать чека" в 1С8 УТ. Измененная обработка при нажатии клавиши "Печать чека" (на стороне сервера) будет записывать данные в файл, а программаутилита подхватывать этот файл и начинать печать на ККМ.

Техзадание:

Исходные данные:
Управление Торговлей 8.3 (8.3.4.496) БД работает и хранится в центральном офисе на серваке. Из-за обрывов связи перешли на RDP, находящемся на этом же сервере. ККМ модель fprint 55
Необходимо:
Создать эмулятор ККМ в 1С (изменить стандартные обработки или библиотеки) который бы выводил (парсил, как угодно) данные чека в файл (XML, TXT) и складывал файл в расшареннную папку удаленного салона (необходима возможность указания папки, т.к. если все данные будут лежать в одной папке, то тогда будет хаос, и не ясно на какой ККМ в каком салоне выводить данные).
В салонах же необходима простая утилита( служба, программа), которая бы сканировала с интервалом 1-3 секунды расшаренную папку на наличие файла. При обнаружении файла утилита считывает данные и дает команду ККМ напечатать чек.
Это все в теории и звучит просто )).
Полезная ссылка: www.rnditsoft.ru/ – Здесь есть наброски по работе с ККМ и драйвером.Что-то схоже с желаемым, но увы драйвер платный.... Может сгодится для переделки или подчерпнуть идею.

forum.infostart.ru/forum4... – вот ветка со злоключениями других страждущих
0
Отклики (4)