Инициализировать предопределенные данные своей области

Учебные задачи

Метод не создает произвольный элемент по имени: он использует настройки предопределенных данных метаданных.

Где и как запускать

Обычный сервер 1С; также указанные глобальные административные методы могут быть доступны толстому клиенту и внешнему соединению.

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Клиентскую процедуру вызовите из обработчика своей кнопки; серверную — через собственный серверный обработчик команды. Специальное место вставки указано отдельно.

  2. Только собственная учебная копия базы с необходимыми правами. Не выполняйте административный пример в рабочей базе.

  3. В своем справочнике УчебныеТовары создайте предопределенный элемент Основной, включите автоматическое обновление и установите все нужные разделители для собственной области.

&НаСервереБезКонтекста
Процедура ИнициализироватьУчебнуюОбласть()
    ИнициализироватьПредопределенныеДанные();
    ОсновнойЭлемент = ПредопределенноеЗначение("Справочник.УчебныеТовары.Основной");
    Сообщить("Предопределенная ссылка: " + Строка(ОсновнойЭлемент));
КонецПроцедуры

Разбор по шагам

  1. Настройте предопределенный элемент в Конфигураторе.

  2. Вызовите инициализацию в нужной области.

  3. Получите его реальную предопределенную ссылку.

Как проверить результат

  1. Полное имя соответствует вашему элементу.

  2. Отсутствие условий создания не маскируется фиктивной ссылкой.

Ожидаемый результат

Показаны инициализация своей области и последующее использование ссылки.

На что обратить внимание

  1. Метод действует для текущей области и зависит от автоматического обновления метаданных. Не запускайте его как универсальное восстановление рабочей базы.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.