Показать сообщение отдельно
Старый 18.03.2008, 14:12   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Не отрабатывает запрос EXISTS JOIN
Подскажите, пожалуйста - пишу (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. столкнувшись с таким глюком в тестовой конфигурации, перешёл в чистую конфигурацию, где мало данных и можно беспечно - запускать такие вот запросы.
__________________
Paul_ST