Обновление конфигураций 1С:Предприятия 8. Прыжок через 20 версий

05.04.13

База данных - Инструменты администратора БД

Рассмотрим на примере обновления конфигурации "1С:Бухгалтерия предприятия 8" с версии 1.5.9.6 на версию 1.6.11.7.

Разработчики фирмы 1С рекомендуют обновляться в порядке предусмотренном *.cfu файлами.

Данные по обновлениям можно найти на страничках:
Бухгалтерия предприятия,
Зарплата и Управление Персоналом,
Управление торговлей,
Управление производственным предприятием.

Эти разделы доступны для владельцев конфигураций, у которых есть действующая подписка на диск ИТС. Также данные по обновлениям можно найти в новостях фирмы 1С. Ключевой фразой для поиска будет "Вышла новая версия". По этим данным можно построить список обновлений.

 

Только качественный контент

 

 
Например, в нашем случае это будет так:
1.5.10.3 - 1.5.8.5 и 1.5.9.6
1.5.11.5 - 1.5.10.3
1.5.12.1 - 1.5.10.3 и 1.5.11.5
1.5.13.6 - 1.5.12.1
1.5.14.4 - 1.5.13.6
1.5.15.3 - 1.5.14.4
1.5.16.3 - 1.5.15.3
1.5.17.3 - 1.5.16.3
1.5.18.4 - 1.5.17.3
1.5.19.6 - 1.5.18.4
1.5.20.2 - 1.5.17.3, 1.5.18.4, 1.5.19.6
1.5.21.2 - 1.5.20.2
1.5.22.3 - 1.5.20.2, 1.5.21.2
1.6.2.39 - 1.5.17.3, 1.5.18.4 и 1.5.19.6
1.6.3.2 - 1.5.17.3, 1.5.18.4, 1.5.19.6, 1.5.20.2 и 1.6.2.39
1.6.4.7 - 1.5.20.2, 1.5.21.2, 1.6.3.2
1.6.5.2 - 1.5.21.2, 1.5.22.2, 1.6.3.2, 1.6.4.7
1.6.5.3 - 1.5.21.2, 1.5.22.2, 1.5.22.3, 1.6.3.2, 1.6.4.7
1.6.6.8 - 1.5.22.2, 1.5.22.3, 1.6.5.2, 1.6.5.3, 1.6.5.4
1.6.7.3 - 1.5.22.2, 1.5.22.3, 1.6.5.2, 1.6.5.3, 1.6.5.4, 1.6.6.8
1.6.8.3 - 1.5.22.2, 1.5.22.3, 1.6.5.2, 1.6.5.3, 1.6.5.4, 1.6.6.8, 1.6.7.3
1.6.9.4 - 1.5.22.2, 1.5.22.3, 1.6.8.3, 1.6.9.3
1.6.10.6 - 1.6.9.4, 1.6.10.5
1.6.11.7 - 1.6.9.4, 1.6.10.6, 1.6.11.6

Получилось, что отставание на 24 версии. Но, если построить цепочку обновлений, то результат будет несколько иной.
Соответственно порядок обновлений будет следующий:
1.5.10.3
1.5.12.1
1.5.13.6
1.5.14.4
1.5.15.3
1.5.16.3
1.5.17.3
1.6.3.2
1.6.5.3
1.6.8.3
1.6.9.4
1.6.11.7

Итак, необходимо выполнить 12 обновлений.

После каждого обновления следует выполнять запуск в режиме "1С:Предприятие". В этом случае будут корректно выполнены процедуры, выполняющиеся после обновления и учитывающие изменения применяемых методик и объектов базы данных (план счетов, справочники, документы и т.д.).

Возникает резонный вопрос: "Почему бы не обновить сразу на последний релиз, используя файл поставки 1cv8.cf с партнерского диска ИТС или самостоятельно подготовленный файл поставки?". Конечно, попробовать можно, но здесь могут возникнуть 2 проблемы. Одна из них техническая. При большом объеме изменений и большом объеме базы данных обновление будет выполняться долго и может закончиться ошибкой ОС, 1С или SQL сервера. Но и это не главное. Основная проблема пропуска релизов заключается в том, что изменяются названия и количество реквизитов в регистрах, справочниках, документах. И разработчики фирмы 1С этим активно пользуются. Давайте рассмотрим ситуацию с обновлением на отвлеченном примере. Итак...

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

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

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

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

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

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


Обновление через собственные файлы *.cfu

В некоторых случаях можно также сократить объем используемых файлов обновлений, если подготовить собственные файлы обновления.

