Содержание
MetaField.OnDelete : Integer
Режим внешнего ключа при удалении
Свойство OnDelete содержит режим внешнего ключа при удалении.
Если это поле ссылается на какую то запись и эта запись была удалена то:
MetaProgramm.fkmCascade - Удалить обе записи. То есть, при удалении клиента будут удалены документы по это клиенту. Или при удалении шапки документа, автоматически будут удалены все табличные части.
MetaProgramm.fkmSetNull - Установить в это поле Null. То есть, при удалении клиента во всех документах по нему будут проставлено значение Null
MetaProgramm.fkmSetDefault - Установить в это поле значение по умолчанию.
MetaProgramm.fkmNoAction - Ничего не делать. Может привести к нарушению целостности БД.
MetaProgramm.fkmRestrict - Запретить изменение базы данных. То есть, запретить удалять клиента, если по нему есть документы.