нет под рукой приложения с KR2, но на KR3 и LedgerTrans не воспроизводится
X++:
static void fieldListTest(Args _args)
{
Voucher voucher()
{
Voucher ret;
;
ret = (select firstonly Voucher from LedgerTrans where LedgerTrans.Correct).Voucher;
return ret;
}
;
print voucher();
pause;
}
приводит к
X++:
SELECT A.VOUCHER,A.RECID,A.RECVERSION
FROM LEDGERTRANS A
WHERE ((DATAAREAID=@P1/*''hrm''*/) AND (CORRECT=@P2/*1*/))
OPTION(FAST 2)