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