Автоматическое завершение сеансов пользователей на кластере сервера 1С:Предприятия

Опубликовал Кириков Павел (zeluslugi777) в раздел Администрирование - Защита, права, пароли

Любителям бэкапить Effector Saver'ом, базы на SQL серверах посвящается.

Да, я знаю, что помимо Effector Saver'а есть много способов для бэкапа 1С баз.

Но он хорош тем, что умеет бэкапить средствами самого 1С, т.е. делать выгрузки в формат .dt и хранить определенное их количество (например, за месяц) по каждой базе. Что не раз выручало, когда какой-нибудь бухгалтер обращается со словами "ой, я что-то поменяла 2-3 недели назад, вот бы подключить мне старую версию базы и что-то там посмотреть". 

Кроме того, Effector Saver запускаться в качестве службы и писать бэкапы сразу по нескольким путям, в том числе и на сетевые ресурсы (главное, чтобы у юзера, от имени которого он запущен, прав хватало).

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

Выложенная здесь конфига умеет отключать сеансы,блокировать/разблокировать регламентные задания как по требованию, так и автоматически по расписанию.

Код нигде не запаролен.

10.04.2016

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

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

Автовыгон пользователей и блокировка/ разблокировка производится регламентированными заданиями базы.По умолчанию: в 23:50 завершение сеансов, в 21 блокировка Регл. заданий в 5:00 разблокирока. Расписание можно поменять в конфигураторе.Если бэкап посредством Effector Saver'а планировать после 23:50 и до 5:00 ,то точно все забэкапится.

  

Скачать файлы

Наименование Файл Версия Размер
АвтоОтключениеСеансов.cf
.cf 30,55Kb
26.05.16
22
.cf 30,55Kb 22 Скачать

См. также

Комментарии
1. Ramil Hajiyev (rhajiyevzeta) 28.02.16 21:23 Сейчас в теме
Добрый день. На какую платформу рассчитан это конфа. И есть ли инструктаж. У меня выдает ошибку.
zeluslugi777; +1 Ответить 1
2. Armando Armando (Armando) 1374 28.02.16 21:43 Сейчас в теме
Реклама какого-то Effector Saver)
Но он хорош тем, что умеет бэкапить средствами самого 1С, т.е. делать выгрузки в формат .dt

Что в этом хорошего? Выгрузка базы в dt не предназначена для резервного копирования. Можно даже сказать противопоказана.
zeluslugi777; +1 Ответить 2
3. Кириков Павел (zeluslugi777) 11 03.03.16 00:08 Сейчас в теме
(1) rhajiyevzeta, Тестил на 8.3.6, 8.3.7 . Должна работать по идее и на 8.2.Х . Я предусмотрел переключение версии платформы в настройках соединения с кластером серверов. Так что конфа рабочая , в нескольких конторах успешно выгоняет по ночам юзеров . Пользоваться просто - создать хотя бы один элемент справочника кластеры серверов. Отключение происходит либо вручную (но это скорее для теста работоспособности) , либо по расписанию (галочку предопределенное поставить и обновить конфигу).
4. Кириков Павел (zeluslugi777) 11 03.03.16 00:21 Сейчас в теме
(2) Armando, Зато можно быстро развернуть копию базы локально в файловом варианте.
5. Роман Кусков (romku) 12 03.03.16 09:59 Сейчас в теме
1. Неплохо бы для поля с паролем включить свойство "Режим пароля"
2. В случае интерактивного завершения сеансов не завершался бы собственный сеанс.
6. Максим *** (premier) 131 27.05.16 14:42 Сейчас в теме
(2) Armando, а кем противопоказана? И почему? Я часто работаю с заказчиками, у которых прошу копии баз данных. А поскольку у кого-то базы файловые (достаточно большого размера), у кого-то SQL-ные приходится выгружать их именно в *.dt. И ни разу не было, чтобы база, упакованная в этот формат не развернулась.
7. Armando Armando (Armando) 1374 30.05.16 00:49 Сейчас в теме
(6) premier, фирмой 1С противопоказана. На ИТС есть небольшая статья есть на эту тему.
Попросить базу у клиента в dt это одно, а резервное копирование это другое.
У меня тоже не было, чтоб база из dt не развернулась.
http://its.1c.ru/db/metod8dev#content:2922:hdoc
Например, если в базе данных есть нарушения, то при выгрузке некоторая информация может быть не выгружена
8. Максим *** (premier) 131 31.05.16 08:25 Сейчас в теме
(7) Armando, спасибо, статью прочитал. Даже и не знал этого.
9. Виталий Кокориков (AfipNPZ) 17.06.16 09:57 Сейчас в теме
Здравствуйте! развернули вашу конфигурацию в файловую базу, в настройках кластера заполнили IP и логин и пароль агента 1С. Получили список баз, настроили отключение пользователей и блокировку РЗ у одной базы. При нажатии на кнопку "Отключить всех", появляется сообщение:
"Произошла ошибка: {Справочник.КластерыСерверов.Форма.ФормаЭлемента.Форма(21)}: Ошибка при вызове метода контекста (Authenticate): Произошла исключительная ситуация: Ошибка операции администрирования
Администратор кластера не аутентифицирован"

Попробовали повторно получить список баз, та же ошибка. Подскажите, в чем может быть проблема? Настройки агента не менялись.
10. Виталий Кокориков (AfipNPZ) 17.06.16 10:09 Сейчас в теме
Развернули в SQL-базу. Версия платформы 8.3.7.1860. Теперь при попытке загрузки списка баз появляется сообщение:
Произошла ошибка: {Справочник.КластерыСерверов.Форма.ФормаЭлемента.Форма(15)}: Ошибка при вызове конструктора (COMОбъект): -2147221164(0x80040154): Класс не зарегистрирован
11. Кириков Павел (zeluslugi777) 11 17.06.16 22:25 Сейчас в теме
(10) AfipNPZ, что-то с компонентой comcntr , если сервер 64 битный при установке надо выбрать поддержку COM объектов , вот первое что нашел по этой теме http://forum.infostart.ru/forum24/topic45491/
12. Екатерина Ковалева (ekovaleva) 15.08.16 17:23 Сейчас в теме
Спасибо огромное, всё работает. Без ошибок не обошлось, но в итоге всё ок)))