|
![]() |
#1 |
Участник
|
и еще. если останетесь в текущей концепции...
генерировать запрос каждый раз - неудобно. как правило, нужны некие темплейты: = это выборка по клиентам/поставщикам = это выборка по платежам = это выборка по СФ = это выборка по складским проводкам = это выборка по складским остаткам и проводками а в конкретном месте кода темплейты заполняются конкретными условиями, группировками и прочее. важно такие темплейты сохранять где-то и удобно работать с ними. в Аксапте - это Query, запомненный в AOT, и который превращается в объект одной строкой кода X++: Query q = new Query(querystr(MyAOTquery)); в частности, Query в аксапте не имеет механизма контроля обязательных условий и полей, непротиворечивых условий, отвратительно работает со ссылками таблиц на себя (привет сопоставлению проводок по клиенту/поставщику через Query) Последний раз редактировалось mazzy; 22.01.2016 в 12:03. |
|
|
За это сообщение автора поблагодарили: Ruff (2). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от mazzy
![]() и Query в Аксапте - это далеко не лучший образец для подражания.
в частности, Query в аксапте не имеет механизма контроля обязательных условий и полей, непротиворечивых условий, отвратительно работает со ссылками таблиц на себя (привет сопоставлению проводок по клиенту/поставщику через Query) - Во-первых, чтобы посмотреть все, что надо, необходимо раскрыть все узлы и пройтись по узлам и посмотреть свойства - Во вторых, нельзя скрыть неиспользованные узлы, а они занимают место на экране |
|
|
За это сообщение автора поблагодарили: Logger (3). |
Теги |
download, t-sql, готовый пример, запросы, пример |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|