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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2009, 08:09   #3  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Есть еще вариант - сменить EDT у поля PackingUnit на EDT без Relation. В этом случае подцепится все правильно. Правда при этом потеряется лукап - но его можно попробовать сделать через Relation на таблице (с одиночным полем)...
Если сделать Relation на таблице - то скорее всего будет тот же эффект, поскольку при Delete Action он тоже будет подхватываться.

Если нужно только переместить проверку по Delete Action c поля PakingUnit на SalesUnit, то по идее достаточно
создать Relation на таблице SalesQuotationLine (SalesQuotationLine.SalesUnit == Unit.UnitId).
Если же нужно сделать так, чтобы проверялись оба поля, то тут без программирования видимо не обойтись, поскольку по всей видимости при проверке Delete Action
(в случае отсутствия на таблицах Relation), AX ищет первое поле с данным EDT и проверяет его.

P.S. К слову, по таблице UnitConvert тоже есть Delete Action, только Cascade, так вот, удаляются только те записи, у которых в поле FromUnit установлена данная единица.

Также можно настроить constraint на уровне СУБД.
__________________
Sergey Nefedov
Теги
deleteaction

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
PatrickChua: Temporary table Blog bot DAX Blogs 0 04.05.2009 14:05
axaptapedia: Table Methods Generator Blog bot DAX Blogs 0 13.02.2009 02:05
mfp: Late night discussions on software development #3: Unit testing Blog bot DAX Blogs 6 17.03.2008 12:01
Axapta Lessons: Export a table to a file Blog bot DAX Blogs 0 28.10.2006 18:22
PatrickChua: Temporary table Blog bot DAX Blogs 0 28.10.2006 18:14

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

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

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