Автоматическое обновление типовой БП

1. AnotherSide 24.04.14 15:45 Сейчас в теме
Решал ли кто-нибудь задачу полностью автоматического (без интерактивного участия) обновления типовых баз БП 2.0 в клиент-серверном исполнении штатными средствами (регл. задания) или доп. обработками, т.е. без сторонних конфигураций и без влезания в код типовой? Просьба кратко описать алгоритм действий, если сталкивались с подобной задачей.

Заранее благодарен.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. tolyan_ekb 105 12.12.14 11:53 Сейчас в теме
(1) AnotherSide, уже больше года обработке http://infostart.ru/public/185492/ Автоматическое создание файла обновления (пакетный режим). Обновлено (добавлена обработка УФ)
2. audion 29.04.14 16:45 Сейчас в теме
Заготовка

start ""/wait "C:\Program Files\1cv8\8.3.4.437\bin\1cv8.exe" CONFIG /S serv1c\buh-mybase-2014 /N admUser /P admPasswd /DumpIB C:\buh-mybase-2014.dt
start ""/wait "C:\Program Files\1cv8\8.3.4.437\bin\1cv8.exe" CONFIG /S serv1c\buh-mybase-2014 /N admUser /P admPasswd /UpdateCfg C:\Users\admUser\AppData\Roaming\1C\1cv8\tmplts\1c\Accounting\­3_0_32_6\1cv8.cfu
start ""/wait "C:\Program Files\1cv8\8.3.4.437\bin\1cv8.exe" CONFIG /S serv1c\buh-mybase-2014 /N admUser /P admPasswd /UpdateDBCfg
start ""/wait "C:\Program Files\1cv8\8.3.4.437\bin\1cv8.exe" ENTERPRISE /S serv1c\buh-mybase-2014 /N admUser /P admPasswd

Первая строка - дамп (на всякий)
вторая-третья - обновление и сохранение конфигурации
четвертая - запуск, чтобы потом в открывшемся окошке согласиться, что обновление легальное и завершить
3. Дмитрий74Чел 238 13.05.14 10:31 Сейчас в теме
А если захочется чего-то большего - то можно помучить мозг типовыми скриптами от 1с (создаются в папке Temp) при запуске обновления из режима предприятия (со скачиванием файла обновления с интернета): папка вида 1Cv8Update.131128080503 с файлами main, helpers, splash...
jobkostya1c_ERP; +1 Ответить
4. jobkostya1c_ERP 100 09.07.14 07:34 Сейчас в теме
Может корректно работать, если количество релизов через которое нужно перепрыгнуть небольшое. В идеале один. Даже при включении в пользовательском режиме обновлений нужно как-то решать проблему очистки кэша. Ведь при работе "грубой" команды "rd "%UserProfile%\Local Settings\Application Data\1C\1Cv82" /s /q" Последующие обновления становятся невозможными. Для типовой БП при обновлении на 7-8 релизов свободное место на диске С уменьшилось на 15 Гб., а самой базы с 300 Мбайт. до 1 Гбайт.
Или уже не доводить до таких ситуаций, а обновлять список баз только на один релиз. А тут уже сложность написания скрипта.
Проблему можно решить переносом профиля пользователя и кэша на другой диск.
5. jobkostya1c_ERP 100 09.07.14 07:48 Сейчас в теме
И еще в папке "1Cv8Update" можно получить для древних *.cf все релизы и потом вручную обновить. Или переписав в другое место все-таки попробовать отладить обновление.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот