С разрешения автора публикации (//infostart.ru/1c/tools/717530/) немного адаптировал решение под более новые версии 1С (старая версия работала только до релиза 2.3.9).
Тестировалось на Розница, редакция 2.3.10.32 и УНФ 3.0.4.65 с протоколом обмена АТОЛ фронтол 6, вероятно, будет работать и на других релизах Розницы и УНФ.
Позволяет автоматически загружать отчеты о продажах с ККМ оффлайн, выгружать новые товары, цены согласно правилу обмена с заданным интервалом времени и количеством попыток (если интернет нестабильный).
После истечения попыток или успешного обмена по всем кассам, обработка завершает работу 1С. Если интервал выставлен в "0", обработка будет работать в режиме "Без ограничений" в цикле.
В основном предполагается запуск на сервере под отдельным пользователем с помощью запланированной задачи (пример запуска через запланированные задачи: "C:\Program Files (x86)\1cv8\<версия платформы>\bin\1cv8.exe" ENTERPRISE /F "C:\1C_BASE\RETAIL2" /N <Пользователь> /P <пароль> /DisableStartupMessages /Execute "C:\1C_BASE\RETAIL2\Обработки\ОбменСККМ\<имя файла>.epf"), но каждый может настроить запуск и режим на свой вкус.
Данные на кассы выгружаются только товарами с изменениями (Без полной очистки).
ВНИМАНИЕ:
Разработки за СтартМани - это полуфабрикаты. Это всего лишь примеры решения задач, шаблоны, заготовки для того, чтобы самостоятельно ее доработать для вашей базы данных.
Разработки за СтартМани ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.