Вход | Регистрация
 

Как обновлять средне-модифицированную УТ на последний релиз?

Как обновлять средне-модифицированную УТ на последний релиз?
Я
   Гений 1С
 
02.12.20 - 14:21
Есть средне-модифицированная УТ, я посчитал, что там 5 переходов по конфам (с весны 2020 по текущий релиз).
Ну если по-хорошему, то как обновляем:
1. Сравниваем текущую с последней, переносим изменения в последнюю.
2. Далее просто последовательно путем "Обновить из файла" накатываем ключевые конфы (с потерей доработок, потому что они из последней конфы войдут)
3. Ну и после накатывания запускаем 1С.
Так я понимаю?
Или кто-то по рабоче-крестьянски сразу на последнюю обновляет? Я помню, нарвался на контроль, что с такой-то версии на такую-то нельзя перейти. Отключил его конечно, но гимор еще тот был....
   Mort
 
1 - 02.12.20 - 14:24
Ещё можно, например, похерить данные в каком-нибудь реквизите который менял тип/местонахождение и поочередные обновления обеспечивали сохранность этих данных.
   Гений 1С
 
2 - 02.12.20 - 14:25
(1) да это я понимаю, поэтому предложил клиенту два варианта - дешевый и рискованный и дорогой и по методичке.
   Гений 1С
 
3 - 02.12.20 - 14:26
Меня больше смущает пункт 2, что я накатываю конфу, где теряются доработки, при этом понимаю, что там объединение происходит, т.е. данные остаются, но все же.
   ДенисЧ
 
4 - 02.12.20 - 14:30
Скромно-гениальное решение...
   Garykom
 
5 - 02.12.20 - 14:30
(0)
1. Вынести все доработки в Расширение
2. Обновить
3. Допилить расширение под обновленную УТ
   Garykom
 
6 - 02.12.20 - 14:31
(5)+ Забыл

0. Нанять программиста
   Garykom
 
7 - 02.12.20 - 14:31
>Я помню, нарвался на контроль, что с такой-то версии на такую-то нельзя перейти. Отключил его конечно, но гимор еще тот был....

гыгы
   Vstur
 
8 - 02.12.20 - 14:37
(2) Интересный клиент пошел, раньше клиенту был важен результат. А теперь процесс ?
   Garykom
 
9 - 02.12.20 - 14:39
(8) Сейчас клиенту надо вникать в процесс или обуют и говно подсунут.
   Гений 1С
 
10 - 02.12.20 - 15:19
(8) у клиента должна быть свобода выбора, имхо.
   RomanYS
 
11 - 02.12.20 - 15:21
(0) >> с весны 2020 по текущий релиз
Это 1 редакция? Тупо обновить свежей конфигурацией не предлагать?
   Гений 1С
 
12 - 02.12.20 - 15:25
(11) 11.4.11.71 на 11.4.13.71
   Гений 1С
 
13 - 02.12.20 - 15:26
(5) да, это я тоже предложил.
   RomanYS
 
14 - 02.12.20 - 15:30
(12) Последнюю всё равно готовить, поэтому
1. Обновляем на последнюю
2. Если "нарвался на контроль" и т.п. - делаем промежуточные обновления
На практике с п.2 никогда не сталкивался с типовыми от 1С в пределах одной редакции.
   Гений 1С
 
15 - 02.12.20 - 15:38
(14) ну это да, верно. ну не знаю, я озвучил клиенту "скидку на риск", его дело - идти на него или нет.
   Гений 1С
 
16 - 02.12.20 - 15:38
Жаль, что 1с не пишет, почему нельзя пропускать релизы в комментариях к схеме переходов. Класссический черный ящик
   Aleksey
 
17 - 02.12.20 - 15:44
(14) У меня есть дека от 1С ут11 на которую я накатываю свежий релиз в режиме предприятия (т.е. способом предусмотренным разработчиками). На практике уже пару раз точно она ломалась. Т.е. процедуры обновления нарывались на ошибку и переход на новую версию не завершался. И это на демка, где 1,5 документа
   RomanYS
 
18 - 02.12.20 - 15:51
(17) Это к чему? не очень понял. В режиме предприятия вроде как раз все(какие положено) промежуточные накатываются. Понятно что чем больше обновлений тем больше шансов поймать косячное.
К вопросу можно ли пропустить промежуточные, вроде прямого отношения не имеет. И даже наоборот: пропустив промежуточные есть шанс избежать встречи с явно кривыми релизами.
   Aleksey
 
19 - 02.12.20 - 15:55
(18) После наката запускаются куча разных процедур для перехода. Вот они не всегда отрабатывают. Короче даже если делать все последовательно не значит что все пройдет без проблем
   Гений 1С
 
20 - 02.12.20 - 15:57
(18) ну все фанатично не надо, там же есть ключевые, по ним и строится схема перехода, они вряд ли косячные
   Гений 1С
 
21 - 02.12.20 - 15:57
(19) но проблем будет меньше таки
   Prog111
 
22 - 02.12.20 - 16:09
"По методичке" нужно ещё и конфу поставщика обновлять.
   RomanYS
 
23 - 02.12.20 - 16:09
(20) Нет никаких "ключевых", если об этом не указано явно. Если мы говорим про cfu, то там просто указываются релизы для которых он содержит обновления.
   RomanYS
 
24 - 02.12.20 - 16:09
(21) или больше, если промежуточные релизы с ошибками
   RomanYS
 
25 - 02.12.20 - 16:11
(22) Её вообще невозможно НЕ обновить, если делать обновление. Есть мастера, которые делают объединение, но это совсем другая история))
   PuhUfa
 
26 - 02.12.20 - 16:23
Через стандартные "Поддержка - Обновить Конфигурацию" обновиться до нужного релиза. Все добавленные объекты останутся на месте и данные не пропадут. Если есть изменения в ОМ, МО и ММ, то в режиме настройки объединения выставить так что бы свои изменения не пропали. После этого перенести в получившуюся конфу изменения всяких форм.

зы можно еще на этапе обновления анализировать изменения форм и сразу принимать решения... но это тогда придется повозиться.
   PuhUfa
 
27 - 02.12.20 - 16:31
(26)+ и что бы потом вот так не мучатся... я свои УТ обновляю только на последние релизы... Вышла последняя 11.4.10.* обновился на нее... Вышла потом последняя 11.4.11.* перешел на нее... и т.д.
   Гений 1С
 
28 - 02.12.20 - 16:33
(27) ну я не веду клиента, просто привлечь хотят к обновлению. ;-)
   Гений 1С
 
29 - 07.12.20 - 10:06
В общем, обновил на последнюю конфу, без промежутков. Сегодня буду наблюдать.
   RomanYS
 
30 - 07.12.20 - 11:01
(29) Если обновление прошло без ошибок, то всё что может вылезти никак не связано с пропущенными релизами.
 
 Рекламное место пустует
   Гений 1С
 
31 - 07.12.20 - 11:45
(30) так я наблюдать буду как раз за ошибками, которые выстрелят. Парочку и так нашел, простым тестированием.
   Ногаминебить
 
32 - 07.12.20 - 11:54
А чего такого трудоемкого в накатывании через поддержку последовательно релизов с оставлением добавленных объектов и забиванием на код? Ну а в последнем уже вылизать все.
   RomanYS
 
33 - 07.12.20 - 11:57
(32) Время. И риск собрать ошибки, которые мог пропустить.
   trdm
 
34 - 07.12.20 - 12:01
(16) > Жаль, что 1с не пишет, почему нельзя пропускать релизы в комментариях к схеме переходов. Класссический черный ящик

Накати на копию, выгрузи в файлы, дифани.
   Ногаминебить
 
35 - 07.12.20 - 12:06
(33) Ну понятно, что быстрее всего сразу на последний, а надежнее всего полностью пройти каждый шаг с тестированием полученного. Просто крайности отбросить и найти какой-то компромисс. Кроилово по опыту почти всегда к попадалову приводит. Самое хреновое если еще и с отложенным обнаружением.
   Гений 1С
 
36 - 07.12.20 - 12:08
(32) время. мне его не подтвердили, пошли по короткому пути с одним обновлением
   RomanYS
 
