DEFINEMACROS

Материал из GB wiki
Перейти к: навигация, поиск

Функция предназначена для более компактной записи кода. Позволяет определить макрос, который представляет собой последовательность операторов, и в дальнейшем использовать его, указывая только его имя. Параметры макроса доступны в его теле в переменных MacrosParam1 (2,3 и т.д.)

Синтаксис

DEFINEMACROS (Имя макроса,Текст макроса)

Аргументы

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

Тип результата

Нет

Примеры

Пример 1.

DefineMacros("SetTypePartnerKind", "Assign('DataSet.DocType',23), Assign('DataSet.Partner',100), Assign('DataSet.Kind',704)")

Вызов такого макроса:

SetTypePartnerKind()