Механизм свойств (характеристик) и категорий

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

Также эту информацию можно указать с помощью дополнительных характеристик объекта метаданных.

Если информация о характеристиках указана и в запросе (с помощью конструкции ХАРАКТЕРИСТИКИ) и с помощью диалога метаданных, то приоритетом обладает конструкция ХАРАКТЕРИСТИКИ.

Синтаксис:

ХАРАКТЕРИСТИКИ
         ТИП(<Имя типа>)
         ВИДЫХАРАКТЕРИСТИК <Имя таблицы> | (<Объединение запросов>)
         ПОЛЕКЛЮЧА <Поле>
         ПОЛЕИМЕНИ <Поле>
         [ПОЛЕТИПАЗНАЧЕНИЯ <Поле>]
         ЗНАЧЕНИЯХАРАКТЕРИСТИК <Имя таблицы> | (<Объединение запросов>)
         ПОЛЕОБЪЕКТА <Поле>
         ПОЛЕВИДА <Поле>
         [ПОЛЕЗНАЧЕНИЯ <Поле>]

После ТИП указывается <Имя типа> - имя типа, для которого определяются характеристики.

После ВИДЫХАРАКТЕРИСТИК указывается <Имя таблицы> | (<Объединение запросов>) - имя таблицы или текст запроса для получения видов характеристик.

После ПОЛЕКЛЮЧА указывается <Поле> - имя поля из таблицы или запроса ВИДЫХАРАКТЕРИСТИК, которое содержит ключ вида характеристики.

После ПОЛЕИМЕНИ  указывается <Поле> - имя поля из таблицы или запроса ВИДЫХАРАКТЕРИСТИК, которое содержит имя характеристики.

После ПОЛЕТИПАЗНАЧЕНИЯ  указывается <Поле> - имя поля из таблицы или запроса ВИДЫХАРАКТЕРИСТИК, которое содержит тип значения характеристики.

После ЗНАЧЕНИЯХАРАКТЕРИСТИК указывается <Имя таблицы> | (<Объединение запросов>) - имя таблицы или запрос, откуда получать значения характеристик.

После ПОЛЕОБЪЕКТА указывается <Поле> - имя поля из таблицы или запроса ЗНАЧЕНИЯХАРАКТЕРИСТИК, которое содержит объект, для которого указана характеристика.

После ПОЛЕВИДА указывается <Поле> - имя поля из таблицы или запроса ЗНАЧЕНИЯХАРАКТЕРИСТИК, которое содержит вид характеристики.

После ПОЛЕЗНАЧЕНИЯ указывается <Поле> - имя поля из таблицы или запроса ЗНАЧЕНИЯХАРАКТЕРИСТИК, которое содержит значение характеристики.

1C:Enterprise Developer's Community