Для того, чтобы определять источник - компанию в Запрос - Бухгалтерские проводки необходимо в form LedgerTransVoucher на DS LedgerTrans в методе linkActive() написать
X++:
void linkActive()
{
//+cat - 150609
appl.setDefaultCompany('КодНужнойКомпании',false);
SysSecurity::reload(false);
LedgerTrans = null;
ledgerTransExtern = null;
//-cat - 150609
super();
if (element.args().dataset() == tablenum(LedgerTrans))
{
element.design().caption(strfmt("@SYS22909", ledgerTransExtern.voucher, ledgerTransExtern.transDate));
}
}
Моя ошибка в том, что я переключала компанию в момент нажатия на кнопку, которая вызывала форму LedgerTransVoucher. А надо было уже в момент формирования отчета.