37 - 07.12.20 - 12:12
(35) Непонятно 
1. почему надёжнее
2. зачем делать ненужную работу, и искать в это ещё компромисс.

В общем не вижу ни одной причины делать промежуточные обновления, если вендор (поставщик обновлений) не заявляет о их необходимости явно.
   Ногаминебить
 
38 - 07.12.20 - 12:16
(37) К примеру в одном из промежуточных релизов реквизиту добавили в имя Удалить и перетащили данные процедурой обработки после запуска. А мы сразу бац - и на последний перескочили, где его уже нет.
   Гений 1С
 
39 - 07.12.20 - 12:21
(38) там насколько я помню (могу ошибаться) несколько обновлений отрабатывается, а не только последнее при переходе, т.е. даже если пропустишь релиз, несколько обновлений отработает. Хотя могу ошибаться, но вроде оно в логе пишет что сделала переход с версии такой-то на такую-то, потом на следующую и т.п. (хотя может это ложная память, поправьте)
   Klesk
 
40 - 07.12.20 - 12:37
(16) этого не знает даже САМ
   RomanYS
 
41 - 07.12.20 - 12:55
(38) может и пример приведёшь, когда в типовых так сделали, а предупредить забыли.
Там поэтому и копятся эти "Удалить...", что удаляют их только со сменой редакции, или явно указывают - переход возможен с релиза не ниже XX, но такое считанные разы видел
   Ногаминебить
 
42 - 07.12.20 - 14:35
Для меня всегда предупреждением служил список версий, для обновления которых предназначен релиз. Может и ошибался. Конкретно на описанный косяк попадал как-то раз еще во времена существования бухи 1.6. С тех пор всегда старался четко придерживаться написанного, так что примерам взяться неоткуда. :)
   Гений 1С
 
43 - 07.12.20 - 14:41
(41) прости, а где они предупреждают? Где их Рупор, так сказать?
   Гений 1С
 
44 - 07.12.20 - 14:42
(42) Ну список там параноидальный. Может там какой ЕГАИС радикально менялся, к чему это обычной оптовой конторе. Список там видиши ли, общий, не описано что и почему
   RomanYS
 
45 - 07.12.20 - 15:00
(42) А это не просто список релизов, для которых есть обновление в cfu?
(43) На странице скачивания обновлений, видел такое пару раз. Пример сейчас вряд ли найду.
   Один С
 
46 - 07.12.20 - 15:36
Все здесь. Никита, Стас..
За 10 лет ничего не поменялось..
   novichok79
 
47 - 07.12.20 - 15:43
5 релизов всего? ха! это ж не 10.
сначала при обновлении обновляете без удаления реквизитов из доработок.
после обновления на последний релиз переносите доработки в формах.
   Гений 1С
 
48 - 07.12.20 - 15:53
(47) это понятно, но время на натягивания конф, запуск 1С. Тут уж или обновлятор запрягать или же брать с клиента + 1.5 часа
   novichok79
 
49 - 07.12.20 - 15:54
(48) возьмите 1,5 часа. если клиент откажется, значит будет сидеть со старой конфой и ему это все не очень то и нужно.
   Гений 1С
 
50 - 07.12.20 - 15:56
(49) да это уже вопрос в прошлом. обновление прошло одним махом. Я не сторонник выкручивания рук. Я честно объяснил, что вероятность косяков не велика.
   Гений 1С
 
51 - 07.12.20 - 15:56
(48) ну и потом, качаются эти промежуточные релизы тоже долго. Это в фоне надо делать, по идее. А обновлять их можно только ночью. Если только заранее эти релизы накачать. бррр....
   novichok79
 
52 - 07.12.20 - 15:58
(51) как поется в одной композиции - asi el la vida... т. е. "такова жизнь".
   novichok79
 
53 - 07.12.20 - 15:58
   Гений 1С
 
54 - 07.12.20 - 15:58
(52) ну это понятное дело.


Список тем форума
Рекламное место пустует  Рекламное место пустует
Основная теорема систематики: Новые системы плодят новые проблемы.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.