Тип: Неопределено.
Полное описание, параметры и ограничения
ОбъектМетаданных: ТаблицаИзмерения.Справка (MetadataObject: DimensionTable.Help)
ОбъектМетаданных: ТаблицаИзмерения (MetadataObject: DimensionTable)
Справка (Help)
Доступен, начиная с версии 8.3.3.
Использование:
Только чтение.
Описание:
Тип: Неопределено.
Доступность:
Толстый клиент.
Примечание:
Данное свойство всегда имеет значение Неопределено, т.к. во встроенном языке не предусмотрена работа со значением данного свойства.
При запуске Конфигуратора в пакетном режиме из командной строки существует возможность выгрузить тексты справки. Для этого следует использовать параметр запуска /DumpConfigFiles с ключом –Help.
Использование в версии:
Доступен, начиная с версии 8.3.3.
Методическая информация
Практические примеры
Проверить пустые разделы таблицы измерения
Команды, формы и макеты считаются отдельно. МодульОбъекта и МодульМенеджера не выдаются за BSL-код, доступный через метаданные.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Работайте в отдельной учебной конфигурации без расширений. В Конфигураторе создайте Внешние источники данных → УчебныйOLAP → Кубы → ПродажиКниг. Строку подключения оставьте пустой: ни сервер OLAP, ни пароль для этих упражнений не нужны.
Задайте кубу Синоним = Продажи учебных книг и Имя в источнике данных = guide_book_sales. В Измерениях создайте Товар, в Ресурсах Количество. Это описание источника, не создание настоящего OLAP-куба.
В Таблицах измерений куба создайте Товары: Синоним = Учебные товары, Имя в источнике данных = guide_products. Создайте два поля Ключ (Строка 20) и Наименование (Строка 100); Поле представления = Наименование. Иерархическая = Ложь, модули, справку, команды, формы и макеты оставьте пустыми.
Основные формы не назначайте, Использовать стандартные команды = Истина. Обновите только учебную конфигурацию. Каждый фрагмент отдельно вставьте в тело серверной процедуры ВыполнитьПример() Экспорт собственного учебного общего модуля.
Источник = Метаданные.ВнешниеИсточникиДанных.Найти("УчебныйOLAP");
Если Источник = Неопределено Тогда
ВызватьИсключение "Создайте собственное описание УчебныйOLAP в учебной базе";
КонецЕсли;
Куб = Источник.Кубы.Найти("ПродажиКниг");
Если Куб = Неопределено Тогда
ВызватьИсключение "Нет учебного описания куба ПродажиКниг";
КонецЕсли;
Измерение = Куб.ТаблицыИзмерений.Найти("Товары");
Если Измерение = Неопределено Тогда
ВызватьИсключение "В собственном кубе нет таблицы измерения Товары";
КонецЕсли;
Сообщить(Измерение.Команды.Количество() = 0);
Сообщить(Измерение.Макеты.Количество() = 0);
Сообщить(Измерение.Формы.Количество() = 0);
Сообщить(Измерение.МодульМенеджера = Неопределено);
Сообщить(Измерение.МодульОбъекта = Неопределено);
Сообщить(Измерение.Справка = Неопределено);
Сообщить("Включение справки: " + Строка(Измерение.ВключатьСправкуВСодержание));Разбор по шагам
В подготовке эти разделы оставлены пустыми. Проверки относятся к конкретной собственной таблице Товары.
Три свойства модулей/справки имеют тип Неопределено по локальному API: они не возвращают исходные тексты.
ВключатьСправкуВСодержание — отдельный флаг документации, не метод извлечения HTML.
Для исходников используйте файловую выгрузку учебной конфигурации и её отдельные Module.bsl.
Как проверить результат
Шесть Истина и диагностический флаг.
Повторное выполнение не меняет состав метаданных.
Ожидаемый результат
Пустые разделы и недоступность исходного текста проверены без изменения конфигурации.
На что обратить внимание
Не выдавайте Неопределено за найденный пустой модуль.
Ни один модуль или макет не исполняется.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.