Применимо для конфигураций построенных на обычных формах с использованием стандартной библиотеки подключаемого оборудования таких как Управление торговлей УТ 10.3. Тестировалось на релизе 10.3.50.3, Платформа 1С должна поддерживать возможность работы с JSON.
Разработка представляет собой стандарную обработку обслуживания торгового оборудования, которая записывается в справочник "Обработки обслуживания торгового оборудования". Далее настройка оборудования происходит согласно Подключение ККТ с передачей данных .
Дополнительно в форме настройки параметров обработки, нажав на кнопку "Функции" можно:
1. Открыть смену (только на ККТ!).
2. Закрыть смену (только на ККТ!).
3. Открыть настройки Web сервера АТОЛ.
4. Допечатать документ, который закрылся в фискальном накопителе, но не допечатался на чековой ленте.
5. Печать копии последнего чека.
При настройке параметров обработки достаточно указать:
URI - IP адрес компьютера на котором запущен Web server АТОЛ и Порт - через который работает этот сервер.
Следует обратить внимание на два других параметра:
"Время между попытками получения результата задания, сек." и "Количество попыток получения результата задания"
Например мы отправили задание на печать чека, чек распечатался, но номер чека в 1С не вернулся. Чтобы узнать номер нам нужно дополнительно отправить запрос на получение результатов нашего задания, но мы не знаем через какое время на сервере будет готов результат. Поэтому в обработке организован цикл, который запускается сразу после отправки задания на печать чека, в котором запрашивается результат этого задания. Цикл ограничивается параметром "Количество попыток получения результата задания" и запускается с периодичностью в параметре "Время между попытками получения результата задания, сек.". Если цикл закончился, а последний полученный результат задания говорит что задание не выполнено, в 1С вернется ошибка. В этом случае следует увеличить "Количество попыток получения результата задания".
При разработке использовались:
Требования к разработке драйверов подключаемого оборудования. Версия 2.4
Для работы Web-сервера требуется установленная Java версии 1.8 и выше.
Тестировалось на конфигурации Управление торговлей 10.3.50.3.
На данный момент обработка не поддерживает систему Маркировки! т.е. не передает коды маркировки в ККТ. Будет реализовано в ближайшем будущем.