Подскажите про использование параметров PARAM в EVAL ACTION

Вместо этого

SHOW  formBf001ComReport  OBJECTS calcP = c, task = cc DOCKED NOWAIT MANAGESESSION;

Выполнять это, чтобы подставлять имя формы текстом:

EVAL ACTION  'SHOW ' + 'formBf001ComReport' 
    + ' OBJECTS calcP = param1, task = param2 DOCKED NOWAIT MANAGESESSION ' PARAMS c ,cc ; 

но так param1 не найден.


Ответы (1 шт):

Автор решения: Aliaksandr Kirkouski

Обращение к параметрам в EVAL ACTION (как и в других местах, где нужно обращаться к безымянным параметрам) осуществляется при помощи синтаксиса $<номер параметра> (например $1)

EVAL ACTION  'SHOW ' + 'formBf001ComReport' 
+ ' OBJECTS calcP = $1, task = $2 DOCKED NOWAIT MANAGESESSION ' PARAMS c ,cc ; 

Но действительно, в документации это почему-то не описано.

→ Ссылка