1С Торговля. Руководство пользователя

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


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

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

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

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

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

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

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

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



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