Показать сообщение отдельно
Старый 23.05.2011, 13:24   #7  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
1) Убить в таблице PurchTable из Relation на RContractTable ограничения на поле RContractStatus таблицы RContractTable
2) В форме PurchTable на поле RContractAccount источника данных PurchTable переопределить lookup() c ограниченим, идентичным изначальному Relation
3) В форме PurchCreateOrder - аналогично п.2

Проблема вся в убого сделанном Relation - он заточен только под lookup(), про DeleteAction его создатели забыли (срабатывает только по договорам в статусе "действует")
__________________
Мы летаем, кружимся, нагоняем ужасы ...

Последний раз редактировалось TasmanianDevil; 23.05.2011 в 13:33.