Сервер ККМ

Артикул: 01001

от 3000 руб

Производитель:

"Сервер ККМ" позволяет приложениям работать с фискальными регистраторами (далее ФР или ККМ) из терминального сеанса Windows по локальной сети или интернет.

КОМУ ПРЕДНАЗНАЧЕН СЕРВЕР ККМ?

"Сервер ККМ" может быть интересен организациям, которые используют 1С на терминальном сервере и нуждаются в печати чеков на ККМ на удаленных рабочих местах, в том числе через интернет, с использованием vpn-сети.

В случае, если филиалы организации разнесены географически, находятся в разных городах, сервер ККМ позволит легко подключить ККМ к терминальному сеансу и быстро печатать чеки.

"Сервер ККМ" также удобно использовать в случае необходимости печати чеков на ККМ с нескольких рабочих мест.

ЗАЧЕМ НУЖЕН СЕРВЕР ККМ?

Если необходимо выполнять печать на фискальном регистраторе из 1С:Предприятие, запущенного в терминальном сеансе Windows, обычно делаем следующие действия:

  • Настраиваем проброс COM-портов в параметрах RDP-клиента.
  • На сервере в терминальном сеансе подключаемся к автоматически создаваемому виртуальному COM-порту и получаем возможность работать с локально подключенным оборудованием.

Этот метод работы достаточно прост в использовании, но обладает существенными недостатками:

  • При подключении через интернет, даже при скоростном подключении, наблюдается большое замедление печати чеков на ККМ по сравнению с локальным подключением. По нашим наблюдениям чек из двух или трех позиций товара печатается в среднем 30-40 секунд.
  • При отключении терминального сеанса и последующем возобновлении подключения связь с оборудованием как правило не восстанавливается до перезагрузки рабочей станции.

Для того, чтобы обойти эти недостатки, мы разработали специальную сетевую службу - "РБ-Софт:Сервер ККМ", и внешнюю компоненту для "1С:Предприятие 8", обеспечивающую работу с оборудованием из среды "1С:Предприятие".

В результате внедрения этой системы получаем новые возможности работы с фискальным регистратором:

  • Быстрая печать чеков из терминального сеанса.
    Полное ощущение, что работаем с ККМ локально.
  • Печать чеков  на ККМ по локальной сети с нескольких рабочих станций.
    По аналогии с печатью на сетевом принтере.
  • Печать чеков через интернет.
    Можно работать с ККМ, подключенном на любом компьютере с выходом в интернет.
  • Доступ к оборудованию по имени.
    По аналогии с обычной печатью на сетевом  принтере, только еще проще.
    Нет необходимости подключать специальный драйвер для каждой модели ККМ - работу с драйверами поддерживаемых моделей ККМ берет на себя "Сервер оборудования".
  • Администрирование, настройка и контроль состояния ККМ через веб-браузер.
    Можно полностью контролировать оборудование независимо от того, в какой точке земного шара оно подключено!
  • "Сервер ККМ" записывает все операции в базу данных SQL Lite.
    В случае потери данных в учетной системе всегда есть возможность посмотреть всё, что печаталось на ККМ. Это аналог бумажной контрольной ленты.

КАК ЭТО РАБОТАЕТ?

"Сервер ККМ" устанавливается на компьютере, к которому подключен ККМ.  

Можно подключить несколько ККМ к одному компьютеру. На этапе настройки сервера ККМ каждому устройству назначается уникальное имя. При помощи этого имени в дальнейшем и выполняется подключение к устройству.

Работа с ККМ реализована на данный момент через драйвер ККМ фирмы Атол. Благодаря этому поддерживается внушительный список моделей ККМ.

"Сервер ККМ" является WCF-службой, которая предоставляет сервис для передачи команд для оборудования и возврат ответных данных обслуживаемому приложению.

Задания на печать передаются серверу ККМ в формате XML. При получении задания сервер  добавляет его в очередь на выполнение, последовательно выполняет печать при помощи драйвера ККМ.

Далее приложению отправляется ответ о результате выполнения задания.

Все задания на печать записываются в базу данных SQLite.

Формирование задания на печать производится при помощи компоненты для 1С, которая берет на себя всю сложность реализации сетевого обмена с WCF-службой.

Параметрами подключения к принтеру являются: 

  • IP-адрес и порт, на котором работает сервер ККМ
  • Имя ККМ, заданное на этапе настройки.

"Сервер ККМ" предоставляет пользователям веб-интерфейс для доступа к панели управления. Таким образом можно управлять настройками через интернет или по локальной сети.

НАЗНАЧЕНИЕ

Полная документация и тестовая обработка находятся в установочном пакете.

Программное обеспечение предназначено для печати документов на фискальных регистраторах или АСПД через сеть Интернет и ЛВС.

СОСТАВ МОДУЛЕЙ

Внешняя компонента для 1С - предназначена для формирования и отправки на печать документов. 

Служба PrintServiceWCF - реализует сетевой интерфейс для взаимодействия с ККМ.

Служба PrintServiceWeb - web-интерфейс для управления службой PrintServiceWCF.

Взаимодействия между модулями происходит с помощью передачи SOAP сообщений через TCP/IP. Для реализации собственного клиента необходимо создать свой WSDL клиент.

WCF Сервис

WCF сервис реализован в виде службы windows. Порт по умолчанию 4398.

Web интерфейс

Web интерфейс служит для просмотра документов отправленных на печать, так же для настройки устройств ККМ. Для доступа к Web интерфейсу необходимо в любом браузере перейти по адресу http://{Адрес где находится сервис WCF}:8866/ . Напримерhttp://localhost:8866/ . При первом запуске служба генерирует пользователя Admin (с учетом регистра) с паролем Admin.

Внешняя компонента для 1С

Внешняя компонента служит для генерации документов и  отправки их на сервер ККМ. Внешняя компонента реализована по технологии Native API.

Разработана в соответствии со стандартом 1С для разработки драйверов торгового оборудоувания. Совместима со всеми текущими типовыми конфигурациями 1С.

Для конфигураций 1С на управляемых формах не требуется никаких вмешательств в исходный код.

Добавление поддержки драйвера - дело нескольких минут.

СОВМЕСТИМОСТЬ С 1С

Компонента для "1С:Предприятие 8" разрабатана в соответствии с требованиями к разработке драйверов торгового оборудования "1С:Совместимо"

Поэтому компонента совместима со всеми конфигурациями на платформе 1С:Предприятие 8, использующими продукт "1С:Библиотека подключаемого оборудования".

А это - все текущие типовые конфигурации фирмы 1С: 1С:Розница 2.x, 1С:Управление торговлей 11.x, 1С:Бухгалтерия предприятия 3.x, 1С:Комплексная автоматизация 2.x, 1С:Управление небольшой фирмой 1.x.

Подключить компоненту можно к любой конфигурации, использующей стандартную библиотеку подключаемого оборудования от фирмы 1С, без вмешательства в исходный код конфигурации.

Для конфигураций "1С:Управление торговлей 10.x", "1С:Розница 1.x", "1С:Комплексная автоматизация 1.x" мы разработали обработку торгового оборудования.

 

Инструкция по установке и настройке