Имя: Пароль:
1C
 
Автоматическое обновление
,
0 first_may
 
24.05.24
10:41
Добрый день.

Нужен совет или может у кого то есть опыт уже :)..

На сервере стоит допустим 15-20 баз.
Они все типовые. Есть БП, ЗУП.. Часть проф, часть базовые..

Обновление делается также "типовым" методом, то есть
1 конфигуратор - архивирование
2 конфигуратор - поддержка - обновить конфигурацию
3 зайти в предприятие, чтобы завершить процесс

И так делается в каждой из 15-20 баз.


Подскажите пож, можно ли как то автоматизировать процесс обновления?

Конечно интересно п2-3, так п1 уже настроен.
1 PLUT
 
24.05.24
10:42
(0) можно
2 first_may
 
24.05.24
10:47
(1) спс..

второй вопрос - как это можно сделать? :)
3 CepeLLlka
 
24.05.24
10:52
(0)Неужели есть такие люди, которые ещё не слышали про "Обновлятор"?
Обновлятор-1С: теперь с поддержкой облаков для защиты от шифровальщиков
4 Затейник
 
24.05.24
10:52
1С обновлятор решит все ваши проблемы.
5 first_may
 
24.05.24
11:10
спс.. почитаю..
6 Serg_1960
 
24.05.24
11:32
[имхо] Для такой мелочи и "обновлятор" не нужен.
Если у автора есть базы с одинаковыми конфигурациями, то достаточно установить обновление (/UpdateCfg) только на одну из них, а в остальные базы - выгрузить(/DumpIB) и загрузить (/LoadCfg) конфигурацию. Так быстрее и это легко автоматизировать.

PS: не только лишь типовые, но и одинаковые нетиповые. Вот только мимо пункта №3, имхо, так просто не проскочишь.
7 first_may
 
24.05.24
11:34
Есть лайт - дает возможность обновлять две базы
Есть проф - наверное много баз
8 first_may
 
24.05.24
11:38
(6)
- базы с одинаковыми конфигурациями - да

- установить обновление (/UpdateCfg) только на одну из них - можно наверное из командной строки прописать..

а что такое UpdateCfg? есть где почитать?

- в остальные базы - выгрузить(/DumpIB) и загрузить (/LoadCfg) конфигурацию  - тоже не знаком..


пункта №3 - это можно тоже думаю запустить под пользователем админом.. только флажок поставить :)..
9 Serg_1960
 
24.05.24
12:00
(8) Это параметры командной строки 1С. Сайт ИТС сейчас не фурычит, потому дам ссылку на infostart: https://infostart.ru/1c/articles/153871/

PS: ссылка на ИТС - https://its.1c.ru/db/v8320doc#bookmark:adm:TI000000496
PSS: параметр /UpdateDBCfg можно указывать после параметров /UpdateCfg и /LoadCfg
10 first_may
 
24.05.24
11:58
(9) спс
11 first_may
 
24.05.24
22:03
(6) не соображу что то..

допустим скаченное обновление есть..
для второй базы надо написать
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"НазвСервер\База" /N" Имя пользователя " /P"Пароль"
/UpdateCfg <тут прописать путь к файлу обновления>

??
12 first_may
 
24.05.24
22:04
нашел

SET cfu_file="X:\tmplts\1C\Accounting\3.0.32.7\1cv8.cfu"
"%ProgramFiles(x86)%\1cv8\<версия>\bin\1cv8s.exe" CONFIG  /S"habr\HabraBD" /N"Администратор" /P"123" /UpdateCfg %cfu_file% /UpdateDBCfg /Out update.log

получается указывается конкретный файл..
13 Максимка_
Космонавтом
 
25.05.24
02:33
(6) Обновлятор еще как нужен и будет лучше в таком случае. Или же придется писать скрипты еще и для RAС, например. Не забываем, что еще нужно установить блокировку новых сеансов, рег и фоновых заданий, убить текущие сеансы, а после еще и обработчики обновления выполнить...
14 first_may
 
25.05.24
07:53
(13) я правильно понял, что

Есть лайт - дает возможность обновлять две базы
Есть проф - много баз
15 Мимохожий Однако
 
25.05.24
08:04
(14) Понял правильно. Стоимость лицензии меньше затрат на написание собственных скриптов, аналогичных в обновляторе.ИМХО
16 Web00001
 
25.05.24
09:12
Один раз заплатил 500р за подборку скриптов в обновляторе и всю жизнь пользуешься. Ничего лучше и придумать нельзя. Юзаю обновлятор даже для одной базы, если она типовая потому, что сидеть ждать, смотреть в экран, когда можно заняться своими делами крайне неразумно.а если их 10 или больше, ты можешь что-то забыть, перепутать, там сделал бекап, там не сделал, тут обновил, тут забыл последнее обновление и тд. А тут просто: нажал кнопку - проверил результат.

Но есть другой момент, если сам пишешь скрипты, то прокачиваешь свой скилл скриптописания. Тоже важная штука, может и пригодится когда.
17 Aleksey
 
25.05.24
09:27
(8) тоже можно решить путем командной строки с запуском обработки которая завершить работу
Ошибка? Это не ошибка, это системная функция.