Добрый день!
Попробуйте вместо строки
X++:
qbdsInventTrans.addLink(fieldNum(CustInvoiceJour, SalesId), fieldNum(InventTrans, TransRefId));
строку
X++:
qbdsInventTrans.addLink(fieldNum(CustInvoiceJour, LedgerVoucher), fieldNum(InventTrans, Voucher));
P.S. Точно не уверен, что будет работать во всех вариантах, нужно тестировать. Еще также желательно добавить индекс по полю Voucher.