Как обновить терминал сбора данных и не потерять пересчёт

· 9 мин

Содержание

Обновить ТСД через 1С — это одна из трёх разных задач: обновить драйвер терминала в справочнике подключаемого оборудования, обновить данные на самом терминале (номенклатуру и штрихкоды) или обновить клиентское приложение, через которое терминал обменивается с базой. Сначала определите, что именно устарело, — от этого зависит, где нажимать.

Прошивку Android или Windows CE сама 1С не обновляет. Это делают утилитой производителя терминала или через системное обновление устройства. А вот драйвер, обмен и мобильный клиент — зона 1С, и ниже о них по порядку.

Что проверить перед обновлением терминала

Главный риск при любом обновлении — потерять документы, которые лежат на ТСД и ещё не загружены в базу. Инвентаризация на 3 000 позиций, набранная за смену, исчезает за одну перезагрузку.

Перед стартом пройдите короткий список:

  • 📦 Незагруженные документы. Загрузите в 1С всё, что набрано на терминале: пересчёты, приёмки, сборки. Проверьте, что документы появились в базе.
  • 🔢 Версия платформы и конфигурации. Посмотрите в Справка → О программе. Новый драйвер может требовать более свежую библиотеку подключаемого оборудования (БПО) внутри конфигурации.
  • 💻 Разрядность клиента 1С. Драйвер должен совпадать по разрядности с запущенным клиентом: 32-битный клиент не подключит 64-битную компоненту и наоборот.
  • 🔑 Права. Регистрация драйвера на рабочем месте часто требует прав локального администратора Windows.
  • 🔋 Заряд терминала. Не меньше 50%, а лучше на подставке. Обрыв питания во время установки приложения — частая причина «кирпича».
  • 🧾 Лицензии клиента. У сторонних решений для ТСД лицензия бывает привязана к устройству. Уточните у поставщика, сохранится ли она после переустановки.

Сделайте резервную копию информационной базы перед обновлением драйвера или конфигурации. Если после обновления обмен с ТСД сломается, откат базы будет самым быстрым выходом.

Перед обновлением ТСД
Выполнено: 0 / 6

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

Пример из практики. Склад с тремя терминалами решил обновить драйвер в пятницу вечером, перед субботней инвентаризацией. Новая компонента оказалась только 64-битной, а на двух кладовщицких компьютерах стоял 32-битный клиент. Инвентаризацию начали на одном терминале. Перенос на будний день и предварительная проверка разрядности сняли бы проблему заранее.

Три способа обновления ТСД через 1С: что выбрать

Способы различаются тем, как терминал общается с базой. Офлайн-терминал работает в пакетном режиме: получил выгрузку, набрал документ, отдал файл обратно. Онлайн-терминал постоянно связан с базой по Wi-Fi.

Что обновляемКакКогда подходитРиски
Драйвер ТСД в 1СКарточка оборудования, установка из файлаПакетный обмен через кабель или подставкуНесовпадение разрядности, нет прав
Данные на терминалеВыгрузка номенклатуры из 1ССменились товары, цены, штрихкодыУстаревший справочник, если забыть выгрузку
Клиентское приложениеAPK, магазин приложений или раздача с сервераОнлайн-обмен по Wi-FiПотеря лицензии, несовместимость с сервером
Мобильный клиент 1САвтоматически при подключении к базеТерминал на Android работает как клиент 1СНужна совместимая версия мобильной платформы

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

Обновление ТСД через USB: пошагово

Это классический сценарий для офлайн-терминала: 1С видит ТСД через драйвер, а терминал подключён к компьютеру кабелем или стоит на подставке.

Шаг 1. Откройте список подключаемого оборудования

Путь зависит от конфигурации:

КонфигурацияГде найти подключаемое оборудование
1С:Бухгалтерия 3.0Администрирование → Подключаемое оборудование
1С:Управление торговлей 11НСИ и администрирование → РМК и оборудование → Подключаемое оборудование

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

Шаг 2. Загрузите новую версию драйвера

  1. Скачайте драйвер с сайта производителя терминала или поставщика решения. Обычно это архив с компонентой для 1С.
  2. Откройте справочник драйверов оборудования (команда есть в форме подключаемого оборудования) и добавьте новый драйвер из файла.
  3. Если старый драйвер того же поставщика уже есть в списке, не удаляйте его до проверки нового.

Шаг 3. Переустановите драйвер на рабочем месте

  1. Откройте карточку экземпляра ТСД.
  2. Выберите в ней новый драйвер.
  3. Нажмите команду установки драйвера. Если 1С сообщает об ошибке регистрации, перезапустите клиент 1С от имени администратора и повторите.
  4. Откройте настройки устройства, проверьте порт и параметры обмена, нажмите «Тест устройства».

Шаг 4. Обновите данные на терминале

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

