November 14, 2024

Работа аппарата с нескольких рабочих мест/кассовых программ

С ККТ может работать неограниченное число компьютеров.

Проблема в том, что работать все они могут не одновременно по одному интерфейсу. Чтобы подать команду на ККТ, требуется чтобы данный СОМ-порт или IP не был занят другой программой, то есть чтобы другая программа на этом или на остальных ПК была закрыта/не обращалась/разорвала соединение в это время.

Какое решение лучше - зависит от ситуации.

Сводится всё к двум вопросам

1.Работа через несколько интерфейсов

Просто подключите ККТ по любым двум или трем интерфейсам ниже. Каждая из программ будет работать по своему выделенному интерфейсу.

  • USB (VCOM) / USB (NCM/RNDIS)
  • RS-232
  • Ethernet (Если есть)
  • WI-FI (Если есть)

ККТ на прошивке D.3 поддерживают работу по USB по двум интерфейсам - VCOM и NCM/RNDIS одновременно

При работе по NCM/RNDIS можно ККТ вывести в подсеть, чтобы любой компьютер из этой же подсети мог подключаться к данной ККТ. Для этого необходимо настроить мост.

Если компьютеров больше трех, то этот способ не подойдет

2. Автоматический разрыв связи

Можно работать с несколькими программами по одному интерфейсу при условии, что кассовые программы поддерживают работу через Драйвер ФР

Актуальную версию Драйвера ФР можно скачать по ссылке

Установите драйвер ФР на всех рабочих местах и активируйте опцию разрыва связи после n секунд отсутствия активности:

Теперь с ККТ может работать неограниченное количество компьютеров, без наличия коллизий связи.

3.Работа с помощью Сервер ФР

Старый способ. Стал неэффективен после появления предыдущего.

С конца 2019 года “Сервер ФР” не требует платного ключа для работы.

Если при работе с 1С Сервер ФР выдает ошибки о сбоях оперативной памяти, то следует обновить текущую версию до версии 5.17.909 или новее.

На версии 4.15 Сервер ФР работает быстрее, чем на 5.15 и новее.

Требуется чтобы все программы поддерживали этот способ связи. Это есть в конфигурациях 1С и встречается в некоторых других кассовых программах, которые используют настройки связи с Драйвером ФР.

Запускаем на компьютере, к которому подключена ККТ, Сервер ФР, который устанавливается совместно с Драйвером ФР:

Он запускается в минимизированном виде. Кликаем 2 раза в трее в правом нижнем углу:

Ставим галочку "Использовать TCP".

Включаем программу в список "автозагрузки":

Подключаемся с данного или любого компьютера в сети через TCP (Сервер ФР). Указываем имя или IP адрес компьютера расположенного в сети, к которому подключена ККТ, COM-порт и скорость, на который она подключена, и порт, указанный в Сервере ФР.

4.Работа через разрыв связи

Если способы выше не подошли, так как программы не используют Драйвер ФР и доступных интерфейсов недостаточно, то есть неудобные, но рабочие способы:

  • Перезагрузить ККТ (выкл/вкл)
  • Переподключить интерфейсный кабель

Если данный вариант не подходит, то необходимо просить разработчиков вашей кассовой программы запрограммировать кассовую программу на посылку команды "Disconnect" для разрыва связи, если ККТ не используется.