Показать сообщение отдельно
Старый 23.08.2012, 11:51   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Если посмотреть по коду, за заполнение проекта отвечает класс SysUpgradeConflictDetectorBPRecId. Он регистрирует такие нарушения BP:
  • для полей типа RefRecId или производного от него не определены relation'ы
  • для полей типа RefRecId или производного от него relation'ы определены на таблице, а не на расширенном типе (если используется relation по одному полю)
  • поля используют тип RecId вместо RefRecId или производного от него
  • поля используют тип TableId вместо RefTableId или производного от него
  • тип наследует от RecId вместо RefRecId или производного от него
  • тип наследует от TableId вместо RefTableId или производного от него
За это сообщение автора поблагодарили: mazzy (2), AlGol (2), trud (1), Narayana (1), pedrozzz (1).