Доброе утро! В каждую ночь делается архивация базы, если остается висеть пользователь то база не архивируется, где то видел что в определенное время (например в 22.00) все пользователи автоматический скидываются и до утра они не могу зайти им пишет предупреждение и база закрывается. Пользователи сидят как удаленно так и локально. Подскажите как это сделать и может есть еще варианты. Пользователи сидят как удаленно так и локально.
(2) Ermak, самый простой способ:
1. добавь в планировщик заданий в 22.00 остановить службу Агент Сервера 1С
2. в 22.05 запусти эту службу
3. в 22.10 запускай архивацию
При остановке службы, все пользователи отключатся.
Автоматический перезапуск службы агента сервера 1С Предприятия 8.х
Поскольку служба агента сервера 1С Предприятия представляет собой стандартную службу, в арсенале Windows есть стандартный способ остановки и запуска служб из командной строки командами net stop и net start. Достаточно эти команды лишь включить в bat-файл и настроить шедулер на запуск bat-файла по расписанию, я настроил перезапуск один раз в сутки, в ночное время. Следует иметь ввиду, что если перезапускать рабочие процессы в рабочее время, все подключенные к серверу 1С Предприятия клиенты будут отключены!
Кроме того, чтобы немного разнести по времени команды остановки и запуска службы, будем использовать известную утилиту sleep.exe, которую легко найти в Сети. Примерный текст bat-файла restart1c.bat:
Объяснение используемых переменных и команд: logfile - файл stopstartlog.txt, куда будут записываться результаты выполнения команд, размещается в том же каталоге, что и сам bat-файл; timeout - время в секундах; c:\scripts - каталог, где предполагается разместить программу sleep.exe, bat-файл и лог-файл;
Из этого же bat-файла можно сразу после перезапуска процессов запускать скрипт бэкапа средствами 1С Предприятия. В этом случае у вас гарантированно не будет подключен ни один клиент. Необходимая ремарка: у пользователя, под которым будет выполняться задание по перезапуску службы должны быть соответствующие права на остановку и запуск служб сервера.
(5) E_Migachev, Что то не получилось у меня. Сделал все как написано, оставил висеть сессию свою и на серваке, чтобы проверить скинет или нет, на сервере скинул а мою сессию не скинул из за этого архив не сделал, почему не скинул мою?