Подскажите, пожалуйста - пишу (Axapta 3.0 SP4) такой элементарный запрос:
X++:
while select custInvTr
exists join invTable
where custInvTr.ItemId == invTable.ItemId
{
info(StrFmt("%1", invTable.ItemId));
}
он выводит пустые строки. Курсор invTable внутри цикла пустой. Стоит только убрать ключевое слово exists - и непустые данные в инфолог выводятся.
В чём тут дело?
P.S. столкнувшись с таким глюком в тестовой конфигурации, перешёл в чистую конфигурацию, где мало данных и можно беспечно - запускать такие вот запросы.