Имя: Пароль:
1C
1С v8
обновление методом загрузки конфы
0 hatsher
 
08.02.12
23:18
нужно обновить типовую БП 2.0 на неск релизов. можно ли вместо последовательных обновлений просто загрузить конфу последнего типового релиза? Чем это грозит?
1 Гот
 
08.02.12
23:22
Запускай!
2 Креатив
 
08.02.12
23:25
(0)Сделай резервную копию и вперёд. Если не прокатит, можно обновлять поэтапно, не применяя изменения к базе.
3 hatsher
 
08.02.12
23:55
ап
4 Поpyчик-4
 
09.02.12
01:02
(0) Сколько релизов пропущено? Некоторые обновления допускают прыжок через несколько версий, точно можно узнать на users.v8.1c.ru
5 Aleksey
 
09.02.12
01:03
(4) Ложь
6 Поpyчик-4
 
09.02.12
01:10
(5)

Номер версии    Дата выхода    Диск 1С:ИТС    Обновление версии
2.0.32.6    06.02.2012    март 2012    2.0.32.4
2.0.32.4    24.01.2012    февраль 2012    2.0.30.8, 2.0.31.7
2.0.31.7    12.01.2012    февраль 2012    2.0.30.8
2.0.30.8    20.12.2011    январский выпуск 2012    2.0.29.9, 2.0.29.10
2.0.29.10    28.11.2011          2.0.28.3, 2.0.29.9
2.0.29.9    23.11.2011    декабрьский выпуск 2011    2.0.28.3
2.0.28.3    07.10.2011    ноябрь 2011    2.0.27.8, 2.0.27.10
2.0.27.10    30.09.2011          2.0.26.8, 2.0.27.8

Глянь фотку в моём профиле.
7 Aleksey
 
09.02.12
01:11
(6) И что? Это для обновлений, т.е. для cfu файлов
А (0) говорит о cf с файлов с последним релизом. Такой инфы нет на сайте
8 hatsher
 
09.02.12
01:11
а как-то можно подготовить свою конфу для обновления, чтобы не терять время у заказчика?
9 Aleksey
 
09.02.12
01:12
(8) А в чем проблема?
10 Господин ПЖ
 
09.02.12
01:12
(7) обычно cf можно использовать в качестве cfu...
11 hatsher
 
09.02.12
01:13
(9) проблема в незнании. и не хочется потерять данные при таком обновлении
12 Поpyчик-4
 
09.02.12
01:13
(8) Я бы не стал рисковать. Оно тебе надо? Бабла больше возьмёшь.
13 Aleksey
 
09.02.12
01:14
(10) И?
14 hatsher
 
09.02.12
01:15
(12) деньги я беру за работу, я не за затраченное время
15 Поpyчик-4
 
09.02.12
01:15
(11) так узнай точно, какой у них релиз и возьми нужные обновлялки. Они накатываются за час-полтора.
16 Господин ПЖ
 
09.02.12
01:16
(13) следовательно последовательность справедлива и для них... в cfu нет ничего такого чего не было бы в cf по сути
17 hatsher
 
09.02.12
01:18
(15) все равно долго.
18 Aleksey
 
09.02.12
01:19
(16) Несогласен
19 Aleksey
 
09.02.12
01:20
(17) Берешь CF последний и натягиваешь, благо БП 2.0 к этому фиолетово относится
20 Поpyчик-4
 
09.02.12
01:20
(17) То есть время на резервные копии тоже жалко будет, долго ведь.
Ппц, ну давай, грохни базу клиенту, кто-то поумнее потом бабла хорошо срубит.
21 Aleksey
 
09.02.12
01:21
(16) Для cf нет ограничения минимальной версии на которую можно натянуть. Ей пофиг пустая база, или отставание на 2 релиза или на 5
22 Господин ПЖ
 
09.02.12
01:21
(18) основание?
23 Aleksey
 
09.02.12
01:21
(22) Основание - модуль обновления которое содержит обновления с любой версии
24 hatsher
 
09.02.12
01:22
(20) я уже понял, что ты не знаешь. спасибо
25 Aleksey
 
09.02.12
01:22
под любой естественно не имеется ввиду 1.5.9
26 Господин ПЖ
 
09.02.12
01:22
(23) хорошо если так... и не было миграции реквизит1 -> реквизит2 -> реквизит3
27 hatsher
 
