gifts2017

Приостановка запуска регламентных заданий для серверного варианта 1С.

Опубликовал Alex Sold (Administrator1c) в раздел Администрирование - Системное

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

 У Вас много конфигураций баз. Вам необходимо получить некоторое время для оперативного решения задачи, а на сервере 1С, то и дело время от времени запускаются регламентные задания, которые сильно мешают работе. Данная обработка позволяет на время отключить запуск всех регламентных заданий во всех конфигурациях или сделать это выборочно.

Тестирование проводилось на платформе 1С:Предприятие 8.2 (8.2.18.109) на конфигурациях : Зарплата и Управление Персоналом, редакция 2.5 (2.5.70.1) и Бухгалтерия предприятия, редакция 2.0 (2.0.52.6)

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

Наименование Файл Версия Размер Кол. Скачив.
Приостановка запуска регламентных заданий для серверного варианта 1С (ПриостановитьЗадания.epf)
.epf 17,34Kb
10.10.13
76
.epf 17,34Kb 76 Скачать

См. также

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

Комментарии

1. Alex Sold (Administrator1c) 10.10.13 15:20
Для использования обработки необходимо выполнять последовательно все пункты (кнопки).
Пункт «1. Получить список баз из файла ...\1C\1CEStart\ibases.v8i» - при этом из файла описания списка баз, заносятся записи о всех базах в таблицу значений в форме обработки.
Следующая кнопка «2. Получить данные о рег. заданиях из перечня баз.» - если у Вас в пользователе баз включена «Аутентификация операционной системы:», то вносить данные в колонку «Пользователь» и колонку «Пароль» нет необходимости, ну а если Вы регистрируетесь в базе выбирая пользователя и вводите пароль, то необходимо заполнить эти колонки, а затем нажимать эту кнопку.
Кнопка «3. Удалить из списка красные записи.» По результатам подключения к базам и получения некоторой информации о базе и регламентных задачах, записи в таблице значений могут принять определенные расцветки. Если красная запись, то к данной базе подключиться не удалось. В дальнейшем работать с такой базой будет невозможно, поэтому существует эта кнопка.
Кнопка «4. Сохранить данные о рег. заданиях во временном файле.» При нажатии этой кнопки данные, находящиеся в таблице будут сохранены, для дальнейшего их использования (ведь неизвестно на какое время будет приостановка заданий).
Самая главная кнопка «5. Отключить запуск регламентных заданий.» Ну это понятно, последовательно по всем базам имеющих «флаг» отключаем все регламентные задания, красим записи в зеленый цвет.
Кнопка «6. Считать данные из временного файла о рег. заданиях.» Что бы вспомнить как было раньше (если забыли), и 7 кнопкой все вернуть на место (установить флаги «Использование:» там где надо).
2. Alex Sold (Administrator1c) 11.10.13 09:09
Обработка будет полезна, когда нужно просто отключить регламентные задания (это в случаях с архивными базами, копиями баз и тому подобными вариантами).
3. Ярослав Радкевич (WKBAPKA) 11.10.13 09:52
отключает все фоновые задания?
4. Alex Sold (Administrator1c) 11.10.13 09:57
Отключает запуск фоновых заданий.
5. Сергей Вн (EmpireSer) 11.10.13 11:05
А она может как в консоли сервера 1С "Отключить запуск регламентных заданий"? Т.е. всех сразу.
6. Alex Sold (Administrator1c) 11.10.13 11:26
Она как раз и отключает запуск у всех заданий, но не через блокировку, а через снятия флага регламентного задания «Использование:».
7. Алексей 1 (AlX0id) 12.10.13 12:58
А почему просто во всех базах не расставить флаг блокировки регламентников? Обработкой же..
8. Alex Sold (Administrator1c) 12.10.13 17:49
(7) AlX0id, Из обработки доступ к флагу "Блокировка регламентных заданий включена" получить не представилось возможным, хотя по документации это возможно "Информационная база (IInfoBaseInfo)
ScheduledJobsDenied (ScheduledJobsDenied) ", можно это сделать с помощью vbs скрипта, но почему то не всегда срабатывает, а это получился самый надежный вариант.
9. Алексей 1 (AlX0id) 13.10.13 12:06
(8) Administrator1c,
Дык есть com-соединения ж к серверу 1с.. В местных обработках где-то видел пример использования..
10. Alex Sold (Administrator1c) 15.10.13 07:58
(9) AlX0id, Наверное, можно и так сделать, через com-соединение с сервером (хотя идея какая то…), просто не встречал такой возможности. А эта обработка первый шаг к возможности оптимизации расписания запуска регламентных задач, что бы не запускались все разом в один промежуток времени.
11. Alex Sold (Administrator1c) 16.10.13 22:29
(9) AlX0id, Поиски возможности COM-соединения с сервером 1С, что упоминал AlX0id, привели к обработке для 1С платформы 8.1 разработанной еще 2009 г. - КонсольКластераСерверов.epf, слегка поправив и добавив некоторые показатели, получилась отличная базовая обработка, которая может стать примером для разработки возможности управления параметрами кластера серверов, информационных баз, соединений и т.п. Возможность разработки таких приложений как "управления пользователями" или "управление блокировкой регламентных заданий информационной базы". Обработку разместил - http://infostart.ru/public/204015/
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа