Запретить создание новых записей в объединенном источнике данных, когда у "master" нет записей
У меня есть следующая проблема в AX
Фон:
- две таблицы A и B, отношение A:B равно 1:N, B содержит ссылку на A.recId
- источник данных B присоединяется к источнику данных A с помощью активного соединения
- оба источника данных отображаются в своих собственных сетках (записи, отображаемые в сетке B, относятся к записи, выбранной в сетке A)
Желаемое поведение:
- Я хочу запретить создание новых записей в B, если в A нет выбранных или существующих записей, потому что иначе у меня не будет правильно созданного отношения
Я предполагаю, что могу поместить код, ответственный за это, в метод init() dataSource B и активный метод dataSource A, но разве нет способа добиться этого более элегантно?
1 ответ
InnerJoin
Тип отношений должен работать ¿Вы пробовали это?
Если это не работает, пожалуйста, укажите свою версию AX.