09.02.12
01:23
(26) в последних релизах БП изменения как правило косметические..
28 Aleksey
 
09.02.12
01:27
(26) В модуле обновления прописано обновления с 2.0.2

Если ((ОбщегоНазначения.ПолучитьНомерРелиза(ТекущаяВерсияИБ) = "2.0.2"
29 Поpyчик-4
 
09.02.12
01:28
(27)Осторожность не помешает. Потом, если что, на тебя же всех собак повесят.
Я в теме поболее тебя, ты ещё в ясли ходил.
30 hatsher
 
09.02.12
01:29
(29) сколько у тебя в см? в холодной воде
31 Aleksey
 
09.02.12
01:29
(26) Даже если и были, процедура обновления последовательно пройдет по всем
32 Immortal
 
09.02.12
01:34
лучше последовательно
т.к. процедуры обновления могут работать с удаленными/изменненными в следующих версиях реквизитами/объектами и т.п. и т.д.
33 Господин ПЖ
 
09.02.12
01:34
>Если ((ОбщегоНазначения.ПолучитьНомерРелиза(ТекущаяВерсияИБ) = "2.0.2"

и что... в УПП прописано Если ... 1.3.1...  а куска апдейтов 1.3.12-1.3.14 в 1.3.15 уже нет...
34 Aleksey
 
09.02.12
01:35
(32) И? А по твоему если обновиться через CF будут другие процедуры обновления? Или по твоему они перескакивать будут?
35 Поpyчик-4
 
09.02.12
01:35
Уже вижу, как ТС продаёт любимую девушку в рабство, чтобы выплатить компенсацию клиенту за убиенную базу.
36 Aleksey
 
09.02.12
01:35
(33) Значит там обновлять нечего.
37 hatsher
 
09.02.12
01:35
(35) не глупим
38 Aleksey
 
09.02.12
01:36
(35) Ну если у тебя руки из одного место и ты убиваешь базу одним лишь взглядом, это не значит, что у всех так
39 Immortal
 
09.02.12
01:36
(34)ещё раз прочитай, что я написал
40 Господин ПЖ
 
09.02.12
01:36
(36)если бы...
41 Immortal
 
09.02.12
01:36
и не тупи
42 Aleksey
 
09.02.12
01:37
(37) ?

(39) Поясни

(40) Есть другая инфа?
43 Поpyчик-4
 
09.02.12
01:38
Да пущай обновляет как хочет, нам-то что.
44 Aleksey
 
09.02.12
01:39
Вы хотя бы ради спортивного интереса открыли бы
Процедура ВыполнитьОбновление()  в обработки Обновление ИБ и посмотрели как там сделано, а потом рассказывали бы сказки, что CF перескакивает модули обновления
45 hatsher
 
09.02.12
01:40
жаль, что нельзя как-то подготовить файлы обновления, чтобы гарантированно без проблем обновиться одним махом
46 Immortal
 
09.02.12
01:40
(44)а причем здесь *.cf
47 Immortal
 
09.02.12
01:40
речь о последовательном обновлении с релиза на релиз
48 Aleksey
 
09.02.12
01:41
(46) Здрасти приехали, а о чем спор?

Очередной холивар на тему CF с последним обновлением VS последовательно CFU
49 Immortal
 
09.02.12
01:41
или об обновлении сразу на несколько релизов вперед без запуска в пользовательском режиме(а уж что там, *.cf или *.cfu) роли не играет
50 Aleksey
 
09.02.12
01:43
(49) Речь о том, что у меня стоит типовая 2.0.25
Задача обновить до 2.0.32

Вариант 1.
Качаем последовательно все CFU с сайта, ну или через один как повезет. И обновляем заходя или не заходя, кому как нравиться в 1С

Вариант 2.
Берем CF от версии 2.0.32 и тупо обновляем нашу базу
51 Господин ПЖ
 
09.02.12
01:44
(44) открывали, сравнивали, переносили того чего не было чтобы обновка прошла
52 Aleksey
 
09.02.12
01:45
Поpyчик-4 предлагает вариант 1

Я за Вариант 2, ибо для БП 2.0 не было критических обновлений и можно смело обновлять на последний CF результат одинаковый
53 Aleksey
 
09.02.12
01:46
(51) А я в УПП и не лезу с советами как обновлять. Но здесь у автора БП, и могу со своего опыта сказать - без проблем
54 Aleksey
 
09.02.12
01:46
Вот при переходе с 1.5 на 1.6 там был критический релиз, без которого можно запросто поломать базу

А в 2.0 еще небыло таких релизов
55 Aleksey
 
09.02.12
01:47
А так я у себя в БП постоянно через 3-4 релиза прыгаю - без проблем
56 Поpyчик-4
 
09.02.12
01:47
(50) С 2.0.25 тупо обновиться не получиться, в связи  с изменением метаданных в счетах-фактурах.
57 Aleksey
 
09.02.12
01:48
(56) В УПП? или в БП?
58 Поpyчик-4
 
09.02.12
01:49
(50) Если ты уверен, что обновлялка заполнит добавленные реквизиты, тогда вперёд и с песней.
59 Господин ПЖ
 
09.02.12
01:50
упп 2.0.25 нет в природе...
60 Aleksey
 
09.02.12
01:52
(58) А я и обновляю без проблем, даже без твоего благословения - все хорошо
61 Aleksey
 
09.02.12
02:08
(58) Только что обновил с 25 на 32 вообще без проблем

http://screencast.com/t/RMV88wnd

Так что вопрос про чьи то кривые руки, у которых тупо не получается - в силе
62 Immortal
 
09.02.12
02:16
(50)в каком то одном случае это работает, в общем случае лучше обновлять последовательно
63 Aleksey
 
09.02.12
02:32
(62) Ну конечно пошли условности. Поэтому я и сразу и сказал, что про УПП говорить не буду а про БП скажу
64 hatsher
 
09.02.12
08:26
спасибо всем. рискну накатить обновление сразу.
65 Max1986
 
09.02.12
08:32
(4)Никого не слушай!Ё Я ПРЕКРАСНО обновлял УПП с 1.3.11  на 1.3.21.
НО! Добавил несколько процедур и функций в обработку обновления! Которые в промежуточных удалили
Пишут "НЕЛЬЗЯ обновлять" - те кто глубоко не копал и не в теме.
PS - База 57ГБ УПП обновилась прекрасно!
66 Max1986
 
09.02.12
08:34
(64)проанализировать только надо промежуточные релизы - бывает в обработке обновления - как у меня были процедуры и функции пересчета - в 14 релизе, а в 21 уже нет их.
Я добавил их и поставил в каокй момент запускать - т.е. при обновлении 14 релиза.
После обновления программа запускает обработчик обновления и он последовательно обходит по релизам внутри - наталкивается на добавленную процедуру из 14 - запускает и пошел дальше.
Проблем не было вообще!
67 DSatan
 
09.02.12
09:07
Ндя... Некоторые начинают прислушиваться только после того, как получат граблями по носу. :)
68 gkvgkv
 
09.02.12
09:13
100 лет обновляю по следующему принципу. Последовательно обновляю стандартными средствами до всех необходимых релизов, сохраняю конфигурацию в файл и уже ее накатываю на рабочую базу, копию разумеется делаю. Простой в работе минимальный.
69 DSatan
 
09.02.12
09:23
(68) +100, только после накатывания ключевого релиза желательно еще в режиме Предприятие запустить
70 Паланик
 
09.02.12
09:24
(68) А те обработки при переходе с релиза на релиз они остаются в готовой конфе? Чтобы отработать на рабочей базе.
71 gkvgkv
 
09.02.12
09:28
(69) Да, забыл про это указать.
(70) Да отрабатывают.
72 hatsher
 
09.02.12
09:38
(66) базы типовые, не буду я снимать с них замочек
73 hatsher
 
09.02.12
09:40
>>Последовательно обновляю стандартными средствами до всех необходимых релизов
а чем обновленная таким образом конфа будет отличаться от типовой этого релиза? имхо, даже сравнение/объединение не покажет ничего
74 Паланик
 
09.02.12
10:02
(73) Мне не понятно. По идее - ничем, но если говорят, что в последовательно обновленной конфе останутся обработки, допустим при переходе в ключевых релизах, то как говорили выше - этих обработок может и не быть в cf-нике типовой дистрибутивной конфе, значит, сравнение/объединение покажет различие.
75 МурЬка
 
09.02.12
10:14
(73) Ничем.
(74) Не останутся.
76 DSatan
 
09.02.12
10:15
вообще зря в очередной раз этот холивар развели
нашел отличное обоснование
"Только проблема в том, что от релиза к релизу некоторые реквизиты вдруг приобретают в своем названии префикс "Удалить", а спустя еще несколько релизов после этого исчезают совсем. Так вот в этом промежутке, как правило, обработка обновления выполняет некие действия по переносу данных из этих самых реквизитов в другие таблицы или другие реквизиты.

Соответственно, если пропустить сразу много релизов, то есть риск, что обработка обновления просто не найдет в конечной конфигурации искомых реквизитов с префиксом "Удалить" и просто ни куда не перенесет эти данные. При этом сама обработка может даже ни чего и не вякнуть пользователю об этом досадном происшествии.
" (с) Dmitrii
77 Aleksey
 
09.02.12
10:18
(76) А никто и не говорит, что есть универсальный метод годный для любых релизов любых конфигураций. Что работает в БП может не работать в БП
78 Aleksey
 
09.02.12
10:18
* Что работает в БП может не работать в УПП
79 Паланик
 
09.02.12
10:21
(75) Если не останутся, то как объяснить (68), (71), (71)?
80 Паланик
 
09.02.12
10:23
(79) вместо 71 - 70
81 DSatan
 
09.02.12
10:44
(79) да остаются эти обработки, остаются... вот только из-за (76) они могут отработать некорректно
82 hatsher
 
09.02.12
10:48
(81) как они остаются? следующий релиз перезатирает обработку обновления предыдущего и к концу останется только обработка обновления "предыдущий-текущий"
83 DSatan
 
09.02.12
10:49
(82) открой конфигуратор и посмотри :)
84 hatsher
 
09.02.12
10:51
(83) т.е. ты говоришь, что обновленная последовательно база отличается в коде от типовой базы того же релиза? я правильно тебя понял?
85 Aleksey
 
09.02.12
10:53
(84) И да и нет
86 DSatan
 
09.02.12
10:53
(84) ОМГ, в конфигураторе ничем не будут отличаться!!!
читай (76) до полного просветления, я не знаю как еще понятней объяснить
87 Поpyчик-4
 
09.02.12
10:54
За эти почти двенадцать часов я бы штук 8 баз обновил,   а тут ещё тёрки, можно - нельзя.
(84) Беги ты уж к клиенту.
88 DSatan
 
09.02.12
10:55
(87) :) ты прав, лучше я тоже поработаю :)
89 hatsher
 
