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

Свойства · Synonym

Тип: Строка. Строка произвольных символов - синоним имени объекта метаданных.

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

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

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

Синоним (Synonym)

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

Использование:
Только чтение.
Описание:
Тип: Строка.
Строка произвольных символов - синоним имени объекта метаданных.
Доступность:

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

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

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

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

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

Различить подписи ПВХ, родителя метаданных и родителя элемента

Заголовки карточки и списка относятся к схеме. Метод Родитель возвращает родителя объекта метаданных, а не группу, в которой хранится вид характеристики.

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

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

Подготовка

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

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

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

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

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

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

  7. В Конфигураторе у УчебныеСвойства задайте ПредставлениеОбъекта=Учебное свойство, ПредставлениеСписка=Учебные свойства, расширенные представления соответственно Описание учебного свойства и Учебные виды свойств.

  8. Пояснение=Упражнение без рабочих данных, Комментарий=Создано только для обучения. Обновите конфигурацию БД.

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

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

  1. Техническое имя УчебныеСвойства оставляем прежним, а пользовательские представления задаём вручную в подготовке.

  2. Четыре вида подписи и Пояснение сравниваем с ожидаемыми значениями. Комментарий — техническая заметка метаданных, не значение свойства товара.

  3. Представление и ПолноеИмя показывают представление/адрес объекта схемы. ОсновноеПредставление — выбранный режим, не фактическое имя вида свойства.

  4. Родитель() для описания плана относится к дереву конфигурации. У объекта вида свойства есть другое свойство Родитель — ссылка на группу данных.

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

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

  2. Полное имя указывает собственный план, родитель метаданных имеет имя Учебная85.

  3. Ни один элемент или группа ПВХ не переименован: это только чтение схемы.

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

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

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

  1. Не переименовывайте техническое имя ради заголовка: это затрагивает обращения к объекту и интеграции.

  2. Родитель метода метаданных нельзя присваивать реквизиту Родитель объекта ПВХ: это разные типы и разные деревья.

  3. Если подписи не совпали, сначала проверьте подготовку и обновление конфигурации БД, а не изменяйте код проверок.

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

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

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

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

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