Имя: Пароль:
1C
1С v8
Необходимо автоматизировать процесс обновления баз...
0 Axmad Chay
 
13.06.19
23:14
Узнал недавно о существовании пакетного режима запуска - очень обрадовался. Имею 50 баз, которые подключены к одному хранилищу и уже даже обновлены. На хранилище накатил новый релиз бухгалтерии, поэтому помимо обычного обновления каждой базы из оного, необходимо "перезайти" в каждую из 50 баз и выбрать радиокнопкой что-то типа "ок я в курсе что обновился" и подождать какое-то время... В противном случае юзеры работать не могут. Собственно вопрос! Можно ли сделать это как нибудь через батник, чтобы не заходить во все базы ручками (как-то приходилось делать это вручную, ощущения не из приятных..) Команду такого типа я не нашёл, по этому интересуюсь. Спасибо
1 palsergeich
 
13.06.19
23:15
(0) Проще всего подсмотреть как это сделано в АПК.
Или читать мануалы.
Или 1sscript
2 vde69
 
13.06.19
23:18
3 Has
 
14.06.19
11:30
xStarter
4 Cyberhawk
 
14.06.19
13:13
По СОМ можно подключиться и вызвать соответствующий метод общего модуля, чтобы прошло монопольное обновление
5 Cyberhawk
 
14.06.19
13:13
Через батник конечно же можно - с ключом запуска внешней обработки, вызывающей то же самое что в (4)
6 тарам пам пам
 
14.06.19
15:22
Тут вопрос как я понял не в самом запуске баз, а в вылезающем после этого окне с вопросом о легальности обновления. Насколько я помню, в типовых нет возможности указать, чтобы это окно не вылезало и считалось, что обновление легально.
7 Вафель
 
14.06.19
15:23
(6) можно расширение добавить и отключить
8 Cyberhawk
 
14.06.19
15:24
(6) Окно не будет появляться, если монопольное обновление уже выполнено. А его можно вызвать программно.
9 _stay true_
 
14.06.19
15:39
(8) Напиши батник, последровательно запускающий твои 50 баз с ключом /c ЗапуститьОбновлениеИнформационнойБазы

Можно даже в нескольких сеансах в несколько потоков, чтобы быстрее
10 _stay true_
 
14.06.19
15:39
Сорян, (0)