ОбъектМетаданных: Отчет.Пояснение

Свойства · Explanation

Тип: Строка. Содержит строку описания назначения отчета.

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

ОбъектМетаданных: Отчет.Пояснение (MetadataObject: Report.Explanation)

ОбъектМетаданных: Отчет (MetadataObject: Report)

Пояснение (Explanation)

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

Использование:
Только чтение.
Описание:
Тип: Строка.
Содержит строку описания назначения отчета.
Доступность:

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

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

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

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

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

Подобрать понятную подпись программы без изменения имени API

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

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

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

Подготовка

  1. Запускайте в учебной копии конфигурации. Примеры читают структуру метаданных, но не создают объекты, не записывают регистры и не проводят документы.

  2. Сверяйте вывод с деревом конфигурации в Конфигураторе. Имена, длины и настройки в УНФ, КА2, БП, УТ 11 и УТ 10.3 могут различаться.

  3. Имена объектов взяты из XML КА2 Progress: C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS. Исходные XML не изменяйте. Выполняйте код только в своей учебной копии соответствующей конфигурации.

  4. В другой конфигурации предварительно найдите аналогичный объект в Конфигураторе и замените только строку имени в поиске. Отсутствие имени обрабатывается до чтения свойств; оно не доказывает отсутствие аналогичной возможности.

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

Отчет = Метаданные.Отчеты.Найти("АнализОстатковТоваровОрганизаций");
Если Отчет = Неопределено Тогда
    ВызватьИсключение "В учебной конфигурации отсутствует Отчеты.АнализОстатковТоваровОрганизаций";
КонецЕсли;
Обработка = Метаданные.Обработки.Найти("ВводКонтактнойИнформации");
Если Обработка = Неопределено Тогда
    ВызватьИсключение "В учебной конфигурации отсутствует Обработки.ВводКонтактнойИнформации";
КонецЕсли;
Описания = Новый Массив;
Описания.Добавить(Отчет);
Описания.Добавить(Обработка);
Для Каждого Описание Из Описания Цикл
    Заголовок = Описание.РасширенноеПредставление;
    Если ПустаяСтрока(Заголовок) Тогда
        Заголовок = Описание.Представление();
    КонецЕсли;
    Сообщить(Заголовок);
    Если Не ПустаяСтрока(Описание.Пояснение) Тогда
        Сообщить(Описание.Пояснение);
    Иначе
        Сообщить("Пояснение не заполнено; изучите справку и исходный модуль");
    КонецЕсли;
    Сообщить(Заголовок = Описание.Синоним);
КонецЦикла;

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

  1. Сначала читаем отдельную расширенную подпись, не присваиваем в свойство объекта.

  2. Для пустой подписи применяем явное учебное правило: Представление.

  3. Пустое пояснение обрабатываем отдельно, не выдаём его за доказательство безопасной программы.

  4. Подпись отображаем человеку, поиск сохраняем по внутреннему имени.

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

  1. По XML расширенные представления пусты; подписи Анализ остатков товаров организаций и Ввод контактной информации.

  2. Оба сравнения подписи с синонимом Истина; оба пояснения идут в ветку отсутствующего текста.

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

Сформированы читаемые подписи списка без переименования программ.

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

  1. Это собственное правило учебного списка, не обещание всех вариантов автоматических заголовков платформы.

  2. Не используйте пользовательскую подпись как стабильный идентификатор интеграции.

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

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

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

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

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