В общем то
покопавшись в навозе пришел к такому же выводу.
Крайне необычно реализован класс CustVendTransOpenStmtController:
В методе startOperation неизвестный индус/а может и не индус даже вставил свои пять копеек истории
X++:
CustVendACType custVendActType = this.parmArgs().parmEnum();
Query query = this.getFirstQuery();
// Update the query with appropriate datasources.
CustVendTransOpenStmtController::updateReportQuery(query, custVendActType);
В итоге при открытии отчета типа Открыть проводки (клиент) с простым и незамысловатым query CustTransOpenPerDate контроллер CustVendTransOpenPerDateController, которого наследуется от вышеупомянутого класса получаем добавление непонятной хрени что и приводит к глюкам и порче кармы индусу.
Теперь карма индуса или безымянного станет чуть чище.