Обновление УПП 1.3 через Конфигуратор: от копии базы до проверки

· 9 мин

Содержание

Обновить 1С УПП надёжнее всего в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию, файл обновления .cfu, затем обновление конфигурации базы данных (F7) и запуск в режиме 1С:Предприятие. Перед этим делают выгрузку базы в .dt и проверяют, с какого релиза разрешён переход.

Способов обновления по сути два. Типовую УПП обновляют файлом .cfu — быстро и почти без ручной работы. Доработанную УПП обновляют через сравнение и объединение с новым .cf: дольше, но так сохраняются ваши изменения. Ниже — оба варианта и что делать, если обновление сорвалось на середине.

1. Подготовка к обновлению УПП: версия, копия, состояние базы

Узнайте текущий релиз

В режиме 1С:Предприятие откройте Справка → О программе. В строке конфигурации будет номер вида 1.3.xxx.x. Запишите его целиком, все четыре группы цифр.

Там же видна версия платформы. Она понадобится, когда будете сверяться с требованиями нового релиза.

Проверьте, на поддержке ли конфигурация

В Конфигураторе: Конфигурация → Поддержка → Настройка поддержки. Возможны три состояния:

  • 🔒 Изменения не разрешены — типовая конфигурация, обновляется файлом .cfu без вопросов.
  • ✏️ Изменения разрешены — в базу вносили доработки. Обновление пойдёт через окно сравнения.
  • ✂️ Снята с поддержки — обычное обновление недоступно, только объединение с новым .cf вручную.

Сделайте резервную копию

Администрирование → Выгрузить информационную базу в Конфигураторе, сохраните .dt в отдельную папку с датой в имени. Для серверной базы дополнительно попросите администратора СУБД сделать бэкап средствами SQL — он восстанавливается быстрее, чем загрузка .dt.

Без резервной копии не начинайте. Откат обновления в УПП штатными средствами невозможен: после обновления структуры вернуть старую версию можно только из копии.

Проверьте базу до обновления

Администрирование → Тестирование и исправление с галочками проверки логической и ссылочной целостности. Режим работает в монопольном доступе, поэтому запускайте его, когда пользователи вышли из программы.

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

2. Файлы обновления УПП: где взять и что выбрать

Дистрибутивы обновлений выкладываются на портале 1С:ИТС в разделе обновлений программ. Доступ к ним есть при действующей подписке ИТС или договоре сопровождения. Скачайте архив нужного релиза, запустите setup.exe — файлы распакуются в каталог шаблонов (по умолчанию внутри %APPDATA%\1C\1cv8\tmplts\1c\, в подпапку с номером релиза).

ФайлЧто этоКогда нужен
1cv8.cfuФайл обновленияОбычное обновление типовой или доработанной конфигурации на поддержке
1cv8.cfПолная конфигурацияОбъединение для конфигурации, снятой с поддержки; создание новой базы
UpdInfo.txtСлужебный файлСписок релизов, с которых возможен переход на этот
ReadMe.txt, News.htmОписание релизаТребования к платформе и особенности перехода

Цепочка релизов

Перепрыгнуть с очень старого релиза сразу на последний обычно нельзя. Откройте UpdInfo.txt нового релиза и найдите строку со списком версий, с которых он ставится. Если вашей версии там нет, нужен промежуточный релиз.

Пример: в базе 1.3.150.1, цель — свежий релиз, а он принимает обновление только с версий от 1.3.170.x. Значит, сначала ставите промежуточный релиз, который принимает 1.3.150.1, потом следующий — и так до цели. Каждый шаг — отдельное обновление с проверкой.

Скачайте все релизы цепочки заранее и разложите по папкам. Если окажется, что какой-то релиз недоступен, вы узнаете это до начала работ, а не посередине.

Версия платформы

В описании каждого релиза указана минимальная версия платформы. Если установленная платформа ниже, сначала обновите её на всех компьютерах пользователей и на сервере 1С. Иначе база после обновления конфигурации может не открыться.

3. Как обновить 1С УПП в Конфигураторе пошагово

Шаг 1. Выгоните пользователей

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

