При автоматизации розничной торговли многие предприниматели и технические специалисты сталкиваются с необходимостью связки кассового оборудования и товароучетных систем. Особое место в этом процессе занимает МТС Касса. При попытке подключить это устройство к программе 1С стандартным способом (как обычный фискальный регистратор от Атол или Штрих-М) пользователи часто сталкиваются с трудностями. Выясним, почему это происходит, как устроена архитектура этого решения и какие существуют варианты интеграции.
Для того чтобы понять логику интеграции, проанализируем аппаратную и программную составляющие этого устройства. Физически МТС Касса представляет собой мобильный смарт-терминал MSPOS-К, работающий под управлением операционной системы Android. С точки зрения программного обеспечения, МТС Касса функционирует на базе облачной системы автоматизации торговли LiteBox (лайтбокс).
Из-за такой закрытой архитектуры прямое подключение устройства к локальной базе 1С через стандартный драйвер торгового оборудования невозможно. Аппарат не может работать как «глупый» принтер чеков, управляемый непосредственно из интерфейса 1С на ПК. Вместо этого обмен данными строится по двухуровневой схеме:
Рассмотрим подробнее два основных сценария интеграции, которые доступны пользователям на сегодняшний день: штатный обмен через облачный сервис и альтернативный вариант с полным переходом на экосистему 1С.
---
Если перед нами стоит задача сохранить оригинальное кассовое программное обеспечение от МТС и настроить передачу данных в 1С, мы должны использовать специализированные инструменты обмена. Этот способ предполагает выгрузку документов и справочников через промежуточные файлы обмена.
Для реализации этой схемы разработчики предоставляют внешнюю обработку формата .epf для 1С. Разберем по шагам, как устроен этот процесс:
1С:Розница, 1С:Управление нашей фирмой, 1С:Управление торговлей и др.).JSON.JSON передается в облачный сервис МТС Кассы через REST API или ручную загрузку в личном кабинете. Облако обрабатывает файл и транслирует данные на кассовый терминал.ОтчетОРозничныхПродажах в нашей товароучетной системе.Проанализируем структуру гипотетического файла обмена JSON, который используется для передачи сведений о товарах. Это поможет понять, какими именно сущностями обмениваются системы:
{
"products": [
{
"id": "1c-uuid-0001",
"name": "Шоколад Аленка 100г",
"barcode": "4600000000012",
"price": 99.90,
"quantity": 15.000,
"unit": "шт"
},
{
"id": "1c-uuid-0002",
"name": "Вода минеральная 1.5л",
"barcode": "4600000000029",
"price": 45.00,
"quantity": 40.000,
"unit": "шт"
}
]
}
Важное предупреждение: Данный формат обмена накладывает определенные ограничения. Если ваша конфигурация 1С существенно доработана (изменены структуры справочников номенклатуры, добавлены уникальные реквизиты), стандартная обработка обмена может работать некорректно или выдавать ошибки. В этом случае потребуется привлечение программиста 1С для адаптации кода обработки под индивидуальные нужды бизнеса.
---
Многие пользователи выражают недовольство тем, что за интеграцию с 1С через родные облачные сервисы МТС/LiteBox приходится платить ежемесячную абонентскую плату. Кроме того, цепочка «1С -> Файл JSON -> Облако LiteBox -> Терминал Android» имеет много точек отказа.
К счастью, существует альтернативный и крайне эффективный способ обойти эти ограничения, используя концепцию открытой экосистемы 1С-Просто. Поскольку само железо представляет собой стандартный планшет MSPOS на Android, мы можем полностью заменить предустановленное программное обеспечение от МТС на официальное приложение от фирмы 1С.
Выясним, как развернуть и настроить эту связку по шагам:
1С:Мобильная касса. Это означает, что программа будет без проблем печатать чеки на встроенном принтере терминала «из коробки», без необходимости покупки сторонних платных драйверов.1С:Мобильная касса и нашей настольной (или облачной) базой 1С (например, 1С:УНФ или 1С:Розница) по стандартному протоколу EnterpriseData.Схематично этот обмен выглядит следующим образом. Настольная 1С выступает в роли «старшей» системы, где ведется весь учет, а мобильный терминал MSPOS — в роли «младшего» рабочего места кассира. Синхронизация может происходить автоматически в фоновом режиме через облачные хранилища (например, Яндекс.Диск) или веб-сервис 1С:
Преимущества перехода на «1С:Мобильная касса»:
---
Выбирая способ интеграции МТС Кассы с 1С, оцените текущие бизнес-процессы компании:
Если у вас уже оплачен долгосрочный тариф МТС Кассы, настроена вся номенклатура в их облаке и кассиры привыкли к текущему интерфейсу — используйте Вариант 1. Скачайте официальную внешнюю обработку обмена, настройте расписание выгрузки файлов JSON и контролируйте корректность создания Отчетов о розничных продажах в 1С.
Если вы только планируете запуск торговой точки или хотите избавиться от постоянных навязанных платежей со стороны мобильного оператора — рассмотрите Вариант 2. Перевод устройства MSPOS на работу под управлением 1С:Мобильная касса позволит создать надежную, легко масштабируемую и экономически выгодную ИТ-инфраструктуру для вашего розничного магазина.