Struct.Properties.Type
| Properties.Type (Тип и вид объекта) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||
Атрибут применяется к объекту структуры базы данных, позиционированному на реквизите объекта или строчной части объекта, и возвращает строку подчиненности реквизита в виде <Тип объекта>.<Вид объекта>[.<Наименование строчной части>] (к примеру DOC.ПутевойЛист.Заправки). Функция работает с любым позиционированием объекта, не вызывая исключений. Другие типы позиционирования, для которых функция возвращает значения:
- Объект базы данных выбранного вида, возвращает строку
<Тип объекта> - Объект строчной части, возвращает строку
<Тип объекта>.<Вид объекта> - Объект значения перечисления, возвращает строку
ENUM.<Вид перечисления>
Синтаксис
Struct.Properties.Type:<Подчиненность реквизита в виде типа данных (STRING)>
Возвращаемое значение
Возвращается строковое значение.
Примеры
//При наличие документа "Реализация" в проекте, функция выведет: "DOC.Реализация"
Message(Struct.Doc("Реализация").Props("DocNum").Type);
//При наличие объектов в проекте, функция выведет: "DOC.Реализация.Номенклатура"
Message(Struct.Doc("Реализация").LineParts("Номенклатура").Props("Номенклатура").Type);
//При наличии перечисления в проекте, функция выведет: "ENUM.<Наименование первого нумератора>"
Message(Struct.Enum(1).Values(1).Type);