Кассовая сеть из двух и более терминалов нуждается в надёжном механизме обмена данными с учётной системой. Справочники товаров, актуальные цены, остатки, документы продаж — всё это должно передаваться между кассами Frontol и back-office системой (1С, ДАЛИОН) без задержек и потерь. Именно эту задачу решает SyncServer — серверное программное обеспечение от компании АТОЛ, обеспечивающее автоматическую синхронизацию данных в кассовой инфраструктуре. В этой статье технический директор компании B2C Павел Сусин, имеющий 20-летний опыт работы с продуктами Frontol, подробно разбирает архитектуру, настройку и эксплуатацию SyncServer. Компания B2C обслуживает более 1200 кассовых терминалов по всей России и ежедневно сталкивается с задачами синхронизации данных в розничных сетях разного масштаба.
Важно: без корректно настроенного обмена данными между кассами и учётной системой невозможно обеспечить актуальность цен на кассе, оперативную аналитику продаж и корректный учёт остатков. Ручной обмен файлами — источник ошибок, задержек и потерь документов.
Что такое SyncServer Frontol
SyncServer — это серверное программное обеспечение, разработанное компанией АТОЛ для автоматизации обмена данными между кассовыми терминалами Frontol и учётными системами (1С, ДАЛИОН и другие). SyncServer выступает центральным узлом (хабом) в кассовой инфраструктуре: он принимает данные из учётной системы, преобразует их в формат Frontol и доставляет на кассовые терминалы, а в обратном направлении собирает документы продаж, возвратов и других операций с касс и передаёт их в учётную систему.
SyncServer работает как служба Windows в фоновом режиме. После первоначальной настройки он не требует постоянного вмешательства оператора — обмен данными происходит автоматически по заданным правилам и расписанию. Администратор видит состояние обменов через консоль управления SyncServer, где отображается статус каждого кассового терминала, время последнего обмена, размер очереди сообщений и журнал ошибок.
Продукт является частью экосистемы АТОЛ для автоматизации розничной торговли. SyncServer тесно интегрирован с кассовым программным обеспечением Frontol 6 и Frontol xPOS, а также с управляющим приложением Frontol Manager. Вместе эти компоненты образуют единую систему управления кассовой сетью: SyncServer отвечает за обмен данными, Frontol Manager — за централизованное обновление и настройку касс, а Frontol — непосредственно за проведение кассовых операций.
SyncServer поддерживает два основных формата обмена данными: DBF (формат таблиц dBase) и XML. Формат DBF используется для классического обмена с 1С через стандартные обработки, XML — для расширенного обмена с поддержкой дополнительных полей и сложных структур данных. Выбор формата зависит от версии учётной системы и требований к составу передаваемых данных.
Типы данных, которые синхронизирует SyncServer:
- Справочники номенклатуры — карточки товаров с наименованиями, артикулами, единицами измерения, группами
- Штрих-коды — привязка EAN-13, EAN-8, Code128 и других форматов к товарным позициям
- Цены и прайс-листы — розничные и акционные цены, ценовые группы, скидки по времени
- Остатки товаров — текущие количественные остатки по складам и точкам продаж
- Документы продаж — чеки, Z-отчёты, отчёты смен для загрузки в 1С
- Документы поступления и списания — приёмки, инвентаризации, акты списания
- Дисконтные программы — карты лояльности, накопительные скидки, бонусные баллы
- Настройки оборудования — конфигурации сканеров, весов, принтеров чеков, подключённых к кассе
Зачем нужен SyncServer
Без SyncServer обмен данными между кассами Frontol и учётной системой 1С или ДАЛИОН выполняется одним из двух способов: вручную (оператор выгружает файлы из 1С на флешку или сетевую папку, затем загружает их на каждую кассу) или по расписанию через стандартные обработки обмена 1С (выгрузка/загрузка файлов DBF в заданное время). Оба способа имеют существенные недостатки, которые становятся критичными по мере роста кассовой сети.
Первая проблема — задержки обновления цен. При файловом обмене по расписанию цены на кассах обновляются, как правило, один-два раза в сутки: утром до открытия магазина и, возможно, в обеденное время. Если товаровед изменил цену в 1С в 10:00, на кассе новая цена появится только при следующем запланированном обмене. Покупатель видит одну цену на ценнике (распечатанном из 1С), а на кассе пробивается другая — это приводит к конфликтам, возвратам и потере доверия. SyncServer решает эту проблему: при изменении цены в 1С данные передаются на кассы в течение нескольких минут.
Вторая проблема — отсутствие актуальных остатков. Без оперативного обмена кассир не знает, есть ли товар в наличии. Особенно критично это для сетей с несколькими точками продаж: клиент звонит в магазин, спрашивает о наличии товара, а информация на кассе устарела на несколько часов. SyncServer обеспечивает передачу остатков на кассу с минимальными задержками, позволяя кассиру видеть актуальную информацию.
Третья проблема — потеря документов. При ручном обмене или файловом обмене через сетевую папку документы продаж могут быть утеряны: файл не скопировался, сетевая папка была недоступна, обработка обмена завершилась с ошибкой. В результате в 1С появляются «дыры» в данных продаж, что искажает аналитику и учёт остатков. SyncServer использует очередь сообщений с гарантированной доставкой: каждый документ помечается как доставленный только после подтверждения принимающей стороной.
Четвёртая проблема — масштабирование. При 2-3 кассах ручной обмен ещё возможен. При 10 и более кассах, разнесённых по нескольким торговым точкам, ручной контроль обмена становится невозможным. SyncServer централизует управление обменом: один сервер обслуживает все кассовые терминалы сети, администратор видит состояние каждого терминала в единой консоли.
Опыт B2C: при переходе с файлового обмена на SyncServer среднее время обновления цен на кассах сокращается с 4-8 часов до 2-5 минут. Количество инцидентов с расхождением цен между ценником и кассой снижается практически до нуля. Для сети из 10+ касс SyncServer окупается за первый месяц за счёт сокращения трудозатрат администратора.
Архитектура и принцип работы
SyncServer построен на клиент-серверной архитектуре. Центральным элементом является сам SyncServer — он устанавливается на выделенный сервер или на тот же компьютер, где работает сервер 1С. К SyncServer подключаются два типа клиентов: учётная система (1С, ДАЛИОН) как источник справочников и цен, и кассовые терминалы Frontol как получатели этих данных и источники документов продаж.
Схема взаимодействия выглядит следующим образом. В центре находится SyncServer с внутренней очередью сообщений и движком синхронизации. Слева — сервер 1С или ДАЛИОН, который через обработку обмена выгружает данные (справочники, цены, остатки) в SyncServer. Справа — кассовые терминалы Frontol, которые получают эти данные из SyncServer и отправляют обратно документы продаж, возвратов и других операций. SyncServer хранит очередь изменений для каждого терминала отдельно: если касса временно недоступна (выключена, нет сети), изменения накапливаются и будут доставлены при восстановлении связи.
| Компонент | Роль в архитектуре | Расположение |
|---|---|---|
| SyncServer (служба) | Центральный хаб обмена, маршрутизация данных | Сервер (Windows) |
| Консоль управления SyncServer | Настройка подключений, мониторинг, журнал | Сервер или рабочая станция администратора |
| Обработка обмена 1С/ДАЛИОН | Выгрузка справочников и загрузка документов продаж | Сервер 1С |
| База данных Frontol (Firebird/MS SQL) | Хранение справочников и документов на кассе | Кассовый терминал |
| Frontol 6 / xPOS | Кассовое ПО, использует данные из БД | Кассовый терминал |
| Очередь сообщений | Буфер изменений с гарантированной доставкой | Внутри SyncServer |
Принцип работы основан на отслеживании изменений. SyncServer не копирует всю базу данных при каждом обмене — он отслеживает, какие записи были изменены с момента последней синхронизации, и передаёт только дельту (разницу). Это значительно сокращает объём передаваемых данных и время обмена. Для справочника из 50 000 товаров полный обмен может занимать 10-15 минут, а инкрементальный — несколько секунд.
Логирование — важная составляющая SyncServer. Каждая операция обмена записывается в журнал с указанием времени, типа данных, количества переданных записей и результата (успех или ошибка). Журнал доступен через консоль управления и может быть экспортирован в файл для анализа. При возникновении ошибок SyncServer сохраняет детальную информацию о причине сбоя, что существенно упрощает диагностику.
Мониторинг обменов осуществляется в режиме реального времени. Консоль SyncServer показывает для каждого кассового терминала: статус подключения (онлайн/оффлайн), время последнего успешного обмена, количество сообщений в очереди (ожидающих доставки), текущую операцию (если обмен выполняется в данный момент). Администратор может настроить уведомления по электронной почте при критических ошибках или при превышении допустимого времени между обменами.
Настройка SyncServer — пошаговая инструкция
Настройка SyncServer включает шесть последовательных этапов. Каждый этап требует внимания к деталям — ошибка на раннем этапе приведёт к неработоспособности всей системы обмена. Ниже приведена подробная инструкция, основанная на опыте специалистов B2C по настройке SyncServer для розничных сетей различного масштаба.
Шаг 1. Установка SyncServer на сервер
Скачайте дистрибутив SyncServer с официального сайта АТОЛ (atol.ru) или из личного кабинета партнёра. Убедитесь, что версия SyncServer совместима с версией Frontol на ваших кассах. Запустите установщик от имени администратора. В процессе установки укажите каталог для хранения данных обмена (рекомендуется использовать отдельный раздел диска с достаточным свободным пространством — минимум 10 ГБ для сети из 20+ касс). После установки SyncServer регистрируется как служба Windows и запускается автоматически при старте операционной системы.
Минимальные системные требования для сервера SyncServer:
- Операционная система: Windows Server 2012 R2 и выше (или Windows 10/11 для небольших сетей)
- Процессор: 2 ядра, 2 ГГц и выше
- Оперативная память: 4 ГБ (8 ГБ для сетей с 50+ кассами)
- Диск: SSD рекомендуется для высокой скорости работы с очередями
- Сеть: стабильное подключение ко всем кассовым терминалам (LAN или VPN)
Шаг 2. Настройка подключения к базе данных Frontol
Откройте консоль управления SyncServer. Перейдите в раздел «Подключения» и создайте новое подключение для каждого кассового терминала Frontol. Укажите параметры подключения к базе данных кассы: тип СУБД (Firebird для Frontol 6, MS SQL для крупных инсталляций), адрес сервера базы данных (IP-адрес или имя кассового компьютера), порт (по умолчанию 3050 для Firebird), путь к файлу базы данных Frontol, учётные данные (пользователь и пароль). Нажмите кнопку «Проверить подключение» — при успешной проверке система покажет версию базы данных Frontol. Повторите процедуру для каждого кассового терминала сети.
Шаг 3. Настройка источника данных (1С или ДАЛИОН)
Создайте подключение к учётной системе — источнику справочников и цен. Для 1С укажите параметры подключения к информационной базе: адрес сервера 1С, имя базы, учётные данные. Для ДАЛИОН настройка аналогична, так как ДАЛИОН работает на платформе 1С. Выберите формат обмена: DBF (стандартный, совместим со всеми версиями) или XML (расширенный, поддерживает дополнительные поля). Укажите каталог обмена — папку на диске, через которую SyncServer будет получать файлы выгрузки из 1С и складывать файлы загрузки (документы продаж). Этот каталог должен быть доступен и серверу 1С, и SyncServer.
Шаг 4. Конфигурация расписания обмена
Настройте расписание синхронизации для каждого направления обмена. Для выгрузки справочников и цен из 1С на кассы рекомендуется интервал 1-5 минут — это обеспечивает оперативное обновление цен при минимальной нагрузке на сервер. Для загрузки документов продаж с касс в 1С достаточно интервала 5-15 минут — документы продаж менее критичны по времени, чем цены. Для полной синхронизации справочников (полная выгрузка всех товаров, а не только изменений) настройте отдельное расписание — раз в сутки, в ночное время, когда кассы не работают. Это необходимо для корректировки возможных расхождений.
Шаг 5. Настройка фильтров обмена
Фильтры обмена определяют, какие данные передаются на конкретные кассовые терминалы. Для сети магазинов с единым ассортиментом фильтры не требуются — все кассы получают полный справочник. Для сети с разным ассортиментом по точкам (например, продуктовый магазин и магазин хозтоваров под одной 1С) настройте фильтры по группам товаров: продуктовый магазин получает только продовольственные товары, хозяйственный — только непродовольственные. Фильтры также позволяют ограничить передачу документов: кассы одного магазина не должны получать документы инвентаризации другого магазина. Настройте правила обработки конфликтов — приоритет сервера 1С для справочников и цен, приоритет кассы для документов продаж.
Шаг 6. Тестирование и мониторинг
После завершения настройки проведите комплексное тестирование. Первый тест — выгрузка справочника: создайте тестовый товар в 1С, дождитесь обмена и проверьте его наличие на кассе Frontol. Второй тест — обновление цены: измените цену существующего товара в 1С и убедитесь, что новая цена появилась на кассе в пределах заданного интервала. Третий тест — загрузка документов: пробейте тестовый чек на кассе и проверьте, что документ продажи загрузился в 1С. Четвёртый тест — отказоустойчивость: отключите сеть на одной кассе, выполните несколько продаж, затем восстановите связь и проверьте, что все документы автоматически загрузились в 1С. Настройте мониторинг: email-уведомления при ошибках, контроль размера очереди, отслеживание задержек обмена.
Совет от Павла Сусина, B2C: при тестировании всегда проверяйте сценарий потери связи. В реальной эксплуатации сбои сети неизбежны, и SyncServer должен корректно обрабатывать такие ситуации. Накопленная очередь сообщений после восстановления связи не должна приводить к перегрузке кассового терминала — настройте максимальный размер пакета обмена.
SyncServer для розничной сети
Розничная сеть из нескольких магазинов предъявляет особые требования к системе синхронизации данных. В отличие от одиночного магазина с 1-2 кассами, где файловый обмен ещё допустим, сеть из 5 и более торговых точек без централизованного обмена через SyncServer сталкивается с хаосом в данных: разные цены на один и тот же товар в разных магазинах, несвоевременная аналитика продаж, невозможность оперативного управления ассортиментом.
SyncServer решает ключевые задачи розничной сети:
- Единое ценообразование из центрального офиса. Товаровед меняет цену в 1С один раз — SyncServer автоматически доставляет новую цену на все кассы всех магазинов. Не нужно обзванивать администраторов каждой точки и просить их выполнить обмен вручную.
- Раздельные справочники по точкам. Каждый магазин может иметь свой ассортимент. Фильтры SyncServer обеспечивают доставку на кассу только тех товаров, которые продаются в данной точке. Это ускоряет поиск товара кассиром и исключает ошибки при продаже товара, которого нет в наличии.
- Централизованный сбор документов. Все чеки, Z-отчёты, документы инвентаризации с касс всех магазинов автоматически загружаются в единую базу 1С. Руководитель видит продажи по всей сети в режиме реального времени, а не с суточной задержкой.
- Мониторинг обменов по филиалам. Администратор из центрального офиса видит в консоли SyncServer состояние каждой кассы каждого магазина: когда был последний обмен, есть ли ошибки, какой объём данных в очереди. Это позволяет оперативно реагировать на проблемы — например, если касса в одном из магазинов не обменивалась уже 2 часа, администратор связывается с точкой и выясняет причину.
- Обмен документами между точками. Акты инвентаризации, документы перемещения товаров между магазинами, акты списания — все эти документы передаются через SyncServer в 1С и обрабатываются централизованно.
Компания B2C имеет опыт настройки SyncServer для розничных сетей различного масштаба — от 5 до 50 и более кассовых терминалов. Типичный проект для сети из 15-20 касс включает: проектирование архитектуры обмена (какие данные, в каком направлении, с какой частотой), установку и настройку SyncServer, настройку фильтров для каждой торговой точки, тестирование всех сценариев обмена и обучение администратора. Срок реализации проекта — от 2 до 5 рабочих дней в зависимости от сложности инфраструктуры.
| Масштаб сети | Количество касс | Рекомендации по SyncServer |
|---|---|---|
| Малая сеть | 2-5 касс | SyncServer на сервере 1С, интервал 5 мин, базовый мониторинг |
| Средняя сеть | 6-20 касс | Выделенный сервер SyncServer, интервал 2-3 мин, фильтры по точкам |
| Крупная сеть | 21-50 касс | Выделенный SSD-сервер, интервал 1 мин, мониторинг с уведомлениями |
| Большая сеть | 50+ касс | Кластерное решение, интервал 1 мин, полный мониторинг, резервирование |
Типичные проблемы синхронизации
За 20 лет работы с продуктами Frontol специалисты B2C систематизировали наиболее распространённые проблемы синхронизации данных через SyncServer и разработали алгоритмы их решения. Ниже представлена таблица типичных проблем, их причин и методов устранения.
| Проблема | Причина | Решение |
|---|---|---|
| Обмен зависает, новые данные не передаются | Переполнение очереди сообщений, нехватка дискового пространства на сервере | Очистить устаревшие сообщения из очереди. Увеличить дисковое пространство. Проверить настройки автоматической очистки старых записей |
| Дублирование товаров на кассе | Некорректная настройка ключевых полей сопоставления. Товар создан и в 1С, и вручную на кассе | Настроить однозначное сопоставление по коду товара или штрих-коду. Запретить создание товаров на кассе вручную. Удалить дубли через SQL-запрос к БД Frontol |
| Цены на кассе не совпадают с 1С | Несовпадение типа цен в настройках обмена. Обмен не завершён из-за ошибки. Кассир работает со старой сменой | Проверить маппинг типов цен между 1С и SyncServer. Принудительно запустить полный обмен. Закрыть и открыть смену на кассе |
| Потеря документов продаж | Прерывание обмена до подтверждения доставки. Повреждение файла обмена. Сбой базы данных | Проверить журнал SyncServer на ошибки доставки. Повторно запустить загрузку документов. При повреждении БД — восстановить из резервной копии |
| Конфликты при одновременном изменении данных | Один и тот же товар изменён и в 1С, и на кассе между обменами | Настроить приоритеты: 1С — для справочников и цен, касса — для документов. Исключить возможность редактирования справочников на кассе |
| Медленный обмен при большом справочнике | Полный обмен вместо инкрементального. Низкая пропускная способность сети. Неоптимальные запросы к БД | Убедиться, что работает инкрементальный обмен (только изменения). Оптимизировать сеть. Для первоначальной загрузки использовать ночной обмен |
| SyncServer не запускается после перезагрузки сервера | Служба не настроена на автозапуск. Конфликт портов с другими приложениями. Повреждение конфигурации | Проверить настройки службы Windows. Убедиться, что порты SyncServer свободны. Переустановить SyncServer с сохранением конфигурации |
| Обмен работает только в одну сторону | Ошибка в настройках направления обмена. Права доступа к каталогу обмена. Блокировка файерволом | Проверить настройки входящего и исходящего обмена. Дать права на чтение/запись в каталог. Открыть порты в файерволе |
Большинство проблем связаны с первоначальной настройкой и устраняются при грамотной конфигурации SyncServer. Если вы столкнулись с проблемой, которую не удаётся решить самостоятельно, обратитесь к специалистам B2C — мы имеем опыт диагностики и устранения любых неполадок обмена данных в кассовых сетях.
SyncServer vs файловый обмен
Файловый обмен — традиционный способ передачи данных между 1С и кассами Frontol через выгрузку/загрузку DBF-файлов в общую сетевую папку. Этот метод до сих пор используется в небольших магазинах с 1-2 кассами. SyncServer представляет собой эволюцию файлового обмена — он решает все его ограничения, но требует дополнительных усилий на установку и настройку. Ниже представлено детальное сравнение двух подходов.
| Параметр сравнения | Файловый обмен (DBF) | SyncServer |
|---|---|---|
| Скорость обновления цен на кассе | 1-2 раза в сутки (по расписанию), задержка 4-12 часов | 1-5 минут после изменения в 1С |
| Тип обмена | Полная выгрузка всех данных при каждом обмене | Инкрементальный (только изменения) |
| Гарантия доставки | Нет. Файл может не скопироваться, повредиться, потеряться | Да. Очередь сообщений с подтверждением доставки |
| Работа при потере связи | Обмен прекращается, данные теряются | Очередь накапливает данные, при восстановлении — автодоставка |
| Масштабируемость | До 3-5 касс (дальше — хаос) | До нескольких сотен касс |
| Мониторинг | Отсутствует. Ошибки обнаруживаются случайно | Консоль управления, журнал, email-уведомления |
| Фильтрация данных | Отсутствует. Все кассы получают все данные | Гибкие фильтры по точкам, группам товаров, типам документов |
| Нагрузка на сеть | Высокая (полная выгрузка каждый раз) | Низкая (только изменения) |
| Требования к инфраструктуре | Общая сетевая папка | Выделенный сервер или виртуальная машина |
| Стоимость настройки | Минимальная (стандартная обработка 1С) | Средняя (установка, настройка, тестирование) |
| Трудозатраты на администрирование | Высокие (ручной контроль, решение проблем) | Низкие (автоматическая работа, уведомления при сбоях) |
| Рекомендация | Одиночный магазин, 1-2 кассы, минимальный бюджет | Сеть магазинов, 3+ кассы, требования к оперативности |
Итоговая рекомендация: для одиночного магазина с 1-2 кассами и небольшим ассортиментом (до 5 000 товаров) файловый обмен допустим — он не требует дополнительного серверного ПО и прост в настройке. Для любой розничной сети с 3 и более кассами, для магазинов с большим ассортиментом (10 000+ товаров), для точек с высокими требованиями к актуальности цен (акции, распродажи, частые изменения прайса) — SyncServer является единственным надёжным решением. Инвестиция в настройку SyncServer окупается за счёт снижения трудозатрат администратора, исключения ошибок обмена и повышения оперативности управления кассовой сетью.
Настройка SyncServer — заказать в B2C
Компания B2C выполняет профессиональную настройку SyncServer для розничных сетей любого масштаба. За 20 лет работы с продуктами Frontol технический директор B2C Павел Сусин и команда инженеров настроили обмен данных для более чем 1200 кассовых терминалов в розничных сетях по всей России. Мы знаем все нюансы SyncServer, типичные ошибки конфигурации и оптимальные настройки для различных сценариев использования.
Что входит в услугу настройки SyncServer от B2C:
- Аудит текущей IT-инфраструктуры: серверы, сеть, кассовые терминалы, версии Frontol и 1С
- Проектирование архитектуры обмена: направления, частота, фильтры, правила конфликтов
- Установка SyncServer на сервер заказчика (локально или удалённо)
- Настройка подключений ко всем кассовым терминалам Frontol
- Настройка подключения к учётной системе (1С, ДАЛИОН)
- Конфигурация расписания, фильтров и правил обмена
- Комплексное тестирование всех сценариев: выгрузка, загрузка, потеря связи, обновление цен
- Настройка мониторинга и уведомлений при ошибках
- Обучение администратора заказчика работе с консолью SyncServer
- Техническая поддержка в течение 30 дней после настройки
Настройка выполняется удалённо через защищённое подключение к серверу заказчика. Для большинства проектов не требуется выезд инженера на объект — вся работа выполняется через удалённый доступ. Это сокращает сроки и стоимость для заказчиков из любого региона России.
Для расчёта стоимости настройки SyncServer свяжитесь с нами по телефону +7 (495) 015-01-39 или оставьте заявку через форму на сайте. Укажите количество касс, количество торговых точек, используемую версию Frontol и учётную систему (1С или ДАЛИОН) — мы подготовим коммерческое предложение в течение одного рабочего дня.
Рекомендуем также ознакомиться с нашими статьями: Frontol 6 — полный обзор кассового ПО и Frontol Manager — настройка и возможности. Эти материалы помогут лучше понять экосистему АТОЛ и выбрать оптимальную конфигурацию кассовой сети для вашего бизнеса.
Обновлено: март 2026
- Что такое SyncServer Frontol и для чего он нужен?
SyncServer — это серверное программное обеспечение от компании АТОЛ, предназначенное для автоматической синхронизации данных между кассовыми терминалами Frontol и учётной системой back-office (1С, ДАЛИОН). Он выступает центральным узлом обмена в кассовой инфраструктуре: принимает из учётной системы справочники товаров, штрих-коды, цены, остатки и доставляет их на кассовые терминалы, а в обратном направлении собирает документы продаж, возвратов, инвентаризаций и передаёт в 1С. SyncServer работает как фоновая служба Windows, не требуя постоянного участия оператора. В отличие от ручного файлового обмена, SyncServer обеспечивает гарантированную доставку данных с инкрементальной синхронизацией — передаются только изменения, а не вся база целиком. Это критически важно для розничных сетей с несколькими магазинами, где актуальность цен на кассе должна обеспечиваться в пределах нескольких минут после изменения в учётной системе.
- Чем SyncServer отличается от стандартного файлового обмена 1С и Frontol?
Файловый обмен работает по принципу полной выгрузки данных из 1С в DBF-файлы с последующей загрузкой на кассу по расписанию, как правило, 1-2 раза в сутки. Это означает задержку обновления цен до 12 часов, отсутствие гарантии доставки данных (файл может не скопироваться или повредиться), невозможность мониторинга состояния обменов и очень высокую нагрузку на сеть при каждом обмене. SyncServer принципиально отличается: он использует инкрементальный обмен (передаёт только изменённые записи, а не весь справочник), обеспечивает гарантированную доставку через очередь сообщений с подтверждением, имеет встроенный мониторинг с уведомлениями, поддерживает фильтры для раздельного ассортимента по точкам и способен обслуживать сети с сотнями касс. При потере связи с кассой SyncServer накапливает изменения и автоматически доставляет их при восстановлении подключения. Файловый обмен при сбое просто теряет данные.
- Какие данные синхронизирует SyncServer между кассой Frontol и 1С?
SyncServer обеспечивает двусторонний обмен широким перечнем данных. Из 1С на кассы Frontol передаются: справочники номенклатуры (карточки товаров с наименованиями, артикулами, единицами измерения, группами), штрих-коды всех форматов (EAN-13, EAN-8, Code128 и другие), розничные и акционные цены с привязкой к ценовым группам, остатки товаров по складам и точкам, дисконтные программы (карты лояльности, накопительные скидки, бонусные баллы), настройки акций и специальных предложений. С касс Frontol в 1С передаются: документы продаж (чеки с детализацией по товарам), Z-отчёты и отчёты закрытия смены, документы возврата товаров, акты инвентаризации, документы приёмки и списания, данные об использовании дисконтных карт. Направление обмена и состав данных настраиваются индивидуально для каждого кассового терминала через фильтры.
- Сколько кассовых терминалов может обслуживать один SyncServer?
Один экземпляр SyncServer способен обслуживать от одного до нескольких сотен кассовых терминалов Frontol. Конкретное количество зависит от мощности сервера, на котором установлен SyncServer, объёма справочника товаров, частоты обмена и пропускной способности сети. Для малых сетей (2-5 касс) SyncServer может работать на том же сервере, что и 1С, с минимальными требованиями: 2 ядра процессора и 4 ГБ оперативной памяти. Для средних сетей (6-20 касс) рекомендуется выделенный сервер с SSD-диском для высокой скорости работы с очередями. Для крупных сетей (50+ касс) применяется кластерное решение с резервированием. Компания B2C обслуживает более 1200 кассовых терминалов и имеет опыт настройки SyncServer для сетей любого масштаба. При правильной настройке один сервер с 8 ГБ ОЗУ и SSD уверенно обслуживает 50-80 касс с интервалом обмена 1 минута.
- Какие версии Frontol совместимы с SyncServer?
SyncServer совместим с основными актуальными версиями кассового ПО Frontol: Frontol 6 (наиболее распространённая версия для Windows-касс), Frontol xPOS (версия для Linux-терминалов и устройств на базе Android), а также с более ранними версиями Frontol 5 (хотя для них рекомендуется обновление). Важно использовать совместимые версии SyncServer и Frontol — информация о совместимости публикуется на сайте АТОЛ в разделе документации. При обновлении Frontol на кассах необходимо убедиться, что версия SyncServer также актуальна. SyncServer тесно интегрирован с другими компонентами экосистемы АТОЛ: Frontol Manager (централизованное управление и обновление касс) и Frontol Alco Unit (модуль работы с ЕГАИС). При использовании всех компонентов вместе необходимо проверять совместимость версий. Специалисты B2C всегда используют проверенные комбинации версий с подтверждённой стабильностью работы.
- Можно ли использовать SyncServer совместно с ДАЛИОН?
Да, SyncServer полностью совместим с обеими конфигурациями ДАЛИОН: ДАЛИОН: ТРЕНД (для сетевой розницы и супермаркетов) и ДАЛИОН: Управление магазином (для одиночных магазинов). ДАЛИОН работает на платформе 1С:Предприятие, поэтому настройка обмена через SyncServer выполняется аналогично стандартной 1С, но с учётом особенностей структуры данных ДАЛИОН. В ДАЛИОН имеется встроенный модуль обмена данными с Frontol, который поддерживает работу через SyncServer. Настройка включает указание параметров подключения к SyncServer, выбор формата обмена (DBF или XML), настройку перечня выгружаемых объектов (номенклатура, цены, остатки, скидки) и расписания обмена. Для сетей магазинов, работающих на ДАЛИОН: ТРЕНД, SyncServer является рекомендуемым решением для обмена данными с кассами, так как ДАЛИОН: ТРЕНД изначально спроектирован для сетевой розницы и оптимально работает с централизованным обменом.
- С какой периодичностью SyncServer синхронизирует данные?
Периодичность синхронизации настраивается администратором индивидуально для каждого типа данных и каждого направления обмена. Минимальный интервал — обмен при каждом обнаруженном изменении (практически в реальном времени). Максимальный интервал не ограничен — можно настроить обмен раз в сутки или по определённым дням недели. Для разных типов данных рекомендуются разные интервалы: для цен и остатков — 1-5 минут (обеспечивает актуальность информации на кассе), для справочников номенклатуры — 5-10 минут (новые товары появляются не так часто), для документов продаж (загрузка чеков с касс в 1С) — 5-15 минут (для оперативной аналитики), для полной синхронизации всего справочника — раз в сутки, в ночное время (для коррекции возможных расхождений). Расписание настраивается через консоль управления SyncServer с возможностью задать разное расписание для рабочих и выходных дней.
- Что происходит при потере связи между SyncServer и кассовым терминалом?
При потере сетевого соединения между SyncServer и кассовым терминалом Frontol срабатывает механизм очереди сообщений. Все изменения, предназначенные для отключённого терминала, накапливаются в очереди на сервере SyncServer. Касса при этом продолжает работать автономно с последними загруженными данными — она не останавливается и не блокирует продажи. Документы продаж, созданные на кассе в период отсутствия связи, сохраняются в локальной базе данных Frontol. При восстановлении сетевого подключения SyncServer автоматически обнаруживает доступность терминала и начинает доставку накопленных изменений. Одновременно касса передаёт в SyncServer документы продаж, созданные за время автономной работы. Весь процесс выполняется автоматически, без вмешательства оператора. Администратор видит в консоли SyncServer статус «оффлайн» для отключённых терминалов и размер очереди ожидающих сообщений, что позволяет оперативно реагировать на проблемы со связью.
- Нужен ли отдельный выделенный сервер для установки SyncServer?
Необходимость выделенного сервера зависит от масштаба кассовой сети. Для небольших сетей (до 10 кассовых терминалов) SyncServer может успешно работать на том же физическом или виртуальном сервере, где установлен сервер 1С или ДАЛИОН. В этом случае дополнительные затраты на оборудование минимальны — достаточно убедиться, что на сервере есть свободные ресурсы: 2 ГБ оперативной памяти и 10 ГБ дискового пространства сверх того, что уже используется 1С. Для средних и крупных сетей (от 10-15 касс и более) рекомендуется выделить отдельный сервер или виртуальную машину. Это обеспечивает стабильность работы: активный обмен с большим количеством касс создаёт нагрузку на диск и сеть, которая может влиять на производительность сервера 1С. Для выделенного сервера SyncServer оптимальная конфигурация: Windows Server, 4-8 ГБ ОЗУ, SSD-диск (для быстрой работы очередей), гигабитная сеть. Специалисты B2C помогут определить оптимальную конфигурацию при аудите инфраструктуры.
- Сколько стоит настройка SyncServer и как заказать услугу в B2C?
Стоимость настройки SyncServer зависит от нескольких ключевых параметров: количество кассовых терминалов Frontol в сети, количество торговых точек (магазинов), сложность инфраструктуры (локальная сеть или VPN между удалёнными точками), используемая учётная система (1С, ДАЛИОН), необходимость настройки фильтров по ассортименту для разных точек, объём справочника товаров. В стандартный пакет услуг B2C входит: аудит текущей инфраструктуры, проектирование архитектуры обмена, установка и настройка SyncServer, подключение всех кассовых терминалов, конфигурация расписания и фильтров, комплексное тестирование, настройка мониторинга, обучение администратора, техническая поддержка 30 дней. Настройка выполняется удалённо. Для расчёта стоимости позвоните по телефону +7 (495) 015-01-39 или оставьте заявку через форму на сайте — технический директор Павел Сусин подготовит индивидуальное коммерческое предложение.