Показать сообщение отдельно
Старый 16.10.2015, 11:10   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,720 / 1207 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Не делайте Relation типа Foreign Key. Сделайте обычный Relation типа Normal. В чем проблема-то? Их отличие только в значении определенного флага на этом самом Relation. С точки зрения собственно работы никаких отличий нет. Это исключительно "дизайнерская фича" для автоматического формирования ряда настроек при создании этого самого Relation

Если Вас смущает сообщение Best Practices, то для отдельно взятой таблицы проверку Relation на Foreign Key можно отключить через модификацию флага в заголовке (правда, только через XPO)

Подробно описано здесь https://erpcoder.wordpress.com/2014/...on-this-table/

А если вкратце, то отключить проверку Relation на Foreign Key для конкретной таблицы можно так:
  1. Выгрузить таблицу в XPO
  2. сразу за заголовком таблицы будет идти строка: EnforceFKRelation 1
  3. Вместо флага 1 поставить флаг 0, что означает "не проверять"
  4. Импортировать XPO
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...
За это сообщение автора поблагодарили: Logger (1).