Столкнулся с ошибкой выполнения запросов в базу при выполнении в CIL.
При выполнении в X++ тот же код работает корректно.
Ошибка возникает при попытке выполнения запроса со связью курсором условиями типа
X++:
while select <table>
...
exists join <table2>
where <table>.<Real> == <table2>.<Real>
...
Знаю, что нехорошо так строить запрос, но пришлось, тк других критериев поиска данных не дали.
В результате, запрос со связью таблиц exists join пришлось разворачивать в каскад While select и сравнивать поля в отдельной строке вне запроса.