на форме Договоры перед непосредственным вызовом второй формы (в методе clicked):
X++:
Args args; // аргументы
//....
args.record(tableName); // передаем запись
// tableName - курсор таблицы, который надо передать
//...вызов формы
в методе лукап перед вызовом второй формы необходимо вставить строку:
X++:
Args args; // аргументы
//....
args.record( element.args().record() ); // передаем принятую запись
//...вызов лукап формы
затем добавить пару строк в executeQuery вызываемой лукап-формы:
X++:
public void executeQuery()
{
TableName tableName; // здесь дб объявлен курсор таблицы с формы "Договоры"
tableName = element.args().record(); // принимаем запись
this.query().dataSourceNo(1).addRange(fieldnum(VendInvoice4PaymJour_RU, Orderaccount)).value( tableName.fieldName );
super();
}
**Предложенный вариант поможет только если для вызова форм вы используете Args и FormRun.