К статье
Практический материал

Торговля и Склад · 10 мин

1С мобильная торговля: как обновить приложение и конфигурацию

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

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

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

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

Проверьте текущую версию и совместимость

Прежде чем обновлять, определите, какие версии уже используются. В основной базе откройте раздел настроек обмена с мобильными устройствами — там указывается версия модуля обмена. На самом устройстве версию приложения можно посмотреть в настройках мобильного клиента или в разделе «О программе».

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

Также проверьте версию мобильной платформы 1С, если приложение работает на ней. Мобильная платформа обновляется отдельно и должна соответствовать требованиям конфигурации «Мобильная торговля».

Версия модуля обменаУказана в настройках обмена в основной базе

Должна совпадать с версией, совместимой с новым релизом мобильной части

Версия приложения на устройствеВидна в настройках мобильного клиента

Сравните с номером последнего релиза из портала 1С

Версия платформы 1СО программе в основной базе

Должна быть не ниже минимальной из описания релиза

Сделайте резервную копию и подготовьте базу

Обновление конфигурации — операция, которая изменяет структуру данных. Если что-то пойдёт не так, откат возможен только из резервной копии. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку. Для клиент-серверной базы сделайте выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или штатный бэкап средствами СУБД.

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

Обновите модуль обмена в основной базе

Если мобильная торговля поставляется как отдельная подсистема или расширение для вашей конфигурации, обновление выполняется через конфигуратор: откройте пункт «Конфигурация → Поддержка → Обновить конфигурацию» и укажите файл поставки нового релиза. Если решение встроено в типовую конфигурацию (например, Управление торговлей 11), мобильный модуль обновится вместе с основным релизом конфигурации штатным механизмом обновления.

После загрузки обновления выполните обновление конфигурации базы данных (клавиша F7 в конфигураторе) и дождитесь завершения обработчиков обновления при первом запуске в режиме предприятия. Не прерывайте этот процесс — незавершённые обработчики приводят к ошибкам в данных.

Если используется расширение конфигурации

Некоторые внедрения мобильной торговли оформлены как расширение. В этом случае откройте список расширений (Администрирование → Печатные формы, отчеты и обработки → Расширения), удалите или отключите старую версию и загрузите файл нового расширения. Проверьте, что расширение применяется без ошибок и не конфликтует с другими доработками.

Обновите приложение на мобильном устройстве

Способ обновления зависит от того, как приложение установлено. Если используется сборка из Google Play или App Store, обновление приходит автоматически или устанавливается вручную из магазина приложений. Если приложение собрано на мобильной платформе 1С и распространяется файлом, потребуется установить новый дистрибутив поверх старого.

Порядок обновления приложения на устройстве
  1. 1
    Убедитесь, что агент выполнил финальную синхронизацию и все заказы выгружены в основную базу
  2. 2
    Обновите модуль обмена в основной базе и проверьте её работоспособность
  3. 3
    Установите новую версию приложения из магазина приложений или из файла дистрибутива
  4. 4
    При первом запуске дождитесь обновления структуры локальной базы устройства
  5. 5
    Выполните тестовую синхронизацию и проверьте, что справочники и документы загружаются корректно

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

Если после обновления приложение не запускается или выдаёт ошибку несовместимости, не удаляйте его сразу: сначала уточните у администратора, обновлён ли серверный модуль. Удаление приложения без предварительной синхронизации уничтожит локальные данные агента.

Настройте обмен после обновления

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

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

Контрольные точки

Как проверить результат обновления

Синхронизация справочников
Норма

Номенклатура, контрагенты и цены загружаются без ошибок в журнале обмена

Тревожный признак

В журнале регистрации ошибки формата обмена или незаполненные поля

Выгрузка заказа с устройства
Норма

Заказ появляется в основной базе и проводится

Тревожный признак

Документ не создаётся или падает с ошибкой при проведении

Запуск приложения
Норма

Приложение открывается, локальная база обновляется автоматически

Тревожный признак

Ошибка несовместимости версий или вылет при запуске

Типичные ошибки при обновлении

Чаще всего проблемы возникают из-за нарушения порядка обновления: сначала обновили приложение на устройстве, а серверный модуль остался старым. Форматы обмена не совпадают, и синхронизация останавливается. Решение — обновить серверную часть и повторить обмен.

Вторая группа ошибок связана с незавершёнными обработчиками обновления в основной базе: пользователи заходят в систему до окончания отложенного обновления, и часть данных остаётся в старом формате. Признаки — ошибки при открытии документов и настроек обмена. Проверьте статус отложенных обработчиков в разделе поддержки и обслуживания.

Типичные ошибки
01
Обновление приложения раньше серверного модуля — обмен останавливается из-за несовместимости форматов
02
Отсутствие финальной синхронизации перед обновлением — невыгруженные заказы агентов теряются
03
Обновление без резервной копии — при сбое откат невозможен
04
Игнорирование требований к версии платформы — конфигурация не обновляется или работает с ошибками
05
Удаление приложения перед диагностикой — локальные данные агента уничтожаются безвозвратно

Если что-то пошло не так: маршрут действий

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

Маршрут решения

Как выбрать действие при сбое

Ошибка несовместимости версий при обменеПроверьте, что серверный модуль и приложение обновлены до совместимых релизов
Приложение не запускается после обновленияПроверьте версию мобильной платформы и требования релиза, при необходимости обновите платформу
Заказы с устройства не доходят до базыПроверьте доступность публикации базы, права пользователя обмена и журнал регистрации
После обновления пропали настройки агентаВосстановите настройки из основной базы и выполните полную первоначальную выгрузку

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

Итог

Что важно запомнить

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

Частые вопросы

Можно ли обновлять мобильную торговлю, пока агенты работают в полях?

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

Обновится ли приложение автоматически через Google Play или App Store?

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

Что делать, если после обновления агент не видит свои заказы?

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

Нужно ли обновлять платформу 1С вместе с мобильной торговлей?

Не всегда, но проверить требования обязательно. В описании каждого релиза указана минимальная версия платформы. Если ваша платформа старше, сначала обновите её, иначе конфигурация может работать с ошибками или не обновиться вовсе.

Как откатить обновление, если что-то сломалось?

Штатного механизма отката конфигурации нет. Единственный надёжный способ — восстановить базу из резервной копии, сделанной до обновления. На устройстве придётся переустановить прежнюю версию приложения и выполнить полную загрузку данных заново.