Автообновление модуля

Автообновление модуля доступно с версии 1.19.0.

Модуль при запуске проверяет новые публикации в сервисе обновлений и самостоятельно обновляется.

Условия обновления модуля

Автообновление происходит по двум условиям:

  • В сервисе обновлений есть новая версия.
  • Модуль не модифицирован (в коробке нет кастомных доработок).

Проверка модифицированности модуля

Список изменяемых обработок:

КонтурEDI.ert
КонтурEDI_Модуль_Обмен.ert
КонтурEDI_Форма_Сообщение.ert
КонтурEDI_API.ert
КонтурEDI_ФормаСервис_ПроверкаИсходящихСообщений.ert
КонтурEDI_Контроллер_Хранилище.ert
КонтурEDI_ФормаСервис_ОбработкаРасхожденияПриемки.ert
КонтурEDI_ФормаСправочник_Номенклатура_Элемент.ert
КонтурEDI_Форма_Прайс.ert

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

Как происходит процесс обновления

Автообновление происходит следующим образом:

  1. Модуль скачивает архив новой версии с сервиса обновлений.
  2. Распаковывает архив в папку «Update»,  созданную в каталоге модуля.
  3. Копирует файлы из папки «Update» в рабочий каталог модуля.
  4. Завершив замену файлов,  информирует пользователя о запуске новой версии.
  5. Запускает новую версию.

База знаний