09.02.12
10:56
(86) по 76 я все прекрасно понял. я говорю о том, что обработок перехода 2.0.25 - 2.0.27, 2.0.27-2.0.29 и тд не будет в окончательном релизе 2.0.32 как ты говоришь в 81
90 Фокусник
 
09.02.12
10:59
(26) фигня, при первом запуске в режиме предприятия выполяется поэтапный запуск обработок "после обновления". А значит, если есть какой-то реквизит, который нужен, но его не оказалось - то обработка выдаст ошибку, тут-то его и выловишь :)
91 vladko
 
09.02.12
11:03
БП 2.0 самая пофигическая конфа к перепрыгиваниям со старого релиза на тек. релиз
92 Aleksey
 
09.02.12
11:04
(89) Что такое CFU - это диф файл, который содержит измененные модули, реквизиты, формы и т.д.

Например берем CF файл от 2.0.25. В нем содержится процедура обновления с 2.0.2 по 2.0.25

Берем CFU, там содержится изменения этого модуля, т.е. обновления с 2.0.2 по 2.0.26

Обновляем нашу базу, получим CF файл с данными по обновлению с 2.0.2 по 2.0.26

В данном случае одинаково что обновится через CF  от 26, что через CFU.


И так далее. Но в УПП студенты 1С-ники почему то в очередном обновлении могут убрать кусок от обновления с предыдущих релизов, т.е. например при обновлении на 2.0.30 из CFU, а значит и из результирующего CF может исчезнут процедуры которые выполнялись например в 27 обновлении.

Для БП пока что такой фигни замечено небыло, для УПП - было
93 МурЬка
 
09.02.12
17:56
(79) Расшифровываю - в последовательно обновленной не останется ничего такого, чего не было бы в полном cf.
Обработки обновления не затираются, а добавляются.
Обновлять БП "скачками" чаще всего можно, главное, перед этим проверить на типовом релизе. Ну и архив, естественно.
94 МурЬка
 
09.02.12
17:59
И вообще, что мешало автору за эти сутки уже стопицот раз обновить несчастную конфу всеми возможными способами?
95 DSatan
 
10.02.12
09:36
(94) самый зачетный пост в ветке :)