gifts2017

Автоматическое завершение сеансов пользователей на кластере сервера 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
14
.cf 30,55Kb 14 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

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

Что в этом хорошего? Выгрузка базы в dt не предназначена для резервного копирования. Можно даже сказать противопоказана.
zeluslugi777; +1 Ответить 2
3. Кириков Павел (zeluslugi777) 03.03.16 00:08
(1) rhajiyevzeta, Тестил на 8.3.6, 8.3.7 . Должна работать по идее и на 8.2.Х . Я предусмотрел переключение версии платформы в настройках соединения с кластером серверов. Так что конфа рабочая , в нескольких конторах успешно выгоняет по ночам юзеров . Пользоваться просто - создать хотя бы один элемент справочника кластеры серверов. Отключение происходит либо вручную (но это скорее для теста работоспособности) , либо по расписанию (галочку предопределенное поставить и обновить конфигу).
4. Кириков Павел (zeluslugi777) 03.03.16 00:21
(2) Armando, Зато можно быстро развернуть копию базы локально в файловом варианте.
5. Роман Кусков (romku) 03.03.16 09:59
1. Неплохо бы для поля с паролем включить свойство "Режим пароля"
2. В случае интерактивного завершения сеансов не завершался бы собственный сеанс.
6. Максим *** (premier) 27.05.16 14:42
(2) Armando, а кем противопоказана? И почему? Я часто работаю с заказчиками, у которых прошу копии баз данных. А поскольку у кого-то базы файловые (достаточно большого размера), у кого-то SQL-ные приходится выгружать их именно в *.dt. И ни разу не было, чтобы база, упакованная в этот формат не развернулась.
7. Armando Armando (Armando) 30.05.16 00:49
(6) premier, фирмой 1С противопоказана. На ИТС есть небольшая статья есть на эту тему.
Попросить базу у клиента в dt это одно, а резервное копирование это другое.
У меня тоже не было, чтоб база из dt не развернулась.
http://its.1c.ru/db/metod8dev#content:2922:hdoc
Например, если в базе данных есть нарушения, то при выгрузке некоторая информация может быть не выгружена
8. Максим *** (premier) 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) 17.06.16 22:25
(10) AfipNPZ, что-то с компонентой comcntr , если сервер 64 битный при установке надо выбрать поддержку COM объектов , вот первое что нашел по этой теме http://forum.infostart.ru/forum24/topic45491/
12. Екатерина Ковалева (ekovaleva) 15.08.16 17:23
Спасибо огромное, всё работает. Без ошибок не обошлось, но в итоге всё ок)))
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа