|
![]() |
#1 |
Участник
|
Похоже, у вас связи с некоторыми таблицами не определяются как ForeignKey
Проверьте релейшены и таблицы, для которых связи не установились Для проверки, можно воспользоваться методом DictField.isSurrogateForeignKey()
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от AndyD
![]() Похоже, у вас связи с некоторыми таблицами не определяются как ForeignKey
Проверьте релейшены и таблицы, для которых связи не установились Для проверки, можно воспользоваться методом DictField.isSurrogateForeignKey() |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от AndyD
![]() Для проверки, можно воспользоваться методом DictField.isSurrogateForeignKey()
Попробуйте пересоздать один из отсутствующих в запросе релейшенов руками При этом, обязательно добавляйте новые отношения как ForeignKey
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#4 |
Участник
|
Пробовал конечно...всё имеет связь. релейшены есть. Может есть ограничение на кол-во автоматически добавляемых полей в расширенный фильтр?
|
|
![]() |
#5 |
Участник
|
Т.е. для всех полей, для которых настроены релейшены, DictField.isSurrogateForeignKey() возвращает TRUE?
Вопрос не в том, есть у вас релейшены или нет, а в том, правильные ли они Проверить просто - удалите временно релейшен для таблицы, которая есть в запросе и проверьте, появится ли какой-либо из отсутствующих
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 13.11.2014 в 11:32. |
|
|
За это сообщение автора поблагодарили: raniel (1). |
Теги |
расширенный фильтр |
|
![]() |
||||
Тема | Ответов | |||
AX2009 расширеный фильтр | 11 | |||
Как программно снять "фильтр по выделению" | 7 | |||
Как сделать фильтр по группе пользователей? | 12 | |||
ERP-BLOG: Axapta, фильтр по сетке | 26 | |||
Исполнить сформированный фильтр | 14 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|