22.09.2005, 19:58 | #1 |
Участник
|
Изменение Query у некоторых пользователей
AXAPTA 2.5 SP3 трехзвенка
Класс на базе RunBaseBatch. Выполняется на стороне сервера. В методе New вручную строится Query примерно такого вида PHP код:
НО! У некоторых пользователей (т.е. при входе в AXAPTA под их логином) если пользователь изменил Range перед выполнением класса, то из результирующего Query пропадает клауза GROUP BY. Если Range вообще не задавать (перед этим очистив "объекты в использовании"), то GROUP BY на месте. Что делал: -) currentVersion - менял -) выполнение на клиента переносил -) класс переименовывал, удаляю старую копию из AOT -) "сомнительного" пользователя удалял и создавал заново Обошел глюк создав дополнительный group by custTable.Code. Первый GROUP BY по прежнему пропадает, но второй не дает "испортить" результат. Это не есть решение. Так, "заплатка". Поэтому хотелось бы все-таки узнать в чем причина подобного глюка. AXAPTA 2.5 SP3 |
|