Цитата:
Сообщение от
gl00mie
Так вот, в SQL это все прекрасно отрабатывает, но когда дело доходит до Query
Ужас какой-то...
1. Может стоит накидать запрос в АОТ мышкой, а в коде написать
X++:
Query q = new Query(querystr(mySuperQuery))
А range вставлять конструкцией SysQuery::findOrCreateRange(...)
2. Вместо одного суперзапроса в многопользовательской системе лучше делать несколько небольших. См.
aEremenko: Ресурс заблокирован, ждите...
3. Ваш select не эквивалентен Query. В select вы получаете выборку из одного большого union'а. В Query вы прицепили две таблицы к одной ведущей. Порядок обхода будет другим. См. Руководство разработчика. Раздел по ключевому слову "Sequencing of retrieved records".