|
![]() |
#1 |
Модератор
|
mazzy
Можно попробывать и в АОТ. ладно создал Query на InventTrans. В Range добавил TransType и Direction. Как мне теперь в коде к ним обратиться и присвоить критерии отбора? Как полю Qty просуммировать? Как после next() и использования результата запроса .. пересоздать критерия, присвоить новые и заново выполнить? |
|
![]() |
#2 |
Участник
|
Читать документацию, мать-мать-мать.
Читать форум, Осваивать свою профессию. Если лениво, то просто использовать метод SysQuery::findOrCreateRange() Вам же сказали - создайте правильный Query в AOT. Мышкой. Может вы все-таки почитаете доку по поводу Query? Цитата:
Какой нафиг "пересоздать критерий после next"? Это же приведет к изменению запроса! По сути дела, SQL выкинет данные, полученные с таким огромным трудом для предыдущего запроса, и сделает новый запрос. Вы вообще понимаете разницу между Query и QueryRun? Может быть, стоит прочитать про основы SQL и про то, как вообще запросы работают? Я пас, пожалуй. Чтобы быть конструктивным: Критерии вы можете поменять методом SysQuery::findOrCreateRange() |
|
![]() |
#3 |
Member
|
Цитата:
Сообщение от Poleax
...
Как после next() и использования результата запроса .. пересоздать критерия, присвоить новые и заново выполнить? ... и вперед. Когда вы создаете экземпляр объекта Query на базе АОТ и делаете в нем фильтры, то Query в АОТе модификациям не подвергается. Поддерживаю насчет прочтения документации хотябы по диагонали. Или найдите себе преподавателя, если лень читать.
__________________
С уважением, glibs® |
|
Теги |
query, select |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|