Порядок действий может быть следующий:

  1. Создание "старого" файла поставщика для текущей конфигурации. Файл 1cv8.cf можно взять из дистрибутива поставщика или сохранить из рабочей базы, если конфигурация находится на поддержке. Для сохранения файла 1cv8.cf из рабочей базы необходимо в меню «Конфигурация» → «Поддержка» → «Настройка поддержки...» нажать кнопку «Сохранить в файл» и указать каталог и имя файла. Например, на рабочий стол.
  2. Создание базы данных с новой конфигурацией поставщика. Базу данных можно создать, используя дистрибутив поставщика с диска ИТС или используя полученный ранее 1cv8.cf с рабочего стола. Для создания базы из расположенного на рабочем столе файла, создаем пустую конфигурацию и в меню «Конфигурация» → «Загрузить конфигурацию из файла...» указываем файл, сохраненный ранее на рабочем столе. При необходимости обновляем полученную конфигурацию до текущего релиза поставщика через меню Конфигурация» → «Поддержка» → «Обновить конфигурацию».
  3. Создание файла обновления. Для этого в меню «Конфигурация» → «Поставка конфигурации» → «Создать файлы поставки и обновления конфигурации..." снять галочку «Создать файл поставки», а в табличной части добавить файл, сохраненный ранее на рабочем столе. Уточнить расположение и имя файла 1cv8.cfu. Нажать «Выполнить».


Обновление через ключевые релизы

В некоторых случаях можно также сократить количество выполняемых обновлений. Для этого необходимо вычислить обязательные для запуска релизы (ключевые) и использовать файл обновления от текущего релиза до ключевого и т.д. Для УПП, например, ключевыми являются релизы 1.2.19.1, 1.2.23.2.

При использовании подобной схемы можно получить эффект при уменьшении количества обновлений и уменьшении объема используемых файлов обновлений. Т.к. файлы обновлений будут содержать только изменения для перехода с нашей текущей версии на ключевую или последнюю версию поставщика. Объем может быть критичным при передаче подготовленных файлов обновлений заказчику.  

 

17.12.2008 /Константинов Алексей Викторович/
Редакция от 28.06.2010

См. также статью «Технология обновления нетиповых конфигурация 1С:Предприятия 8»

См. также

Автоподбор ролей для профилей и групп доступа в любых типовых базах 1С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2977    13    1    

34

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3537    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177749    1073    0    

849

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27379    79    146    

59

Система хранения присоединенных файлов в томах на диске

Инструменты администратора БД Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    61319    88    59    

73

"Менеджер потоков 2.1": УПП: "Восстановление партий"

Инструменты администратора БД Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Платные (руб)

Как оптимизировать то, что, считалось, не поддается оптимизации? Как повысить доступность базы данных? Как проводить самую «времяемкую» операцию не по паре раз в неделю, а по несколько раз в день*? Ответ есть!

20000 руб.

12.09.2019    11746    5    9    

7

Брандмауэр для сервера 1С Предприятие 8 - внешнее управление сеансами

Инструменты администратора БД Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Управление возможностью начала и возобновления сеансов пользователей по различным условиям, ограничение общего числа возможных сеансов для работы с информационной базой, резервирование возможности работы с информационной базой определенных польззователей, запрет запуска нескольких сеансов для пользователя, журнализация событий начала (возобновления) и завершения (гибернации) сеансов, ведение списка активных сеансов для информационных баз кластера серверов

3600 руб.

06.02.2017    31111    31    18    

47

Хранилище файлов на SQL

Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Платные (руб)

Привязка файлов / сканов к объектам 1С с сохранением их на SQL-сервере

12000 руб.

09.10.2019    10986    5    8    

9
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
94. barsa-05 1 10.01.12 16:23 Сейчас в теме
95. dem_mad 11.01.12 20:07 Сейчас в теме
Отличная работа.
СПАСИБО!!!!
96. RTA 15 25.01.12 09:21 Сейчас в теме
это не новое, но последовательность при обновлении БД нужна, т.к. все равно нужно загружать предприятие, для реструктуризации данных.
98. пользователь 27.01.12 14:17
Сообщение было скрыто модератором.
...
100. iov 406 27.01.12 17:27 Сейчас в теме
(0) Обновления без постановки на поддержку и без обновления конфигурации поставщика.

Живые пару примеров.

