Начальная страница ← Администрирование ← Поддержка и обслуживание
Для администратора в программе предусмотрена возможность завершать работу всех активных пользователей (включая пользователя, инициировавшего блокировку) и блокировать вход в программу на определенный период времени.
Такая возможность востребована для проведения профилактических или срочных работ в программе. Обычно такие работы проводят в ночные часы, чтобы не затруднять работу в программе других пользователей. Однако бывают различные внеплановые ситуации. Например, необходимо провести обновление версии программы, восстановление программы после сбоя электроснабжения, резервное копирование информационной базы, или главному бухгалтеру необходимо срочно рассчитать сложный отчет. Большинство этих работ не могут быть проведены, если пользователи продолжают работать в программе. При работе в клиент-серверном режиме имеется возможность блокировки работы регламентных заданий.
Блокировка работы пользователей производится по соответствующей команде раздела «Администрирование» → «Поддержка и обслуживание».
При нажатии кнопки «Активные пользователи» открывается форма «Активные пользователи», где выводится список пользователей, которые в настоящий момент работают в программе.
Над параметрами блокировки выводится сообщение о состоянии работы/блокировки программы:
В последнем случае сообщение выделяется красным цветом.
При установке блокировки необходимо задать следующие параметры:
При нажатии кнопки «Установить блокировку» работа пользователей заблокируется. Предварительно программа запрашивает подтверждение администратора. Для подтверждения нажмите «Оk». До начала срока блокировки во время подготовительных работ к завершению работы пользователей можно нажать кнопку «Остановить» и отменить блокировку.
Примерно за 15 минут до начала действия блокировки всем активным пользователям выдаются предупреждения о планируемом времени начала блокировки соединений и заданный текст сообщения блокировки.
При наступлении времени блокировки будет автоматически выполнена попытка завершения сеансов работы всех пользователей, подключенных к информационной базе, с выдачей соответствующих запросов о сохранении данных и завершении работы. Войти в программу с этого момента будет невозможно, блокировка будет продолжаться до указанного администратором времени. При этом будут выполнены стандартные действия при завершении работы - запрос на завершение (если пользователь настроил себе подтверждение закрытия), отключение торгового оборудования и т.д.
Нужно иметь в виду, что к моменту начала блокировки в программе могут существовать «зависшие» сеансы (например, если пользователи в конце рабочего дня забыли выйти из программы, программа зависла или был запущен сложный отчет). Для того чтобы посмотреть данные о текущих сеансах работы, нажмите кнопку «Активные пользователи». Гарантированное завершение всех пользовательских сеансов возможно только в клиент-серверном варианте программы. В файловом варианте программы требуется завершить «зависшие» сеансы пользователей на их рабочих местах, а также, если необходимо, завершить другие программы, которые подключены к базе по внешнему соединению (COM) или с помощью веб-сервисов.
Если принудительное завершение сеансов по каким-то причинам невозможно (например, один из пользователей работает в Конфигураторе), выводится сообщение об ошибке со списком пользователей и блокировка не устанавливается.
После завершения работы всех активных пользователей в указанное время программа также выдает сообщение администратору о необходимости завершения сеанса. Для того чтобы остаться в программе и провести запланированные в ней работы, можно нажать кнопку «Нет».
При попытке войти в программу в период действия блокировки появится предупреждение с инструкцией для администратора. Для того чтобы разрешить работу пользователей, администратору предлагается произвести запуск программы с параметрами.
Важно. Новое подключение к информационной базе, начиная с этого момента и до окончания действия блокировки, будет возможно только в том случае, если в параметре командной строки «/UC» или параметре строки соединения «UC» указан код разрешения доступа.
Блокировка работы пользователей после наступления указанного администратором срока снимается автоматически.
Для снятия блокировки до истечения срока можно применить следующие способы:
При запуске программы могут использоваться различные параметры. Подробнее о параметрах запуска см. документацию к платформе.
В строке для запуска программы можно использовать следующие параметры: • * в параметре /F укажите путь к базе («C:\Documents and Settings\….\1C\DemoSSL»); • * в параметре /N укажите имя пользователя; • * в параметре /P укажите пароль; • * в параметре /C указываются параметры-команды, например, «РазрешитьРаботуПользователей»; • * в параметре /UC укажите код доступа, который был задан при блокировке работы пользователей. Для установки блокировки также можно использовать запуск программы с параметром «ЗавершитьРаботуПользователей»: C:\Program Files\1cv8\bin\1cv8.exe ENTERPRISE /F«C:\Documents and Settings\Админ\Мои документы\1C\DemoSSL» /NAdministrator /Pххххх /CЗавершитьРаботуПользователей
Для снятия блокировки рекомендуется использовать запуск программы с параметром «РазрешитьРаботуПользователей»:
«C:\Program Files\1cv8\bin\1cv8.exe« ENTERPRISE \F»C:\Documents and Settings\Админ\Мои документы\1C\DemoSSL» /CРазрешитьРаботуПользователей /UC <код разрешения>
Запуск клиентского приложения с параметром «РазрешитьРаботуПользователей» предназначен только для снятия блокировки и не предназначен для работы с программой, т.е. этот параметр предназначен для выполнения в пакетном режиме - работа клиентского приложения, запущенного с этим параметром, будет завершена сразу после запуска.
В клиент-серверном варианте работы также есть возможность заблокировать выполнение регламентных и фоновых заданий. Для этого может потребоваться ввести дополнительные параметры для подключения к кластеру серверов по команде «Параметры администрирования программы». Кроме того, для выполнения действий установки и снятия блокировки работы пользователей также можно использовать утилиту администрирования кластера серверов 1С:Предприятия.
В клиент-серверном режиме работы не гарантируется завершение всех регламентных и фоновых заданий (когда, в редких случаях, они не могут быть завершены принудительно).
В файловом режиме работы блокировка соединений не может быть установлена, если с базой в данный момент времени работают через COM (внешнее соединение), веб-сервисы или открыт Конфигуратор.