Синтаксис и применение Обновление конфигурации базы данных в платформе 1С:Предприятие. Описание и примеры кода.
Полное описание, параметры и ограничения
Обновление конфигурации базы данных
Обновление конфигурации базы данных
Объекты, предоставляющие информацию о ходе обновления конфигурации базы данных.
Методическая информация
Практические примеры
Прикладной пример: СостояниеОбновленияКонфигурацииБазыДанных.Неактивно
Системное значение используется в настоящем отборе / сравнении / результате проверки, с конкретным источником объекта.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Собственная учебная база, сервер / толстый клиент; нужны административные права либо право обновления конфигурации базы данных.
Основной блок только получает информацию. Начинать, останавливать или приостанавливать обновление ради наблюдения выбранного состояния не нужно.
Обновление = ПолучитьОбновлениеКонфигурацииБазыДанных();
Если Обновление.Состояние = СостояниеОбновленияКонфигурацииБазыДанных.Неактивно Тогда
Сообщить("Текущее состояние своего обновления: Неактивно");
Иначе
Сообщить("Сейчас другой этап: " + Строка(Обновление.Состояние));
КонецЕсли;
Сообщить("Приостановлено: " + Строка(Обновление.Приостановлено));Разбор по шагам
Подготовьте указанный собственный объект или учебный модуль.
Получите фактическое состояние документированным методом.
Сравните / отберите результат без принудительного создания ошибок и изменения рабочей системы.
Как проверить результат
Состояние readonly и читается у настоящего объекта, полученного глобальным методом.
Неактивно не объявляется успешной установкой конкретного релиза. Этап и признак Приостановлено — разные свойства.
Ожидаемый результат
Выбранное системное значение применено по назначению; отсутствие совпадения не маскируется успехом.
На что обратить внимание
Это самостоятельный пример; состояния извне не присваиваются readonly-свойствам.
BSL, запуск фонового задания, изменение политик и действия администрирования при сборке HTML не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.