1С Предприятие 7.7. Настройка, конфигурирование, программирование, эксплуатация

Включение режима контроля ссылочной целостности


Настройка режима контроля ссылочной целостности выполняется в диалоге «Настройка параметров системы», на закладке «Общие».

Практически при любой конфигурации системы 1С:Предприятие работа в режиме контроля ссылочной целостности является целесо­образной, так как обеспечивает более надежное функционирование системы и функциональную устойчивость к некорректным действи­ям пользователей.

Однако система 1С:Предприятие может работать без использова­ния данного механизма. В этом случае дополнительная ответствен­ность ложится и на пользователей, выполняющих удаление объек­тов, и на администратора системы, определяющего права пользователей и действия системы при неразрешенных ссылках. Ра­бота системы без контроля ссылочной целостности может, например, быть использована специалистами в процессе отладки конфигура­ции. Если контроль ссылочной целостности не используется, то уда­ление объектов происходит непосредственно (без пометки на удале­ние) и появляется возможность образования неразрешенных ссылок.

Самым радикальным способом установки режима контроля ссы­лочной целостности является отключение в конфигурации в целом возможности непосредственного удаления объектов. Таким способом полностью исключается возможность в пределах данной конфигурации непосредственно удалять объекты. Пользователи будут иметь возможность только помечать объекты на удаление. Если признак «Разрешить непосредственное удаление объектов» конфигурации включен, то возможность непосредственного удале­ния объектов может быть ограничена определенным категориям пользователей с помощью настройки прав доступа к конкретным видам объектов.

Кроме того, если признак «Разрешить непосредственное удаление объектов» в конфигурации включен, и у пользователя установлены нрава на непосредственное удаление объектов, то он может выбрать режим удаления при настройке параметров системы 1С:Предприятие.

Для отключения механизма контроля ссылочной целостности пе­реключатель «Режим удаления объектов» должен быть установлен в состояние «Непосредственное удаление». Если переключатель уста­новлен в состояние «Пометка на удаление», то будет использован контроль ссылочной целостности.

Разумеется, только отключение в конфигурации признака «Раз­решить непосредственное удаление объектов» обеспечивает согласованное использование механизма ссылочной целостности всеми пользователями.

Внимание! Заметим, что средствами встроенного языка существует возможность непосредственного удаления объектов при любых установках в конфигурации. Поэтому элементы конкретной конфигурации могут выполнять непосредственное удаление в обход механизма контроля ссылочной целостности. В этом случае ответственность за целостность данных лежит на специалисте, выполняющем конфигурирование системы.



Содержание раздела