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