Кому-нибудь удалось удачно пробросить COM-порт через RDP или Citrix по соединению через интернет для использования его фискальным регистратором? Мои полуудачные попытки привели сначала к платному варианту сервера фирмы... ай не буду ей делать рекламу, а потом к написанию своего cервера для печати на фискальный регистратор МИНИ ФП. Думаю, что будет и должен работать со всеми версиями, т.к. используется UNISYSTEM.DLL, идущая в комплекте с фискальным регистратором.
Принцип работы:
- Из 1С формируется текстовый файл с параметрами Check.inp и сигнальный файл beg-prn.fl - они сохраняются в директорию, указанную в настройках сервера. Директория может быть как локальная, так и удаленная (подцепленная через RDP или Citrix).
Немного уточню. Из 1С файл нужно передать на клиентский компьютер, где подключен фискальный регистратор. И из проводника сервера 1С эта директория будет выглядеть, к примеру, как U:\kassa. На клиентском компьютере это может быть директория D:\kassa. Вот ее и надо указывать в настройках "Сервера Мини ФП". - При появлении сигнального файла, "Сервер Мини ФП" проверяет наличие фискального регистратора на COM-порту, указанном в настройках. Если есть ответ от порта, то запускается обработка, считывающая параметры из файла и выполняющая соответствующие действия на Мини ФП.
"Сервер Мини ФП" очень удобен даже для локального использования, т.к. избавляет от зависания 1С в случае попытки выполнить какие-либо действия с Мини ФП в то время, когда он выключен. Сервер Мини ФП абсолютно бесплатен и рабочий без ограничений.
Проверен на Мини-ФП и Мини-ФП.01. Отдельная благодарность Мысику Александру, за предоставленный для экспериментов фискальный регистратор.
В комплекте поставляется сам "Сервер Мини ФП" и кусок из моей обработки, в котором описаны файлы команд для "Сервер Мини ФП"