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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.10.2008, 15:09   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Мне тоже кажется что приоритет у relation таблицы выше. Иначе не сработал бы пример Ивана и мой.

Если приоритет связей на EDT выше, то тогда не ломалась бы работа форма "Запросы - Итоги" при добавлении на таблицу других Relation.
Старый 20.10.2008, 11:48   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Проверил еще раз: вы правы, все нормально. Не знаю, откуда у меня такое убеждение сложилось. Как-то раз страдал с этими Relations, пришел, значит, к неверному выводу.
Старый 23.10.2008, 19:27   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
2 kashperuk & EVGL
Не удивительно, что у вас сложились разные представления. Потому что бывает и так и так! Согласен, это полный отстой, но так и есть, примерчик прилагаю.
Это одна из моих любимых тем, разбирался я с этим как-то, да так и не разобрался до конца... Для себя в итоге я решил, что берёт первый попавшийся.
Если кто-то всё-таки сможет объяснить реальную логику - буду очень благодарен.

По примерчику (xpo и картинка во вложении) - делаем таблицу с двумя полями: ItemId & SalesId с одноимёнными EDT. На таблице же перекрываем релейшыны "накрест". Т.е. ItemId на SalesTable, а SalesId на InventTable.
И что же мы видим в браузере?
Оба ссылаются на номенклатуру!
(Делалось на 3-ке)

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

Вот так то....
Изображения
 
Вложения
Тип файла: xpo ZVV_Test.xpo (4.1 Кб, 236 просмотров)
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: EVGL (5), kashperuk (5).
Старый 23.10.2008, 22:47   #4  
Zeppelin is offline
Zeppelin
Участник
 
21 / 15 (1) ++
Регистрация: 09.09.2007
Цитата:
Сообщение от ZVV Посмотреть сообщение
2 kashperuk & EVGL
Не удивительно, что у вас сложились разные представления. Потому что бывает и так и так!
То есть может быть случай, связь по EDT иметь приоритет над Relation и наоборот и нет чёткого правила когда что сработает?
Старый 24.10.2008, 11:37   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Zeppelin Посмотреть сообщение
То есть может быть случай, связь по EDT иметь приоритет над Relation и наоборот и нет чёткого правила когда что сработает?
Ну да, в 3-ке такого жёсткого правила похоже не существует.
В 2009 как видите, говорят, починили. Очень хочется надеятся что это правда и починили до конца.
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: Zeppelin (1).
Старый 24.10.2008, 11:56   #6  
Zeppelin is offline
Zeppelin
Участник
 
21 / 15 (1) ++
Регистрация: 09.09.2007
У нас четвёрка, так что и там не починили
Старый 23.10.2008, 20:13   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
А в AX2009 то же пример работает крест-накрест, как и предполагалось. Так вот в чем дело: починили!!
Теги
relation, axapta

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Two Tables with Two Relations Blog bot DAX Blogs 0 31.03.2008 11:05
Удаление Relations lemchey_white DAX: Программирование 2 06.12.2007 12:42
Странный код в базовом функционале PavelSR DAX: Программирование 6 23.04.2007 16:01
Как не использовать relations на таблицах demetra DAX: Программирование 13 14.07.2006 11:00
Вопрос о корректности Relations Gustav DAX: Программирование 9 11.05.2006 15:30
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:38.