Обновить нетиповую (доработанную) конфигурацию на несколько релизов
Добрый день! Столкнулся с необходимостью обновить доработанную конфигурацию на несколько релизов.
Не нашел рекомендаций по обновлению нетиповых (доработанных) конфигураций на несколько релизов. В сети есть много статей как обновиться на один релиз. Возможно предполагается, что аналогичным способом нужно обновляться последовательно несколько раз.
В общем вопрос - Если мне нужно обновить нетиповую конфигурацию с 3 на 10 релиз и необходимо сделать 7 переходов (нельзя пропустить обновления), - то могу я сделать эти 7 обновлений подряд без анализа кода, а везде оставлять "взять из новой конфигурации поставщика"?
(забыл - с заходом в пользовательский режим после каждого обновления)
А потом в отдельной базе выбрать обновление доработанной конфигурации 3 релиза на 10 релиз, установить "Показывать только дважды измененные свойства" , проанализировать эти измененные объекты- и перенести доработки этих объектов в обновленную конфигурацию?
Может все так и делают)? Не хочется 7 раз проводить анализ данных)
Не нашел рекомендаций по обновлению нетиповых (доработанных) конфигураций на несколько релизов. В сети есть много статей как обновиться на один релиз. Возможно предполагается, что аналогичным способом нужно обновляться последовательно несколько раз.
В общем вопрос - Если мне нужно обновить нетиповую конфигурацию с 3 на 10 релиз и необходимо сделать 7 переходов (нельзя пропустить обновления), - то могу я сделать эти 7 обновлений подряд без анализа кода, а везде оставлять "взять из новой конфигурации поставщика"?
(забыл - с заходом в пользовательский режим после каждого обновления)
А потом в отдельной базе выбрать обновление доработанной конфигурации 3 релиза на 10 релиз, установить "Показывать только дважды измененные свойства" , проанализировать эти измененные объекты- и перенести доработки этих объектов в обновленную конфигурацию?
Может все так и делают)? Не хочется 7 раз проводить анализ данных)
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Перенос данных из УТ 10.3 в УТ 11 / КА 2 / ERP 2. Переносятся документы, справочники и остатки
- Обновление нетиповой конфигурации с приведением к типовой и выносом всех доработок в расширение. Часть/Способ №1
- Как читать чужой код? Часть 1. Общие вопросы. Доработка чужого кода. Code review
- Как читать чужой код? Часть 2. Доработка типовой конфигурации. Обновление доработанной типовой конфигурации
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)делаете отчет о сравнении конфигураций (базы и поставщика) до обновления, сохраняете, последовательно накатываете 7 обновлений, при каждом обновлении вызываете показывать только дважды измененные и в сохраненном сравнении помечаете эти объекты, после крайнего наката восстанавливаете свои изменения объектов, после запускаемся в пользовательском режиме. Годами так обновляю, проблем нет.
(7) Вот непонятно почему при каждом обновлении вызывать "показывать только дважды измененные" и в сохраненном сравнении помечаете эти объекты. Если мы не будем при каждом обновлении ничего помечать - а в конце запустим обновление начальной базы на конченый релиз с использованием "показывать только дважды измененные" - и перенесем изменения - так разве не проще?
(13)получите, только получите ВСЕ измененные объекты, а при обновлении, обновляются далеко не все объекты. Это экономит время, одно дело - проанализировать и восстановить объекты, измененные при обновлении, и совершенно другое - анализировать все изменения в БД. Впрочем, я ни на чем не настаиваю, пытался поделиться опытом...
(14)А если мы сравним начальную конфигурацию и последний релиз и включим "Показывать только дважды измененные свойства". Разве это не будут только те самые объекты, измененные при обовлении.
Не ставлю целью кого - то переубеждать. Пытаюсь для себя понять какой способ самый оптимальный. И есть, ли в моем подходе реальные подводные камни, которые я не учел.
Не ставлю целью кого - то переубеждать. Пытаюсь для себя понять какой способ самый оптимальный. И есть, ли в моем подходе реальные подводные камни, которые я не учел.
Можно взять последний релиз и обновить копию с анализом и не мучиться. Но есть одно НО. Если поменяны реквизиты (имя), то может не взлететь , нужно каждый релиз тогда ставить и запускать в режиме предприятия.
(2)Хочется сделать все без НО). Идея именно в том чтоб ставить каждый релиз и запускать в режиме предприятия без всяких анализов везде оставлять "взять из новой конфигурации поставщика" . А в конце обновить начальную копию на последний релиз - и через "сравнить объединить" накатить все изменения. В этом могут быть проблемы?
На сайте Users v8 написано какой релиз с какого может обновиться. В некоторых случаях пропускать можно - опирайтесь на таблицу релизов на сайте. Могу предположить, что из 7 релизов можно пропустить 2-4.
Я обычно сравниваю старую и новую конфигурацию поставщика. И там мало что нужно править если дорабатывалось правильно. Если неправильно (с раскурочиванием типовых модулей), то сочувствую.
Я обычно сравниваю старую и новую конфигурацию поставщика. И там мало что нужно править если дорабатывалось правильно. Если неправильно (с раскурочиванием типовых модулей), то сочувствую.
Решал подобную задачу. Прыжок в 8 больших обновлений. Последовательное обновление шло больше 2х дней. Сделал свою поставку с первой на последнюю, обновился, конфигурация провела все промежуточные регламенты обновления. Ничего не потерялось. Хотя конечно так не советуют (потеря изменяющихся метаданных). Но думаю, что это не всегда критично. Но, безусловно, нужно пробовать на ваших данных. Обновление с первой на последнюю заняло часа 3. Предполагаю использовать такой вариант в крайних случаях.
Релизов на самом деле пропущено больше 7. Семь это только обязательных обновлений. Все 7 обновлений предполагается делать с заходом в пользовательский режим естественно (для чего вообще последовательные обновления делать). Но при каждом последовательном обновлении - не проводить анализ данных - а принимать "взять из новой конфигурации поставщика" - при этом доработки в обновляемых модулях будут затираться.
А затем - как я писал взять конфигурацию с начальным доработанным релизом допустим с 3 и запусть обновление на 10 релиз. Усатановить "Показывать только дважды измененные свойства" - ну и проанализировать эти измененные объекты- и перенести доработки этих объектов в обновленную конфигурацию?
Собственно в чем реально могут быть проблемы такого обновления?
Хочется конкретно понять - почему так делать нельзя или не рекомендуестся?
А затем - как я писал взять конфигурацию с начальным доработанным релизом допустим с 3 и запусть обновление на 10 релиз. Усатановить "Показывать только дважды измененные свойства" - ну и проанализировать эти измененные объекты- и перенести доработки этих объектов в обновленную конфигурацию?
Собственно в чем реально могут быть проблемы такого обновления?
Хочется конкретно понять - почему так делать нельзя или не рекомендуестся?
(9)Так все верно делаете, тоже так пользуюсь. Иногда ваши изменения, если это исправления косяков 1С, уже не понадобятся, так что не все нужно переносить. И, да, если изменений в документ (в котором вы что-то добавляли) 1С не меняла, то можно и не брать ее из конфигурации поставщика. Еще конечно, можно воспользоваться (только для проф версий) расширениями конфигураций,1С уже усовершенствовала ее от совсем косяков, но это на свой страх и риск
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот