|
Обновление типовой измененной конфы | ☑ | ||
---|---|---|---|---|
0
Gorr
12.10.13
✎
15:31
|
Не так давно просматривал бонусные материалы Евгения Гилева посвященные методике обновления конфигураций находящихся на поддержке. Так вот в материалах приводится рекомендация о проведении обновления сильно измененных типовых на копии иб. Т.е. когда для выполнения обновления требуется несколько дней, производится копирование иб выполняется обновление. При этом пользователи продолжают свою работу с измененной базой.
После выполнения обновления копии иб из нее выгружается файл СФ. Который затем загружается в рабочую базу. Так вот мой вопрос посвящен именно тому как производится загрузка этого файла в рабочую базу. Итак в материала приводится рекомендация загружать СФ файл через сравнение/объединение с конфигурацией из файла, а не через загрузку конфигурации из файла. Доводы такие: могут потерятся идентификаторы и могут возникнуть проблемы с последующим обновлением. Кто нибудь сталкивался с обозначенной проблемой или нет? Лично я вижу проблему обновления рабочей конфигурации именно через процедуру объединения в том, что при объединении не переносятся правила поддержки. Таким образом, если поставщик добавит новый справочник, то такой справочник попадет в рабочую базу, но без замочка, т.е. не будет находится на поддержке. |
|||
1
Casey1984
12.10.13
✎
15:32
|
Я файл поставки создаю для обновления сразу на несколько релизов.
|
|||
2
Gorr
12.10.13
✎
15:33
|
В данном случае файл СФ это не файл поставки. Речь не идет о вертикальной поддержке.
|
|||
3
Casey1984
12.10.13
✎
15:34
|
(1) ... файл поставки естественно на типовой релиз... а потом не сохраняя конфигурацию БД сравнение объединение с обновленным CF.
|
|||
4
Casey1984
12.10.13
✎
15:36
|
(2) что за зверь: "вертикальной поддержке"? а какая еще бывает?
Я понял что речь о CF с новыми изменениями, я к тому чтобы обновлялась еще и конфа поддержки делать файл поставки... |
|||
5
Gorr
12.10.13
✎
15:38
|
(3) Не понимаю о чем вы. Повторю вопрос: Могут ли поменяться идентификаторы объектов при загрузке конфигурации из файла и, таким образом, осложнить процесс последующего обновления?
|
|||
6
Gorr
12.10.13
✎
15:41
|
(4) вертикальная это когда франч получает релиз 1С вносит туда изменения, формирует свою поставку (свой релиз) и отправляет своим клиентам, чтобы те могли выключить свой мозг при обновлении.
нет речь не идет об обновлении конфигурации поставщика. тут все просто. |
|||
7
Gorr
12.10.13
✎
15:44
|
+ бывает еще и горизонтальная)))
|
|||
8
MrStomak
12.10.13
✎
15:44
|
(5) При сравнении и объединении это регулируется галочкой - перезаписывать идентификаторы или нет. А соответствие определяется по именам.
При загрузке конфы соответствие объектов идет по идентификаторам и потеряться они тут не могут - могут только задвоится объекты, у которых одинаковое наименование, но разные гуиды, так как она в разных базах создавались. |
|||
9
Casey1984
12.10.13
✎
15:44
|
(5) Отвечаю: нет, идентификатор присваивается при создании объекта. Т.е. если объект создан, удален, а потом создан идентичный, с тем же именем, у него другой ИД. Так что вариантов масса. Например, в каком-то релизе типовой объект/реквизит может быть удален, а потом опять появиться с тем же именем, вот вам и проблема...
(2) Так уточните, что такое вертикальная поддержка? |
|||
10
Gorr
12.10.13
✎
15:47
|
(8) Так ведь я же вам говорю что Сравнение/Объединение не подходит - при этом правила поставки не переносятся в обновляемую конфигурацию!
|
|||
11
Casey1984
12.10.13
✎
15:48
|
(9) все понял.
|
|||
12
MrStomak
12.10.13
✎
15:52
|
(10) Я был немного неправ. В общем проблема в чем - мы загружаем конфу, то есть соответствие по гуидам. соответствие - это я имею ввиду соответствие объектов загружаемой конфы к текущей конфе базы данных, чтобы не потерять данные. Если у нас был объект типа "Справочник1", мы в копии создали этот справочник заново и загружаем через "загрузить конфигурацию из файла", то система прихлопнет все данные по этому справочнику, так как у него другой гуид. Если же происходит сравнение, то платформа проставляет им соответствие по именам, и данные не потеряются. Сравнение нельзя исопльзовать, если наименования объектов поменялись, а гуиды - нет. Например, нельзя сравнением обновлять с БП2.0 на 3.0.
|
|||
13
Gorr
12.10.13
✎
16:00
|
(10) Что то мы с вами про разные вещи говорим. я вам про технологию обновления конфигураций находящихся на поддержке 1С с возможностью изменения, а вы мне про переход с бп2 на бп3. Вообще, при обновлении по ключевым релизам никаких таких проблем возникнуть не может и накой вам извините понадобилось удалять справочники и пересоздавать их в копии???
На копии ИБ предполагается стандартная работа по обновлению конфы через пункт меню поддержка>обновить конфигурацию. |
|||
14
Gorr
12.10.13
✎
16:27
|
Может кто знает как сопоставление объектов выполняется при загрузке конфы из файла и как при этом могут идентификаторы поменяться?
|
|||
15
Смешной 1С
12.10.13
✎
17:05
|
(0) Я делаю всегда загрузку конфигурации из файла, проблем никогда не возникало.
|
|||
16
MrStomak
12.10.13
✎
17:30
|
(14) Тебе объяснили уже - сопоставление по идентификаторам происходит, если идентификатору сопоставления не найдено - данные теряются. Нужно быть уверенным, что в загружаемой конфе идентификаторы верные, а неверные они могут быть, если эта сама загружаемая конфа подвергалась сравнению/объединению или если там создавались объекты руками.
|
|||
17
MrStomak
12.10.13
✎
17:31
|
БП2.0 и БП3.0 пример того, что сравнение и объединение тоже не обеспечивает всегда корректности.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |