Тип: Строка. Строка произвольных символов - синоним имени объекта метаданных.
Полное описание, параметры и ограничения
ОбъектМетаданных: ЭлементСтиля.Синоним (MetadataObject: StyleItem.Synonym)
ОбъектМетаданных: ЭлементСтиля (MetadataObject: StyleItem)
Синоним (Synonym)
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: Строка.
Строка произвольных символов - синоним имени объекта метаданных.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Проверить происхождение элемента стиля перед поиском причины оформления
Для реального цвета показываем полное имя, подпись и влияние расширений. Эти сведения помогают найти описание, но сами не доказывают цвет экрана.
Где и как запускать
Полный серверный общий модуль отдельной учебной копии; без изменения стиля приложения.
Подготовка
Только отдельная учебная копия КА2 Progress. Три существующих элемента: АктуальнаяПодпискаЦвет, ВажнаяНадписьШрифт, РамкаОдинарнаяЭПД. Их виды и исходные значения проверены по StyleItems/*.xml, не придуманы.
Для визуальных уроков создайте собственную внешнюю обработку с обычной формой, пустой панелью УчебнаяПанель и кнопкой вне панели. Назначьте кнопке действие ВыполнитьПример. Вставьте полный модуль урока в модуль этой обычной формы; обработчик без аргументов.
Запускайте обычную форму в толстом клиенте учебной копии. В управляемой форме нет ЭлементыФормы и объекта Панель; туда код обычного визуального урока не переносится.
Серверные диагностические уроки отдельно размещаются в серверном общем модуле УчебныеЗадачи. Код не меняет метаданные, ГлавныйСтиль, основной стиль базы или оформление рабочих форм.
Процедура ВыполнитьПример() Экспорт
Описание = Метаданные.ЭлементыСтиля.Найти("АктуальнаяПодпискаЦвет");
Если Описание = Неопределено Тогда
ВызватьИсключение "Проверьте имя элемента стиля в учебной копии КА2 Progress";
КонецЕсли;
Сообщить(Описание.Имя = "АктуальнаяПодпискаЦвет");
Сообщить("Синоним: " + Описание.Синоним);
Сообщить("Комментарий заполнен: " + Строка(НЕ ПустаяСтрока(Описание.Комментарий)));
Сообщить("Полное имя: " + Описание.ПолноеИмя());
Сообщить("Представление: " + Описание.Представление());
Сообщить("Тип родителя: " + Строка(ТипЗнч(Описание.Родитель())));
Сообщить("Принадлежность: " + Строка(Описание.ПринадлежностьОбъекта));
Сообщить("Тип идентификатора заимствования: " + Строка(ТипЗнч(Описание.ОбъектРасширяемойКонфигурации)));
Сообщить("Есть изменения расширениями: " + Строка(Описание.ЕстьИзмененияРасширениямиКонфигурации()));
Расширение = Описание.РасширениеКонфигурации();
Сообщить("Принадлежит отдельному расширению: " + Строка(Расширение <> Неопределено));
КонецПроцедурыРазбор по шагам
Имя является ключом поиска, Синоним и Представление — строками для человека. ПолноеИмя включает категорию объекта.
Родитель и сведения заимствования относятся к метаданным. Выводим фактический тип и признаки, не вызывая неподтверждённых методов у возможного Неопределено.
ЕстьИзмененияРасширениямиКонфигурации и РасширениеКонфигурации отвечают на разные вопросы: кто изменил объект и где сам объект определён.
Диагностика не включает отключение расширений или изменение значений стиля. Для визуальной причины нужно отдельно проверить тему и свойство конкретного элемента формы.
Как проверить результат
Проверка имени — Истина; строки можно сопоставить с Элементы стиля в Конфигураторе.
В зависимости от подключённых расширений признаки происхождения могут отличаться. Не навязывается ответ Ложь для всех расширений.
Ожидаемый результат
Получен паспорт настоящего элемента стиля без вмешательства в рабочее оформление.
На что обратить внимание
Снимок метаданных не подтверждает, что именно этот элемент уже применён к нужной рабочей форме.
Не присваивайте свойства паспорта в режиме предприятия.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.