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

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

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

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

11 Comments

  1. Administrator1c

    Для использования обработки необходимо выполнять последовательно все пункты (кнопки).

    Пункт «1. Получить список баз из файла …1C1CEStartibases.v8i» — при этом из файла описания списка баз, заносятся записи о всех базах в таблицу значений в форме обработки.

    Следующая кнопка «2. Получить данные о рег. заданиях из перечня баз.» — если у Вас в пользователе баз включена «Аутентификация операционной системы:», то вносить данные в колонку «Пользователь» и колонку «Пароль» нет необходимости, ну а если Вы регистрируетесь в базе выбирая пользователя и вводите пароль, то необходимо заполнить эти колонки, а затем нажимать эту кнопку.

    Кнопка «3. Удалить из списка красные записи.» По результатам подключения к базам и получения некоторой информации о базе и регламентных задачах, записи в таблице значений могут принять определенные расцветки. Если красная запись, то к данной базе подключиться не удалось. В дальнейшем работать с такой базой будет невозможно, поэтому существует эта кнопка.

    Кнопка «4. Сохранить данные о рег. заданиях во временном файле.» При нажатии этой кнопки данные, находящиеся в таблице будут сохранены, для дальнейшего их использования (ведь неизвестно на какое время будет приостановка заданий).

    Самая главная кнопка «5. Отключить запуск регламентных заданий.» Ну это понятно, последовательно по всем базам имеющих «флаг» отключаем все регламентные задания, красим записи в зеленый цвет.

    Кнопка «6. Считать данные из временного файла о рег. заданиях.» Что бы вспомнить как было раньше (если забыли), и 7 кнопкой все вернуть на место (установить флаги «Использование:» там где надо).

    Reply
  2. Administrator1c

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

    Reply
  3. WKBAPKA

    отключает все фоновые задания?

    Reply
  4. Administrator1c

    Отключает запуск фоновых заданий.

    Reply
  5. EmpireSer

    А она может как в консоли сервера 1С «Отключить запуск регламентных заданий»? Т.е. всех сразу.

    Reply
  6. Administrator1c

    Она как раз и отключает запуск у всех заданий, но не через блокировку, а через снятия флага регламентного задания «Использование:».

    Reply
  7. AlX0id

    А почему просто во всех базах не расставить флаг блокировки регламентников? Обработкой же..

    Reply
  8. Administrator1c

    (7) AlX0id, Из обработки доступ к флагу «Блокировка регламентных заданий включена» получить не представилось возможным, хотя по документации это возможно «Информационная база (IInfoBaseInfo)

    ScheduledJobsDenied (ScheduledJobsDenied) «, можно это сделать с помощью vbs скрипта, но почему то не всегда срабатывает, а это получился самый надежный вариант.

    Reply
  9. AlX0id

    (8)

    Дык есть com-соединения ж к серверу 1с.. В местных обработках где-то видел пример использования..

    Reply
  10. Administrator1c

    (9) AlX0id, Наверное, можно и так сделать, через com-соединение с сервером (хотя идея какая то…), просто не встречал такой возможности. А эта обработка первый шаг к возможности оптимизации расписания запуска регламентных задач, что бы не запускались все разом в один промежуток времени.

    Reply
  11. Administrator1c

    (9) AlX0id, Поиски возможности COM-соединения с сервером 1С, что упоминал AlX0id, привели к обработке для 1С платформы 8.1 разработанной еще 2009 г. — КонсольКластераСерверов.epf, слегка поправив и добавив некоторые показатели, получилась отличная базовая обработка, которая может стать примером для разработки возможности управления параметрами кластера серверов, информационных баз, соединений и т.п. Возможность разработки таких приложений как «управления пользователями» или «управление блокировкой регламентных заданий информационной базы». Обработку разместил — http://infostart.ru/public/204015/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *