[ОТВЕТИТЬ]
Опции темы
11.10.2013 05:07  
Vovantus
Собственно, есть старая база БП 8.2. Для обновления до актуальной версии нужно более 10 "промежуточных" версий. Само собой, хочется сделать всё быстро. Вопрос, как именно это можно сделать и что бы без негативных последствий?
 
11.10.2013 08:51  
Shift
Взять партнерский диск и объединиться с полной последней конфигурацией.
 
11.10.2013 08:54  
Vovantus
полный дистрибутив последней версии конфигурации имеется, кстати. диска ИТС нет. что и в какой последовательности делать? если просто объединить конфигурации через cf. файл, то это чревато последствиями, вроде.
 
11.10.2013 09:28  
KirillHome
Чревато.
Возможно возникновение проблем, связанных с изменением/переименованием/удалением/появлением объектов конфигурации.
Я бы не рискнул "перескакивать".
 
11.10.2013 09:32  
Vovantus
Цитата:
Сообщение от KirillHome
Я бы не рискнул "перескакивать".
должен же быть способ корректно перескочить через несколько версий? ведь в полной конфигурации есть всё, что было в промежуточных. неужели всё так запущено?
 
11.10.2013 10:19  
KirillHome
Не сталкивался, но читал о таком:

Конфигурация 1.0001
Объект А (со своей структурой)

Конфигурация 1.0002
Объект А переименовывается в объект АБ.

Конфигурация 1.0003
Создаётся новый объект А (с новой структурой), объект АБ удаляется.

Конфигурация 1.0004
Происходят действия с новым объектом А.

Если мы "перепрыгнем" с 1.0001 на 1.0004 - то что получится в результате?

Цитата:
Сообщение от Vovantus
должен же быть способ корректно перескочить через несколько версий?
Способ - да, через объединение с конфигурацией из файла.
Но вот корректен ли он? В общем случае ответ - "не обязательно".

Цитата:
Сообщение от Vovantus
ведь в полной конфигурации есть всё, что было в промежуточных. неужели всё так запущено?
В полной - есть текущее состояние. Но нет "истории изменения объектов".
 
11.10.2013 10:22  
Vovantus
а если базу год не обновлять, то потом ставить все промежуточные версии? бред какой-то! даже семёрка в этом плане "умнее" была.
 
11.10.2013 10:28  
Little
Ну не все через некоторые можно перепрыгивать. Обычно пишется напротив версии (на сайте) с какой она обновляет.
Можешь попробовать на тесте загрузить полную новую конфигурацию и посмотреть, что произойдет. Если попрут обновления, то тебе повезло..
 
11.10.2013 10:31  
KirillHome
На всякий случай приложу информацию с по поводу того, что думает 1с на тему обновлений - и какую версию можно обновлять до какой.

Цитата:
Сообщение от Vovantus
а если базу год не обновлять, то потом ставить все промежуточные версии? бред какой-то! даже семёрка в этом плане "умнее" была.
Можно попробовать поставить через "объединение".
Можно.
Но - на свой страх и риск. В этом случае ни кто не гарантирует "правильность" полученного результата.
Вложения
Тип файла: doc Номер версии.doc (149.0 Кб, 619 просмотров)
 
11.10.2013 11:21  
KirillHome
Более подробно описана проблема "прыжка" через версии на ИнфоСтарте

Цитата:
Основная проблема пропуска релизов заключается в том, что изменяются названия и количество реквизитов в регистрах, справочниках, документах. И разработчики фирмы 1С этим активно пользуются. Давайте рассмотрим ситуацию с обновлением на отвлеченном примере. Итак...

Возможен такой гипотетический вариант. Первоначально конфигурация содержит справочник Контрагенты, в котором заполнен реквизит Адрес.

Версия 1. Справочник Контрагенты.
Имеется реквизит Адрес. Ну, и разумеется, он заполнен данными, которые очень нам нужны.

Версия 2. Справочник Контрагенты.
Изменения: Реквизит Адрес переименован в УдалитьАдрес. Добавлен регистр сведений КонтактнаяИнформация. Изменены все места конфигурации, в которых используется адрес (Отчеты, печатные формы документов, форма элемента справочника Контрагенты и т.д.)
При запуске в режиме 1С:Предприятия 8 выполняется обновление, при котором данные из реквизита УдалитьАдрес переносятся в регистр сведений КонтактнаяИнформация.

Версия 3. Справочник Контрагенты.
Изменения: Удален реквизит УдалитьАдрес.

В результате если пропустить переход на версию 2, то потеряется вся информация об адресах. А при запуске в режиме "1С:Предприятия" обновление при попытке перенести данные из реквизита УдалитьАдрес в регистр сведений КонтактнаяИнформация выдаст ошибку - свойство объекта УдалитьАдрес не найдено.

При прыжке через 20 версий вероятность возникновения подобной ситуации резко возрастает.
 
 


Опции темы



Часовой пояс GMT +3, время: 15:10.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.