В данной инструкции описаны действия, выполнив которые можно обновить RK7 более старшей версии до более младшей версии. Данная инструкция актуальна при обновлении версий, начинающихся с 7.25, до версий, начинающихся с 7.25.


Пример:
Установлен экземпляр версии 7.25.03 dev 11
Необходимо обновить его до версии 7.25.02.002
Поскольку версия 7.25.02.x младше версии 7.25.03.x - данное обновление будет являться даунгрейдом.


Если необходимо произвести обновление экземпляра версии 7.25.02.002 до версии 7.25.03 dev 11 - можно выполнить обновление как обычно без дополнительных шагов


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


Инструкция по выполнению даунгрейда

  1. Если используются сервера отчетов - необходимо удалить используемые ими файлы wmodules.udb. Данный файл можно найти по пути, указанному в ключе WorkModsFile в ini-файле.
  2. Необходимо удалить файлы MODULES.UDB, используемые кассовыми серверами. Данный файл можно найти по пути, указанному в ключе BasePath в ini-файле.
  3. Необходимо удалить файлы PRELOAD.LST, находящиеся в директориях всех модулей (кроме сервера справочников, в его директории данный файл отсутствует).
  4. Необходимо удалить файлы dbNoSyncRefs.udb всех серверов. Данные файлы можно найти в директориях, в которых хранятся базы серверов.
  5. Необходимо изменить версию upgradedevices в rk7.udb через utils.ucs.ru, либо использовать файл upgradedevices.abs от старшей версии.
  6. Далее можно выполнить обновление как обычно