эээ, а почему не сделать проще? вот так например:
X++:
void SelectNextSample(salesID _salesID, inventtransID _inventTransID = '')
{
salesLine salesLine;
;
while select salesLine
where salesLine.SalesId == _salesID &&
(salesLine.InventTransId == _inventTransID || _inventTransID == '')
{
info(salesLine.ItemId);
}
}
и не нужны никакие IF-ы и NEXT-ы