Не помню уже, как в 3.0, но в 2009 есть методы args.lookupField() и args.lookupValue(). Если их заполнить, то переход будет осуществляться с позиционированием. А фильтрацию можно сделать на открываемой форме, анализируя либо через args.record(), либо через args.caller() - откуда произошел вызов.
__________________
Возможно сделать все. Вопрос времени
|