PDA

Просмотр полной версии : При обновлении ЗУП конфигуратор сам пропускает необходимые обновления



morrom
03.02.2014, 16:26
Добрый день.
Ситуация следующая:
Есть 8.2 ЗУП (базовая). Установлена была год назад. Релиз 2.5.66.1. Конфигурация размножена на 40 фирм. С тех пор конфигурации не обновлялись. Сейчас возникла необходимость обновиться, пригласили, скачал все обновления до 2.5.77.2. - 16 штук. Обновил платформу до 8.2.19.83. Обновлениz первой фирмы прошли одно за другим, как и положено все шестнадцать. Когда начал обновлять вторую фирму конфигуратор выдал доступное обновление сразу жирным 2.5.77.2., а следующее (как и должно быть) 2.5.62.1 с надписью - обновление. Выбрал (для эксперимента) 2.5.77.2 - обновилось!
При запуске Предприятия после обновления выдало внизу в информационной строке:
Выполняется обновление информационной базы с версии 2.5.61.1 на версию 2.5.62.1
Выполнено обновление информационной базы с версии 2.5.61.1 на версию 2.5.62.1
Выполняется обновление информационной базы с версии 2.5.62.1 на версию 2.5.63.1
Выполнено обновление информационной базы с версии 2.5.62.1 на версию 2.5.63.1
Выполняется обновление информационной базы с версии 2.5.63.1 на версию 2.5.64.3
Выполнено обновление информационной базы с версии 2.5.63.1 на версию 2.5.64.3...
и так далее вплоть до
Выполняется обновление информационной базы с версии 2.5.75.1 на версию 2.5.76.1
Выполнено обновление информационной базы с версии 2.5.75.1 на версию 2.5.76.1
Выполняется обновление информационной базы с версии 2.5.76.1 на версию 2.5.77.2
Выполнено обновление информационной базы с версии 2.5.76.1 на версию 2.5.77.2

Причем, выдало сообщение об обновлениях именно на те конфигурации, которые я устанавливал! Имею ввиду, что, например, у меня не было установлено обновления 2.5.64.1, а сразу 2.5.64.3 - и именно его программа и указала! То есть подхватила только установленные в системе обновления.
Подскажите почему так произошло и корректно ли такое обновление?
Раньше с таким не сталкивался. Если всё нормально, то это ОЧЕНЬ ускорит процесс обновления!
Спасибо.

Bolzen
05.02.2014, 13:55
Может что то и не установилось.
Когда требуется обновить сразу на много релизов проще сделать cf конечной базы, и указать как файл для обновления, все сразу и обновится.
При обновлении часто идут обработки, которые запускаются только после самого обновления, т.е. после установки каждого обновления надо запускать 1С:Предприятие, в этом случае обновление будет максимально корректным, с этой точки зрения обновление одним cf не очень правильно, но иногда так лень ставить 10-15 обновлений ))))

Если ставишь большое кол-во обновлений на базу, лучше в конце сделать обновление не файлом обновления, а как раз указав полный cf файл, тогда программная часть уж точно будет перенесена правильно.

Если система жирным выделили обновления - значит обновляться можно.

newmetoda
25.02.2014, 20:20
Добрый день.
Ситуация следующая:
Есть 8.2 ЗУП (базовая). Установлена была год назад. Релиз 2.5.66.1. Конфигурация размножена на 40 фирм. С тех пор конфигурации не обновлялись. Сейчас возникла необходимость обновиться, пригласили, скачал все обновления до 2.5.77.2. - 16 штук. Обновил платформу до 8.2.19.83. Обновлениz первой фирмы прошли одно за другим, как и положено все шестнадцать. Когда начал обновлять вторую фирму конфигуратор выдал доступное обновление сразу жирным 2.5.77.2., а следующее (как и должно быть) 2.5.62.1 с надписью - обновление. Выбрал (для эксперимента) 2.5.77.2 - обновилось!
При запуске Предприятия после обновления выдало внизу в информационной строке:
Выполняется обновление информационной базы с версии 2.5.61.1 на версию 2.5.62.1
Выполнено обновление информационной базы с версии 2.5.61.1 на версию 2.5.62.1
Выполняется обновление информационной базы с версии 2.5.62.1 на версию 2.5.63.1
Выполнено обновление информационной базы с версии 2.5.62.1 на версию 2.5.63.1
Выполняется обновление информационной базы с версии 2.5.63.1 на версию 2.5.64.3
Выполнено обновление информационной базы с версии 2.5.63.1 на версию 2.5.64.3...
и так далее вплоть до
Выполняется обновление информационной базы с версии 2.5.75.1 на версию 2.5.76.1
Выполнено обновление информационной базы с версии 2.5.75.1 на версию 2.5.76.1
Выполняется обновление информационной базы с версии 2.5.76.1 на версию 2.5.77.2
Выполнено обновление информационной базы с версии 2.5.76.1 на версию 2.5.77.2

Причем, выдало сообщение об обновлениях именно на те конфигурации, которые я устанавливал! Имею ввиду, что, например, у меня не было установлено обновления 2.5.64.1, а сразу 2.5.64.3 - и именно его программа и указала! То есть подхватила только установленные в системе обновления.
Подскажите почему так произошло и корректно ли такое обновление?
Раньше с таким не сталкивался. Если всё нормально, то это ОЧЕНЬ ускорит процесс обновления!
Спасибо.

Обратите внимание на второй скрин там стоит галочка снизу слева показывать конфигурации т.е 2.5.77.2 эта полная конфа, там есть CF файл и произошла ситуация описанная Bolzen. Наверняка в первой базе эта галочка была снята. Прыгать на несколько релизов можно но не рекомендуют в связи с тем что возможны некоторые не стандартные ситуации. Как пример у некоторого объекта удаляют реквизит ФИО перед удалением его нужно записать на три реквизита Фамилия Имя Отчество в 30.10 этот реквизиту даем имя УдалитьФИО (Ссылка UID не изменилась ) после обновления когда запускается обработка из этого реквизита перебрасываем данные на нужные реквизиты и дальше работаем только с новыми реквизитами. и пусть УдалитьФИО болтается до 50.20 как разработчик я его удалил. Вот если с 29 прыгнуть на 51 то получается что ФИО удаляем до захода на базу в режиме предприятия (данные потерялись) и ни какая обработка эти данные уже не сможет их перебросить на нужные реквизиты. по этому если есть острая необходимость можно прыгать на релизов 5-6 или на 10 на крайний случай.