ОбъектМетаданных: ПланВидовХарактеристик.ОсновнаяФормаГруппы

Свойства · DefaultFolderForm

Тип: ОбъектМетаданных: Форма, Неопределено. Описывает форму, которая будет вызвана системой для выполнения стандартных действий с группой плана видов характеристик.

Полное описание, параметры и ограничения

ОбъектМетаданных: ПланВидовХарактеристик.ОсновнаяФормаГруппы (MetadataObject: ChartOfCharacteristicTypes.DefaultFolderForm)

ОбъектМетаданных: ПланВидовХарактеристик (MetadataObject: ChartOfCharacteristicTypes)

ОсновнаяФормаГруппы (DefaultFolderForm)

Доступен, начиная с версии 8.1.

Использование:
Только чтение.
Описание:
Тип: ОбъектМетаданных: Форма, Неопределено.
Описывает форму, которая будет вызвана системой для выполнения стандартных действий с группой плана видов характеристик.
Доступность:

Сервер, толстый клиент, внешнее соединение.

Примечание:
Если данное свойство не было задано на этапе конфигурирования, то оно имеет значение Неопределено, и система генерирует форму по умолчанию.
Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Проверить назначения форм ПВХ без открытия окон

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

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

Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.

Подготовка

  1. Создайте НОВУЮ пустую файловую базу и назовите корень конфигурации Учебная85. Не добавляйте учебные объекты в УТ/КА2/УНФ/БП и не подключайте расширения.

  2. Конфигуратор → Планы видов характеристик → Добавить: имя УчебныеСвойства, синоним Учебные свойства. Укажите длину кода 10, длину наименования 100, автонумерацию и контроль уникальности включите.

  3. Включите иерархию плана. В свойстве Тип выберите только Число (12 цифр, 2 дробных, неотрицательное) и Строка (30 символов, переменная длина). Дополнительные значения характеристик не назначайте.

  4. Реквизиты, табличные части, предопределённые элементы, формы, команды, макеты, характеристики и дополнительные индексы не создавайте. Модуль объекта и модуль менеджера оставьте пустыми; историю данных выключите.

  5. Создайте серверный общий модуль УчебныеЗадачи с процедурой ВыполнитьПример() Экспорт и вызывайте её из серверного обработчика учебной обработки. Обновите конфигурацию базы данных перед первым запуском.

  6. Код этого блока не вызывает Записать, не устанавливает блокировки и не меняет настройки метаданных. Учебные виды характеристик существуют только в памяти.

Если Метаданные.ПланыВидовХарактеристик.Найти("УчебныеСвойства") = Неопределено Тогда
    ВызватьИсключение "Создайте собственный план УчебныеСвойства по подготовке";
КонецЕсли;
Описание = Метаданные.ПланыВидовХарактеристик.УчебныеСвойства;
Сообщить(Описание.Формы.Количество() = 0);
Сообщить(Описание.ОсновнаяФормаОбъекта = Неопределено);
Сообщить(Описание.ОсновнаяФормаГруппы = Неопределено);
Сообщить(Описание.ОсновнаяФормаСписка = Неопределено);
Сообщить(Описание.ОсновнаяФормаДляВыбора = Неопределено);
Сообщить(Описание.ОсновнаяФормаДляВыбораГруппы = Неопределено);
Сообщить(Описание.ДополнительнаяФормаОбъекта = Неопределено);
Сообщить(Описание.ДополнительнаяФормаГруппы = Неопределено);
Сообщить(Описание.ДополнительнаяФормаСписка = Неопределено);
Сообщить(Описание.ДополнительнаяФормаДляВыбора = Неопределено);
Сообщить(Описание.ДополнительнаяФормаДляВыбораГруппы = Неопределено);
Сообщить("Стандартные команды: " + Строка(Описание.ИспользоватьСтандартныеКоманды));
Сообщить("Способ редактирования: " + Строка(Описание.СпособРедактирования));

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

  1. Коллекция Формы содержит определения, созданные в конфигурации. По подготовке она пустая.

  2. Основные назначения объекта, группы, списка и выбора читаются отдельно от дополнительных.

  3. Каждое незаданное назначение — Неопределено; к нему нельзя вызывать Имя или ПолноеИмя без проверки.

  4. ИспользоватьСтандартныеКоманды и СпособРедактирования выводим фактически. Этот код только диагностирует настройки, не открывает и не генерирует форму.

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

  1. Одиннадцать логических сообщений дают Истина.

  2. После них видны фактические настройки стандартных команд и редактирования; окна плана не открываются.

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

Разобраны назначения форм элемента, группы, списка и выбора учебного ПВХ.

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

  1. Отсутствие назначения пользовательской формы не равнозначно невозможности стандартного открытия.

  2. Описание формы в метаданных не является экземпляром ФормаКлиентскогоПриложения.

  3. Свойства метаданных здесь только читаются; изменить назначения можно в Конфигураторе своей учебной базы.

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

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

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

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

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