|
![]() |
#1 |
Участник
|
Попробую объяснить еще раз другими словами:
сформировали отчет (InventOnHand). Не закрывая окно отчета, кликаем правой кнопкой на идентификаторе номенклатуре в какой-либо строке (т.е. на поле InventSum.ItemId) - всплывает маленькое контекстное меню, в котором один пункт - переход к справочнику для текущей номеклатуре, по которой ткнули мышкой. Это и есть drilldown. Проблема в том, что если изменить EDT ItemId, добавив там еще какое-нибудь ограничение (Relation) на какое-нибудь поле таблицы InventTable, то АХ не может больше произвести описанный выше drilldown (а пытается применить Relation таблицы InventSum для InventJournalTrans и естественно обламывается, сообщая об ошибке). Не получилось найти, что нужно сделать для того, чтобы восстановить эту нехитрую фишку перехода из отчетов.
__________________
Paul_ST |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Цитата:
На ItemId??? Если нужно изменить связь создавайте новый EDT, можно даже наследник от ItemId. А ItemId не трожьте. Много мест поламаете. Пусть у вас в отчёте InventOnHand, появился список номенклатур. Ном1 Ном2 Ном3... и т.д. Кликая на ном2 куда бы вы хотели попасть? Разве не в справочник номенклатур на эту номенклатуру?
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
![]() |
#4 |
MCITP
|
![]() Цитата:
Сообщение от Paul_ST
![]() Попробую объяснить еще раз другими словами:
сформировали отчет (InventOnHand). Не закрывая окно отчета, кликаем правой кнопкой на идентификаторе номенклатуре в какой-либо строке (т.е. на поле InventSum.ItemId) - всплывает маленькое контекстное меню, в котором один пункт - переход к справочнику для текущей номеклатуре, по которой ткнули мышкой. Это и есть drilldown. Проблема в том, что если изменить EDT ItemId, добавив там еще какое-нибудь ограничение (Relation) на какое-нибудь поле таблицы InventTable, то АХ не может больше произвести описанный выше drilldown (а пытается применить Relation таблицы InventSum для InventJournalTrans и естественно обламывается, сообщая об ошибке). Не получилось найти, что нужно сделать для того, чтобы восстановить эту нехитрую фишку перехода из отчетов. Тогда вы сделали неправильно. Заведите отдельные типы-наследники ItemId, и у каждого из них укажите соответсвующие связи. А ItemId трогать не стоит...
__________________
Zhirenkov Vitaly |
|
Теги |
ax4.0, drill-down, в наличии, как правильно, полезное |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|