AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2020, 11:43   #1  
shier is offline
shier
Участник
Аватар для shier
 
3 / 10 (1) +
Регистрация: 13.07.2020
AX2012: Организация фильтра по дисплейному полю
Добрый день!

По одной задачке возникла необходимость сделать фильтры по дисплейным полям; для большинства полей получилось это сделать за счёт добавления в коде дополнительных датасорсов при необходимости, но с одним полем возникла сложность.

По сути это поле-признак, которое показывает, была ли заказана деталь. В дисплейном методе реализована следующая логика:
  • по текущей записи находится связанная с ней запись в той же таблице, по связанной - следующая связанная и т.д.
  • все эти записи заносятся в сет, который потом перебирается - и если хотя бы у одной записи указано количество, значит, деталь была заказана.
Проблема в подчёркнутой части: реализовать подобную связь кажется для меня невыполнимым

В процессе поисков решения наткнулась на предложение использовать view и computed column, но судя по примерам использования это годится только для сравнительно простых расчётов, но никак не для перебора записей.

Подскажите, пожалуйста, если я ошибаюсь и computed column подходит для этого, или если реализация подобной логики на computed column будет неоправданно затратной и лучше отказаться от фильтра по этому полю совсем)
______________
P.S. Так как я совсем недавно связалась с AX2012, то многого не знаю, поэтому буду благодарна за любые замечания и советы! \о/
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stephenmann: Technical History of Dynamics AX - From Axapta 3.0 to AX2012 Blog bot DAX Blogs 5 03.03.2017 10:22
сохранение фильтра в портале AX2012 offenmeier DAX: Программирование 2 26.04.2012 01:10
Сделать AND по одному полю без расширенного фильтра Wamr DAX: База знаний и проекты 9 27.11.2006 12:51
Как в grid подсчитать сумму по полю и показать ее (с учетом фильтра)? edd DAX: Программирование 5 06.02.2003 20:10

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:17.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.