![]() |
#8 |
Участник
|
Вот несколько вариантов, которые надо попробовать
1) Выведите текст запроса, который генерирует ваш QueryRun не в методе initQuery(), а в том методе, который уже реально выбирает данные. Вот такой командой Цитата:
throw error(queryRun.query().dataSourceNo(1).toString());
2) После модификации метода initQuery вы забыли увеличить #currentVersion в декларации класса, и поэтому у вас распаковывается старая версия запроса. 3) В методе initQuery() добавьте строку X++: queryRun.saveUserSetup(false); UPD: 4) Проверьте, что метод initQuery() вызывается. И вызывается только при первом запуске после увеличения #currentVersion. Начиная со второго запуска он уже не должен вызываться. UPD2: 5) Проверьте, что ваш QueryRun запаковывается в методе pack() и распаковывается в методе unpack() ![]()
__________________
Мои утилиты для Аксапты версий 3.0-2012: http://aceofdatabase.blogspot.com/ Последний раз редактировалось Ace of Database; 25.12.2020 в 14:27. |
|
|
|