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