версии конфигурации и конфигурации поставщика отличаются - на 2 версии. Требуется определить измененные объекты относительно типовой. Вопрос банальный - сравнить конфигурацию с конфигурацией поставщика и получить ответ в течении 20 минут. А вот нет изменения применялись не полностью а частично через сравнение объединение и если сравнить конфигурацию и такую же конфигурацию типовую зачастую там не только доработки видны но и "недообновленные объекты" которые теперь нельзя однозначно оценить как типовые. Итог - только оценка времени работы занимает часы а то и дни.

СПАСИБО ВАМ за такие обновления... Поклон в ножки...

Ступиденты - ЧИТАЙТЕ УМНЫЕ СТАТЬИ!!!

Автору плюс в карму.
102. svbel85 56 06.02.12 15:24 Сейчас в теме
я как то обновил cfu. потом пришлось менять номер релиза и обновлять по каждому обновлению
103. kirasololo 07.02.12 09:56 Сейчас в теме
Сколько раз обновлялся с полной поставки, никаких проблем, если конечно конфигурация не переписана в хлам, и в основном если последуют какие то изменения в структуре выйдет сообщение, и там уже решать что обновлять а что нет
104. Anton_prezident 12.02.12 14:20 Сейчас в теме
спасибо за статью,никогда подобных проблем с обновлением не возникало
105. fit686 21.02.12 19:23 Сейчас в теме
вот же круто а зачем?)аналогично подобных проблем с обновлениями не возникало, кроме как по собственной глупости)
106. AlexShap 2 22.02.12 13:12 Сейчас в теме
Уже много раз обновлял очень старые релизы через cfшник. Проблем не возникало.
107. пользователь 01.03.12 19:52
Сообщение было скрыто модератором.
...
108. пользователь 16.03.12 13:26
Сообщение было скрыто модератором.
...
109. пользователь 26.03.12 12:08
Сообщение было скрыто модератором.
...
110. alexk-is 6533 26.03.12 12:16 Сейчас в теме
111. egick 26.03.12 12:19 Сейчас в теме
У нас закончилась поддержка
112. egick 26.03.12 12:20 Сейчас в теме
а продлять руководство не дает добро, можно где нибудь еще достать
113. alexk-is 6533 26.03.12 12:40 Сейчас в теме
(112) Для пользователей базовых версий нет ограничений по времени на доступ к http://users.v8.1c.ru/
Это касается только подписчиков дисков ИТС. Для базовых версий подписка ИТС не обязательна.
Доступ к http://users.v8.1c.ru/ предоставляется в течении 15 минут, если коробка с базовой версией зарегистрирована в фирме 1С. Т.е. в фирму 1С отправлена регистрационная анкета.

http://1c.ru/rus/support/support.htm#BP8
http://users.v8.1c.ru/rules.jsp
114. пользователь 26.03.12 18:34
Сообщение было скрыто модератором.
...
115. Ola_z 28.03.12 17:24 Сейчас в теме
Хорошая статья. Я тоже так обновляюсь. Хотя у меня уже не типовая конфигурация. Есть некоторые особенности при обновлении.
116. kdw 12.04.12 08:09 Сейчас в теме
117. DimaP 63 02.05.12 09:37 Сейчас в теме
в конце статьи вылезло: "Недостаточно прав для чтения сообщений.
У вас не достаточно прав на просмотр форума."

это как так?)
118. Angeros 27.09.12 08:17 Сейчас в теме
Можно ли не имея cf но имея все обновления построить более менее законченую конфигурацию чисто на 2ух десятках обновлений?!
119. valya977 5 25.10.12 11:08 Сейчас в теме
отличная статья!!! Опробовала на КА-супер а то 52 базы обновлять последовательно жуть. единственно проверяю после обновления сравнением с чистой и последовательно обновляемой конфой.Время экономит в разы! Причем сработало на перескоке с 1.1.10.1 на 1.1.26.2
120. SeiOkami 3423 18.11.12 13:50 Сейчас в теме
Я не совсем понял (сильно не ругайте ^_^ ), а чем плохо обновление .cf ?
121. alexk-is 6533 19.11.12 10:14 Сейчас в теме
(120) Ничем не плохо. Главное чтобы обработчики "при изменении конфигурации" не обращались к данным, которых уже нет.
123. Nel 14.03.13 12:44 Сейчас в теме
Солидарна с alexcne, тоже так делаю!!!
124. Nel 14.03.13 12:49 Сейчас в теме
Но работа по обновлению сильно доработанной конфы.... работа не 1-го дня, львинная доля времени уходит на тестирование
126. serge_focus 4 02.08.13 09:56 Сейчас в теме
За статью - спасибо.
Обмен опытом и босуждение однозначно повышает и обогощает свой опыт , да и опыт других ;).

