Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Бэк-офисы платформы 1С

Обновление конфигурации 1С 8.2 минуя промежуточные версии. Как? : Бэк-офисы платформы 1С

28.03.2024 22:57


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 Кб, 713 просмотров)
11.10.2013 11:21
KirillHome
 
Более подробно описана проблема "прыжка" через версии на

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

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

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

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

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

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

При прыжке через 20 версий вероятность возникновения подобной ситуации резко возрастает.
Часовой пояс GMT +3, время: 22:57.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.