Обновление 1С:Мобильной торговли — критически важная процедура для стабильной работы приложения на смартфонах и планшетах сотрудников. Новые версии исправляют ошибки синхронизации с базой, добавляют поддержку современных Android/iOS, оптимизируют работу с ТСД (терминалы сбора данных) и закрывают уязвимости безопасности. Однако неправильное обновление может привести к потере несинхронизированных чеков, остатков товаров или настроек подключения к серверу 1С.
В этой статье — подробные инструкции для всех способов обновления (через Google Play/App Store, вручную через .apk/.ipa, а также массовое обновление на предприятии), разбор типичных ошибок и советы по резервному копированию. Материал актуален для 1С:Мобильная торговля 8.3 и 1С:Мобильная платформа 3.0 (включая модификации для розницы, складов и курьерских служб).
1. Подготовка к обновлению: что нужно сделать ДО установки новой версии
Первый шаг — синхронизация всех данных с центральной базой 1С. Если на мобильном устройстве есть неотправленные чеки, инвентаризационные ведомости или заказы, их потеря при обновлении приведёт к расхождениям в учёте. Особенно это критично для offline-режима, где данные накапливаются локально.
Проверьте:
- 📱 Статус синхронизации в разделе
Настройки → Обмен данными. Должно быть написано «Последняя синхронизация: [дата] [время]». - 📦 Локальные документы — откройте журнал документов и убедитесь, что нет пометки «Не отправлено» (обычно выделяется красным).
- 🔄 Версию серверной базы — обновление мобильного клиента может потребовать и апгрейда 1С:Предприятия на сервере (уточните у администратора).
Проверить статусы синхронизации в приложении|Скачать резервную копию базы через 1С:Предприятие|Убедиться в стабильности интернет-соединения|Зарядить устройство минимум на 50%|Сохранить логин/пароль от учётной записи 1С-->
Если синхронизация «зависает» или выдаёт ошибку, не обновляйте приложение — сначала разрешите проблему с обменом. Частые причины:
- 🔌 Проблемы с VPN (если подключение к серверу идёт через корпоративную сеть).
- 📵 Блокировка портов фаерволом на сервере 1С.
- 🕒 Разница во времени между мобильным устройством и сервером (должно совпадать до минуты).
2. Способы обновления: какой выбрать для вашего случая
Выбор метода зависит от количества устройств, типа операционной системы и доступа к Google Play/App Store. Ниже — сравнение всех вариантов с плюсами и минусами.
| Способ обновления | Подходит для | Плюсы | Минусы |
|---|---|---|---|
| Через Google Play/App Store | 1–5 устройств | ✅ Автоматически, без ручных действий ✅ Проверка цифровой подписи |
❌ Зависимость от интернет-соединения ❌ Возможны задержки публикации новой версии |
| Ручная установка APK/IPA | Любое количество устройств | ✅ Контроль версии ✅ Работает без доступа к магазинам |
❌ Риск установки поддельного файла ❌ Требует разрешений на установку из неизвестных источников |
| Через MDM-систему (Mobile Device Management) | 10+ устройств (корпоративный парк) | ✅ Централизованное управление ✅ Возможность отката |
❌ Сложность настройки ❌ Требует покупки ПО (например, VMware Workspace ONE) |
| Через 1С:Конфигуратор (для модифицированных решений) | Кастомизированные версии приложения | ✅ Сохранение доработок ✅ Тестирование перед развёртыванием |
❌ Требует навыков 1С-программирования ❌ Длительный процесс |
Для большинства пользователей оптимален автоматический способ через магазин приложений. Однако если у вас:
- 🏢 Больше 20 устройств — рассмотрите MDM-решение.
- 🔧 Модифицированная конфигурация — обновляйтесь только через 1С:Конфигуратор.
- 🌍 Работа в регионах с ограниченным интернетом — загружайте
.apk/.ipaзаранее и распределяйте по устройствам вручную.
Если используете ТСД (например, CipherLab или Honeywell), проверьте совместимость новой версии 1С:Мобильной торговли с прошивкой сканера. Некоторые модели требуют обновления драйверов.
3. Пошаговая инструкция: обновление через Google Play/App Store
Самый простой метод, но с нюансами. Следуйте алгоритму:
- Откройте магазин приложений на устройстве:
- Для Android:
Google Play → Меня → Управление приложениями → 1С:Мобильная торговля. - Для iOS:
App Store → [ваш профиль] → Обновления.
- Для Android:
- Нажмите «Обновить». Если кнопки нет — приложение уже актуальной версии.
- Дождитесь завершения загрузки (на Android может потребоваться подтверждение разрешений).
- Запустите приложение и выполните
Настройки → Обмен данными → Полная синхронизация. - 📌 Действительность подписки в Личном кабинете 1С.
- 🔄 Настройки даты/времени на устройстве (должны быть автоматическими).
- 🔑 Права доступа к
КамереиФайлам(требуются для сканирования штрихкодов и работы с документами). - 🚫 Устройство не имеет доступа к Google Play/App Store (корпоративные ограничения).
- 📥 Нужно протестировать новую версию до официального релиза.
- 🔧 Требуется откат на предыдущую версию (например, из-за багов).
Что делать, если обновление «зависло» на загрузке?
Если прогресс-бар не движется более 10 минут:
1. Перезагрузите устройство.
2. Проверьте свободное место (требуется минимум 500 МБ).
3. Отключите VPN (если используется).
4. Попробуйте подключиться к другой Wi-Fi сети.
Если проблема сохраняется — скачайте .apk/.ipa вручную с официального сайта 1С.
Внимание на iOS: если после обновления приложение запрашивает повторный ввод лицензии, проверьте:
4. Ручное обновление: установка APK/IPA-файла
Этот способ нужен, если:
Алгоритм для Android:
- Скачайте
.apkс официального сайта 1С (раздел «Мобильные приложения»). - Перенесите файл на устройство (через USB, облако или QR-код).
- Разрешите установку из неизвестных источников:
Настройки → Безопасность → Неизвестные источники → Включить - Запустите
.apkи следуйте инструкциям установщика. - После установки обязательно отключите разрешение для неизвестных источников!
Алгоритм для iOS (без джейлбрейка):
- 📱 Используйте TestFlight (если 1С предоставляет бета-версию).
- 💻 Или установите через AltStore (требует компьютера с iTunes и кабеля Lightning/USB-C).
Никогда не скачивайте APK/IPA с сторонних сайтов! Риск подмены файла вирусом или трояном. Официальный источник — только releases.1c.ru или личный кабинет партнёра 1С.
Внимание! При ручной установке на Android возможен конфликт с предыдущей версией. Если после обновления приложение вылетает:
⚠️ Удалите старую версию черезНастройки → Приложения → 1С:Мобильная торговля → Удалить, затем установите новую. Данные при этом не удалятся (они хранятся в отдельной папке/Android/data/ru.org.mobiletrade).
5. Массовое обновление: как обновить 50+ устройств без ошибок
Для крупных предприятий (сети магазинов, логистические компании) ручное обновление каждого устройства нереально. Решения:
1. MDM-системы (Mobile Device Management)
Позволяют удалённо развернуть обновление на все устройства, привязанные к домену. Популярные сервисы:
- 🔹 VMware Workspace ONE (поддерживает Android Enterprise и iOS).
- 🔹 Microsoft Intune (интеграция с Azure AD).
- 🔹 Hexnode MDM (есть бесплатный тариф для 10 устройств).
2. Собственный сервер обновлений
Если устройства работают в локальной сети без доступа к интернету:
- Разверните HTTP-сервер (например, Nginx) с папкой, содержащей
.apk/.ipa. - Настройте на устройствах автоматическую проверку обновлений по адресу сервера (в 1С:Мобильная платформа это делается через конфигурационный файл
mobileapp.cfg). - Используйте скрипт для массовой перезагрузки устройств (например, через ADB для Android).
3. Обновление через 1С:Предприятие
Для модифицированных решений:
- 🔧 Обновите конфигурацию базы в 1С:Конфигураторе.
- 📤 Экспортируйте мобильное приложение через
Файл → Открыть → Мобильное приложение → Обновить клиент. - 📥 Распространите новый клиент через корпоративный портал или MDM.
Для ТСД на Android (например, ATEK или Unitech) используйте 1C:MDT (Mobile Device Toolkit) — утилиту от 1С для массового управления терминалами.
6. Типичные ошибки при обновлении и как их исправить
Даже при правильном следовании инструкции возможны сбои. Разберём самые частые:
| Ошибка | Причина | Решение |
|---|---|---|
Ошибка синхронизации: Несовместимость версий |
Версия мобильного клиента новее, чем на сервере 1С. | Обновите серверную базу или откатитесь на старую версию клиента. |
Не удалось подключиться к серверу (код 500) |
Проблемы с IIS или Apache на сервере. | Перезапустите веб-сервер и проверьте логи 1Cv8.log. |
Приложение не запускается после обновления |
Конфликт с кешем или повреждение файлов. | Очистите кеш в Настройки → Приложения → 1С:Мобильная торговля → Память → Очистить кеш. |
Ошибка лицензии (код 1006) |
Истёк срок действия или сбились настройки активации. | Переактивируйте лицензию через Настройки → Лицензия → Обновить. |
Критическая ошибка: если после обновления приложение запрашивает Пин-код администратора, whom вы не устанавливали:
⚠️ Это признак повреждения базы данных на устройстве. Не вводите случайные комбинации! Восстановите данные из резервной копии (см. раздел 7) или обратитесь в поддержку 1С с логами (/sdcard/1C/MobileTrade/Logs).
Для диагностики ошибок используйте логи приложения:
- 📁 Путь к логам на Android:
/sdcard/1C/MobileTrade/Logs/MobileTrade.log. - 📱 На iOS логи можно экспортировать через
Настройки → Поддержка → Отправить логи.
7. Резервное копирование и восстановление данных
Единственный способ гарантированно избежать потери данных — регулярное резервное копирование. В 1С:Мобильной торговле есть встроенные инструменты для этого, но они требуют правильной настройки.
Способы резервирования:
- 🔄 Автоматическое: включите в настройках
Настройки → Обмен данными → Автосохранение при синхронизации. - 💾 Ручное: экспортируйте базу через
Настройки → Экспорт/Импорт → Сохранить данные(файл будет в формате.dt). - ☁️ Облачное: настройте интеграцию с 1С:Диск или Yandex Диск для автоматической загрузки бэкапов.
Как восстановить данные после сбоя:
- Удалите приложение и установите его заново (версию, с которой был сделан бэкап!).
- Импортируйте сохранённый файл
.dtчерезНастройки → Экспорт/Импорт → Восстановить данные. - Выполните полную синхронизацию с сервером.
Что делать, если бэкап повреждён?
Если файл .dt не открывается:
1. Попробуйте восстановить его через 1C:RepairTool (утилита от 1С для восстановления повреждённых баз).
2. Обратитесь в поддержку с логами и файлом бэкапа — иногда данные можно извлечь вручную.
3. В крайнем случае восстановите данные из последней успешной синхронизации с сервером (но локальные несохранённые документы будут утеряны).
Внимание! Если используете ТСД с внешней памятью (например, SD-карту), бэкап нужно делать и для неё:
⚠️ Файлы сканирования штрихкодов и временные данные могут храниться на карте памяти в папке /SDCard/1C/Scans. Копируйте её отдельно!
8. Частые вопросы (FAQ)
Можно ли обновить 1С:Мобильную торговлю без доступа к интернету?
Да, если заранее скачать .apk/.ipa на компьютер и перенести на устройства через USB, Bluetooth или локальную сеть. Для Android также можно развернуть собственный сервер обновлений (см. раздел 5).
После обновления пропали все документы. Как их вернуть?
Скорее всего, данные не синхронизировались с сервером до обновления. Проверьте:
- Папку с бэкапами (
/sdcard/1C/MobileTrade/Backup). - Логи синхронизации на сервере 1С (
1Cv8.log). - Настройки фильтрации данных в мобильном клиенте (возможно, документы скрыты по дате или статусу).
Если бэкапов нет — обратитесь в поддержку 1С с указанием версии приложения и даты последней успешной синхронизации.
Как откатить обновление, если новая версия работает нестабильно?
Для отката:
- Удалите текущую версию приложения.
- Скачайте нужную версию
.apk/.ipaс архива 1С. - Установите старую версию и восстановите данные из бэкапа (если он есть).
Важно: перед откатом проверьте совместимость старой версии с текущей серверной базой!
Нужно ли обновлять серверную 1С при обновлении мобильного клиента?
Не всегда. Проверьте требования к версии платформы в базе знаний ИТС. Например, 1С:Мобильная торговля 3.0.20 требует 1С:Предприятие 8.3.21 или новее. Если сервер устарел, мобильный клиент может не подключиться или работать с ошибками.
Как обновить 1С:Мобильную торговлю на ТСД (терминале сбора данных)?
Для ТСД процесс зависит от модели:
- CipherLab, Honeywell: используйте утилиту производителя (например, CipherLab Setup Utility) для загрузки нового
.apk. - ATEK, Unitech: подключитесь по USB в режиме
Mass Storageи замените файл вручную. - Datalogic: требуется прошивка через DL CodeSoft.
Перед обновлением обязательно сделайте резервную копию настроек сканера (они могут сброситься).