8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
1 | |
1C 8.x Подготовка обновления конфигурации19.12.2016, 02:56. Показов 3272. Ответов 17
Метки нет (Все метки)
Добрый день.
У клиента есть база "Бухгалтерия предприятия 2.0". В этой базе очень много доработок. На установку обновления уходит очень много времени, так как приходится очень много кода анализировать при сравнении. В одном из онлайн курсов, говорилось о том, что обновление можно подготовить на копии базы. Затем сохранить cf-файл. И в рабочей базе выполнить сравнение и объединение с этим файлом. Этот способ на первый взгляд кажется логичным, но на практике получается так, что объекты сравниваются и добавляются, но те объекты, которые должны были удалиться при обновлении - остаются. И получается полная каша. База вроде успешно обновлена, но присутствуют объекты, которых быть не должно. Пробовал выполять полную загрузку cf-файла, подготовленного на копии базы, без сравнения и объединения, в рабочую базу. Но этот способ опасен и так не рекомендуют делать. Возможно ли на копии базы подготовить обновление, а потом это готовое обновление безопасно загрузить в рабочую базу?
0
|
19.12.2016, 02:56 | |
Ответы с готовыми решениями:
17
Пакет обработок обновления конфигурации в УТ 10 После обновления нетиповой конфигурации не совпадают релизы Почему официальные обновления конфигурации портят дописки Подготовка к профессионалу: edu.1c.ru |
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
10.02.2017, 05:34 [ТС] | 2 |
Разобрался как это сделать. Делал в таком порядке:
1. Установил обновление, с учетом сделанных доработок на копии базы. 2. Сохранил cf-файл (с доработками) из копии базы (Меню "Конфигурация" -> "Сохранить в файл"). 3. Сохранил cf-файл типовой конфигурации поставщика из копии базы (из меню "Настройка поддержки"). 4. В рабочей базе: сначала обновил конфигурацию поставщика, затем выполнял сравнение и объединение с cf-файлом (с доработками). Подробности описаны в прикрепленном к этому сообщению файле "Подготовка и установка обновления для базы 1С, в которой сделаны доработки", в нем я описал процесс такого обновления на примере конфигурации 1С ЗУП 3.1.
0
|
843 / 606 / 211
Регистрация: 24.07.2013
Сообщений: 2,102
|
|
10.02.2017, 08:54 | 3 |
Делаю именно так. Т.к. другого способа как это сделать на рабочей базе быстро и ни о чем уже не думая, я не нашел.
Особенно, когда на установку обновлений (а оно может быть не одно) дают 1-2 часа, и заниматься сравнением просто некогда. Кроме того, подготовленную конфигурацию можно отдать например админу, и он сможет ее загрузить и установить обновление, т.к. никакой дополнительной квалификации в этом случае от него не требуется. Да есть риск потерять данные, если что-то упустить. Но если аккуратно подготовить конфигурацию для обновления, то все проходит гладко. Покрайней мере использую этот способ лет 10 и обновлял самые разные конфигурации, проблем еще не было.
1
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
10.02.2017, 09:05 [ТС] | 4 |
То есть если на рабочей базе выполнить полную загрузку обновленной конфигурации, подготовленной на копии - вероятность возникновения проблем мала? А если в обновленной конфигурации будут изменены идентификаторы объектов конфигурации? При полной загрузке конфы без сравнения в рабочую базу может же в дальнейшем привести к ситуации, что не будет корректно сравниваться текущая конфигурация с конфигурациями из обновлений?
0
|
Модератор
|
|
10.02.2017, 11:21 | 5 |
Да
или При сравнении и объединении включить галку в настройках - разрешить удаление объектов Добавлено через 16 секунд Thomas.Angelo, но я лучше бы загрузил....
1
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
10.02.2017, 11:26 [ТС] | 6 |
Правильно ли я Вас понял? Лучше делать полную загрузку без сравнения и объединения?
0
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
10.02.2017, 11:34 [ТС] | 8 |
Логично. Но возможна же потеря данных, если вдруг при полной загрузке окажутся измененными идентификаторы объектов метаданных конфигурации. Например, у меня один раз было такое. Выполнил обновление рабочей базы через загрузку конфы без сравнения и объединения (подготовленную на копии). Но в следующий раз когда хотел обновить рабочую базу с помощью cfu-файла, он почему то думал что объект Справочник.Контрагенты из текущей основной конфигурации не является объектом Справочник.Контрагенты из обновления. То есть он их не сопоставил. Считал что это разные объекты. Это же не нормально...
0
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
13.02.2017, 06:37 [ТС] | 11 |
Сообщение было отмечено Dethmontt как решение
Решение
Подытожу, если копия базы актуальная и обновление корректно подгтовлено и оттестировано - то можно смело выполнять полную загрузку обновленной конфигурации в рабочую базу.
Не по теме: P.S. Почему в этой теме у меня нет кнопки "Отметить как ответ"? Есть только "+1 Спасибо".
0
|
GreenkA
|
13.02.2017, 11:48
#12
|
0
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
15.02.2017, 02:04 [ТС] | 14 |
0
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
17.02.2017, 06:06 [ТС] | 16 |
Я не свой хотел отметить. Мне просто интересно почему кнопки нет ни у каких ответов.
0
|
8 / 8 / 3
Регистрация: 24.12.2011
Сообщений: 257
|
|
21.04.2017, 11:06 [ТС] | 18 |
В новой платформе (точно не помню с какой версии. Увидел этот функционал на 8.3.9). Когда на копии базы подготавливаешь обновление и выполняешь настройку объединения объектов конфигурации, то при применении обновления система предлагает сохранить выполненную настройку в XML-файл. Таким образом, при обновлении рабочей базы нет необходимости выполнять полную загрузку конфигурации. Достаточно иметь этот XML-файл с настройками и полный релиз типовой конфигурации. Выполняем обычное обновление на типовой полный релиз. И когда появится окно сравнения объектов конфигурации - выполняем загрузку настроек из этого XML-файла. И система расставит все настройки так, как вы их настраивали при подготовке обновления на копии базы. Таким образом мы избегаем необходимости в полной загрузке конфигурации.
1
|
21.04.2017, 11:06 | |
21.04.2017, 11:06 | |
Помогаю со студенческими работами здесь
18
Подготовка к экзамену Подготовка к Спецу по 1С8.0 Подготовка к экзамену по платформе Подготовка к экзамену специалист-консультант по ЗУП Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |