Решал ли кто-нибудь задачу полностью автоматического (без интерактивного участия) обновления типовых баз БП 2.0 в клиент-серверном исполнении штатными средствами (регл. задания) или доп. обработками, т.е. без сторонних конфигураций и без влезания в код типовой? Просьба кратко описать алгоритм действий, если сталкивались с подобной задачей.
(1) AnotherSide, уже больше года обработке http://infostart.ru/public/185492/ Автоматическое создание файла обновления (пакетный режим). Обновлено (добавлена обработка УФ)
Первая строка - дамп (на всякий)
вторая-третья - обновление и сохранение конфигурации
четвертая - запуск, чтобы потом в открывшемся окошке согласиться, что обновление легальное и завершить
А если захочется чего-то большего - то можно помучить мозг типовыми скриптами от 1с (создаются в папке Temp) при запуске обновления из режима предприятия (со скачиванием файла обновления с интернета): папка вида 1Cv8Update.131128080503 с файлами main, helpers, splash...
4.
jobkostya1c_ERP
10009.07.14 07:34 Сейчас в теме
Может корректно работать, если количество релизов через которое нужно перепрыгнуть небольшое. В идеале один. Даже при включении в пользовательском режиме обновлений нужно как-то решать проблему очистки кэша. Ведь при работе "грубой" команды "rd "%UserProfile%\Local Settings\Application Data\1C\1Cv82" /s /q" Последующие обновления становятся невозможными. Для типовой БП при обновлении на 7-8 релизов свободное место на диске С уменьшилось на 15 Гб., а самой базы с 300 Мбайт. до 1 Гбайт.
Или уже не доводить до таких ситуаций, а обновлять список баз только на один релиз. А тут уже сложность написания скрипта.
Проблему можно решить переносом профиля пользователя и кэша на другой диск.
5.
jobkostya1c_ERP
10009.07.14 07:48 Сейчас в теме
И еще в папке "1Cv8Update" можно получить для древних *.cf все релизы и потом вручную обновить. Или переписав в другое место все-таки попробовать отладить обновление.