Настройка обмена между учетной системой 1С:Управление торговлей 11 (УТ 11) и кассовым программным обеспечением Frontol 6 является стандартной задачей при автоматизации розничной торговли. Однако процесс часто вызывает затруднения у начинающих специалистов, особенно в части работы механизмов выгрузки товаров и загрузки отчетов о продажах. Рассмотрим подробно, как организовать этот процесс, разберем типичные ошибки и выясним причины, по которым файлы обмена могут оставаться пустыми.
Прежде чем переходить к настройкам, проанализируем саму логику обмена. Взаимодействие происходит в режиме Offline. Это означает, что системы не общаются друг с другом напрямую в режиме реального времени, а используют «посредника» — общую папку на диске или FTP-сервере, в которую складываются текстовые файлы в формате АТОЛ. Для автоматизации передачи файлов при удаленном расположении касс подойдёт расширение для обмена с Frontol через FTP-сервер.
Важнейшим элементом здесь является механизм флаг-файлов. Рассмотрим этот алгоритм по шагам:
goods.txt).pos.flg).Если вы столкнулись с ситуацией, когда файлы появляются, но Frontol их «не видит», в первую очередь проверим соответствие имен файлов флагов в настройках обеих программ.
Начнем с подготовки базы 1С. Основная работа ведется в разделе НСИ и администрирование — РМК и оборудование — Подключаемое оборудование.
Разберем последовательность действий:
АТОЛ: ККМ Offline. В настройках драйвера укажем пути к каталогам загрузки и выгрузки.goods.txt будет создаваться пустым. Перейдем в Продажи — Обмен с подключаемым оборудованием — Правила обмена.
Теперь перейдем к настройке рабочего места кассира. Запустим приложение Frontol Администратор и выполним следующие действия:
Рассмотрим раздел Настройки обмена. Здесь нам необходимо создать Канал связи. Выберем тип «Локальный каталог» и укажем ту же папку, которую мы прописали в 1С.
Далее настроим План обмена:
goods.txt) и, что самое главное, имя файла флага (например, pos.flg).report.txt) и файла флага выгрузки.Проанализируем работу службы FrontolService. Если настройки верны, но обмен не происходит, проверим, запущен ли этот сервис в оснастке services.msc. Также убедимся, что у пользователя Windows, под которым работает служба, есть права «Полный доступ» на папку обмена.
Если в процессе обучения вы столкнулись с тем, что 1С пишет «Обмен завершен», но данных в кассе нет, пройдем по чек-листу:
Windows-1251. Если во Frontol установлена кодировка UTF-8, данные могут быть считаны некорректно или не считаны вовсе.Посмотрим на пример структуры данных в файле обмена, если бы мы анализировали его вручную:
$$$ADD
# Код;Штрихкод;Наименование;Цена;Количество;...
1;4600000000018;Товар тестовый;150.00;10;
Если в вашем файле goods.txt после строки $$$ADD ничего нет, значит, 1С не нашла товаров, подходящих под ваши Правила обмена.
После того как кассиры пробили чеки, данные должны вернуться в 1С для формирования документа Отчет о розничных продажах. Этот процесс зеркален загрузке:
report.txt и файл флага в папке обмена.Важно помнить, что стандартный Offline обмен имеет свои ограничения. Мы не сможем передать сложные маркетинговые акции, требующие онлайн-проверки (например, сложные бонусные системы или проверку подарочных сертификатов в реальном времени). Для таких задач обычно используются дополнительные модули, такие как Frontol Priority Unit.
Таким образом, мы пошагово разобрали алгоритм настройки. Главный секрет успеха здесь заключается в строгом соответствии настроек путей, имен файлов-флагов и корректном заполнении Правил обмена в конфигурации 1С.