Я создала Отчет. В нем в датасоурс 2 таблички: таблица проводок ОС и справочник ОС. Связь между табличками осуществляется по полю номер ОС и модель учета.
Почему в коде выводится ошибка.
Error Сообщение (16:44:47)
Невозможно выбрать запись в 'Модель учета ОС' ('RAssetStandards') Инв. номер ОС: , .
База данных SQL обнаружила ошибку...........
Код:
qbdsAT = qbds.addDataSource(tablenum(RAssetTrans));
qbdsAT.fetchMode(JoinMode::INNERJOIN);
qbdsAT.relations(true);
qbdsAT.addLink(Fieldnum(RAssetTrans, accountNum),fieldnum(RAssetStandards, assetId));
qbdsAT.addLink(Fieldnum(RAssetTrans, assetStandardId),fieldnum(RAssetStandards, assetStandardId));