Показать сообщение отдельно
Старый 29.03.2013, 10:25   #1  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
Unsupported customizations to SalesOrderDetail
доброго времени суток!

стандартная сущность SalesOrderDetail (Order Product) может иметь кастомные N:1 связи, но создание кастомной связи 1:N заблокировано.

вопрос: как можно сделать связи 1:N в этой сущности доступными?
то что это unsupported way понятно. скорее всего необходимо исправлять системные таблици (такие как MetadataSchema) через SQL.

сами настройки сущности salesOrder в метадате содержат несколько интересных полей. однако конкретной информации по каждому полю найти не смог (может есть у кого-нибудь полезный линк?)
эксперименты аля:
X++:
update MetadataSchema.Entity set Entity.CanBeChildInCustomRelationship = 1 where Name='SalesOrderDetail'
к необходимому результату не привели. но есть мнение что руки просто кривые.

сталкивался ли кто-либо с подобными вопросами?
существует ли известное решение?

п.с. читал что обойти необходимость создания 1:N на сущности salesorder можно используя связь N:N. однако это не коснется текущего вопроса - нужно именно создать 1:N, без обходных маневров.