Контроль ссылочной целостности
В системе 1С:Предприятие значительная часть данных хранится в виде ссылок. Например, при вводе документов многие реквизиты документа могут заполняться путем выбора значения из справочника, или документа из списка документов. Такие реквизиты являются ссылками на элементы соответствующих справочников.
Использование ссылок позволяет избежать многократного исправления одной и той же информации в разных местах. Например, после ввода и распечатки ряда документов выяснилось, что наименование организации-контрагента, на которую были выписаны эти документы, указано неправильно. Так как наименование контрагента вводилось в документы путем выбора из справочника контрагентов, достаточно отредактировать наименование контрагента только в справочнике – измененное наименование будет отражено в документах автоматически, и достаточно будет только заново построить печатные формы.
Однако, если удалить организацию-контрагента из справочника, то во всех документах, в которых она использовалась, останутся так называемые "неразрешенные ссылки" – ссылки на несуществующий объект.
Для исключения таких ситуаций в системе 1С:Предприятие существует механизм контроля ссылочной целостности, о котором пойдет речь в этой главе.