|
Оцените такой способ прыжков через релизы. | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
8vC1
14.11.12
✎
13:39
|
Приехал в фирму, в которой стоит БП 2.0.32, ну чтобы не обновлять последовательно, снял конфу с поддержки и сделал "Конфигурация\Загрузить конфигурацию" 2.0.41.6.cf. Собственно, всегда интересовал вопрос насколько этот способ обновления правильный ?
|
||||||||||
58
Aprobator
14.11.12
✎
14:12
|
хаааароший бонус однако. Долго помнить будет )
|
||||||||||
59
ХочуСказать
14.11.12
✎
14:13
|
(55) не все случае описал, но направление мысли верное...
обаботки обновления можно и докинуть в нужные релиз это не проблема |
||||||||||
60
MRAK
14.11.12
✎
14:14
|
(0) круто. Готовь вазелин.
На самом деле "прыгать" через несколько можно, но не так. Другой вариант |
||||||||||
61
Масянька
14.11.12
✎
14:14
|
(58) + сто тыщ мильенов....
PS Теперь клиент долго будет бонусы стороной обходить..... PSS Да не накинулись, а УЧАТ уму-разуму. |
||||||||||
62
SeregaMW
14.11.12
✎
14:14
|
(53) Да вы фантаст!
|
||||||||||
63
dmpl
14.11.12
✎
14:14
|
(59) Да их во внешнюю обработку можно все свалить, главное чтобы данные остались. Впрочем, можно вообще за 1 шаг, но надо не ставить галочки на удаляемых объектах, потом выполнить обработку обновления, и после этого только удалить физически удаленные 1С объекты.
|
||||||||||
64
8vC1
14.11.12
✎
14:15
|
(57) Это я образно. Считай 32.2 32.3 32.4 32.5 32.6 и т.д. Дофига.
|
||||||||||
65
samozvanec
14.11.12
✎
14:15
|
через загрузку это, конечно, перебор. но обновлять цфкой можно, нужно только знать переходные релизы, где меняются таблицы. на них придется остановиться
а вобще, когда работал во франче, люто ненавидел различных дятлов, которые лезут обновлять базы Другой вариант |
||||||||||
66
MRAK
14.11.12
✎
14:17
|
(57) см (55) как-то так я и релизов через 15 прыгал. Только нужен предварительный анализ
|
||||||||||
67
8vC1
14.11.12
✎
14:18
|
(61) Хотел поделиться с миром. Вдруг это одному мне пришло такое в голову (загружать cf), а нет. Очень Жаль.
|
||||||||||
68
MRAK
14.11.12
✎
14:19
|
(62) отнюдь, это вы просто недостаточно опытны)
|
||||||||||
69
samozvanec
14.11.12
✎
14:19
|
(67)+1 да хоть через 100500, главное знать, куда прыгаешь
|
||||||||||
70
tdm
14.11.12
✎
14:19
|
(62) см. и (52) =) все реально, сам так делаю на типовых, никакой фантастики
|
||||||||||
71
samozvanec
14.11.12
✎
14:19
|
(69) к (66)
|
||||||||||
72
Шалун
14.11.12
✎
14:20
|
ну если база пустая) то
Это номально |
||||||||||
73
tdm
14.11.12
✎
14:21
|
(67) над не загружать cf а через поддержку - выбор файла и т.д. так вы обновите и конфу поставщика) вашим же способом она осталась старой
|
||||||||||
74
samozvanec
14.11.12
✎
14:22
|
(73) по кнопке загрузить конфу из файла сменятся все 3 конфы. конфа поставщика не меняется при сравнении-объединении
|
||||||||||
75
Масянька
14.11.12
✎
14:23
|
(67) Любой опыт - это ОПЫТ.
|
||||||||||
76
Smallrat
14.11.12
✎
14:23
|
В принципе ничего не должно произойти, все обработки обнвления должны штатно отработать.
Но есть нюансы - в старой конфе мог бы быть реквизит, данные которого одно из обновлений перекинуло в другое место, а этот реквизит назвали УдалитьНафик, а потом и удалили. В итоге при прыжке данные потеряются. Правильнее поднимать последовательно |
||||||||||
77
Shurjk
14.11.12
✎
14:23
|
Со следующим обновлением будут проблемы.
Правильнее поднимать последовательно |
||||||||||
78
Мыш
14.11.12
✎
14:24
|
(0) При данных конкретных условиях такой способ вполне нормален. Не надо только считать, что в общем случае он пройдет. На местных закидывателей какашками наплюй. Они завидуют, что сами не додумались до такого и тратили кучу времени на последовательное обновление )
|
||||||||||
79
Мыш
14.11.12
✎
14:24
|
(77) Не будет проблем. Проверено.
|
||||||||||
80
Мыш
14.11.12
✎
14:25
|
(76) > в старой конфе мог бы быть реквизит
В данном случае его нет. |
||||||||||
81
acsent
14.11.12
✎
14:26
|
зачем было с поддержки снимать только?
|
||||||||||
82
8vC1
14.11.12
✎
14:26
|
(78) Спасибо, за поддержку. В следующей раз я буду последователен.
|
||||||||||
83
Aprobator
14.11.12
✎
14:26
|
(78) вот именно, что для конкретных. Если не было конкретных структурных изменений и какой нибудь хитрой обработки обновления базы. Впрочем все это проверяется глазками.
|
||||||||||
84
Мыш
14.11.12
✎
14:27
|
(83) Это проверяется двумя вещами:
1. Сравнение конфигураций 2. Проверка обработки "Обновление информационной базы" |
||||||||||
85
8vC1
14.11.12
✎
14:27
|
(81) Когда она была на поддержке cf не хотел загружаться.
|
||||||||||
86
ХочуСказать
14.11.12
✎
14:29
|
(63) подскажу...
объекты иногда переиминовывают |
||||||||||
87
Aprobator
14.11.12
✎
14:29
|
(84) я в курсе. Мне обычно хватает просмотра кода обработки глазками. Там сразу видно на каком релизе может быть кирдык и его нельзя просто так перепрыгивать.
|
||||||||||
88
Мыш
14.11.12
✎
14:31
|
(87) Правильно понимаю, что ты не поддерживаешь категоричное отрицание данного способа? )
|
||||||||||
89
Shurjk
14.11.12
✎
14:32
|
(79) Будет - проверено, он даже не определит актуальное обновление правильно.
|
||||||||||
90
acsent
14.11.12
✎
14:32
|
(85) надо было через обновление делать
|
||||||||||
91
dmpl
14.11.12
✎
14:32
|
(78) Это верно только если до этого обновления нормально делали, и то не всегда. А вдруг у некоторых объектов метаданных идентификаторы в исходной конфигурации отличались от идентификаторов таких же объектов в конфигурации 1С? Тогда эти данные просто сотрутся.
(86) Дык внутренний идентификатор-то остается. И, как правило, 1С более 1 раза не переименовывает. Скорее уж вылезет ошибка из-за очередной перетасовки процедур и функций по общим модулям. |
||||||||||
92
Aprobator
14.11.12
✎
14:32
|
(88) категоричное нет. Я же сказал, что для конкретного случая катит. Как и мой способ описанный в (52). Тоже нужен анализ обработки обновления.
|
||||||||||
93
Shurjk
14.11.12
✎
14:33
|
ааа, так он даже не объеденить сравнить сделал а загрузить, но это воообще жестко, наверное еще даже и копию не сделал.
|
||||||||||
94
Масянька
14.11.12
✎
14:33
|
До сотки дотянем?
|
||||||||||
95
Lama12
14.11.12
✎
14:34
|
Иначе бы не писало 1С, о том, что такой-то релиз относится к такому-то.
Правильнее поднимать последовательно |
||||||||||
96
exchang
14.11.12
✎
14:35
|
Можно прыгать через релизы, только предварительно необходимо проанализировать возможную потерю данных базы, и если такое возможно, предусмотреть это. Таким образом обновление можно делать только по ключевым релизам, по окончании вернуть на поддержку актуального релиза.
Другой вариант |
||||||||||
97
acsent
14.11.12
✎
14:35
|
единственное для чего нужны промежуточные релизы, это если в одном из них реквизит пометят на удаление. а в другом удалят
|
||||||||||
98
John83
14.11.12
✎
14:36
|
(32) еще один...
|
||||||||||
99
SeregaMW
14.11.12
✎
14:38
|
99
|
||||||||||
100
Масянька
14.11.12
✎
14:38
|
100
|
||||||||||
101
ХочуСказать
14.11.12
✎
14:38
|
101
|
||||||||||
102
Мыш
14.11.12
✎
14:38
|
(93) Чукча писатель? Не заметил упоминания бэкапа? )
(95) 1С пишет всякое. В данном случае они гарантируют обновление, а остальное на усмотрение программиста. |
||||||||||
103
Serg_1960
14.11.12
✎
14:39
|
Фееричная ветка. Внезапно пятница приключилась. Автору - зачет.
(54) "Клиент все равно хотел на халяву" (85) "Когда она была на поддержке cf не хотел загружаться." Жги дальше :о) |
||||||||||
104
dmpl
14.11.12
✎
14:41
|
(103) Зато бесплатно :) Будет потом знать, что одинэсники забесплатно только вредить могут :)
|
||||||||||
105
Shurjk
14.11.12
✎
14:41
|
(102) В (0) не заметил.
|
||||||||||
106
AndyTLT63
14.11.12
✎
14:41
|
(54) "Клиент все равно хотел на халяву"
НУ тогда все верно ...надо же таких клиентов иногда наказывать... я и сам так делаю...=) |
||||||||||
107
sol
14.11.12
✎
14:43
|
|||||||||||
108
Мыш
14.11.12
✎
14:46
|
(107) Анализируй то. Попробуй сравнить 32-ой и 41-й релиз. Много ли удаленных объектов найдешь.
|
||||||||||
109
dmpl
14.11.12
✎
14:51
|
(108) Для появления косяков достаточно чтобы при параллельном существовании редакций 1.6 и 2.0 1С добавила какой-то объект как в 1.6, так и в 2.0 не через сравнение и объединение. Они будут иметь разный идентификатор. Далее, в зависимости от того, как переходили на 2.0 возможен вариант, когда у объекта останется идентификатор из 1.6. Тогда при загрузке конфигурации 2.0 его данные просто удалятся.
|
||||||||||
110
Serg_1960
14.11.12
✎
14:52
|
Был бы разговор о УППрыще - я бы давно уже автору сказал где и что он потерял перепрыгивая. Эй, у кого БП, - скажите автору куда смотреть :)
|
||||||||||
111
Мыш
14.11.12
✎
14:53
|
(109) Достаточно всякого разного. В данном случае такой метод подходит. Подчеркиваю, именно в этом случае при этих условиях.
|
||||||||||
112
Кокос
14.11.12
✎
14:54
|
пустую базу можно кфом обновить и не снимая с поддержки. а базу с данными лучше конечно как положено.
Правильнее поднимать последовательно |
||||||||||
113
bushd
14.11.12
✎
14:55
|
(31) Так ты на кошках пробуй!
|
||||||||||
114
bushd
14.11.12
✎
14:55
|
+(113) Если не любишь.
|
||||||||||
115
dmpl
14.11.12
✎
14:56
|
(111) Что, 1С ничего не добавляла одновременно в 1.6 и 2.0? Или знаете, что базу начали вести сразу в 2.0? Откуда такая уверенность при полном незнании внутренностей конкретной БД? Я, кстати, назвал лишь 1 из возможных причин расхождения идентификаторов, есть и другие. Уверены, что их в данной БД тоже нет?
|
||||||||||
116
bushd
14.11.12
✎
14:57
|
(43) Написано же какие можно пропускать.
|
||||||||||
117
bushd
14.11.12
✎
15:00
|
(54) А к че, типа если бонус то и работать не надо? Ты же договаривался.
|
||||||||||
118
8vC1
14.11.12
✎
15:01
|
Да пофиг уже. Хотели быстро и бесплатно. Я каприз исполнил. Кстати, запустилась нормально, сервисные обработки отработали, ни на что не ругалось. Я подозреваю, что и 99 % данных как минимум совпадут с предыдущей версией базы. Больше постараюсь так не делать, хотя до этого я всегда обновлял базы через cfu.
|
||||||||||
119
Мыш
14.11.12
✎
15:01
|
(115) Последний релиз 1.6:
1.6.31.1, выпущен 19.04.2011 Примерно в то же время выпущен релиз 2.0.22.1 (20.04.2011) У автора 2.0.32 (24.01.2012) Где там ваше расхождение, вызванное одновременным изменением идентификаторов? |
||||||||||
120
Мыш
14.11.12
✎
15:04
|
(115) > есть и другие. Уверены, что их в данной БД тоже нет?
Вы сначала назовите своими именами эти "другие" причины, а потом спросим у автора. |
||||||||||
121
bushd
14.11.12
✎
15:05
|
+(118) "сервисные обработки отработали" а че им не отработать? Молча пропустили косяки, за не имением объекта.
|
||||||||||
122
dmpl
14.11.12
✎
15:08
|
(119) Расхождение у 1С, пока она параллельно выпускала 1.6 и 2.0. При переходе на 2.0 оно могло остаться, в зависимости от того, как переходили на 2.0.
(120) Их слишком много, чтобы перечислять, и они слишком специфичны, чтобы компактно их описать в общем виде. Как пример: добавили нужный реквизит, отсутствующий у 1С. 1С через некоторое время добавила аналогичный реквизит. При обновлении наш реквизит был сопоставлен с реквизитом 1С. И вуаля - имя правильное, на поддержке - а идентификатор другой. |
||||||||||
123
Бовка
14.11.12
✎
15:08
|
|||||||||||
124
Бовка
14.11.12
✎
15:09
|
+(123) я прыгал без снятия с поддержки, все ок
|
||||||||||
125
8vC1
14.11.12
✎
15:09
|
(122) База типовая, никто не добавлял туда реквизитов.
|
||||||||||
126
Мыш
14.11.12
✎
15:11
|
(121) Молча они ничего не пропускают, не надо щеголять своей неграмотностью.
(122) Так "могли" или "остались"? Вы начинаете хаять метод, не узнав полных условий. |
||||||||||
127
8vC1
14.11.12
✎
15:12
|
(123) Во, так вот все франчи оказываются так делают !!!
Пора мне открывать свой франч :) |
||||||||||
128
bushd
14.11.12
✎
15:12
|
(125) Да может и взлетит, просто это как повезет.
|
||||||||||
129
dmpl
14.11.12
✎
15:12
|
(125) Это лишь уменьшает вероятность косяков, но не исключает их.
(126) Для того, чтобы хаять достаточно чтобы просто могли. Применять такой метод можно ТОЛЬКО если 100% знаешь, что таких расхождений НЕТ. |
||||||||||
130
Мыш
14.11.12
✎
15:15
|
(129) 100%-й уверенности в результате нет и при типовом обновлении. Вы мимо кассы, извините.
|
||||||||||
131
djekting
14.11.12
✎
15:18
|
подождем результатов... годового отчета.... появления ветки "HELP!!!!!! ПАНИКА!!!!! СПАСИТЕ!!!БАЗА!!....
|
||||||||||
132
8vC1
14.11.12
✎
15:18
|
День прошел, претензий пока не было. Неделя пройдет, посмотрим. В принципе бэкап есть , КД тоже. База очень маленькая по объему содержащихся данных. Так что... На будущее буду стараться поднимать не сильно прыгая через cfu.
|
||||||||||
133
dmpl
14.11.12
✎
15:19
|
(130) При типовом обновлении 1 косяк случается на порядок реже косяков при загрузке даже на относительно новой типовой базе. Когда база старая - вероятность косяков при простой загрузке позрастает на порядки.
|
||||||||||
134
acsent
14.11.12
✎
15:20
|
в бп 2.0 1с ни разу не удаляла реквизиты, так что прыгать можно
|
||||||||||
135
Hipernate
14.11.12
✎
15:24
|
при обновлении реквизиты не удаляются, а остаются в базе данные полюбому не потеряются
|
||||||||||
136
Мыш
14.11.12
✎
15:24
|
(131) Пилите Шура, пилите. Они золотые.
(133) Вы же так не обновляли. Откуда данные о порядках косяков? ) |
||||||||||
137
AugustBlack
14.11.12
✎
15:39
|
32 не такая уж и древняя обновляй последовательно
|
||||||||||
138
AugustBlack
14.11.12
✎
15:39
|
т.е
Правильнее поднимать последовательно |
||||||||||
139
Aprobator
14.11.12
✎
15:41
|
(136) да это теоретик. Он тут такое отжигает. Прикинь у него руководитель проекта и его помощники - пишут алгоритмы. И это было не в пятницу сказано.
|
||||||||||
140
Aprobator
14.11.12
✎
15:41
|
+(139) это я про товарища из (133).
|
||||||||||
141
dmpl
14.11.12
✎
15:44
|
(136) С чего вы это взяли? ;) Пытался делать такое с копией ради интереса - и вылезали косяки на некоторых базах. Причем баз для экспериментов было много, некоторые пережили целых 3 смены редакции.
|
||||||||||
142
expertus
14.11.12
✎
15:45
|
То, что надо обновлять только последовательно - фуфел. Можно прыгнуть через несколько релизов, при этом не снимая с поддержки. Для этого надо:
- поставить полную инсталляцию текущего релиза - через поддержку обновить - PROFIT!!! |
||||||||||
143
dmpl
14.11.12
✎
15:45
|
(139) У вас просто зашоренный взгляд на вещи ;)
|
||||||||||
144
McNamara
14.11.12
✎
15:46
|
(0) Автор у тебя ник правильный, 1cv8 написанный через ж.пу, и делаешь ты всё через ж.пу.
|
||||||||||
145
expertus
14.11.12
✎
15:48
|
А, ну да:
Другой вариант |
||||||||||
146
Мыш
14.11.12
✎
16:03
|
(144) Привет, Д'Артаньян )
|
||||||||||
147
Ахиллес
14.11.12
✎
16:07
|
(142) Забыл дописать 4 и 5 пункты.
-Получить детскими грабельками по Фаберже. -Успеть написать заявление по собственному, пока не уволили за проф. непригодность. |
||||||||||
148
Steel_Wheel
14.11.12
✎
16:11
|
(54) >>Клиент все равно хотел на халяву, то есть он ничего не платил. Типа бонус.
Молодец. В (0) -- достойная месть |
||||||||||
149
Злопчинский
14.11.12
✎
16:13
|
вот почему в клюшках например бухию можно безболезненно обновлять через несколько релизов, а в снеговике такой геморрой?
|
||||||||||
150
wowik
14.11.12
✎
16:21
|
(0) благодаря данному поступку у всех присутствующих есть работа. это же хорошо. спасибо за службу.
Это номально |
||||||||||
151
expertus
14.11.12
✎
16:22
|
(147) у тебя есть предметные возражения? если да, давай разберем.
|
||||||||||
152
8vC1
14.11.12
✎
16:23
|
(144) Все через ж.пу делаешь ты, а я люблю экспериментировать.
|
||||||||||
153
Мыш
14.11.12
✎
16:28
|
(147) Не надо на всех проецировать свой печальный опыт )
|
||||||||||
154
kiruha
14.11.12
✎
16:30
|
Про перенос данных во время обновления наверно уже сказали
Вкатить ущерб по самое небалуйся Другой вариант |
||||||||||
155
kiruha
14.11.12
✎
16:36
|
(0)
Кстати интересно - а генеральный в курсе был ? |
||||||||||
156
Мыш
14.11.12
✎
16:38
|
(155) Известное дело, генеральный в курсе каждой строчки кода. Без его подписи ничего нельзя делать.
|
||||||||||
157
JesteR
14.11.12
✎
16:43
|
Как страшно жить....
Правильнее поднимать последовательно |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |