В розничной торговле часто возникает ситуация, когда один кассир должен вести продажи от имени двух разных организаций (например, ИП на патенте и ООО на ОСН). При этом рабочее место кассира организовано на удаленном сервере через терминальный доступ (RDP), а физические устройства ККТ Атол-55Ф подключены к локальному компьютеру. В этой статье мы подробно разберем, как правильно реализовать такую схему, избежать конфликта портов, решить проблему нехватки физических разъемов USB и обеспечить стабильную и быструю печать чеков без зависаний сессии RDP.
Первое препятствие, с которым мы сталкиваемся — это ограниченное количество USB-портов на локальном компьютере кассира (в некоторых неттопах или тонких клиентах может быть свободен всего один разъем). Категорически не рекомендуется использовать стандартные пассивные USB-разветвители (хабы) без внешнего питания.
Важное правило: Для стабильной работы двух касс Атол-55Ф необходимо использовать исключительно активный USB-хаб с внешним блоком питания, подключаемым к розетке 220V. Печатающий механизм ККТ в моменты максимальной нагрузки (при обрезке бумаги и интенсивном нагреве термоголовки) потребляет значительный ток. Если обоим аппаратам не будет хватать питания от одного USB-порта материнской платы, платы ККТ будут периодически перезагружаться, операционная система будет терять устройства, а в 1С будут возникать ошибки связи.
Для того чтобы операционная система локального компьютера и драйвер АТОЛ корректно различали два одинаковых устройства, их необходимо перевести в режим эмуляции COM-порта (USB-VCP) и жестко зафиксировать за ними номера портов. Разберем этот процесс по шагам:
COM3 (основной канал связи) и COM4 (канал передачи в ОФД).COM5 (основной канал связи) и COM6 (канал передачи в ОФД).Стандартный проброс (редирект) последовательных портов через настройки RDP-клиента (mstsc.exe) на сегодняшний день считается устаревшим и крайне нестабильным решением. При малейшем микросбое сетевого соединения порты «отваливаются», а скорость печати одного чека может возрастать до 10–15 секунд.
Мы рассмотрим самый надежный и современный способ подключения — использование встроенного в ДТО 10 инструмента под названием «Сервер удаленного подключения ККТ» (RPC-сервер).
Выполним настройку по следующему алгоритму:
COM3 и COM5) и откроет для внешней сети TCP-порты (по умолчанию используется порт 19524).При использовании старого протокола передачи чеков EoU (Ethernet over USB) администратору приходилось держать запущенными службы отправки и выделять под каждую кассу дополнительный COM-порт. В современных реалиях мы рекомендуем перевести кассы Атол-55Ф на платформу 5.0 (актуальная прошивка) и задействовать технологию EoT (Ethernet over Transport).
При использовании EoT передача данных в ОФД осуществляется непосредственно через тот же канал связи, по которому 1С общается с кассой. Это освобождает системные ресурсы, убирает необходимость держать запущенной службу EoU на локальном компьютере кассира и снижает количество занятых COM-портов в системе с четырех до двух.
Теперь перейдем к финальной настройке в самой информационной базе 1С:УТ 10.3. Нам необходимо привязать каждое физическое устройство к соответствующей организации.
192.168.1.105), а в поле порта укажите порт первой кассы, настроенный в RPC-сервере.После завершения настроек 1С:УТ 10.3 начнет автоматически распределять потоки печати. При проведении документа «Чек ККМ» или «Приходный кассовый ордер» система обратится к реквизиту «Организация» в документе, найдет сопоставленное оборудование для данного рабочего места и отправит команду на нужную кассу. Кассиру больше не потребуется вручную переключать порты или выбирать принтеры при обслуживании покупателей.