Поддержка конфигурации
Описаны команды пакетного режима для обновления и объединения конфигурации на поддержке, а также параметры снятия конфигурации с поддержки.
/UpdateCfg <имя cf или cfu файла> -Settings <имя файла настроек> [-IncludeObjectsByUnresolvedRefs | -ClearUnresolvedRefs] [-DumpListOfTwiceChangedProperties] [-force]
Выполнить обновление конфигурации, находящейся на поддержке.
Выполнить объединение текущей конфигурации с файлом с использованием файла настроек.
Можно использовать следующие параметры:
- <имя cf- или cfu-файла> – имя файла с конфигурацией для объединения (.cf-файл) или файла обновления конфигурации (.cfu-файл).
- -Settings <имя файла настроек> – позволяет указать имя файла с настройками объединения конфигураций.
- -IncludeObjectsByUnresolvedRefs – если в настройках объединения есть объекты, не включённые в список объединяемых и отсутствующие в основной конфигурации, но на которые есть ссылки из объектов, включённых в список, такие объекты также отмечаются для объединения и выполняется попытка продолжить объединение. Попытки выполняются, пока не останется объектов со ссылками на не включённые объекты или пока не будет выбрана вся конфигурация. Аналогично кнопке Отметить всё для объединения в окне с неразрешёнными ссылками, но с повторением попыток.
- -ClearUnresolvedRefs – ссылки на объекты, не включённые в список объектов для объединения, будут очищены. Аналогично кнопке Продолжить в окне с неразрешёнными ссылками.
- -DumpListOfTwiceChangedProperties – вывести список всех дважды изменённых свойств в файл для вывода служебных сообщений.
-force – выполнять объединение при наличии:
- предупреждений об удалении объектов, на которые есть ссылки в объектах, не участвующих в объединении (такие объекты будут исключены из объединения);
- предупреждения о наличии дважды изменённых свойств, для которых не был выбран режим объединения (такие свойства будут объединены с настройками по умолчанию);
- объектов, изменение которых запрещено правилами поддержки (такие объекты будут исключены из объединения);
- предупреждения о применении настроек.
- Если параметр не указан, объединение будет прервано в вышеуказанных случаях.
Предупреждение о наличии дважды изменённых свойств будет выведено в файл для вывода служебных сообщений независимо от параметра -force.
/ManageCfgSupport [-disableSupport [-force]]
Позволяет снять конфигурацию с поддержки. Можно использовать следующие параметры:
- -disableSupport – указывает на необходимость снятия конфигурации с поддержки. При отсутствии параметра генерируется ошибка;
- -force – выполнить снятие конфигурации с поддержки, даже если в конфигурации запрещены изменения. При отсутствии параметра будет сгенерирована ошибка, если попытка снятия с поддержки будет выполняться для конфигурации, для которой в интерактивном режиме управления поддержкой запрещены изменения.