Сначала будет описана настройка типового механизма обмена 1С Управление Торговлей 11 и Frontol, и попутно будут указаны отличия типового механизма от нашей обработки. Затем будет описан функционал нашей обработки обмена.
Типовой механизм обмена 1С Управление Торговлей 11 и Frontol
Создаем правило обмена с нашей кассой на Frontol-е
В подключаемое оборудование добавляем нашу кассу на Frontol-е
В настройках РМК прописываем подключенную кассу
Отличия от типового обмена
Выгрузка только измененных данных по товарам
При изменении остатка товара или цены он отмечается к выгрузке по Frontol, и попадает в файл выгрузки. Это актуально, если в 1С большой справочник номенклатуры, в этом случае полная выгрузка может занимать длительное время.
Возможность выгрузки полного справочника также есть.
Выгрузка иерархии товаров
Выгрузка карт лояльности с суммой продаж (для накопительных скидок)
Гибкая настройка групп печати для номенклатуры
Возможность работы с одного рабочего места Frontol с несколькими кассами и юр. лицами
Описание обработки обмена
Наша обработка обмена с Frontol в первоначальном варианте работала с 1С ТиС 9.2 на 7-ке. Затем ее переделали для УТ 10.3. И вот наконец эволюционным путем она развилась в интеграцию с УТ 11.
Основные возможности обмена:
- Работа в двух режимах: ручной запуск обмена, и автоматический запуск по расписанию;
- Выгрузка товаров (с характеристиками), иерархии, цен, остатков;
- Выгрузка изменений по плану обмена (чтобы не выгружать каждый раз полный справочник товаров). При этом контролируется получение информации Фронтолом перед очисткой изменений;
- Присвоение числового кода товара для Frontol (строковые коды лишают возможности выгружать артикул товара, который тоже бывает необходим);
- Выгрузка карт скидок, накопленной выручки по клиентам; при загрузке сменных отчетов соответственно в 1С проставляется клиент;
- Загрузка сменных отчетов с контролем последовательности загрузки;
- Загрузка оплат по безналу (банковские карты);
Настройка обработки
Все настройки хранятся в узле плана обмена "Обмен с сайтом", который создается автоматически. Это позволяет запускать обмен разными пользователями, и выгружать только изменения по товарам (остатки, цены), а не весь справочник каждый раз.
Настройки выгрузки товаров
Галочка "Выгружать реквизит родитель" нужна для тех случаев, когда мы однократно выгружаем структуру каталогов, а затем она уже не меняется, только добавляются новые товары, а мы по каким-то причинам не хотим повторно выгружать эту структуру во Фронтол. Но привязку товаров к каталогам выгружать все-таки хотим.
В настройках торговых объектов указываем кассу ККМ, в которой указан склад продаж. Также необходимо указать эквайринговый терминал, если принимается оплата по безналу.
"Правило обмена" используется для генерации числовых кодов товаров для Frontol - используется типовой механизм УТ 11.
В настройках загрузки Z-отчетов необходимо указать дополнительные сведения, которые нужно предварительно создать. В этих дополнительных сведениях будут прописываться начальный и конечный номер транзакции по сменному отчету - для контроля последовательности загрузки.
В настройках выгрузки карт лояльности необходимо указать дополнительный реквизит - числовой код вида карт лояльности. Для каждого вида карт лояльности нужно будет указать этот код, который будет использовать как ID для обмена с Frontol. Для самих карт лояльности в качестве ID выступает штрихкод.
Для запуска обмена по расписанию необходимо добавить обработку во внешние, и настроить расписание
Также необходимо будет для созданного регламентного задания указать пользователя, под которым производится запуск обработки обмена
Последовательность обмена
- Загружается сменный отчет (если обмен происходит не часто - раз в сутки, сменный отчет надо загружать до выгрузки во Frontol, чтобы правильно обновить накопления по дисконтным картам)
- При успешной загрузке удаляется входящий файл отчета
- Смотрится файл выгрузки товаров. Если в нем стоит признак "@" - значит Frontol его загрузил. Удаляется регистрация изменений, относящихся к этому пакету данных.
- Производится выгрузка изменений
Проверялась на 1С Управление Торговлей 11.4.7.128