- •8. Механізм контролю цілісності даних в системі 1с: підприємство
- •Глава 19. Контроль ссылочной целостности
- •Контроль
- •Введение
- •Основные принципы
- •Включение режима контроля ссылочной целостности
- •Непосредственное удаление объектов
- •Установка и снятие пометки на удаление
- •Особенности использования объектов, помеченных на удаление
- •Удаление помеченных объектов
- •Подготовка списка помеченных объектов
- •Выбор объектов для удаления
- •Контроль
- •Просмотр результатов контроля
- •Удаление
- •Заключительная стадия
- •Поиск ссылок на объекты
- •Заполнение списка объектов
- •Поиск ссылок
- •Просмотр ссылок
Удаление
Данная стадия запускается только, если нажата кнопка «Удалить» на стадии просмотра результатов контроля.
Перед началом удаления выдастся предупреждение. Пользователь может отказаться от выполнения удаления объектов. В этом случае данная стадия не выполняется.
Система выполняет удаление выбранных объектов из информационной базы. В процессе удаления в окно сообщений выводится информация о том, какие объекты удалены.
Заключительная стадия
Данная стадия предназначена для просмотра результата процесса как в случае, если удаление было выполнено, так и в случае, если удаление не выполнялось.
На этой стадии пользователю также доступны списки выбранных для удаления объектов и найденных ссылок. Если выполнялось собственно удаление объектов, то удаленные объекты будут удалены из списка выбранных для удаления объектов.
На этой стадии пользователь может, не закрывая окно режима удаления помеченных объектов, переходить в другие окна и режимы.
Нажатием кнопки или двойным щелчком мыши на текущем объекте можно открыть форму этого объекта. Также нажатием кнопки или двойным щелчком в списке ссылок можно открыть объекты, содержащие ссылки на выбранные для удаления объекты. Для выхода из режима следует нажать кнопку «Закрыть».
Поиск ссылок на объекты
Данный режим предоставляет администратору системы дополни тельный сервис при работе с информационной базой. В отличие от режима удаления помеченных объектов, режим поиска ссылок позволяет найти ссылки на любой заданный объект.
В данном режиме пользователь может ввести список объектов (счетов, документов, справочников) и по каждому из них получить список ссылок на него, содержащихся в других объектах информационной базы.
Работа в режиме поиска ссылок похожа на режим удаления помеченных объектов. Поиск ссылок может выполняться несколько раз. Для выхода из режима поиска ссылок следует нажать кнопку диалога «Закрыть».
Заполнение списка объектов
В начале пользователь заполняет список объектов, для которых будет выполняться поиск ссылок.
Для внесения в список объекта нужно нажать в диалоге кнопку «Добавить». При этом выдается диалог выбора объекта.
В диалоге выбора объекта сначала нужно выбрать вид объекта (вид документа или вид справочника). Выбор вида осуществляется в верхнем элементе диалога. Затем в нижнем элементе диалога следует выбрать конкретный объект указанного вида. После этого для внесения объекта в список следует нажать кнопку «ОК». Для отказа от внесения следует нажать кнопку «Отмена».
Для исключения объекта из списка нажмите в диалоге режима поиска ссылок на объекты кнопку «Удалить».
Поиск ссылок
После того как все объекты, по которым будет производиться поиск ссылок, занесены в список, можно переходить к поиску. Для этого следует нажать в диалоге кнопку «Найти». Система производит поиск ссылок на указанные объекты во всех объектах информационной базы, в которых они могут встречаться согласно конкретной конфигурации.
Поиск ссылок может занять продолжительное время при большом размере информационной базы. Поиск можно прервать нажатием клавиши Esc.
