Руководство разработчика

Константы объектных типов

Константы объектных типов задаются путем указания значений всех или некоторых полей. При указании значений не всех полей оставшиеся значения полей считаются равными значениям по умолчанию, в соответствии с типом поля. Если между квадратными скобками ничего не указано, то константа соответствует объектному значению по умолчанию.

Синтаксис

[<имя объектного типа>] [ <имя поля> = <значение>, [<следующее поле>, ...]]

Список полей заключается в квадратные скобки. Имя поля и соответствующая константа разделяются знаком равенства. Порядок полей в списке роли не играет. Элементы инициализации полей в списке разделяются запятыми. Значение поля может быть задано константным выражением.

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

Примеры

Проводка[ дебет = "50", кредит = "70/ШТ/ИАГ", сумма = 1000.00 ]

КНОПКА[ левый = 20,
        верхний = 30,
        текст = "ОК",
        нажатие = {МояФорма.НажатаОк} ]

См. также: