![]() |
#1 |
Участник
|
Как можно фильтровать по договорам
Здравствуйте,
Возможно у кого-то есть экспертиза: как можно в форме "Проводки по клиенту" реализовать возможность фильтровать по договору с наименьшими изменениями архитектуры и без потери производительности? Благодарю. |
|
![]() |
#2 |
Участник
|
а версия какая?
во всех версиях есть расширенный фильтр. там можно зайти в дерево таблиц и добавить таблицу. затем с списке полей можно добавить поле из добавленной таблицы. добавленная таблица не будет отображаться на форме, но будет участвовать в фильтрации. чтобы ответить с кнопками и конкретными действиями, нужно знать версию аксапты |
|
![]() |
#3 |
Участник
|
AX2012 R3
|
|
![]() |
#4 |
Участник
|
Благодарю.
|
|
![]() |
#5 |
Участник
|
извините, русской аксапты под рукой нет.
1. заходите в форму проводок по клиенту 2. нажимаете Ctrl+F3 3. устанавливаете курсор на проводки по клиенту 4. нажимаете правую кнопку мыши 5. выбираете таблицу договоры 6. после этого в списке фильтров можно добавить поле из таблицы договоров и установить фильтр ============ если у вас не появился список таблиц, то вам нужно один раз перед началом работы перестроить перекрестные ссылки в части модели данных. обратитесь к вашим программистам, они должны знать как это делается ============ добавленное вами поле с фильтром будет добавлено в SQL запрос. поэтому никаких дополнительных накладных расходов сверх SQL не будет. Но вы должны помнить, что на больших таблицах фильтрация по неиндексированным полям может выполняться долго и самим SQL. Тут тоже стоит посоветоваться с программистами/администраторами, если запрос будет выполняться очень долго. Возможно, нужно будет добавить индекс на таблицу на уровне SQL |
|
|
За это сообщение автора поблагодарили: AvrDen (1). |
![]() |
#6 |
Участник
|
А аналитика "договор" включена?
__________________
Ivanhoe as is.. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|