доброго времени суток!
стандартная сущность 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, без обходных маневров.