Имя: Пароль:
1C
1С v8
Обновление базы: последовательность, подскажите!!!
0 Старуха Шапокляк
 
16.07.11
18:50
ЗУП (конфа изменена в некоторых местах), релиз 2.5.33.4
Надо обновить ее до 2.5.37.1. Разработчики пишут, что надо обновляться последовательно:
33.4 --> 34.2 --> 35.3 --> 36.3 --> 37.1

Подскажите, каким способом правильно обновиться, чтобы было меньше трудозатрат, ну и чтобы все обновление было корректным.

1-ый СПОСОБ:
Свою базу релиза 33.4 обновляю на 34.2, затем вношу доработки свои, запускаю в пользовательском режиме.
Обновляю на 35.3, затем вношу доработки, запускаю в пользовательском режиме.
Обновляю на 36.3, затем вношу доработки, запускаю в пользовательском режиме.
Обновляю на 37.1, затем вношу доработки, запускаю в пользовательском режиме.


2-ой СПОСОБ:
Свою базу релиза 33.4 обновляю на 34.2, запускаю в пользовательском режиме.
Обновляю на 35.3, запускаю в пользовательском режиме.
Обновляю на 36.3, запускаю в пользовательском режиме.
Обновляю на 37.1, запускаю в пользовательском режиме.
И только после этого вношу доработки свои.
1 Старуха Шапокляк
 
16.07.11
18:52
В 1-ом способе после каждого обновления надо переносить доработки. Это займет ОЧЕНЬ много времени. А во 2-ром способе, доработки надо перенести только один раз - после обновления на последний релиз (я подготовлю cf с моими изменениями и загружу его в самом конце).
2 skunk
 
16.07.11
18:54
я бы пошел вторым путем
3 БибиГон
 
16.07.11
19:03
а я бы третьим путем. ;)
4 Aleksey
 
16.07.11
21:02
Я тоже за третий. Взять 37 релиз полный. Внести изменения, выгрузить cf файл и накатить его на свою базу
5 Старуха Шапокляк
 
16.07.11
22:14
(4) А возможные обработки, которые есть в промежуточных релизах (например, переименования и удаления объектов), и которые срабатывают при запуске после обновления определенного релиза???
6 gae
 
16.07.11
22:20
(0) Промежуточные обновления делать надо. Все доработки переносить в них не обязательно, НО!!! есть часть доработок, влияющих на структуру БД, типа изменения типов реквизитов, наборов движений документов, набора предопределенных значений, так вот их НАДО ПЕРЕНОСИТЬ В КАЖДОМ ПРОМЕЖУТОЧНОМ обновлении, иначе произойдет потеря данных.
7 Emvika
 
16.07.11
22:21
(4) прально! обработки обновления придумали трУсы!
8 gae
 
16.07.11
22:22
Задача облегчается тем,что доработки приходится переносить только по "дважды измененным объектам", то есть по тем, по которым есть доработки и которые меняет 1С в новом релизе.
9 Aleksey
 
17.07.11
10:51
(7) А это тут причем? В ЗУП и БП обработка обновлений поддерживает такие "скачки". Поэтому корректно отработает в данном случае.

Т.е. к примеру если обновить БП 1.6.10 на БП 1.6.31, то при первом запуске обработка обновлений последовательно запуститься по релизно, т.е. сначало запуститься обновления до БП 1.6.11, затем до 1.6.12 ... и наконец для 1.6.31

За УПП говорить не буду, но и мы в сабже не УПП обсуждаем
10 Aleksey
 
17.07.11
10:52
(5) И что? Они все отработают последовательно при запуске
11 gae
 
17.07.11
11:13
(10) А если реквизит был удален в промежуточном релизе?
12 Гобсек
 
17.07.11
11:16
(0)Я за 2-ой СПОСОБ
13 Старуха Шапокляк
 
17.07.11
23:04
(0) Решила пойти вторым способом. Этим способом, на копии базы подготовила cf-файл (со всеми доработками, последнего релиза). Завтра надо накатить его на реальную базу. Подскажите, последовательность:
на РЕАЛЬНОЙ базе последовательно ставлю релизы (через Поддержку - Обновить, подсовываю cfu), после каждой версии запускаю базу в пользовательском режиме. Т.е. база стала последнего релиза, но без доработок. А теперь, внимание вопрос: в последнюю очередь надо накатить мой подготовленный cf-файл (со всеми доработками, последнего релиза). Как его правильно накатить, через "ЗагрузитьКонфигурациюИзФайла" или через "СравнитьОбъединитьСКонфигурациейИзФайла"?
14 БибиГон
 
17.07.11
23:12
(13) Как тебе больше нравится так и делай. ;)
По моему хоть так хоть этак уже без разницы.
15 Necessitudo
 
17.07.11
23:30
сравнитьобъединить как-то как раз для таких случаев и нужен)
16 Старуха Шапокляк
 
17.07.11
23:31
(15) Спасибо )))
17 ice777
 
17.07.11
23:33
(11) правильное замечание. но, и потом обратно добавлен уже не таким ))
18 bazvan
 
17.07.11
23:46
2 способ приведет к тому что могут потеряться данные в ваших доработках.
19 kotletka
 
17.07.11
23:53
(15)ну-ну релиз поставщика 1 , релиз иб другой, предупреди его ладно об этом
20 kotletka
 
17.07.11
23:53
+(19)что бы при следующем обновлении не возникла ветка про разные релизы и как это побороть
21 kotletka
 
17.07.11
23:55
чистую базу 33.4 запускаешь и обновляешь до нужного релиза, вносишь изменения и выгружаешь cf, накатываешь на свою
22 Гобсек
 
18.07.11
00:12
(13)Сравнить и объединить безопасней.
Чтобы в процессе накатывания обновлений не потерялись данные, надо за этим следить. Например, если у какого-то из справочников была изменена длина наименования.

Я обычно делаю это сначала днем в тестовой базе, потом вечером по окончании рабочего дня в реальной. Сделаешь в тестовой базе - увидишь все возможные проблемы.