спасибо, пофиксил. результат был. правда тот же - выводилось только то, что более одной строчки имело в ReqTransCov... 
нормально срослось, когда проставил вывод еще одной строчки до цикла:
X++:
   reqpo_ds.executeQuery();
   reqpo_ds.first();
    while (reqPO_ds.queryRun().next()){
        reqTranscov_ds.executeQuery();
        reqtranscov_ds.first();
// ****  вот это добавил
        info(strfmt('%1,%2',ReqPO.ItemId,ReqTransSettled.ReqDate)); // пример обращения
        while(reqtranscov_ds.queryRun().next()){
         // выгружаю, обращаясь к таблицам ReqPO, ReqTrans, ReqTransCov
           info(strfmt('%1,%2',ReqPO.ItemId,ReqTransSettled.ReqDate)); // пример обращения
           } //while reqtranscov
        } //while reqpo