Чтобы во время работ никто не зашёл повторно, в серверной базе включите блокировку начала сеансов в свойствах информационной базы в консоли кластера. Укажите сообщение для пользователей и время окончания блокировки. Не забудьте снять её после проверки: иначе утром в базу не войдёт никто, кроме вас.

Принудительное завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Делайте это только после предупреждения.

Шаг 2. Откройте конфигурацию

Запустите базу в режиме Конфигуратор и откройте Конфигурация → Открыть конфигурацию. Без открытой конфигурации пункты поддержки неактивны.

Шаг 3. Выберите файл обновления

Конфигурация → Поддержка → Обновить конфигурацию. В мастере укажите «Выбор файла обновления» и путь к 1cv8.cfu нужного релиза. Можно выбрать «Поиск доступных обновлений» — Конфигуратор сам просмотрит каталог шаблонов и покажет подходящие релизы.

Если программа ответила Файл не содержит доступных обновлений, значит, выбран релиз, который не ставится на вашу версию. Вернитесь к UpdInfo.txt и найдите промежуточный.

Шаг 4. Подтвердите обновление

Для типовой конфигурации появится окно с описанием релиза. Нажмите «Выполнить». Для доработанной откроется окно сравнения — о нём в разделе 5.

Шаг 5. Обновите конфигурацию базы данных

После загрузки новой версии изменения есть только в основной конфигурации. Чтобы они попали в базу, нажмите F7 или Конфигурация → Обновить конфигурацию базы данных. Конфигуратор покажет список изменений структуры — нажмите «Принять».

На большой серверной базе реструктуризация занимает от нескольких минут до нескольких часов. Не прерывайте её.

Шаг 6. Запустите 1С:Предприятие

Откройте базу в пользовательском режиме под администратором. Программа обнаружит новую версию и выполнит обработчики обновления данных. Если появится вопрос о легальности получения обновления, подтвердите его.

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

Диагностика: выберите симптом

4. Конвертация данных: обновление УПП и переход на ERP

Внутри редакции 1.3 отдельной конвертации данных не требуется. Её работу выполняют обработчики обновления, которые запускаются на шаге 6. Поэтому так важно не пропускать запуск в режиме Предприятия между релизами цепочки: обработчики промежуточного релиза готовят данные для следующего.

Конвертация нужна в двух других случаях.

Переход с УПП 1.2 на 1.3

Редакции различаются составом объектов, поэтому переход шёл не обычным .cfu, а через специальный файл обновления с переносом данных. Такие базы сейчас встречаются редко. Если перед вами база 1.2, первым делом проверьте её релиз и найдите в дистрибутиве 1.3 описание перехода именно с вашей версии.

Переход на 1С:ERP

Это не обновление, а перенос данных в новую базу. В ERP есть встроенный механизм загрузки данных из УПП 1.3 по правилам обмена. Порядок общий:

  1. Обновите УПП до релиза, который указан в требованиях к переносу в описании ERP.
  2. Создайте пустую базу ERP и подготовьте в ней параметры учёта.
  3. Выгрузите из УПП справочники и остатки на дату перехода по правилам переноса.
  4. Загрузите данные в ERP и сверьте остатки по ключевым счетам и регистрам.

Документы за прошлые периоды обычно не переносят: берут нормативно-справочную информацию и остатки на начало периода. Это сокращает перенос с недель до дней.

Если УПП доработана, правила переноса придётся дорабатывать под ваши реквизиты. Обычно этим занимается специалист по «Конвертации данных».

5. Обновление нетиповой УПП: поддержка и объединение

Конфигурация на поддержке с разрешёнными изменениями

После выбора .cfu откроется окно «Обновление конфигурации» с деревом объектов. Каждый объект попадает в одну из групп:

  • ✅ изменён только поставщиком — берётся из нового релиза автоматически;
  • 🟡 изменён только вами — остаётся вашим;
  • 🔴 изменён и поставщиком, и вами — тут нужно решение.

