Раздел: [[Программирование | ]] > [[РаботаСБазойДанных]] ---- DeleteActions служат для задания правил ссылочной целостности в Axapta. Существуют следующие их виды: ***None** -- validateDelete не проверяет связи. delete удаляет только запись в основной таблице. ***Cascade** -- validateDelete не проверяет связи. delete удаляет запись в основной таблице и записи в подчиненной таблице. ***Restricted** -- validateDelete проверяет связи (если есть связанные записи, он возвращает false). delete удаляет только запись в основной таблице. ***Cascade + Restricted** -- validateDelete проверяет связи (как Restricted). delete удаляет запись в основной таблице и записи в подчиненной таблице (как Cascade). Можно пропустить обработку DeleteActions при удалении при помощи следующей конструкции: SalesParmUpdate salesParmUpdate; ; salesParmUpdate.skipDeleteActions(true); delete_from salesParmUpdate where salesParmUpdate.ParmId == "your key"; ---- см. [[:AxForum]]: *[[http://www.axforum.info/forums/showthread.php?s=&threadid=5222]] *[[http://www.axforum.info/forums/showthread.php?s=&threadid=8344]]