Обновление подсистемы Логистика

Для обновления Логистики, установленной как подсистема к основной конфигурации, выполните следующие действия:

  1. Сделайте резервную копию базы данных.
  2. Сохраните текущую конфигурацию базы в файл *.cf
    Этот файл понадобится, если нужно восстановить конфигурацию после физического обновления базы данных.
  3. Сформируйте реестр изменений, если в метаданные Контур.Логистика были внесены изменения в прошлом (были сделаны доработки или исправления непосредственно метаданных подсистемы).
  4. Обновите подсистему Логистика.
  5. Обновите базу данных.
  6. Перейдите на новую версию подсистемы в пользовательском режиме.

Формирование реестра изменений подсистемы

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

Если доработки или исправления были сделаны непосредственно в метаданных подсистемы Контур.Логистика, сформируйте реестр изменений. Для этого:

  1. Откройте Конфигуратор под администратором.
  2. Выберите пункт главного меню «Конфигурация» → «Сравнить конфигурации».
  3. Выберите в качестве первой конфигурации «Основная конфигурация».
  4. Выберите в качестве второй конфигурации «Файл». Укажите файл дистрибутива вашего текущего установленного релиза. Любую версию дистрибутива можно скачать в пользовательском режиме из Центра обновлений (на рабочем столе, в блоке о продукте).
  5. Нажмите «ОК».
  6. В открывшемся окне сравнения выберите фильтр «Показывать Измененные».
  7. Ожидаемые (штатные от технологии установки) изменения, которые не являются доработками и служат для уточнения типов используемых подсистемой документов и справочников основной конфигурации:
    1. Свойства корня конфигурации. Для версии совместимости выше 8.3.2 (современные типовые конфигурации, где есть определяемые типы).
    2. Определяемые типы конфигурации (ссылаются справочники и документы основной конфигурации). Для версии совместимости ниже 8.3.2  (например УТ 10.3 / УПП).
    3. Общие команды — изменения типа параметров команды (ссылаются на ваши документы, а не на документы каркасной конфигурации).
    4. Общие картинки — изменен порядок.
    5. Справочники: КонтурЛогистика_Настройки, КонтурЛогистика_НастройкиКонвертацииСправочников, КонтурЛогистика_НастройкиКонвертацииДокументов — изменения типов реквизитов и реквизитов (ссылаются на ваши справочники, а не на справочники каркасной конфигурации).
    6. Документы Подсистемы — реквизит ДокуменОснование — Тип (ссылаются на вспомогательный и назначенные документы).
  8. Все прочие изменения конфигурации являются доработками/исправлениями. При обновлении потребуется их перенос на новую версию.

Обновление подсистемы

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

После формирования реестра изменений приступайте к непосредственному обновлению. Для этого:

  1. Откройте меню «Конфигурация» и выберите «Сравнить, объединить с конфигурацией из файла...». 
  2. Выберите файл обновления:
    • для конфигураций с режимом совместимости ниже 8.3.2 (УПП/УТ10.3) — 8_3_compatible_8_2.cf;
    • для современных конфигураций — 8_3.cf.
  3. Нажмите «Открыть».
  4. Дождитесь завершения сравнения.
  5. В открывшемся окне снимите флажок с корня (сбросятся все остальные флажки в дереве).
  6. Выберите фильтр «Нет фильтра».
  7. Выберите пункт меню «Действия» → «Отметить по подсистемам файла».
  8. Снимите флажок с корня и установите напротив подсистемы КонтурЛогистика (второго уровня) и нажмите «Установить».
  9. Для версии совместимости конфигурации выше 8.3.2 (современные типовые конфигурации, где есть определяемые типы):
    1. В определяемых типах снимите флажок напротив всех определяемых типов.
    2. Установите флажок в определяемых типах:
      • КонтурЛогистика_ЗначениеНастроек
      • КонтурЛогистика_ОбщаяКомандаДокументыУчетнойСистемыИДокументыКонтурЛогистика
      • КонтурЛогистика_ОбщаяКомандаДокументыУчетнойСистемыИТитулыИЭТРН
    3. В колонке «Режим объединения» напротив определяемых типов выберите «Объединить с приоритетом основной конфигурации».
    4. Важно! При объединении возможно появлениe значения Undefine в списке значений определяемого типа КонтурЛогистика_ЗначениеНастроек. Чтобы его убрать, откройте свойства определяемого типа КонтурЛогистика_ЗначениеНастроек  в поле «Тип» нажмите на кнопку   → нажмите на кнопку «ОК». После этого значение Undefine исчезнет в списке типов значений.
  10. Для версии совместимости конфигурации ниже 8.3.2 (например типовые: УТ 10.3/УПП): 
    1. Откройте список «Общие команды».
    2. В общих командах подсистемы КонтурЛогистика снимите флажки напротив доступных для сброса типов параметров команд (в типе параметра команды дополнительно указаны ссылки на ваши документы основной конфигурации, выступающие как документы-основания).
  11. Если в какой-то момент что-то пошло не так — закройте окно «Сравнение, объединение» и заново начните процесс обновления с пункта 1.
  12. Рекомендуем сохранить настройки сравнения, объединения в файл.
  13. Нажмите «Выполнить». 
  14. Дождитесь объединения.
  15. Сохраните конфигурацию БД.

На этом этапе вы можете отменить все изменения, т. к. конфигурация базы данных еще не обновлена. Для этого нажмите пункт меню «Конфигурация» → «Конфигурация базы данных» → «Вернуться к конфигурации БД».

Физическое обновление базы данных

  1. Рекомендуем отключить пользователей от базы данных, даже если доступно динамическое обновление.
  2. Нажмите пункт меню «Конфигурация» → «Обновить конфигурацию базы данных».
  3. Если у вас были изменения метаданных подсистемы, внесите изменения из сформированного реестра

Переход на новую версию подсистемы

При каждом обновлении, после завершения работ в режиме Конфигуратор, необходимо завершить обновление в пользовательском режиме. Это требуется для реорганизации данных (если она была) в связи с изменением метаданных.

На рабочем столе Логистики в блоке «О программе» появится ссылка на обновление. Запустите обновление, если оно требуется.

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

Ошибки при обновлении

Если при обновлении у вас возникли проблемы, обратитесь в техподдержку.

Где скачать новую или конкретную версию модуля

  • В нижней части рабочего стола модуля нажмите на ссылку «Все версии».
  • Запросите в техподдержке.