Моби С: интеграция с 1С — полное руководство по настройке

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

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

Как устроена интеграция Моби С с 1С

Система Моби С предназначена для автоматизации мобильной торговли: торговые представители оформляют заказы на смартфоне или планшете, а данные передаются в учётную систему компании. Обмен с 1С строится по классической схеме «клиент — сервер — учётная система»: мобильное приложение синхронизируется с сервером Моби С, а тот, в свою очередь, обменивается данными с базой 1С.

Передаче подлежат два потока данных. Из 1С в мобильное приложение выгружаются справочники: номенклатура, цены, контрагенты, склады, остатки. Обратно в 1С загружаются документы, созданные агентами: заказы клиентов, акты сверки, информация о посещениях торговых точек, данные мерчандайзинга.

Важно понимать: мобильное приложение не подключается к базе 1С напрямую — весь обмен идёт через промежуточный сервер. Это значит, что проблемы синхронизации могут возникать на трёх участках: между 1С и сервером, на самом сервере и между сервером и устройством агента.

Способы подключения к 1С

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

  • 🔌 Обработка обмена — внешняя обработка или встроенный модуль, который устанавливается в 1С и по расписанию выгружает справочники и загружает документы.
  • 🌐 Обмен через файлы — данные передаются в формате XML, CSV или JSON через каталог обмена на сервере или FTP.
  • 🔄 Обмен через веб-сервисы — 1С публикует HTTP- или SOAP-сервисы, к которым обращается сервер Моби С.
  • 🛠 API-интеграция — доработанный механизм под нестандартные конфигурации, требует участия программиста 1С.

Для типовых конфигураций поставщики решений мобильной торговли обычно предлагают готовый модуль обмена. Если у вас сильно доработанная или самописная конфигурация, потребуется адаптация модуля — это нормальная практика, а не признак проблемы.

📊 Какая конфигурация 1С используется у вас для интеграции с Моби С?
Управление торговлей 11
Управление торговлей 10.3
ERP / Комплексная автоматизация
Самописная или сильно доработанная

Подготовка к настройке: что проверить заранее

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

☑️ Подготовка базы 1С к обмену с Моби С

Выполнено: 0 / 5

Отдельное внимание уделите правам доступа. Пользователь, от имени которого работает обмен, должен иметь права на чтение справочников и на создание и проведение документов (как минимум заказов). При этом давать ему полные права администратора небезопасно — настройте роль ровно под задачи интеграции.

⚠️ Внимание: дубли контрагентов и номенклатуры в 1С после выгрузки превращаются в дубли на устройствах всех агентов. Чистить справочники на десятках смартфонов гораздо сложнее, чем заранее привести базу в порядок.

Пошаговая настройка обмена

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

Шаг 1. Установка модуля обмена. Внешняя обработка открывается через Файл → Открыть либо подключается как дополнительная обработка через раздел администрирования. В файловых базах достаточно прав пользователя, в клиент-серверных может потребоваться участие администратора сервера 1С.

Шаг 2. Указание параметров подключения. В настройках модуля задаётся адрес сервера Моби С, логин и пароль учётной записи интеграции, а также расписание автоматического обмена. После ввода параметров выполните тест соединения — модуль должен подтвердить успешное подключение.

Шаг 3. Настройка правил выгрузки. Определите, какие данные уходят в мобильное приложение: вся номенклатура или отбор по группам, какие типы цен передавать, по каким складам выгружать остатки. Ограничение объёма выгрузки ускоряет синхронизацию на устройствах агентов.

Шаг 4. Первичная полная выгрузка и контроль. Запустите обмен вручную и проверьте на тестовом устройстве: сошлись ли количество позиций, цены и остатки. Только после успешной проверки подключайте остальных агентов.

Типичные ошибки синхронизации и их диагностика

Если данные не передаются, сначала определите, на каком участке цепочки возник сбой: 1С → сервер, сервер, или сервер → устройство. Таблица ниже поможет сузить поиск.

СимптомВероятный участокЧто проверить
В 1С не появляются заказы агентовМодуль обмена в 1СРасписание обмена, права пользователя, журнал ошибок модуля
На устройствах устаревшие цены и остаткиВыгрузка из 1СВыполнялась ли полная выгрузка, фильтры по складам и типам цен
Часть номенклатуры не выгрузиласьНастройки отбораОтборы по группам, пометки удаления, незаполненные обязательные поля
Обмен останавливается с ошибкой соединенияСеть и серверДоступность сервера Моби С, прокси и файрвол, срок действия учётных данных
Заказы загружаются, но не проводятсяДанные документовЗаполненность обязательных реквизитов, соответствие контрагентов и договоров

Отдельный источник проблем — несопоставленные объекты. Если контрагент или товар создан на устройстве агента и в 1С независимо друг от друга, при обмене может образоваться дубль. Проверяйте журналы сопоставления в модуле обмена и объединяйте дубли вовремя.

⚠️ Внимание: не пытайтесь «починить» обмен многократным ручным перезапуском полной выгрузки — при ошибке сопоставления это может многократно задвоить документы в 1С. Сначала найдите причину в журнале обмена, устраните её и только потом повторяйте загрузку.

Где искать журналы ошибок обмена

В типовых модулях обмена журнал доступен прямо из формы обработки — обычно это отдельная вкладка или кнопка «Журнал обмена» / «Протокол». Дополнительно смотрите стандартный журнал регистрации 1С (Администрирование → Обслуживание → Журнал регистрации), отфильтровав события по пользователю обмена. Точное расположение зависит от версии модуля.

Обновления и поддержка работоспособности интеграции

Интеграция — не разовая настройка, а постоянно работающий механизм. Обновление конфигурации 1С может изменить структуру метаданных, из-за чего модуль обмена перестанет корректно читать или записывать данные. Поэтому любое обновление учётной системы проверяйте в связке с модулем: сначала на тестовой копии, затем в рабочей базе.

То же относится и к обновлениям самой Моби С: новые версии мобильного приложения могут требовать актуальной версии серверной части и модуля обмена. Обновляйте компоненты согласованно, а не по отдельности.

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

FAQ: частые вопросы об интеграции Моби С с 1С

Работает ли Моби С с самописной конфигурацией 1С?

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

Как часто происходит синхронизация данных?

Периодичность настраивается в параметрах обмена: от ручного запуска до автоматического обмена по расписанию. Мобильные устройства синхронизируются с сервером при наличии интернет-соединения; без связи агент может работать офлайн, а данные отправятся при появлении сети.

Почему после обмена в 1С появились дубли контрагентов?

Наиболее вероятная причина — контрагент был создан и в 1С, и на устройстве агента с различающимися реквизитами, поэтому механизм сопоставления не распознал их как один объект. Проверьте правила поиска дублей в настройках модуля и объедините повторы штатными средствами 1С.

Можно ли выгружать в Моби С не всю номенклатуру, а только часть?

Да, в настройках обмена обычно доступны отборы по группам номенклатуры, складам и типам цен. Ограничение выгрузки к тому же ускоряет синхронизацию на устройствах агентов.

Что делать, если после обновления 1С обмен перестал работать?

Не откатывайте обновление в спешке и не запускайте повторные выгрузки. Проверьте журнал обмена, уточните у поставщика модуля совместимость с новой версией конфигурации и при необходимости обновите сам модуль. Тестирование обмена на копии базы перед обновлением рабочей системы позволяет избежать такой ситуации.