ОбъектМетаданныхКонфигурация.ОсновнойМакетОформленияОтчета

Свойства · DefaultReportAppearanceTemplate

Тип: Строка. Позволяет указать макет, который будет использован в отчетах в качестве макета по умолчанию. Можно выбрать макет оформления компоновки данных или макет из ветки "Общие макеты" конфигурации.

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

ОбъектМетаданныхКонфигурация.ОсновнойМакетОформленияОтчета (ConfigurationMetadataObject.DefaultReportAppearanceTemplate)

ОбъектМетаданныхКонфигурация (ConfigurationMetadataObject)

ОсновнойМакетОформленияОтчета (DefaultReportAppearanceTemplate)

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

Использование:
Только чтение.
Описание:
Тип: Строка.
Позволяет указать макет, который будет использован в отчетах в качестве макета по умолчанию.
Можно выбрать макет оформления компоновки данных или макет из ветки "Общие макеты" конфигурации.
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

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

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

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

Проверить назначения общих форм отчёта и настроек списка

В пустой учебной конфигурации пользовательские назначения отсутствуют. Это не означает, что платформа не может сформировать стандартный интерфейс.

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

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

Подготовка

  1. Создайте отдельную НОВУЮ пустую файловую базу на 8.5.1.1343. Корневое имя конфигурации УчебныйПаспорт85. Рабочие конфигурации не меняйте.

  2. Режим совместимости Не использовать; основной запуск Управляемое приложение. Пользовательские назначения общих форм, хранилища настроек, дополнительные словари и основные роли не задавайте. Расширения не устанавливайте.

  3. Обновите конфигурацию БД. В собственной обработке создайте серверный обработчик ВыполнитьПример() Экспорт; фрагмент вставляйте внутрь него. Каждую задачу запускайте отдельно.

  4. Задачи только читают настройки схемы. Не вызываются сохранение настроек, запись данных, смена прав, публикация сервисов или чтение секретов.

Сообщить(Метаданные.ОсновнаяФормаОтчета = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаОтчета = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаНастроекОтчета = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаНастроекОтчета = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаВариантаОтчета = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаВариантаОтчета = Неопределено);
Сообщить(Метаданные.ОсновнаяФормаНастроекДинамическогоСписка = Неопределено);
Сообщить(Метаданные.ДополнительнаяФормаНастроекДинамическогоСписка = Неопределено);
Сообщить("Основной макет оформления: " + Метаданные.ОсновнойМакетОформленияОтчета);

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

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

  2. Отдельная пара относится к настройкам динамического списка.

  3. Перед обращением к Имя формы необходимо проверить Неопределено. В этой подготовке обращаться к Имя не требуется.

  4. ОсновнойМакетОформленияОтчета — строка назначения макета, не сам ТабличныйДокумент и не открытая форма.

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

  1. Все восемь проверок дают Истина.

  2. Сообщение о макете показывает фактическую строку назначения. Никаких окон и диалогов код не открывает.

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

Разделены восемь назначений интерфейса отчётов/списков и настройка оформления.

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

  1. Не вызывайте методы экземпляра формы у объекта метаданных формы.

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

  3. Настройки отдельного отчёта могут дополнительно определять его поведение; проверка корня этого не заменяет.

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

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

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

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

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