/UpdateDBCfg [–Dynamic<Режим>][-BackgroundStart] [-BackgroundCancel] [-BackgroundCancel] [-BackgroundFinish] [-BackgroundSuspend][-BackgroundResume] [-WarningsAsErrors] [-Server][-Extension <имя расширения>] 

— динамическое (когда возможно) обновление конфигурации базы данных.

-Dynamic<Режим> — признак использования динамического обновления. Режим может принимать следующие значения

-Dynamic+ — Значение параметра по умолчанию. Сначала выполняется попытка динамического обновления, если она завершена неудачно, будет запущено фоновое обновление.

-Dynamic–  — Динамическое обновление запрещено.

BackgroundStart [-Dynamic<Режим>] — будет запущено фоновое обновление конфигурации, текущий сеанс будет завершен. Если обновление уже выполняется, будет выдана ошибка. 

-Dynamic+ — Значение параметра по умолчанию. Сначала выполняется попытка динамического обновления, если она завершена неудачно, будет запущено фоновое обновление.

-Dynamic–  — Динамическое обновление запрещено.

BackgroundCancel — отменяет запущенное фоновое обновление конфигурации базы данных. Если фоновое обновление не запущено, будет выдана ошибка.

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

Visible — На экран будет выведен диалоговое окно с кнопками Отмена, Повторить, Завершить сеансы и повторить. В случае невозможности завершения фонового обновления, если данная опция не указана, выполнение обновления будет завершено с ошибкой..

WarningsAsErrors — все предупредительные сообщения будут трактоваться как ошибки.

BackgroundSuspend — приостанавливает фоновое обновление конфигурации на паузу. Если фоновое обновление не запущено, будет выдана ошибка.

BackgroundResume — продолжает фоновое обновление конфигурации базы данных, приостановленное ранее.

WarningsAsErrors —  все предупредительные сообщения будут трактоваться как ошибки.

Server — обновление будет выполняться на сервере (имеет смысл только на сервере). Если параметр используется вместе с фоновым обновлением, то:

Фаза актуализации всегда выполняется на сервере.

Фаза обработки и фаза принятия изменения могут выполняться как на клиенте, так и на сервере.

Допускается запуск фонового обновления на стороне клиента, а завершение - на стороне сервера, и наоборот.

Extension <Имя расширения> — будет выполнено обновление расширения с указанным именем. Если расширение успешно обработано возвращает код возврата 0, в противном случае (если расширение с указанным именем не существует или в процессе работы произошли ошибки) — 1.

Параметр -UpdateDBCfg допускается в качестве опции для следующих параметров:

  • /LoadCfg — загрузка конфигурации из файла;
  • /UpdateCfg — обновление конфигурации, находящейся на поддержке;
  • /ConfigurationRepositoryUpdateCfg — обновление конфигурации из хранилища;
  • /LoadConfigFiles — загрузка файлов конфигурации;
  • /MAUpdatePublication — обновление публикации мобильного приложения;
  • /MAWriteFile — запись xml файла мобильного приложения;
  • /LoadConfigFromFiles — загрузка конфигурации из файлов.

1C:Enterprise Developer's Community