Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автоматизация документооборота на предприятии.docx
Скачиваний:
2
Добавлен:
15.08.2019
Размер:
95.86 Кб
Скачать

Тестирование и исправление информационной базы

При возникновении в подозрении на наличие ошибок в БД, а так же после критических ситуаций, например отключение электричества, а также периодически для профилактики необходимо проводить проверку информационной базы. Процедура тестирования и исправления информационной базы служит для диагностики и исправления ошибочных состояний информационных баз, имеющих различный формат хранения данных. Вызывается процедура из меню администрирования « тестирование и исправление». Данная процедура позволяет выбрать проверки и режимы, которые должны быть выполнены для текущей информационной базы. Для баз, использующих клиент-серверный режим работы, возможна проверка логической целостности данных и пересчёт итогов. Для баз, использующих файловый вариант работы в дополнение к этим проверкам может быть выполнена реиндексация таблиц и сжатие информационной базы.

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

Общие объекты конфигурации

К общим объектам конфигурации относятся:

  1. Подсистемы

  2. общие модули

  3. параметры сеанса

  4. роли

  5. планы обмена

  6. критерии отбора

  7. общие формы

  8. интерфейсы

  9. общие картинки

  10. общие пакеты

  11. языки и стили

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

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

  1. Основные – описывают действия, выполняемые над элементами данной системы или над всей системой в целом. И проверяются всегда независимо от способа обращения к данным

  2. Интерактивные – описывают действия, которые могут быть выполнены пользователем интерактивно. Соответственно проверяются они только при выполнении интерактивных операций стандартными способами.

Причём в клиент-серверном варианте все проверки прав, кроме интерактивных выполняются на сервере. Одному пользователю может быть назначено несколько ролей, в этом случае алгоритм представления доступа по каждому объекту и виду права доступа будет работать следующим образом. Если хотя бы одной роли есть разрешение, то доступ будет открыт. Если во всех ролях есть запрещение, то доступ будет закрыт.

Также существует возможность назначения привилегированных модулей. Такие модули могут быть перенесены в операцию, использующие данные, на которые у текущего пользователя нет прав. И сами операции, на выполнение которых у пользователя также нет прав.

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