ШТРИХ-ON-LINE в работе с RDP

ШТРИХ-ON-LINE

Столкнулся с тем что ККТ ШТРИХ-ON-LINE работает очень медленно с 1С в случае подключения клиента по RDP. На пробитие чека уходит по 40-60 секунд. Кроме того, открытие любых форм опрашивающих ККТ тоже идет со значительной задержкой. Список реализаций, создание новой реализации и другие формы УТ 10.3 обращаются к ККТ судя по задержкам. Частичным решением является использование драйвера 688.

В ходе тестирования выяснилось что 1с для создания чека очень много раз обращается к ККТ. Если включить в 1С логи работы кассы, увидим что 1С запрашивает адрес установки, номер ККТ, данные по налоговым ставкам и т.п. Каждый такой запрос выполняется отдельно и требует времени на запрос/ответ. Если ККТ подключена локально и 1с запущена локально, то весь комплекс запросов выполняется за секунду. Если ККТ подключена удаленно через проброс COM/по TCP, то время каждого запроса значительно увеличивается и весь комплекс запросов увеличивается соответственно.

При подключении этих ККТ можно использовать как Com порт (считается более надежным решением) с последующим пробросом порта по RDP, так и подключить ККТ к сети Wifi, и обращаться по TCP. В данном случае TCP решение работало быстрее, для подключения удаленных точек по TCP нужно сделать проброс портов или VPN туннель.

Проблема в моем случае заключалась в том что драйвера 4.14.747, 4.14.772 медленно работают по сети именно в случае с ШТРИХ-ON-LINE. В утилите тест драйвера есть возможность измерения скорости запросов и количества возникающих ошибок. Параметр «время команды, мс» очень помог.

  • По COM порту успевает обрабатывать команды за 8 мс. 
  • По сети с драйвером 4.14.688 в рамках одной локальной сети порядка 22 мс. 
  • По сети с драйвером 4.14.688 из других сетей (накладываются задержки в сети интернет) порядка 80 мс.
  • По сети с драйвером 4.14.772 в рамках одной локальной сети более 600 мс.
  • По сети с драйвером 4.14.772 из других сетей (накладываются задержки в сети интернет) более 600 мс.

Техподдержка подтвердила наличие проблемы и обещала переслать в разработку. То есть следующий драйвер должен выйти с фиксом этой проблемы.

Казалось бы — ставь 4.14.688 и все будет хорошо. Но еще одна проблема заключается в том что 668 устарел. Он не должен на сегодня использоваться т.к. не поддерживает что-то там с новым законодательством и с новыми прошивками. При работе с этим старым драйвером возникает ряд ошибок либо каждый раз происходит открытие/закрытие смены. Это может быть проблема в 1С, но с новым драйвером таких проблем не наблюдалось. В моем случае помогла настройка ККТ, в таблицах региональных настроек нашел параметр контролировать налоги. Таблица 17, параметр 38 автокоррекция ставок НДС. Убрал контроль, ККТ заработала нормально. Но нужно учесть что организация не являлась плательщиком НДС, так что для нее это было не критично.

Читайте также:

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

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

Bitnami