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