Как настроить интеграцию МТС Кассы с 1С: особенности работы, обмен данными и альтернативные решения

Системный администратор Управленческий учет Торговля и дистрибуция
← На главную

При автоматизации розничной торговли многие предприниматели и технические специалисты сталкиваются с необходимостью связки кассового оборудования и товароучетных систем. Особое место в этом процессе занимает МТС Касса. При попытке подключить это устройство к программе 1С стандартным способом (как обычный фискальный регистратор от Атол или Штрих-М) пользователи часто сталкиваются с трудностями. Выясним, почему это происходит, как устроена архитектура этого решения и какие существуют варианты интеграции.

Архитектура МТС Кассы: что скрывается под корпусом

Для того чтобы понять логику интеграции, проанализируем аппаратную и программную составляющие этого устройства. Физически МТС Касса представляет собой мобильный смарт-терминал MSPOS-К, работающий под управлением операционной системы Android. С точки зрения программного обеспечения, МТС Касса функционирует на базе облачной системы автоматизации торговли LiteBox (лайтбокс).

Из-за такой закрытой архитектуры прямое подключение устройства к локальной базе 1С через стандартный драйвер торгового оборудования невозможно. Аппарат не может работать как «глупый» принтер чеков, управляемый непосредственно из интерфейса 1С на ПК. Вместо этого обмен данными строится по двухуровневой схеме:

  1. Локальная база 1С обменивается данными с облачным личным кабинетом (облаком LiteBox/МТС).
  2. Облачный личный кабинет синхронизирует номенклатуру, цены и продажи непосредственно с самим смарт-терминалом по беспроводным каналам связи (Wi-Fi или мобильный интернет).

Рассмотрим подробнее два основных сценария интеграции, которые доступны пользователям на сегодняшний день: штатный обмен через облачный сервис и альтернативный вариант с полным переходом на экосистему 1С.

---

Вариант 1. Штатная интеграция 1С с облаком МТС Кассы (LiteBox)

Если перед нами стоит задача сохранить оригинальное кассовое программное обеспечение от МТС и настроить передачу данных в 1С, мы должны использовать специализированные инструменты обмена. Этот способ предполагает выгрузку документов и справочников через промежуточные файлы обмена.

Для реализации этой схемы разработчики предоставляют внешнюю обработку формата .epf для 1С. Разберем по шагам, как устроен этот процесс:

  1. Получение интеграционной обработки: В личном кабинете МТС Кассы (LiteBox) необходимо скачать специальную обработку для вашей конфигурации 1С (поддерживаются типовые решения, такие как 1С:Розница, 1С:Управление нашей фирмой, 1С:Управление торговлей и др.).
  2. Выгрузка данных из 1С: Запустив внешнюю обработку в 1С, мы инициируем процесс выгрузки номенклатурных позиций, штрихкодов и актуальных цен. Обработка формирует файл обмена в формате JSON.
  3. Передача в облако: Сформированный файл JSON передается в облачный сервис МТС Кассы через REST API или ручную загрузку в личном кабинете. Облако обрабатывает файл и транслирует данные на кассовый терминал.
  4. Загрузка отчетов о продажах: После закрытия смены на кассе отчет о розничных продажах поступает в облако LiteBox. Через ту же обработку в 1С мы инициируем обратный процесс — стягивание данных о продажах и автоматическое формирование документов ОтчетОРозничныхПродажах в нашей товароучетной системе.

Проанализируем структуру гипотетического файла обмена 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С для адаптации кода обработки под индивидуальные нужды бизнеса.

---

Вариант 2. Альтернативный путь — переход на «1С:Мобильная касса»

Многие пользователи выражают недовольство тем, что за интеграцию с 1С через родные облачные сервисы МТС/LiteBox приходится платить ежемесячную абонентскую плату. Кроме того, цепочка «1С -> Файл JSON -> Облако LiteBox -> Терминал Android» имеет много точек отказа.

К счастью, существует альтернативный и крайне эффективный способ обойти эти ограничения, используя концепцию открытой экосистемы 1С-Просто. Поскольку само железо представляет собой стандартный планшет MSPOS на Android, мы можем полностью заменить предустановленное программное обеспечение от МТС на официальное приложение от фирмы 1С.

Выясним, как развернуть и настроить эту связку по шагам:

  1. Подготовка оборудования: Нам необходимо установить на смарт-терминал MSPOS приложение 1С:Мобильная касса. Сделать это можно через встроенный магазин приложений на самом терминале (или обратившись в сервисный центр для разблокировки устройства от операторского софта, если установлены жесткие ограничения).
  2. Преимущество встроенных драйверов: Разработчики фирмы 1С добавили нативную поддержку печатающих механизмов устройств линейки MSPOS непосредственно в ядро приложения 1С:Мобильная касса. Это означает, что программа будет без проблем печатать чеки на встроенном принтере терминала «из коробки», без необходимости покупки сторонних платных драйверов.
  3. Настройка синхронизации по EnterpriseData: Вместо сложного обмена файлами через сторонние облака мы настраиваем прямой обмен данными между приложением 1С:Мобильная касса и нашей настольной (или облачной) базой 1С (например, 1С:УНФ или 1С:Розница) по стандартному протоколу EnterpriseData.

Схематично этот обмен выглядит следующим образом. Настольная 1С выступает в роли «старшей» системы, где ведется весь учет, а мобильный терминал MSPOS — в роли «младшего» рабочего места кассира. Синхронизация может происходить автоматически в фоновом режиме через облачные хранилища (например, Яндекс.Диск) или веб-сервис 1С:

Преимущества перехода на «1С:Мобильная касса»:

---

Резюме и рекомендации

Выбирая способ интеграции МТС Кассы с 1С, оцените текущие бизнес-процессы компании:

Если у вас уже оплачен долгосрочный тариф МТС Кассы, настроена вся номенклатура в их облаке и кассиры привыкли к текущему интерфейсу — используйте Вариант 1. Скачайте официальную внешнюю обработку обмена, настройте расписание выгрузки файлов JSON и контролируйте корректность создания Отчетов о розничных продажах в 1С.

Если вы только планируете запуск торговой точки или хотите избавиться от постоянных навязанных платежей со стороны мобильного оператора — рассмотрите Вариант 2. Перевод устройства MSPOS на работу под управлением 1С:Мобильная касса позволит создать надежную, легко масштабируемую и экономически выгодную ИТ-инфраструктуру для вашего розничного магазина.

← На главную