(124) львинная доля времени уходит на тестирование
Пожалу тут больше тратишь времени на анализ того что есть и как это будет потом...
И что нужно сделать, чтобы получилось как нужно...
127. пользователь 15.11.13 07:12
Сообщение было скрыто модератором.
...
125. koladen 17 27.06.13 11:48 Сейчас в теме
128. ViksVik 17.11.13 17:58 Сейчас в теме
Статья хорошая. Несколько лет приходится делать обновления на некоторых фирмах раз в 2-3 месяца. И там ключевых обновлений больше десятка, а общих – до 40. Но никогда после каждого обновления не запускал базу в режиме «Предприятия», только после всех обновлений. И никогда не было проблем. Возможно, повезло. Но, думаю, что программа не написала бы, что «обновления завершились удачно», с перечислением обновлений. Значит, последовательные обновления (без запуска программы после каждого релиза) является штатной операцией. Теперь, специально потестирую пограничные варианты.
129. пользователь 19.11.13 07:45
Сообщение было скрыто модератором.
...
130. AZel84 51 07.12.13 16:23 Сейчас в теме
Считаю, что фирме 1с не плохо было бы такие ключевые релизы как-то по особому помечать.
Я имею ввиду те релизы, прыжок через которые грозит потерей данных. А то каждый раз приходится обновлять цф-ником на свой страх и риск.
131. bahcha8 13.12.13 12:30 Сейчас в теме
Так все равно 12 из 24 обновлений делать надо)) Разве это "прыжок"? С тем, что запускать после каждого ключевого в режиме 1С Предприятие, согласна полностью. Натыкалась на косяки такого кривого обновление (особенно в УПП древних релизов)
134. TbSasha 29.10.14 03:19 Сейчас в теме
Мне кажется из второго пункта надо убрать При необходимости А в третьем пункте добавить что делать это надо из базы созданной во втором пункте.
А еще пару вопросов если можно:
1. Чем обновление из таких созданных *.cfu отличается от *.cf? Не считая ключевых релизов.
2. Почему у меня получается обновится с *.cf файлом через «Конфигурация» → «Поддержка» → «Обновить конфигурацию», но не получается через сравнение и объединение? Может там надо что то выбрать?
3. При обновление базы данных после этого способа выходит вот такая ошибка:
В процессе обновления информационной базы произошла критическая ошибка
по причине:
Ошибка SDBL:
Выход за пределы размерности результата

При обновление через *.cf нет такой проблемы. Другие параметры одинаковы. Значит есть какая то разница? Раз в этом случае с ошибкой выходит.
135. FEAS88 8 05.02.15 14:02 Сейчас в теме
Добрый день!
У меня Бухг. версия 2.0.58.5 я могу сразу обновиться на 64.8 ?
пропустив вот эту цепочку 2.0.58.6 -> 2.0.59.6 -> 2.0.60.5 -> 2.0.61.4 -> 2.0.62.4 -> 2.0.63.7 -> 2.0.64.8

Я хочу делать через собственный cfu но я хочу сделать прыжок, можно ли сделать мой cfu из 58.5 на 64.8 ?
Или мне придется делать несколько раз свой cfu 58.6 - 59.6.cfu , 59.6 - 60.5 , 60.5 - 61.4 и тд до моего?
136. Denis Techno 25.12.15 12:59 Сейчас в теме
Всем привет.
Возник вопрос, имеется ли возможность на сайте v8users узнать является релиз ключевым или можно его пропустить?
К примеру, как определили для, цитирую из статьи: "...Для УПП, например, ключевыми являются релизы 1.2.19.1, 1.2.23.2." , что они являются ключевыми?
137. Roman_SE 9 14.02.18 09:51 Сейчас в теме
Кто-то обновлял УТ 10.3.8.7 на более свежую? цепочка обновлений великовата, можно попробовать прыгнуть? сейчас сконвертирована под 82 уже....
138. Bukaska 140 14.02.18 10:32 Сейчас в теме
(137)Ну рискните здоровьем, потом отчитаетесь. Главное правило - не забудьте про бекапы, чтобы потом не вопить, что база померла...
139. independ 1518 14.02.18 10:42 Сейчас в теме
(137) как то делал в начале 2016, начальную версию не помню, то ли 10.3.8 или 10.3.9 (еще на платформе 8.1). В 3 этапа, через cf, 10.3.15.,10.3.25.,10.3.35
После каждого этапа резервная копия, на финише загрузил финальный cf и поставил на поддержку
Оставьте свое сообщение