Для объектов третьей группы выберите режим объединения. Вариант «Объединить с приоритетом основной конфигурации» сохраняет ваши правки, «с приоритетом новой конфигурации поставщика» — берёт типовой код, а ваши строки проверяются после. По модулям смотрите сравнение построчно: правой кнопкой по объекту — «Показать различия в модулях».

Не ставьте всем объектам режим «Взять из новой конфигурации поставщика», чтобы проще пройти мастер. Доработки будут молча удалены, и обнаружите вы это, когда сломается печатная форма или отчёт.

Конфигурация, снятая с поддержки

.cfu здесь не поможет. Используйте Конфигурация → Сравнить, объединить с конфигурацией из файла и укажите 1cv8.cf нового релиза. Платформа спросит, поставить ли конфигурацию на поддержку — соглашайтесь: это вернёт возможность следующих обновлений через .cfu.

Чтобы объединение было трёхсторонним, а не вслепую, нужна старая конфигурация поставщика — .cf того релиза, с которого делались доработки. Без неё платформа не отличит ваши изменения от изменений 1С и пометит как различия почти всё.

Приёмы, которые экономят время

  • 📄 Перед объединением сохраните текущую конфигурацию: Конфигурация → Сохранить конфигурацию в файл. Это точка возврата для конфигурации без отката всей базы.
  • 💬 Комментируйте доработки в коде меткой с датой и фамилией. При объединении их легко найти поиском.
  • 🧩 Внешние отчёты и обработки вместо правки типовых объектов — меньше конфликтов при каждом следующем обновлении.
  • 🧪 Объединяйте на копии базы, проверяйте, и только потом повторяйте на рабочей.

6. Проверка после обновления УПП

Сообщение о завершении обработчиков не значит, что всё работает. Пройдите короткую проверку до того, как пустить пользователей.

  • 🔢 Справка → О программе показывает новый номер релиза.
  • 📑 Открываются и проводятся ключевые документы: реализация, поступление, требование-накладная, отчёт производства за смену.
  • 📊 Оборотно-сальдовая ведомость за закрытый месяц совпадает с той, что была до обновления. Сформируйте её заранее и сохраните.
  • 🖨 Печатаются основные формы, особенно доработанные.
  • 🔄 Работают обмены: с сайтом, банком, другими базами. Проверьте один цикл выгрузки-загрузки.
  • 👤 Пользователи с ограниченными правами открывают свои рабочие места без ошибок доступа.

Сравнение ОСВ до и после — самая быстрая проверка, что обработчики не испортили данные. Если суммы разошлись, не открывайте период для работы и разберитесь на копии.

Проверка после обновления
Выполнено: 0 / 6

Если что-то пошло не так

Когда ошибка серьёзная и быстро не исправляется, загрузите .dt из резервной копии: Администрирование → Загрузить информационную базу. Загрузка заменяет все данные, поэтому документы, введённые после копии, пропадут. Именно для этого пользователей не пускают в базу, пока не закончена проверка.

Дальше воспроизведите обновление на тестовой копии и ищите причину там, не трогая рабочую базу.

7. Частые вопросы об обновлении УПП

Можно ли обновить УПП без Конфигуратора?
Для доработанной конфигурации — нет: объединение изменений возможно только в Конфигураторе. Для типовой надёжнее тоже Конфигуратор, он показывает все этапы и ошибки.
Сколько длится обновление УПП?
Загрузка одного .cfu — минуты. Реструктуризация и обработчики на базе в десятки гигабайт — от получаса до нескольких часов на каждый релиз цепочки. Планируйте с запасом.
Нужно ли обновлять файловую копию для тестов?
Да. Загрузите .dt рабочей базы в новую пустую базу и прогоните на ней всю цепочку. Так вы узнаете точное время и конфликты до работ на рабочей базе.
Что делать, если поставщик снял с поддержки отдельный объект?
Такой объект обновляться не будет. Сравните его вручную с объектом из нового .cf через сравнение конфигураций и перенесите изменения.
Можно ли пропустить релиз из цепочки?
Только если UpdInfo.txt следующего релиза прямо указывает вашу версию. Иначе Конфигуратор не примет файл, а обходные пути рискуют повредить данные.