Вариант N
анализировать caller в самой выпадающей форме и, если это наша форма, сделать коллбэк на нее, а там уж получаем какие угодно параметры. Что-то типа
X++:
public void init()
{
Object callerObj;
str parm;
callerObj = element.args().caller();
if (callerObj
&& SysDictClass::isEqualOrSuperclass(classIdGet(callerObj), classNum(FormRun))
&& formHasMethod(callerObj, identifierStr('getParm')))
{
parm = callerObj.getParm();
}
super();
}