Быстрая настройка ККМ из 1С с использованием драйвера от Атол без тест-драйвера






В нашей компании на кассовых местах подключено несколько ККМ от Атола. При подключении к штатным разъемам USB на материнской плате все работает без проблем. Проблемы в тех магазинах, где кассы подключаются через USB-Hub.
Данная обработка позволяет быстро, без запуска «Тест-драйвера» и «Управление драйверами», настроить кассовое оборудование.

Протестировано на 32-х битной версии 1С и конфигурации 1С:Розница 2.2 с версиями драйверов от Атол 8.16.1.8701 и 9.12.1.6236

В нашей компании на кассовых местах подключено несколько ККМ от Атола. При подключении к штатным разъемам USB на материнской плате все работает без проблем. Проблемы в тех магазинах, где кассы подключаются через USB-Hub.
Данная обработка позволяет быстро, без запуска "Тест-драйвера" и "Управление драйверами", настроить кассовое оборудование.

Была написана обработка, которая позволяет быстро произвести поиск подключенных кассовых аппаратов, проверить их подключение и сохранить настройки подключения в базе 1С. Так же сохраняются параметры для передачи данных в ОФД.

Обработка протестирована на 32-х битной версии 1С и конфигурации 1С:Розница 2.2 с версиями драйверов от Атол 8.16.1.8701 и  9.12.1.6236

P.S. Для работы обработки необходимо наличие компоненты от Атола fprnm1c.dll и наличие прав на изменения в папке C:ProgramDataAtolEoU

 

Изменения
13.09.2024
1. Добавлена возможность работы без компоненты fprnm1c.dll
2. Процесс поиска оборудования выведен в отдельную форму, на которой размещен индикатор процесса.

Поиск и настройка ККТ Атол без использования Тест-Драйвера

  1. Главное окно обработки
    1. Отмечаем порты для проверки
    2. Выбираем скорость(-и)
    3. Выбираем модель аппарата
    4. Нажимает «Выполнить поиск»
  1. Результат поиска

 

  1. Тестовая печать
    1.  Нажимая кнопку «Тестовая печать» или «Х-отчет» выясняем какой аппарат отработает команду.
    2. В поле «Касса ККМ» выбираем соответствующий элемент справочника «Кассы ККМ»
    3. Поле «Подключаемое оборудование» заполниться автоматически

 

  1. Настройка портов для отправки данных в ОФД
    1.  В поле «Порт отправки ОФД» устанавливаем для каждой кассы

  1. Сохраняем параметры

Проверить правильность можно при установленном драйвере ККТ 8-й версии в программе «Управление драйверами» на закладке «Служба EthernetOverUSB»

В поле ККМ будет записан заводской номер кассы, в поле СОМ-порт номер порта

Либо открыв файл C:ProgramDataATOLEoUsettings.xml

 

Публикую код из модулей формы для тех кому жалко SM. Формочку нарисуете сами….

Модуль формы настройки поиска 

 

Модуль формы поиска

 

 

7 Comments

  1. xioxao

    Ну все практически можно сделать руками я считаю, извините если не прав.

    Reply
  2. valerasv

    Правы, почему же и нет.

    Но если есть возможность свести действия в одно окно, почему бы этого не сделать?

    Нет необходимости открывать несколько приложений

    Reply
  3. valerasv

    (1)Если это 1 — 2 магазина раз в полгода то не проблема и ручками.

    А если более 50 магазинов в каждом в среднем по 2 ККМ на одном рабочем месте,

    то это уже практически каждое утро при начале рабочей смены 1 — 2 магазина.

    Вообще данная обработка является составной частью другой, которая делает все, при

    наличии нужных данных, без открытия этого окна настроек.

    Пользователю по завершению выводится что все хорошо, либо сообщение о том,

    что были изменены настройки ККМ. При необходимости пользователь из окна информации

    производит тестовый вывод информации на ККМ и подтверждает/не подтверждает

    правильность настроек….

    Reply
  4. jaroslav.h

    А где обработка?

    Reply
  5. valerasv

    (4)Какая именно? Та что включает эту? 🙂

    Это отдельная тема. Ее хочу переписать под расширения поскольку

    включена в состав конфигурации и вызывается при старте РМК.

    По результатам работы либо разрешает, либо запрещает какие либо действия

    с кассовым оборудованием, дабы исключить неверное оформление документов

    по кассе.

    Заодно и тему новую для себя освою.

    Reply
  6. valerasv

    Сори. Но не понял почему ее нет. Из-за отсутствия файла публикация не проходила

    модерацию. Обработку цеплял. А сейчас ее нет….

    Reply
  7. valerasv

    Исправился….

    Reply

Leave a Comment

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