Скачать Купить

Завершение работы пользователей файловой информационной базы 1С:Предприятия

Для успешного выполнения резервного копирования в информационной базе не должно быть активных сеансов пользователей.

Для завершения текущих открытых сеансов и предотвращения новых подключений, в файловой базе, Effector Saver использует механизм «Завершить работу пользователей». Механизм встроен в типовые конфигурации, и основан на запуске 1С:Предприятия с параметром «ЗавершитьРаботуПользователей».

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

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

Причина 1. Не типовая конфигурация

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

Причина 2. Присутствует окно авторизации

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

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

Причина 3. Присутствует открытый сеанс Конфигуратор

Механизм «Завершить работу пользователей» не отработает, если не закрыть сеанс Конфигуратор. Пока будет запущен Конфигуратор, завершить работу пользователей не удастся.

Причина 4. Не закрывает сеанс внешнего соединения

Механизм «Завершить работу пользователей» не отработает, если файловая база, с помощью внешнего соединения, используется веб-сервером. Базу можно будет заблокировать, только в случае остановки веб-сервера.

Далее настроим и проверим работу штатного механизма завершения работы пользователей для файловой информационной базы 1С:Предприятия.

Запускаем Effector Saver как приложение, это необходимо для того, чтобы видеть все запускаемые окна в 1С. В дальнейшем после успешной проверки механизма можете снова вернутся к режиму запуска Effector Saver как служба Windows.

Переходим «Сервис»«Параметры программы»«Автозапуск», устанавливаем «Запускать как приложение (компьютер пользователя)» и нажимаем «Сохранить».

Запускаем активный сеанс 1С:Предприятия, по нему мы и будем наблюдать поведение механизма завершения работы пользователя.

zapuskaem-aktivnyj-seans-1s

Настраиваем задачу «Резервное копирование 1С:Предприятие 8»

На вкладке «Подключение к 1С», укажем параметры подключения к нашей базе 1С:Предприятия.

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

Переходим на вкладку «Хранилище архивов» укажем, где следует хранить создаваемые архивы.
Нажимаем на кнопку — добавить хранилище архива.

Выберите существующее хранилище резервных копий или создайте новое.

Нажимаем на кнопку «Сохранить» — сохранить и закрыть.
Для запуска задачи в главном окне «Менеджера» правый клик по задаче и выбираем «Выполнить сейчас».

Первым делом Effector Saver запустит служебный сеанс, и вы увидите два окна 1С:Предприятия запущенный нами активный сеанс 1С:Предприятия и запущенный служебный сеанс 1С:Предприятия. Запуск служебного сеанса предназначается для блокировки соединений и прекращении работы всех пользователей.

После удачного завершения работы пользователей, управляющий сеанс закроется и Effector Saver приступит к выполнению бэкапа.

aktivnyj-seans-1s-i-sluzhebnyj-seans-1s

Обратите внимание: служебный сеанс работает не более пяти минут и завершается самостоятельно.

rabota-sistemy-zavershaetsja-dlja-administratora

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

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

zapuskaem-aktivnyj-seans-1s

Во вкладке «Журнал задач» отобразятся дата и результат выполнения задачи бэкапа.
Для детального просмотра результата выполнения задачи выбираем в меню «Журнал задач»«Открыть запись» или сделайте клик мыши по записи выполнения задачи.

Откроется «Запись журнала» где наглядно отображены все процессы выполненной задачи.

Статьи и документация