|
|
|
|
#1 |
|
Участник
|
MS его добавил чтобы можно было расширять where, легче его унести в контейнер и в отдельный метод чем переписывать трехстраничный select на query. Да и квери типа медленнее, так что если будут переписывать то на SysDa, когда все детские баги в нем починят.
|
|
|
|
|
#2 |
|
Мрачный тип
|
Где такие звери водятся ?
Похожее видел только в бюджетном контроле/обработке в 2012, но это был хардкод на X++ текста исходников той части бизнес-логики, что перенесена на хранимые процедуры. В чистом X++ - исполнении такого ужаса не встречамши ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
|
|
|
#3 |
|
Участник
|
дык, не надо писать трехстраничные query!
создайте объект в АОТ, а в коде напишите пару строчек, которые подставляют нужные в рантайме параметры X++: Query q = new Query(querystr(mySuperAOTQuery)); SysQuery::findOrCreateRange(q.datasource(1), fieldnum(....)).value(...); |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|