Тип: Строка. Произвольная строка символов. Как правило, расшифровывает и поясняет имя объекта метаданных.
Полное описание, параметры и ограничения
ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов.Комментарий (MetadataObject: ExtDimensionAccountingFlag.Comment)
ОбъектМетаданных: ПризнакУчетаСубконтоПланаСчетов (MetadataObject: ExtDimensionAccountingFlag)
Комментарий (Comment)
Доступен, начиная с версии 8.1.
Использование:
Только чтение.
Описание:
Тип: Строка.
Произвольная строка символов. Как правило, расшифровывает и поясняет имя объекта метаданных.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Различить два признака Валютный по уровню метаданных
В плане Хозрасчетный есть Валютный у счёта и Валютный у субконто. Внутреннее имя одинаковое, но описания разных объектов нельзя взаимозаменять.
Где и как запускать
Учебная база: создайте серверный общий модуль УчебныеЗадачи (флаг Сервер). Код без директив вставьте в тело процедуры ВыполнитьПример() Экспорт. Вызовите её из серверного обработчика команды учебной обработки. Не запускайте в рабочей базе.
Подготовка
Запускайте в учебной копии конфигурации. Примеры читают структуру метаданных, но не создают объекты, не записывают регистры и не проводят документы.
Сверяйте вывод с деревом конфигурации в Конфигураторе. Имена, длины и настройки в УНФ, КА2, БП, УТ 11 и УТ 10.3 могут различаться.
Имена объектов взяты из XML КА2 Progress: C:\claude\KA2\Progress\XML_CF_KA2_PROGRESS. Исходные XML не изменяйте. Выполняйте код только в своей учебной копии соответствующей конфигурации.
В другой конфигурации предварительно найдите аналогичный объект в Конфигураторе и замените только строку имени в поиске. Отсутствие имени обрабатывается до чтения свойств; оно не доказывает отсутствие аналогичной возможности.
Каждый урок запускайте отдельно. Код не вызывает бизнес-функции модулей и обработчики команд, не переключает привилегированный режим и не меняет параметры сеанса.
План = Метаданные.ПланыСчетов.Найти("Хозрасчетный");
Если План = Неопределено Тогда
ВызватьИсключение "В учебной конфигурации отсутствует ПланыСчетов.Хозрасчетный";
КонецЕсли;
ПризнакСчета = План.ПризнакиУчета.Найти("Валютный");
ПризнакСубконто = План.ПризнакиУчетаСубконто.Найти("Валютный");
Если ПризнакСчета = Неопределено Или ПризнакСубконто = Неопределено Тогда
ВызватьИсключение "В учебной копии нет обоих признаков Валютный; проверьте XML Хозрасчетный";
КонецЕсли;
Сообщить(ПризнакСчета.Имя = "Валютный");
Сообщить(ПризнакСубконто.Имя = "Валютный");
Сообщить(ПризнакСчета <> ПризнакСубконто);
Сообщить(ПризнакСчета.ПолноеИмя());
Сообщить(ПризнакСубконто.ПолноеИмя());
Сообщить(ПризнакСчета.Представление());
Сообщить(ПризнакСубконто.Представление());
Сообщить(ПризнакСчета.Синоним = "Валютный учет");
Сообщить(ПризнакСубконто.Синоним = "Валютный");
Сообщить(ПризнакСчета.Комментарий);
Сообщить(ПризнакСубконто.Комментарий);
Сообщить(ПризнакСчета.Родитель() = План);
Сообщить(ПризнакСубконто.Родитель() = План);Разбор по шагам
Ищем признаки в двух разных коллекциях одного реального плана, проверяя отсутствие до чтения.
Имя Валютный используется в коде, синоним Валютный учет/Валютный — подпись в интерфейсе.
ПолноеИмя помогает различить область описания. Родитель обоих описаний — план счетов, не конкретный счёт базы.
Ни данные счетов, ни валюты, ни бухгалтерские суммы не читаются.
Как проверить результат
Семь сравнений Истина; два полных имени относятся к разным уровням, хотя короткое имя одно.
Сверьте с XML ChartsOfAccounts/Хозрасчетный.xml: AccountingFlag Валютный и ExtDimensionAccountingFlag Валютный.
Ожидаемый результат
Разделены два объекта схемы по назначению и фактической коллекции.
На что обратить внимание
Флаг схемы не является курсом валюты или суммой проводки.
Синонимы могут отличаться в другой конфигурации/локализации; заменять ими внутренние имена нельзя.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.