Попробуйте такой код:
PHP код:
Query query;
QueryRun queryrun;
QueryBuildDataSource qbds;
QueryBuildRange qbr;
TableId tableId;
FieldId fieldId;
FieldId joinedFieldId;
;
query = new Query();
tableId = tablenum(ProdTable);
qbds = query.addDataSource(tableId);
tableId = tablenum(ProdPassport);
qbds = qbds.addDataSource(tableId);
fieldId = fieldnum(ProdTable, поле свяи relaton на ProdPassport);
joinedFieldId = fieldnum(ProdPassport, поле свзя (relation) с ProdTable);
qbds.addLink(fieldId, joinedFieldId);
qbds.joinMode(JoinMode::ExistsJoin);
fieldId = fieldnum(ProdTable, ProdStatus);
qbr = qbds.addRange(fieldId);
qbr.value(queryValue(ProdStatus::Completed));
qbds.orderMode(ORDERMODE::OrderBy);
fieldId = fieldnum(ProdTable, DlvDate);
qbds.addSortField(fieldId, SortOrder::Ascending);
qbr.value(/*Ваши параметры. Теперь ProdPassport - Это Ваша таблица? - в зоны видимости*/);
//ползуйтесь
info(query.dataSourceNo(1).toString());
//что бы посмотреть, что получилось
Не бойтесь, что код такой длинный - здесь краткость - вовсе не сестра нашего брата

Задо в дебагере легче оттрасировать, и понять, где ошибка!