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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.01.2021, 02:58   #21  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,651 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Если формально, то либо делать отдельные поля на каждую сущность, либо отдельные наборы таблиц/форм/меню.

Если сущности для выбора можно как-то объединить (например, клиента и поставщика можно "объединить" через ГАК), то сделать нечто вроде почтовых адресов. Список контрагентов, где идентификатор - это ссылка на ГАК, а клиент/поставщик - это уже реквизит выбранной записи

Данный функционал явно противоречит новой идеологии. Нарушение принципов нормализации. Не должно быть поля, которое может содержать ссылки на разные таблицы. Думаю, будут по тихому "под коврик заметать"

Обход проверки - это из разряда "хакерских трюков". Раз разработчики Axapta посчитали данный функционал не желательным, то пытаться его поддерживать своими силами, ну, можно, конечно, но за дополнительные деньги
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
Старый 31.10.2022, 20:17   #22  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,873 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от trud Посмотреть сообщение
дебагинг выявил следующее
у таблицы есть невидимое св-во EnforceFKRelation(можно увидеть в xpo). если оно в 0, то данная ошибка не возникает. по умолчанию оно стоит в 1.
просто поменять его в xpo и загрузить таблицу с перезаписью не получится, оно игнорируется. если удалить таблицу и загрузить заново, то да, меняется.
К сожалению в моем варианте таблица много где используется, да и данные есть, т.е. вариант с удалением не проходит
Интересно, что если создаешь табличку с нуля, то можно задублировать существующую табличку и это свойство скопируется в дубль. Возможно, кому то это будет проще.
Теги
best practice, enforcefkrelation, forein key, relation

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axtools: AX2012 R2 hotfix available to improve compile speed Blog bot DAX Blogs 1 01.05.2013 03:53
Axilicious:Running AX2012 R2 locally on Windows 2012 Server booted directly from VHD Blog bot DAX Blogs 0 16.04.2013 08:13
emeadaxsupport: The 'view details' feature will not work on an EDT field when the field has a relation defined in the 'table references' subnode. Blog bot DAX Blogs 0 26.01.2013 02:14
ukax: Dynamics AX2012 R2 Launches!!!! Blog bot DAX Blogs 0 04.12.2012 19:11
Universal Field Changer new version for Microsoft Dynamics AX2012 Blog bot DAX Blogs 0 18.01.2012 04:34
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:16.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.