Вот что я прописал.Но ни чего не получилось,номенклатуры повторяются а суммы не складываются , может надо указать поле складов (WRKCTRID '113','115' ) .
X++:
{
tmpProdJournalRouteOutTime tmpTable;
tmpProdJournalRouteOutTime tmpTable_1;
tmpProdJournalRouteOutTime tmpTable_2;
while select sum(Qty)
from tmpTable
group by ItemId,Normal
{
select sum(Qty)from tmpTable_1
group by ItemId
where tmpTable.Normal==noyes::Yes;
select sum (Qty) from tmpTable_2
group by itemid
where tmpTable.Normal==noYes::No;
info(strfmt("%1,2%,3%,4%",
tmpTable.ITEMID,
tmpTable.WRKCTRID,
tmpTable.Qty,
tmpTable.Normal));
}
}