Обновление не выходя из конфигуратора

1. user901542 06.02.18 08:28 Сейчас в теме
Всем доброго времени суток! Возник вопрос, можно ли каким либо образом, при обновлении конфиги из конфигуратора, не запускать предприятие, чтобы обновилась база? А допустим накатывать пару обновлений и более, при этом не заходить и не ждать загрузки предприятия?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. пользователь 06.02.18 08:54
Сообщение было скрыто модератором.
...
11. kild 93 06.02.18 09:51 Сейчас в теме
(1) Не рекомендуется. Есть обязательные промежуточные релизы которые нельзя пропускать. Можно на сайте или при обновление посмотреть эти версии. Для них обязательно нужно запускать режим предприятия и продолжить переход к новой версии. Иначе нет гарантии что данные не повредятся. На удачу не стоит полагаться, лучше все по инструкции
user_2010; +1 Ответить
12. Art1387 4 06.02.18 10:09 Сейчас в теме
(11)для этого используется тестовая база. Когда конфигурация сильно доработана если каждый релиз накатывать - только обновлениями и будешь заниматься. Неоднократно обновлялся cf-никами, проскакивая до 7-8 релизов - все нормально работает. Так-то можно еще модули обновления информационной базы просматривать, там видно при каком релизе какие процедуры срабатывают.
17. kild 93 06.02.18 20:25 Сейчас в теме
(12) каждый релиз накатывать не нужно, а только обязательные промежуточные, которые специально выведены и нуждаются повышения версии в режиме предприятия, так как эти релизы влияют на данные в базе. Другое дело есть ли эти данные.
7-8 обязательных переходных релизов - это запущенная база.
А так согласен, если конфигурации сильно переписанная и все данные знакомы - хозяин барин.
Лично мне лень накатывать на тестовую и тестировать непонятно что или изучать изменения релиза, надеясь , что ничего не упустил. Хотя для вашей переписанной у вас возможно лучше решение
13. Xershi 1534 06.02.18 10:27 Сейчас в теме
(1) если речь идёт о типовой конфигурации, то в ручном режиме нет!
Но есть множество утилит/конфигураций которые позволяют это автоматизировать.
16. herfis 515 06.02.18 11:18 Сейчас в теме
(1) Можно. Если программные обработчики переходов чисто аддитивные и не кривыми руками писанные, то должно проканать. Можно почитать описания обновлений всех релизов и если там ничего подозрительного нет - обновиться кумулятивно (можно вообще сразу последнюю конфу поставщика вкатить). Для полного контроля можно почитать код программных обработчиков переходов.
Но могут быть обновления, корректно отрабатывающие только при пошаговых обновлениях. Ну, банально - в одном какие-то данные перенесли, а в другом - прибили исходный реквизит. Понятно, что при кумулятивном обновлении данные будут потеряны.
2. rinik88 36 06.02.18 08:47 Сейчас в теме
накатывай сколько хочешь, а в режим предприятия зайдешь в конце. а можешь обновлять и из режима предприятия.
3. t.v.s. 113 06.02.18 08:48 Сейчас в теме
Теоретически можно, но нужно хорошо понимать какие действия будут выполняться и на что они повлияют. А раскуривание этого всего займет времени больше чем запус предприятия.

Вот простой пример:
- У вас есть конфигурация версии 1, в ней ТаблицаА с какими-то данными
- Выходит версия 2, в которой создается ТаблицаБ и обработчик обновления переносит в нее данные из ТаблицаА
- Выходит версия 3, в которой ТаблицаА удаляется из конфигурации
Что произойдет если в момент обновления на версию 2 вы не запустите обновление в режиме предприятия?
5. rinik88 36 06.02.18 08:55 Сейчас в теме
(3) по идее такой расклад может быть при переходе например в БП с 2.0 на 3.0.
6. t.v.s. 113 06.02.18 09:00 Сейчас в теме
(5)Да даже в пределах редакции может быть, например при переходе с УТ11.1 на 11.2 меняется справочник единиц измерения
7. Cooler 22 06.02.18 09:19 Сейчас в теме
(5)
такой расклад может быть при переходе например в БП с 2.0 на 3.0
Не только, вот свежий пример.

Надо четко понимать: в режиме конфигуратора изменяются метаданные, в режиме предприятия - данные. И пропустив несколько штатных запусков предприятия, в конце можно обнаружить, что данные - тю-тю!
8. rinik88 36 06.02.18 09:46 Сейчас в теме
при обновлении на 3.0 с 2.0, данные терялись и при включении режима предприятия, обработчик обновления ничего не переносил в новые объекты.
9. rinik88 36 06.02.18 09:48 Сейчас в теме
ну то есть я хочу сказать про критичность тех данных которые похерятся.
10. rinik88 36 06.02.18 09:50 Сейчас в теме
сами 1сники когда то описывали рекомендации по обновлению, что лучше последовательно проводить обновление, но можно и накатывать цфки последних версий.
14. user901542 06.02.18 10:35 Сейчас в теме
Просто, ведь когда через обновлятор прогоняешь базу, она не запускает предприятие, а видимо просто посылает какие-то команды? верно понимаю?
15. t.v.s. 113 06.02.18 10:51 Сейчас в теме
(14) Запускает, его просто не видно
18. Bukaska 147 07.02.18 11:57 Сейчас в теме
Лучше не рисковать. Вы же когда программируете, отлаживаете обновления, всегда же проверяете предприятие? Так же и тут, как иначе зарегить новое от разработчиков, не тронув режим предприятия? Да ну... лучше не шутить. Всегда прогонять надо через предприятие и не пропускать обязательные релизы, правильно сказали выше)
19. Sei Souma 07.02.18 12:07 Сейчас в теме
Ваш сэкономленный час на запуске после обновления в итоге вылиться может в то что вы потом вынуждены будете сделать работу по обновлению дважды.
Если хотите проскочить сразу на последний релиз можно и cf накатить, но потом лишитесь механизма поддержки и нормального обновления через cfu.
20. Восьмой 92 08.02.18 15:49 Сейчас в теме
Ответ - можно но НЕЛЬЗЯ - ибо нужно выполнить процедуру обновления (типовая процедура перехода с версии на версию) которая может данные перелопатить плюс не дай бог конфа с бсп и прочими библиотеками - и запускается эта процедура только в режиме предприятия.
Конечно в теории - да можно накатить все конфиги и один раз запустить - но не факт что 1С-ый гумно код отработает корректно данную ситуацию (у меня БП 3.0 так падала), так что не рискуй.
21. sanjabor 17 08.02.18 16:00 Сейчас в теме
Если конфигурация типовая, в ней, скорее всего, есть запуск обновления из режима предприятие. Она бэкапит базу, скачивает нужные обновления, обновляет конфигурацию и выполняет все необходимые действия в режиме предприятие. А если вручную через конфигуратор обновляешь, лучше не пропускать.
22. Sei Souma 26.03.18 17:25 Сейчас в теме
Александр, судя по постановке вопроса в топике о типовой тут речи нет.
Оставьте свое сообщение

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