Смотрим код метода initCustVendData:
Код:
final protected SalesPurchReportCounteragentData_RU initCustVendData(CustVendTable _contragent,
BankAccountMap _bankAccount,
CustVendAC _account)
{
SalesPurchReportCounteragentData_RU ret = new SalesPurchReportCounteragentData_RU(this.languageId());
select firstonly _contragent
where _contragent.AccountNum == _account;
select firstonly _bankAccount
where _bankAccount.AccountID == _contragent.BankAccountId;
...
Ключ таблицы CustBankAccount содержит два поля: AccountId и CustAccount. Последнее в запросе не учитывается и в результате мы можем получить банковский счет, ничего общего не имеющий с нашим контрагентом...
Версия 5.0.1500.6491