Обмен данными между учётной системой 1С и кассовым программным обеспечением Frontol — один из ключевых процессов в розничной автоматизации. Справочники товаров, актуальные цены, штрих-коды, остатки, документы продаж — всё это должно передаваться между системами корректно и своевременно. На практике типовой обмен покрывает далеко не все потребности магазина: нестандартные поля, сложная фильтрация, обмен дополнительными документами — всё это требует доработки скриптов обмена. Технический директор компании B2C Павел Сусин, имеющий 20-летний опыт работы с продуктами Frontol, подробно разбирает архитектуру обмена, возможности типовой настройки, типичные ошибки и примеры реальных доработок. Компания B2C обслуживает более 1200 кассовых терминалов по всей России и имеет штат программистов, которые модифицируют скрипты обмена под конкретные задачи клиентов.
Важно: некорректно настроенный обмен данными — причина расхождения цен на кассе и в учётной системе, потери документов продаж, дублирования товаров и ошибок в аналитике. Правильная настройка и, при необходимости, доработка обмена — обязательное условие стабильной работы кассовой инфраструктуры.
Как работает обмен данными между 1С и Frontol
Обмен данными между 1С (или ДАЛИОН) и кассовым ПО Frontol представляет собой двусторонний процесс передачи информации. Учётная система выступает основным источником справочных данных: именно в 1С ведётся каталог товаров, устанавливаются розничные цены, регистрируются штрих-коды, создаются дисконтные программы. Все эти данные необходимо передать на кассовые терминалы Frontol, чтобы кассир мог пробивать товары, применять скидки и формировать чеки.
В обратном направлении — с кассы в 1С — передаются результаты торговой деятельности: документы продаж (чеки), Z-отчёты, отчёты закрытия смен, документы возврата товаров, акты инвентаризации. Эти данные необходимы для учёта выручки, контроля остатков, формирования аналитики продаж и налоговой отчётности.
Технически обмен реализуется через промежуточные файлы или через серверную синхронизацию. Два основных формата файлов обмена:
- DBF (dBase) — классический табличный формат, поддерживаемый всеми версиями 1С и Frontol. Прост в обработке, но ограничен по структуре: поддерживает только плоские таблицы без вложенных объектов. Используется в большинстве типовых конфигураций обмена.
- XML — расширенный формат с поддержкой иерархических структур данных. Позволяет передавать сложные объекты с вложенными элементами, дополнительные реквизиты, многоуровневые справочники. Используется при необходимости обмена нестандартными данными.
Способы организации обмена:
- Файловый обмен — обработка 1С выгружает файлы DBF/XML в сетевую папку, Frontol забирает их и загружает в свою базу данных. Аналогично в обратном направлении: Frontol выгружает файлы документов продаж, 1С забирает и обрабатывает. Простой в настройке способ, но не обеспечивает гарантию доставки и оперативность.
- Обмен через SyncServer — серверное ПО от АТОЛ, которое выступает посредником между 1С и кассами Frontol. Обеспечивает инкрементальный обмен (передаёт только изменения), очередь сообщений с гарантированной доставкой, мониторинг состояния обменов. Рекомендуется для сетей с 3 и более кассами.
Схема обмена данными одинакова для всех учётных систем на платформе 1С: 1С:Управление торговлей, 1С:Розница, 1С:Комплексная автоматизация, ДАЛИОН: ТРЕНД, ДАЛИОН: Управление магазином. Различия касаются состава выгружаемых объектов и форматов файлов, но общий принцип двустороннего обмена справочниками и документами остаётся неизменным.
| Направление обмена | Тип данных | Формат |
|---|---|---|
| 1С -> Frontol | Справочник номенклатуры (наименования, артикулы, группы, единицы измерения) | DBF / XML |
| 1С -> Frontol | Штрих-коды (EAN-13, EAN-8, Code128, весовые) | DBF / XML |
| 1С -> Frontol | Розничные и акционные цены, прайс-листы | DBF / XML |
| 1С -> Frontol | Остатки товаров по складам | DBF / XML |
| 1С -> Frontol | Дисконтные карты, скидки, бонусные программы | DBF / XML |
| Frontol -> 1С | Документы продаж (чеки с детализацией) | DBF / XML |
| Frontol -> 1С | Z-отчёты, отчёты закрытия смен | DBF / XML |
| Frontol -> 1С | Документы возврата товаров | DBF / XML |
| Frontol -> 1С | Акты инвентаризации, документы приёмки | DBF / XML |
Стандартный обмен: возможности и ограничения
Типовой обмен данными между 1С и Frontol входит в стандартную поставку конфигураций ДАЛИОН и 1С:Розница. Для 1С:Управление торговлей и 1С:Комплексная автоматизация обмен с Frontol настраивается через внешнюю обработку, поставляемую компанией АТОЛ. Стандартная обработка покрывает базовые потребности розничного магазина: выгрузку справочника товаров, цен, штрих-кодов и загрузку документов продаж.
Возможности типового обмена:
- Справочник номенклатуры — выгрузка наименований товаров, артикулов, единиц измерения, групп товаров (иерархия). Товары сопоставляются между 1С и Frontol по коду или штрих-коду.
- Ценообразование — выгрузка одного или нескольких типов цен из 1С. Стандартный обмен поддерживает розничную цену и, в некоторых конфигурациях, акционную цену с датами действия.
- Штрих-коды — привязка штрих-кодов к товарным позициям. Поддерживаются форматы EAN-13, EAN-8, UPC-A, Code128. Для весовых товаров выгружаются шаблоны весового штрих-кода с указанием PLU-кодов.
- Документы продаж — загрузка чеков с кассы в 1С с детализацией по товарам, суммам, способам оплаты. Загрузка Z-отчётов и отчётов закрытия смен.
- Возвраты — загрузка документов возврата товаров, оформленных на кассе, с привязкой к исходному чеку продажи.
Ограничения типового обмена:
- Нет нестандартных полей. Типовая обработка обмена передаёт фиксированный набор реквизитов товара. Если в 1С к товару привязаны дополнительные свойства (страна производства, срок годности, номер партии), типовой обмен их не передаёт. На кассе Frontol эта информация будет отсутствовать.
- Нет кастомных документов. Типовой обмен загружает из Frontol только чеки, возвраты и Z-отчёты. Документы инвентаризации, акты приёмки товаров, документы списания — всё это не входит в стандартный обмен и требует доработки.
- Ограниченная фильтрация. В простейшем случае типовой обмен выгружает весь справочник товаров на все кассы. Фильтрация по складам, магазинам, группам товаров возможна, но требует дополнительной настройки, которая не всегда доступна в стандартной обработке.
- Нет обмена в реальном времени. Типовой файловый обмен работает по расписанию: данные обновляются с задержкой от нескольких минут до нескольких часов. Для передачи данных в режиме реального времени требуется SyncServer или кастомная доработка.
- Нет обработки конфликтов. При одновременном изменении данных в 1С и на кассе типовой обмен не имеет механизма разрешения конфликтов — последнее изменение перезаписывает предыдущее без предупреждения.
Практика B2C: по нашей статистике, типовой обмен полностью покрывает потребности примерно 30-40% клиентов — как правило, это одиночные магазины с простым ассортиментом. Для остальных 60-70% требуется хотя бы минимальная доработка: добавление фильтров по магазинам, обмен дополнительными документами или подключение кастомных полей.
Доработка обмена — когда нужна
Типовой обмен между 1С и Frontol проектировался как универсальное решение для базовых сценариев розничной торговли. Но реальный бизнес редко укладывается в рамки типового решения. Розничные сети, магазины с комиссионной торговлей, предприятия с собственным производством, аптеки с маркировкой — у каждого свои требования к составу и логике обмена данными. Именно в таких случаях необходима доработка.
Типичные ситуации, когда стандартного обмена недостаточно:
- Добавление кастомных полей в справочник товаров. Магазин ведёт в 1С дополнительные реквизиты: страну производства, категорию товара для аналитики, признак маркировки, процент НДС по сложной схеме. Типовой обмен эти поля не передаёт. Программисты B2C добавляют в обработку выгрузки новые поля и настраивают их маппинг на стороне Frontol.
- Фильтрация выгрузки по магазинам. В розничной сети из 10 магазинов каждая точка продаёт свой ассортимент: продуктовый отдел, хозтовары, одежда. Стандартный обмен выгружает на все кассы полный справочник из 50 000 позиций, хотя конкретному магазину нужны только 5 000. Доработка позволяет настроить фильтры: каждая касса получает только свой ассортимент. Это ускоряет обмен, упрощает поиск товара для кассира и исключает ошибки.
- Обмен дополнительными документами. Инвентаризация на кассе Frontol — удобная функция для экспресс-пересчёта товаров. Но результаты инвентаризации типовой обмен не загружает в 1С. Документы приёмки товаров на кассе, акты списания, перемещения между точками — всё это требует доработки обмена для автоматической загрузки в учётную систему.
- Синхронизация клиентских карт и бонусных программ. Магазин ведёт программу лояльности в 1С: клиентские карты, накопительные скидки, бонусные баллы. Для корректной работы дисконтной программы на кассе необходимо передавать данные о картах, балансе бонусов, уровне скидки. Типовой обмен поддерживает базовые дисконтные карты, но сложные бонусные программы с правилами начисления и списания требуют доработки.
- Обмен остатками в реальном времени. Стандартный обмен передаёт остатки по расписанию. Для магазинов, где кассир должен видеть актуальные остатки (например, для оформления заказа покупателю из другого магазина сети), нужна доработка: передача остатков при каждом изменении, а не по таймеру.
В каждом из перечисленных случаев доработка затрагивает обработку обмена на стороне 1С (или ДАЛИОН), а иногда и скрипты загрузки на стороне Frontol. Это требует квалификации программиста, который хорошо знает и платформу 1С, и внутреннюю структуру данных Frontol. В компании B2C такие специалисты есть — они ежедневно работают с обменом данных в кассовых системах и знают все нюансы обеих платформ.
Настройка типового обмена
Настройка типового обмена между 1С и Frontol выполняется в шесть последовательных этапов. Каждый этап важен — ошибка на любом из них приведёт к некорректной работе обмена: товары не появятся на кассе, цены будут неправильными, чеки не загрузятся в 1С. Ниже приведена пошаговая инструкция, основанная на опыте специалистов B2C по настройке обмена для розничных магазинов и сетей.
Шаг 1. Подключение к базе 1С или ДАЛИОН
Откройте обработку обмена данными с Frontol в вашей конфигурации 1С. Для ДАЛИОН: ТРЕНД и ДАЛИОН: Управление магазином модуль обмена встроен в конфигурацию. Для 1С:Управление торговлей и 1С:Комплексная автоматизация используется внешняя обработка от АТОЛ. Укажите каталог обмена — папку на диске или в сети, через которую будут передаваться файлы. Каталог должен быть доступен и серверу 1С, и компьютеру с кассой Frontol. Для файлового обмена создайте две подпапки: «Выгрузка» (из 1С на кассу) и «Загрузка» (с кассы в 1С).
Шаг 2. Настройка правил выгрузки товаров
Выберите объекты для выгрузки на кассу: справочник номенклатуры, штрих-коды, тип цен. Укажите, какой тип цен из 1С будет использоваться как розничная цена Frontol. Если в 1С несколько прайс-листов (розничный, оптовый, акционный), настройте маппинг: какой прайс-лист соответствует какому типу цены на кассе. Включите выгрузку штрих-кодов: убедитесь, что в 1С заполнены штрих-коды товаров в формате EAN-13. Для весовых товаров настройте шаблон весового штрих-кода с PLU-кодами.
Шаг 3. Настройка загрузки чеков
Определите, какие документы кассы будут загружаться в 1С: чеки продаж, возвраты, Z-отчёты. Укажите каталог, из которого 1С будет забирать файлы выгрузки Frontol. Настройте правила создания документов: тип документа реализации в 1С (чек ККМ, реализация товаров), склад списания, контрагент (розничный покупатель). Проверьте сопоставление товаров: при загрузке чека товары из Frontol должны однозначно находиться в справочнике 1С по коду или штрих-коду.
Шаг 4. Конфигурация расписания
Настройте автоматический запуск обмена по расписанию. В 1С создайте регламентное задание с нужным интервалом. Рекомендуемые интервалы: выгрузка товаров и цен — каждые 5-10 минут, загрузка чеков — каждые 10-15 минут. Для ночной полной синхронизации справочника задайте отдельное расписание: раз в сутки, в 02:00-04:00, когда кассы не работают. Это позволяет исправить возможные расхождения, которые накопились за день.
Шаг 5. Настройка фильтров
Для одиночного магазина фильтры не обязательны — на кассу выгружается весь справочник. Для сети магазинов настройте фильтры по складам или подразделениям: каждая торговая точка получает только свой ассортимент. В обработке обмена укажите, какой склад 1С соответствует какой кассе Frontol. Дополнительно можно фильтровать по группам товаров, статусу товара (в продаже / снят с продажи), типу номенклатуры (товар, услуга, комплект).
Шаг 6. Тестирование
Запустите первый обмен вручную (не по расписанию). Проверьте результат на кассе Frontol:
- Все ли товары появились в справочнике кассы
- Корректны ли наименования, цены, штрих-коды
- Правильно ли присвоены группы товаров
- Работает ли поиск товара по штрих-коду на кассе
Затем выполните обратный тест: пробейте тестовый чек на кассе, запустите обмен и проверьте, что документ продажи появился в 1С. Убедитесь, что сумма чека, перечень товаров и способ оплаты загрузились корректно. После успешного тестирования в обоих направлениях включите автоматический обмен по расписанию.
Совет от Павла Сусина, B2C: после первоначальной настройки обмена обязательно проверьте работу через сутки. Убедитесь, что автоматический обмен по расписанию выполняется без ошибок, все документы продаж загружаются в 1С, цены на кассе совпадают с 1С. Первая неделя после настройки — период, когда выявляются основные проблемы.
Кастомные доработки B2C
Компания B2C имеет штат программистов, специализирующихся на доработке обмена данными между 1С и Frontol. За 20 лет работы с кассовыми системами мы выполнили сотни проектов по модификации скриптов обмена — от простого добавления одного поля до полной переработки логики синхронизации для крупных розничных сетей. Ниже представлены примеры реальных доработок, выполненных нашими программистами.
Онлайн-остатки на кассе
Для сети продуктовых магазинов доработали обмен так, чтобы остатки товаров обновлялись на кассе каждые 2 минуты. Кассир видит актуальные остатки по своему магазину и может сообщить покупателю, есть ли товар в наличии. Реализовано через событийную модель: при изменении остатка в 1С данные сразу помещаются в очередь обмена SyncServer.
Клиентские карты из 1С
Магазин бытовой техники ведёт базу клиентов и дисконтных карт в 1С:CRM. Стандартный обмен не передаёт данные CRM на кассу. Мы доработали выгрузку: карты лояльности с текущей скидкой и балансом бонусов передаются на Frontol. При покупке кассир сканирует карту, автоматически применяется персональная скидка, начисляются бонусы.
Комиссионная торговля
Магазин секонд-хэнда работает по схеме комиссионной торговли: у каждого товара есть комитент (владелец). При продаже нужно учитывать, какому комитенту начислить выручку. Типовой обмен не передаёт данные о комитентах. Мы добавили в обмен поле «комитент» и настроили автоматическое создание отчётов комитенту в 1С на основании данных продаж с кассы.
Инвентаризация с кассы в 1С
Frontol поддерживает проведение инвентаризации на кассе: кассир сканирует товары, указывает фактическое количество. Но типовой обмен не загружает результаты инвентаризации в 1С. Мы доработали загрузку: акт инвентаризации с кассы автоматически создаёт документ «Инвентаризация товаров на складе» в 1С с заполненными фактическими остатками.
Бонусные баллы
Для сети аптек реализовали двусторонний обмен бонусными баллами. При покупке Frontol начисляет баллы на карту покупателя, данные передаются в 1С. При следующей покупке в любой аптеке сети покупатель может списать баллы — актуальный баланс берётся из 1С, которая является единым центром бонусной программы. Синхронизация баланса выполняется в реальном времени через SyncServer.
Фильтрация по магазинам и складам
Для сети из 15 магазинов с разным ассортиментом настроили выгрузку товаров из 1С с фильтрацией по складу. Каждый магазин получает только свой ассортимент (3 000-7 000 позиций вместо полного справочника в 45 000). Это сократило время обмена в 8 раз и ускорило поиск товара для кассира. Дополнительно настроены фильтры по признаку «снят с продажи» — такие товары не выгружаются на кассу.
Команда программистов B2C работает с обменом данных как на стороне 1С (модификация обработок выгрузки/загрузки), так и на стороне Frontol (настройка скриптов загрузки, правил обработки данных). Мы дорабатываем обмен для всех учётных систем на платформе 1С: 1С:Управление торговлей, 1С:Розница, 1С:Комплексная автоматизация, ДАЛИОН: ТРЕНД, ДАЛИОН: Управление магазином. Доработка выполняется удалённо через защищённое подключение к серверу заказчика.
Типичные ошибки обмена
За 20 лет работы с обменом данных между 1С и Frontol специалисты B2C систематизировали наиболее распространённые ошибки. Большинство из них связаны с первоначальной настройкой и легко устранимы при правильной диагностике. Ниже представлена таблица типичных ошибок, их причин и методов исправления.
| Ошибка | Причина | Решение |
|---|---|---|
| Товар не появляется на кассе после обмена | Ошибка в настройках каталога обмена. Файл не скопировался. Фильтр по складу исключает товар. Обработка 1С завершилась с ошибкой | Проверить журнал обмена в 1С. Убедиться, что файлы появляются в каталоге обмена. Проверить настройки фильтров. Убедиться, что товар привязан к нужному складу |
| Цены не обновляются на кассе | Несовпадение типа цен в маппинге. Обмен прошёл, но с ошибкой. Кассир работает со старой сменой | Проверить, какой тип цен выгружается из 1С. Убедиться, что маппинг цен между 1С и Frontol корректен. Закрыть и открыть смену на кассе |
| Чеки не загружаются в 1С | Каталог загрузки недоступен. Формат файла не совпадает. Ошибка сопоставления товаров. Обработка загрузки не настроена или отключена | Проверить доступность каталога загрузки. Убедиться, что формат файлов Frontol совпадает с ожидаемым в 1С. Проверить сопоставление товаров по коду/штрих-коду |
| Дублирование товаров на кассе | Один и тот же товар выгружен с разными кодами. Товар создан вручную на кассе и повторно выгружен из 1С | Настроить однозначное сопоставление по коду. Запретить создание товаров на кассе вручную. Удалить дубли из базы Frontol |
| Ошибки кодировки: нечитаемые наименования | Несовпадение кодировки файлов DBF: 1С выгружает в UTF-8, Frontol ожидает Windows-1251 (или наоборот) | Указать в настройках обмена 1С кодировку Windows-1251 для файлов DBF. Проверить, что Frontol использует ту же кодировку |
| Несовпадение штрих-кодов | В 1С штрих-код записан с контрольной цифрой, в Frontol — без (или наоборот). Разный формат (EAN-13 vs Code128) | Стандартизировать формат штрих-кодов в 1С. Привести все коды к EAN-13 с контрольной цифрой. Проверить настройки генерации штрих-кодов |
| Обмен выполняется, но данные не обновляются | Инкрементальный обмен не обнаруживает изменений. Время последней модификации записей не обновляется в 1С | Принудительно запустить полный обмен (не инкрементальный). Проверить, что при изменении товара в 1С обновляется дата модификации |
| Z-отчёт не совпадает с данными в 1С | Не все чеки загружены. Возвраты обработаны некорректно. Разница в округлении сумм | Сверить количество загруженных чеков с количеством на кассе. Проверить загрузку возвратов. Настроить правила округления |
Если ошибка обмена повторяется регулярно и вы не можете найти причину самостоятельно, обратитесь к специалистам B2C. Мы выполним удалённую диагностику: проанализируем журналы обмена, проверим настройки, найдём и устраним причину сбоя. Для диагностики подключаемся к серверу заказчика через защищённое соединение.
Обмен для розничной сети
Розничная сеть с несколькими магазинами предъявляет специфические требования к обмену данными, которые существенно отличаются от потребностей одиночного магазина. При одном магазине с 1-2 кассами достаточно простого файлового обмена: все кассы получают один и тот же справочник, все чеки загружаются в одну базу 1С. При нескольких магазинах возникают задачи раздельной выгрузки, маршрутизации документов и консолидации аналитики.
Ключевые особенности обмена для розничной сети:
- Раздельная выгрузка по точкам. Каждый магазин может иметь свой ассортимент, свои цены, свои акции. Обмен должен обеспечивать доставку на каждую кассу только тех данных, которые относятся к конкретному магазину. Это реализуется через фильтры по складам, подразделениям или специальным признакам товаров. Без фильтрации все кассы получают полный справочник, что увеличивает время обмена и засоряет справочник кассы лишними позициями.
- Единый справочник vs локальные справочники. При едином справочнике все товары ведутся в одной базе 1С, и фильтрация выполняется при выгрузке. При локальных справочниках каждый магазин ведёт свой ассортимент в отдельной базе 1С. Единый справочник удобнее для управления и аналитики, но требует грамотной настройки фильтров. Локальные справочники проще в обмене, но усложняют консолидацию данных.
- Консолидация чеков. Документы продаж со всех магазинов должны загружаться в единую базу 1С для формирования сводной аналитики. При этом каждый чек должен быть привязан к конкретному магазину, складу и кассе. Это позволяет руководителю видеть продажи по каждой точке отдельно и по всей сети в целом.
- Маршрутизация документов. Документы инвентаризации, приёмки, списания с каждого магазина должны загружаться в 1С с привязкой к своему складу. Документы перемещения товаров между магазинами должны корректно обрабатываться как расход на одном складе и приход на другом.
- Централизованное управление ценами. В сети цены устанавливаются централизованно из головного офиса. Изменение цены в 1С должно автоматически доставляться на все кассы всех магазинов. Для акционных цен, которые действуют только в определённых магазинах, необходимы фильтры по точкам продаж.
| Параметр | Одиночный магазин | Розничная сеть (3-10 точек) | Крупная сеть (10+ точек) |
|---|---|---|---|
| Способ обмена | Файловый обмен DBF | SyncServer | SyncServer + доработки |
| Фильтрация | Не требуется | По складам | По складам, группам, признакам |
| Частота обмена | 1-2 раза в день | Каждые 5-10 минут | Каждые 1-3 минуты |
| Доработки | Обычно не нужны | Фильтры, маршрутизация | Кастомные поля, бонусы, инвентаризация |
| Мониторинг | Ручной контроль | Консоль SyncServer | SyncServer + уведомления + дашборд |
Компания B2C имеет опыт настройки и доработки обмена для розничных сетей от 3 до 50 и более торговых точек. Для каждой сети мы проектируем индивидуальную архитектуру обмена с учётом структуры ассортимента, организационной структуры, требований к оперативности данных и используемой учётной системы. Типичный проект для сети из 10-15 магазинов занимает от 3 до 7 рабочих дней и включает настройку обмена, доработку фильтров, тестирование и обучение администратора.
Заказать настройку обмена в B2C
Компания B2C выполняет профессиональную настройку и доработку обмена данными между 1С и Frontol для розничных магазинов и сетей любого масштаба. За 20 лет работы с продуктами Frontol технический директор B2C Павел Сусин и команда программистов настроили обмен для более чем 1200 кассовых терминалов по всей России. Мы знаем все нюансы типового обмена, все ограничения стандартных обработок и все способы их обойти.
Что входит в услугу настройки обмена от B2C:
- Аудит текущей инфраструктуры: версии 1С и Frontol, количество касс, способ обмена
- Анализ требований: какие данные нужно передавать, с какой частотой, какие доработки необходимы
- Настройка типового обмена: подключение к базе 1С, настройка выгрузки товаров, загрузки чеков, расписания
- Настройка фильтров для розничных сетей: раздельная выгрузка по магазинам и складам
- Доработка скриптов обмена при необходимости: кастомные поля, дополнительные документы, бонусные программы
- Настройка SyncServer для сетей с 3 и более кассами (см. подробную статью о SyncServer)
- Комплексное тестирование: выгрузка, загрузка, обновление цен, обработка ошибок
- Обучение администратора заказчика
- Техническая поддержка в течение 30 дней после настройки
Настройка и доработка обмена выполняются удалённо через защищённое подключение к серверу заказчика. Для большинства проектов не требуется выезд инженера — вся работа выполняется дистанционно. Это позволяет обслуживать клиентов из любого региона России с минимальными сроками и затратами.
Для расчёта стоимости настройки обмена свяжитесь с нами по телефону +7 (495) 015-01-39 или оставьте заявку через форму на сайте. Укажите используемую конфигурацию 1С (или ДАЛИОН), количество касс, количество магазинов и требования к доработкам — мы подготовим коммерческое предложение в течение одного рабочего дня.
Рекомендуем также ознакомиться с нашими статьями: SyncServer Frontol — синхронизация кассовой сети, Frontol 6 — полный обзор кассового ПО, ДАЛИОН — программа для автоматизации розницы, 1С — программы для бизнеса. Эти материалы помогут лучше понять экосистему кассовой автоматизации и выбрать оптимальное решение для вашего бизнеса.
Обновлено: март 2026
- Как настроить обмен между 1С и Frontol?
Настройка обмена между 1С и Frontol выполняется в шесть последовательных этапов. Первый — подключение к базе 1С (или ДАЛИОН): указываете параметры информационной базы и каталог обмена — папку, через которую будут передаваться файлы DBF или XML. Второй — настройка правил выгрузки: выбираете объекты для передачи на кассу (справочник номенклатуры, штрих-коды, тип цен, остатки). Третий — настройка загрузки чеков: определяете, какие документы кассы загружаются в 1С и по каким правилам. Четвёртый — конфигурация расписания: задаёте интервал автоматического обмена (рекомендуется 5-10 минут для цен и 10-15 минут для чеков). Пятый — настройка фильтров: для розничной сети определяете, какие товары выгружаются на какие кассы. Шестой — тестирование: проверяете обмен в обоих направлениях. При затруднениях обратитесь к специалистам B2C по телефону +7 (495) 015-01-39.
- Какие данные передаются из 1С в Frontol?
Из учётной системы 1С (или ДАЛИОН) на кассовые терминалы Frontol передаётся обширный набор справочных данных. Справочник номенклатуры — карточки товаров с наименованиями, артикулами, единицами измерения, принадлежностью к группам и подгруппам. Штрих-коды всех поддерживаемых форматов: EAN-13, EAN-8, Code128, UPC-A, весовые шаблоны с PLU-кодами. Розничные и акционные цены с привязкой к ценовым группам и датам действия. Остатки товаров по складам и торговым точкам. Дисконтные программы: карты лояльности, накопительные скидки, персональные уровни скидок. Бонусные баллы: текущий баланс, правила начисления и списания. Настройки акций и специальных предложений. Состав и объём передаваемых данных зависят от конфигурации обмена и могут быть расширены при доработке скриптов.
- Какие данные передаются из Frontol в 1С?
С кассовых терминалов Frontol в учётную систему 1С загружаются результаты торговой деятельности. Основной поток — документы продаж: каждый чек с полной детализацией по товарным позициям (наименование, количество, цена, сумма, скидка), способу оплаты (наличные, безналичные, смешанная оплата), данным кассира. Z-отчёты и отчёты закрытия смен — сводные данные за смену по сумме продаж, количеству чеков, инкассации. Документы возврата товаров с привязкой к исходному чеку продажи. При доработке обмена дополнительно загружаются: акты инвентаризации (фактические остатки с кассы), документы приёмки товаров, акты списания, данные об использовании дисконтных карт и бонусных баллов. Все документы загружаются с привязкой к конкретной кассе, магазину и складу.
- Почему товары не появляются на кассе после обмена?
Это одна из самых частых проблем при первоначальной настройке обмена. Причин может быть несколько. Первая — ошибка в каталоге обмена: файлы из 1С выгружаются в одну папку, а Frontol ожидает их в другой. Проверьте, что пути к каталогу совпадают в настройках 1С и Frontol. Вторая — фильтр по складу: если в 1С настроен фильтр выгрузки по складу, а товар не привязан к этому складу, он не попадёт в выгрузку. Проверьте привязку товара к складу и настройки фильтра. Третья — обработка обмена завершилась с ошибкой: откройте журнал обмена в 1С и проверьте, нет ли сообщений об ошибках. Четвёртая — формат файла: если 1С выгружает в XML, а Frontol настроен на DBF (или наоборот), данные не будут прочитаны. Пятая — кодировка: несовпадение кодировки файлов (UTF-8 vs Windows-1251) приводит к нечитаемым наименованиям или полному игнорированию файла.
- Можно ли доработать стандартный обмен?
Да, стандартный обмен между 1С и Frontol можно доработать под любые требования бизнеса. Обработка обмена в 1С написана на языке 1С:Предприятие и может быть модифицирована программистом. На стороне Frontol настройки загрузки данных также допускают кастомизацию. Примеры доработок, которые выполняет B2C: добавление кастомных полей в справочник товаров (страна производства, срок годности, номер партии), настройка сложной фильтрации выгрузки по магазинам и группам товаров, подключение обмена дополнительными документами (инвентаризации, приёмки, списания), синхронизация клиентских карт и бонусных программ, передача остатков в реальном времени. Доработка выполняется удалённо программистами B2C, которые имеют опыт работы и с платформой 1С, и с внутренней структурой данных Frontol. Стоимость зависит от сложности задачи.
- Как часто нужно обновлять данные на кассе?
Оптимальная частота обмена зависит от типа данных и специфики магазина. Для розничных цен рекомендуется интервал 5-10 минут — это обеспечивает актуальность цен на кассе при минимальной нагрузке на сервер и сеть. Для магазинов с частыми акциями и быстро меняющимися ценами интервал может быть сокращён до 1-2 минут. Для справочника номенклатуры (новые товары, изменение наименований) достаточно 10-15 минут — новые товары появляются не каждую минуту. Для загрузки чеков с кассы в 1С рекомендуется интервал 10-15 минут — это обеспечивает оперативную аналитику продаж. Для остатков товаров частота зависит от потребности: если кассиру нужно видеть актуальные остатки, интервал 2-5 минут; если остатки используются только для аналитики — достаточно раз в час. Полную синхронизацию справочника рекомендуется выполнять раз в сутки в ночное время.
- Работает ли обмен с ДАЛИОН: ТРЕНД?
Да, обмен данными между ДАЛИОН: ТРЕНД и Frontol полностью поддерживается и является одним из основных сценариев использования. ДАЛИОН: ТРЕНД — это конфигурация на платформе 1С:Предприятие, специально разработанная для автоматизации розничных сетей. В ДАЛИОН: ТРЕНД встроен модуль обмена данными с Frontol, который поддерживает как файловый обмен через DBF/XML, так и обмен через SyncServer. Настройка обмена выполняется в интерфейсе ДАЛИОН: указываете параметры подключения, выбираете объекты выгрузки, настраиваете расписание. ДАЛИОН: ТРЕНД изначально спроектирован для сетевой розницы, поэтому в нём удобно реализована фильтрация по магазинам, работа с несколькими складами, централизованное ценообразование. Доработки обмена для ДАЛИОН: ТРЕНД также возможны — программисты B2C модифицируют обработки выгрузки и загрузки под конкретные требования клиента.
- Сколько стоит настройка обмена 1С-Frontol?
Стоимость настройки обмена зависит от нескольких факторов: количество кассовых терминалов Frontol, количество торговых точек (магазинов), используемая конфигурация 1С (или ДАЛИОН), необходимость доработок сверх типового обмена, объём справочника товаров, требования к частоте обмена и мониторингу. Типовая настройка обмена для одного магазина с 1-2 кассами — наиболее простой вариант, занимает несколько часов работы специалиста. Настройка обмена для розничной сети с фильтрацией по магазинам, SyncServer и мониторингом — более сложный проект, требующий от 2 до 5 рабочих дней. Доработка скриптов обмена (кастомные поля, дополнительные документы, бонусные программы) рассчитывается индивидуально. Для точного расчёта стоимости позвоните по телефону +7 (495) 015-01-39 или оставьте заявку на сайте — технический директор Павел Сусин подготовит коммерческое предложение.
- Можно ли передавать остатки в реальном времени?
Да, передача остатков товаров из 1С на кассу Frontol в режиме, близком к реальному времени, возможна. Стандартный обмен передаёт остатки по расписанию с заданным интервалом (от 1 минуты до нескольких часов). При использовании SyncServer интервал можно сократить до 1-2 минут, что для большинства магазинов равнозначно реальному времени. Для случаев, когда нужна мгновенная синхронизация (например, кассир должен видеть остаток, который изменился секунду назад), программисты B2C дорабатывают обмен с использованием событийной модели: при изменении остатка в 1С генерируется событие, которое немедленно инициирует передачу обновлённых данных на кассу через SyncServer. Такая схема требует доработки на стороне 1С (подписка на событие изменения остатка) и настройки SyncServer на обработку приоритетных сообщений.
- Как B2C дорабатывает обмен?
Программисты B2C работают с обменом данных на двух уровнях: на стороне учётной системы 1С (модификация обработок выгрузки и загрузки) и на стороне Frontol (настройка скриптов импорта данных, правил обработки). На стороне 1С мы модифицируем обработку обмена: добавляем новые объекты выгрузки (кастомные поля товаров, дополнительные документы), создаём фильтры (по складам, группам, признакам), настраиваем правила формирования документов при загрузке чеков. На стороне Frontol мы конфигурируем скрипты загрузки данных: маппинг полей между форматами 1С и Frontol, правила обработки конфликтов, логику обновления справочников. При необходимости дорабатываем SyncServer: настраиваем приоритеты обмена, правила маршрутизации для сетей, мониторинг. Вся работа выполняется удалённо через защищённое подключение. Типичная доработка занимает от 1 до 5 рабочих дней в зависимости от сложности.