Сразу поясню - была цель работать именно с базовой версией Розницы, без изменения конфигурации, только посредством внешней обработки - для "бюджетности" всего проекта. Это накладывает некоторые неудобства и усложнения в работе, но, в целом получилось.
Обработка реализует двусторонний обмен между конфигурацией "ККС-Магазин 3.0" и 1С:Розница 2.1, по протоколу ККС, без изменения учетной системы и самой Розницы. По принципу работы этой системы, фронт должен отслеживать каталог обмена, на предмет появления в нем файлов обмена, переданных из бэк, и при их появлении загружать номенклатуру и цены в фронт, после чего их удалять. Для этого, в доп. параметры запуска надо поместить строку: "/EXECUTE <ПутьКОбработке>\ОбменС_ККС.epf". На форме обработки ставится "галочка" "Автозагрузка" и указывается период опроса каталога обмена в секундах. Остальные настройки понятны из скриншота. Кнопка "Загрузить товары" загружает данные принудительно, если по каким-то причинам не хотите использовать автозагрузку. Кнопка "Выгрузить отчет ККМ" выгружает данные закрытой смены по чекам, для дальнейшей загрузки в бэк. При работе кассира в режиме РМК, автоматически запущенная обработка "прячется" под основным окном РМК и не мешает работать кассиру.
Загружаемых данных достаточно для полного цикла оформления продаж (без учета остатков), в том числе и алкоголя с фиксацией в ЕГАИС. Естественно, все настройки в самой Рознице, по организации РМК и взаимодействию с УТМ должны быть выполнены заранее.
Что хотелось бы доработать: пока не получилось перехватить из обработки закрытие смены в программе - для автоматического формирования файла передачи сменного отчета в бэк... Как уже писал, программа базовая, и такой должна остаться, так, что это надо делать из обработки... Пока, оставил кнопку.