Рассмотрим распространенную и крайне актуальную для розничного бизнеса проблему. Имеется центральная база 1С:Управление нашей фирмой (редакция 1.6), и перед нами стоит задача подключить удаленные торговые точки с кассовыми аппаратами (ККТ). Ситуация осложняется тем, что на удаленных точках периодически пропадает интернет-соединение, а франчайзи предлагают дорогостоящую индивидуальную разработку с уникальными правилами обмена.
В этой статье мы подробно разберем, как решить эту задачу стандартными средствами системы 1С, которые не требуют написания сложного кода и привлечения сторонних программистов. Мы проанализируем различные архитектурные решения, их плюсы, минусы и особенности настройки.
Если на торговых точках интернет-соединение пропадает нечасто и работает на приемлемой скорости, лучшим решением будет использование тонкого клиента 1С.
Проанализируем алгоритм этого решения:
1С:УНФ публикуется на веб-сервере (например, IIS или Apache). Для этого используется стандартный инструмент конфигуратора 1С через меню Администрирование — Публикация на веб-сервере.Разберем плюсы и минусы данного подхода:
Для оптимизации работы ККТ в данном сценарии можно рассмотреть настройку сетевой кассы. Для этого требуется белый статический IP-адрес на стороне кассы и переброс портов (port forwarding) на роутере торговой точки. Но если интернет падает физически, это не решит проблему прерывания связи.
Выясним, что представляет собой приложение 1С:Мобильная касса и насколько хорошо оно сочетается с 1С:УНФ. Это приложение разработано фирмой 1С специально для автономной работы на мобильных устройствах, планшетах под управлением Android, а также на специализированных смарт-терминалах (например, устройства линейки MSPOS).
Рассмотрим, как организована работа в данном режиме:
1С:УНФ выполняется по универсальному стандарту EnterpriseData (через веб-сервис EnterpriseDataExchange). Это типовой механизм, который настраивается встроенным помощником в обеих программах за несколько минут.1С:УНФ на веб-сервере или у вас локальный компьютер без постоянного доступа извне, вы можете настроить обмен файлами через популярные облачные диски (например, Яндекс.Диск). Программы будут считывать и записывать файлы обмена в общую папку в облаке.Это крайне надежное решение для небольших магазинов, островков в торговых центрах и курьерской доставки. Вы получаете полностью защищенную от сбоев интернета систему без затрат на программирование.
Если на удаленной торговой точке вместо планшета или смарт-терминала установлен полноценный компьютер или ноутбук, отличной альтернативой становится программа 1С:Касса для Windows.
Разберем по шагам логику этого решения:
1С:Касса.1С:УНФ создается настройка синхронизации с внешним рабочим местом кассира (РМК).1С:Касса регулярно (по расписанию или принудительно при наличии сети) забирает из УНФ актуальные прайс-листы, список номенклатуры и штрихкоды. Назад в УНФ передаются оформленные чеки и отчеты о смене.Кассир работает в простом и понятном интерфейсе, не перегруженном лишними складскими функциями, а при падении интернета торговля не останавливается ни на секунду.
Для организации более сложных рабочих мест на персональных компьютерах фирма 1С предлагает использовать специализированные конфигурации:
1С:УНФ и работает как автономное рабочее место. Обмен данными стандартизирован, не требует доработок со стороны программистов и отлично переносит любые перебои со связью.1С:Розница на точках. Между 1С:УНФ и 1С:Розница настроен проверенный годами штатный обмен данными. Документы розничных продаж, перемещений и поступлений синхронизируются автоматически при восстановлении интернет-соединения.Проанализируем ситуацию, когда на удаленных точках уже установлены кассовые аппараты со своим собственным программным обеспечением (например, ПО Frontol или xPOS от компании АТОЛ).
В 1С:УНФ предусмотрен стандартный режим работы с офлайн-оборудованием. Принцип работы выглядит следующим образом:
1С:УНФ настраивается карточка кассы ККМ с признаком ККМ Offline.1С:УНФ выгружается текстовый файл (обычно в формате АТОЛ) с перечнем товаров, цен и штрихкодов. Этот файл передается на кассу (через локальную сеть, по FTP или даже на флешке).1С:УНФ через стандартную обработку загрузки продаж. На основании файла в системе автоматически создается документ Отчет о розничных продажах, который списывает остатки товаров со склада и фиксирует выручку.Этот вариант полностью исключает необходимость программирования обменов, так как формат файлов выгрузки и загрузки жестко стандартизирован и поддерживается обеими программами по умолчанию.
Перед тем как соглашаться на предложения франчайзи по написанию индивидуальных правил обмена, оцените качество связи на ваших точках и выберите одно из готовых решений: