|
Блокировка регламентных заданий для всех баз на сервере 1С
| ☑ |
0
Aleksey1989
07.04.16
✎
20:17
|
Добрый вечер. Подскажите, пожалуйста, можно ли заблокировать регламентные задания сразу для всех баз, которые находятся на сервере 1С? В консоли сервера 1С можно заблокировать регламентные задания для конкретной базы 1С, правильно ли я понимаю, что эта блокировка указывается в файле C:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst и, в нем эту блокировка также можно установить?
|
|
1
Aleksey1989
07.04.16
✎
20:23
|
Посмотрел этот файл, там для каждой базы 1С указан такой параметр, как "SchJobDn=Y", который вроде бы должен блокировать регламентные задания, но по факту ничего он не блокирует - т.е, если зайти в свойства базы на сервере 1С, то там галочка "Блокировать регламентные задания" стоять не будет.
|
|
2
Aleksey1989
07.04.16
✎
21:00
|
Неужели никто не знает?
|
|
3
AmoreMe
07.04.16
✎
21:51
|
Настройте требование:
КлиентскиеСоединения с ИБ
тип НеНазначать
имя ИБ не указывать
доп. параметр BackgroundJob.CommonModule
Как то так, писал по памяти. Далее применить полное.
|
|
4
Aleksey1989
07.04.16
✎
23:03
|
(3) Можно по-подробнее - что за требование, где его настраивать?
|
|
5
Алексей Карманов
08.04.16
✎
03:50
|
(0)
Ставите Обновлятор-1с, выделяете нужные базы (галками или через Ctrl), далее выполняете пункт меню:
5. Опасные операции -> 5.10 Заблокировать запуск регламентных заданий на сервере.
Там же есть возможность разблокировать регламентные задачи.
|
|
6
Aleksey1989
08.04.16
✎
10:10
|
(5) Отличный совет, спасибо!
|
|
7
Лефмихалыч
08.04.16
✎
10:35
|
(1) думаю, сервер читает этот файл при загрузке только.
(6) это можно и бесплатно реализовать
// Создать Automation сервер 1С:Предприятия
AutomationCервер = Новый COMОбъект("V83.Application");
// Установить соединение с информационной базой
// TestBase в кластере 1541 центрального сервера TestSrv
AutomationCервер.Connect("Srvr="TestSrv";Ref="TestBase");
Потом последовательно:
GetInfoBases()
UpdateInfoBase()
вся инфа в СП
|
|