Перейти к содержанию

Версии и совместимость

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

Где посмотреть

На терминале: «Настройки → Совместимость с 1С» (видно всем, не только администратору):

  • версия приложения и версия расширения, которая стоит в 1С;
  • какое расширение выпущено парой к этому приложению;
  • ✅ «всё работает», ⚠️ список того, что на этой паре не работает, или ⛔ «несовместимо»;
  • кнопка «Проверить» — перечитать после обновления 1С.

На экране операции: если функции нет из-за старого расширения, вместо неё написано, что нужно. Например: «Отгрузка без документа — нужно расширение 1С 0.34.14+ (сейчас 0.34.12)».

В 1С: «Пользователи ТСД» → «Терминалы»: у каждого устройства видна версия приложения. Если оно старее, чем выпущено парой к расширению, в колонке «Обновить» красным «до 0.35.61».

Обновили 1С, а предупреждение осталось

  1. Нажмите «Проверить» в «Настройки → Совместимость с 1С». С приложения 0.35.64 версия берётся из 1С заново; на более старом приложении — перезапустите его (закройте и откройте).
  2. Сверьте базу и адрес под версией расширения: терминал показывает, к какой базе и по какому адресу подключён. Обновить нужно именно её — у клиента бывает копия базы или вторая публикация.
  3. Серверная 1С подхватывает новое расширение не сразу: подождите пару минут или перезапустите рабочие процессы сервера 1С (rphost). Признак — 1С отвечает «роль не найдена» или старой версией.
  4. Проверьте в браузере на сервере: http://localhost:ПОРТ/ПУБЛИКАЦИЯ/hs/eamtsd/v1/health — в ответе "version" должна быть новая. Старая — мастер обновил другую базу или публикацию: запустите его ещё раз и выберите ту, что у терминалов.

Что будет при разнобое

Ситуация Что происходит
Новое расширение, старое приложение Работает. Новые функции появятся, когда обновится терминал
Новое приложение, старое расширение Базовые операции работают, новые функции — нет. Терминал перечислит, каких нет
Сменился протокол обмена Терминал покажет ⛔ и попросит обновить то, что отстало. Такое бывает редко и объявляется заранее

Порядок обновления

  1. Сначала расширение 1С — мастером установки со страницы tsd.eamforge.com/download.html. Подробно — установка в 1С.
  2. Потом терминалы: «Настройки → Обновления и поддержка → Проверить обновление».
  3. На терминале — «Настройки → Совместимость с 1С» → «Проверить»: должно быть ✅.

Так ничего не отключается ни на минуту.

С какой версии расширения работает функция

Функция Расширение 1С
Отгрузка по готовой расходной 0.34.0
Возврат по документу-основанию 0.34.5
Поиск товаров без штрихкода (для этикеток) 0.34.6
Задания старше 30 дней, период из терминала 0.34.9
Организация по умолчанию для документов без основания 0.34.11
Фото к документам 0.34.12
Отгрузка без документа 0.34.14
Метка на коробку 0.34.15
Комплектация на N наборов, «Новый набор» 0.34.16
Покупатель при отгрузке со склада УТ без ордерной схемы 0.34.17
Слепая инвентаризация, заданная в 1С 0.34.18
Неизвестные коды без связи — 1С ищет товар по штрихкоду; тип базы и возможности в данных для офлайна 0.34.19
История узнаёт, что бухгалтер провёл документ 0.34.20
RFID-метки SGTIN-96 опознаются по штрихкоду товара без привязки (печать RFID-этикеток из 1С) 0.34.21
Опись инвентаризации: учёт со счёта 1330, единицы, цены и суммы 0.34.22
Дополнить отправленное списание, пока бухгалтер не провёл 0.34.23