Терминалы на Windows CE подключаются к компьютеру через Windows Mobile Device Center. Без него ТСД по USB не виден ни системе, ни 1С. Android-терминалы обычно определяются как MTP-устройство или через драйвер производителя.

Обновление по сети: Wi-Fi и LAN

Онлайн-терминалы работают через клиентское приложение, которое обращается к серверу обмена или напрямую к опубликованной базе 1С. Здесь обновляются две стороны: серверная часть в 1С и приложение на терминале.

Порядок, который не ломает обмен:

  1. 🖥️ Обновите серверную часть: обработку или расширение конфигурации от поставщика, сервер обмена, если он отдельный.
  2. 📲 Раздайте новую версию приложения на терминалы. Многие решения умеют рассылать обновление клиента со своего сервера — терминал сам предложит установить его при подключении.
  3. 🔄 Перезапустите приложение на каждом терминале и выполните пробный обмен.

Не обновляйте терминалы раньше сервера. Новый клиент часто ждёт новых полей в ответе сервера, и обмен падает целиком.

Проверьте и сеть:

  • 📶 Терминал и сервер в одной сети или маршрутизируемых подсетях.
  • 🧱 Порт, на котором работает сервер обмена или веб-публикация 1С, открыт в брандмауэре Windows на сервере.
  • 🌐 В приложении указан адрес сервера, а не localhost. Для терминала localhost — это сам терминал.

Обновление через LAN встречается реже: так работают стационарные терминалы на подставках с Ethernet. Логика та же, что и с Wi-Fi.

ТСД и 1С в облаке

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

Офлайн-терминал через драйвер. Драйвер работает на компьютере пользователя, а не на сервере облака. Значит, нужен тонкий клиент 1С, установленный на этот компьютер. В браузере работа с локальной компонентой требует установленного расширения для работы с файлами и внешними компонентами — без него драйвер не загрузится.

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

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

Как понять, что обновление ТСД прошло успешно

Проверка занимает 10–15 минут и снимает почти все вопросы на следующей смене.

  1. Версия. В карточке драйвера в 1С указана новая версия, в приложении на терминале — новая сборка (раздел «О программе» или настройки).
  2. Тест устройства. В карточке оборудования тест проходит без ошибок.
  3. Справочник. На терминале появился товар, добавленный в 1С сегодня. Отсканируйте его штрихкод — терминал должен показать наименование.
  4. Пробный документ. Наберите на ТСД документ из 2–3 позиций, загрузите в 1С. Сверьте количество и характеристики.
  5. Второе рабочее место. Если с терминалом работают несколько компьютеров, повторите тест на каждом — драйвер устанавливается на каждое рабочее место отдельно.

Пробный документ после проверки удалите или пометьте на удаление, чтобы он не попал в учёт.

Ошибки при обновлении ТСД и что с ними делать

Диагностика: выберите симптом

Терминал не работает после обновления: как вернуть

Порядок — от безопасного к радикальному.

Откат в 1С

  1. Верните в карточке оборудования прежний драйвер — вы его не удаляли на шаге 2.
  2. Установите его на рабочем месте и пройдите тест.
  3. Если сломалось после обновления конфигурации, а драйвер ни при чём, восстановите базу из резервной копии и обновляйтесь заново после консультации с поставщиком решения для ТСД.

Откат приложения на терминале

  1. Удалите новую версию приложения.
  2. Установите прежний APK, если сохранили его. Перед удалением выгрузите настройки подключения, если приложение это умеет, — иначе их придётся вводить заново.
  3. Проверьте, что сервер обмена тоже на прежней версии: старый клиент с новым сервером работает не всегда.

Сброс терминала

Сброс к заводским настройкам и перепрошивку делают утилитой производителя или из меню восстановления устройства. Порядок зависит от модели — берите его из инструкции производителя.

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

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

Нужно ли обновлять драйвер ТСД после каждого обновления 1С?
Нет. Драйвер переустанавливают, только если обмен перестал работать или поставщик выпустил версию под новый релиз. После обновления достаточно пройти тест устройства.
Можно ли обновить прошивку ТСД прямо из 1С?
Нет. 1С обновляет драйвер, данные и, в случае мобильного клиента, конфигурацию. Прошивку меняет утилита производителя терминала или системное обновление устройства.
Почему драйвер приходится ставить на каждом компьютере?
Компонента драйвера регистрируется на конкретном рабочем месте. Запись в справочнике драйверов общая для базы, а установка — локальная.
Как часто выгружать товары на ТСД?
Перед каждой инвентаризацией или приёмкой и после массового заведения новых позиций. Онлайн-терминалы получают изменения сами при обмене.
Что делать, если в 1С нет раздела «Подключаемое оборудование»?
Включите использование подключаемого оборудования в настройках администрирования и перезапустите сеанс. После этого раздел появится в меню.