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.
|