bdd2

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