Показать сообщение отдельно
Старый 07.03.2020, 13:21   #1  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Создание relation на на таблице DAX2012 можно ли расширить?
Добрый день.
В DAX2012 есть замечательная возможность - создать relation, указать там таблицу, настроить свойства relation и вызывать в контекстном меню "Создать \ ForeignKey \ ...".
При этом создается сама запись в relation, создается поле.
Все бы хорошо, но хотелось бы, поле создавалось с учетом настроек relation:
  • Наименование поля бралось бы из наименования relation.
  • EDT поля прописывалось бы точно из EDT поля, на которое получается связь (а не RefRecId или вообще пустое).
  • Если в свойстве RelatedTableCardinality relation установлено ExactlyOne, то сразу бы в поле было Mandatory равное Yes.
  • Ну и еще несколько мелких хотелок.
Можно ли этого добиться? Настроек не нашел. Возможно, что нужно внедриться в какой-то класс AOT или написать расширение редактора? Или это вообще все происходит в ядре и недоступно для нас?