К статье
Практический материал

Администрирование · 12 мин

Как обновить 1С УПП: пошаговая инструкция

Подробная инструкция по обновлению 1С:УПП: подготовка, резервная копия, установка шаблонов, обновление через конфигуратор, типичные ошибки и их решение.

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

УПП — конфигурация на платформе 1С:Предприятие 8.3, и процедура обновления в целом стандартна: подготовка, резервное копирование, установка шаблона обновления, запуск обновления в конфигураторе и проверка результата. Однако у УПП есть особенности: она часто дорабатывается под нужды предприятия, а значит, при обновлении придётся аккуратно объединять типовые изменения с собственными доработками.

Ниже разобран полный цикл обновления: от проверки текущей версии до контроля результата, а также типичные ошибки и ситуации, когда лучше привлечь специалиста.

Проверьте текущую версию конфигурации и платформы

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

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

Уточните, есть ли в конфигурации доработки. В окне настройки поддержки посмотрите, стоят ли объекты на замке (полная поддержка) или включена возможность изменения. Если конфигурация снята с поддержки полностью, типовое обновление затрет доработки — такой случай требует ручного объединения и участия программиста.

Версия УППНапример, 1.3.120.4

Смотрите в настройке поддержки конфигуратора

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

Должна соответствовать требованиям нового релиза

ДоработкиНа замке или изменены

Изменённые объекты потребуют объединения

Режим работыФайловый или клиент-серверный

От этого зависит способ создания копии

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

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

Для файловой базы достаточно скопировать файл 1Cv8.1CD из каталога базы в отдельную папку, предварительно завершив все сеансы пользователей. Альтернатива — выгрузка через конфигуратор: «Администрирование» → «Выгрузить информационную базу». Файл выгрузки (.dt) удобен для переноса, но для крупных баз выгрузка и загрузка занимают много времени.

Для клиент-серверной базы (MS SQL, PostgreSQL) копию делайте средствами СУБД — штатным бэкапом базы данных. Выгрузка в .dt для больших серверных баз не рекомендуется как основной способ: процесс долгий и чувствителен к объёму данных.

Получите и установите шаблон обновления

Дистрибутивы обновлений УПП публикуются на портале portal.1c.ru в разделе обновлений программ. Для скачивания нужна действующая подписка ИТС и учётная запись, привязанная к регистрационному номеру программы. Альтернативный источник — сервис автоматического обновления через интернет непосредственно из режима «Предприятие», если он настроен в базе.

Скачанный дистрибутив представляет собой самораспаковывающийся архив. Запустите setup.exe и укажите каталог шаблонов (по умолчанию используется папка tmplts в профиле пользователя). После установки в каталоге шаблонов появится папка с номером релиза, содержащая файл обновления 1cv8.cfu и сопроводительные файлы.

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

Выполните обновление в конфигураторе

Завершите работу всех пользователей: в файловом режиме обновление требует монопольного доступа, в клиент-серверном — блокировки сеансов. Удобно установить блокировку через консоль кластера или через «Администрирование» → «Блокировка работы пользователей» в режиме «Предприятие».

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

Для типовой конфигурации без доработок дальше всё просто: подтвердите обновление, дождитесь завершения и примите изменения. Если конфигурация доработана, откроется окно объединения: система покажет изменённые объекты и предложит правила объединения. Здесь работайте вдумчиво — неверный выбор режима объединения может затереть доработки или, наоборот, пропустить важные типовые изменения.

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

Порядок обновления УПП
  1. 1
    Завершите сеансы пользователей и установите блокировку работы
  2. 2
    Сделайте резервную копию базы данных
  3. 3
    Установите шаблон обновления в каталог tmplts
  4. 4
    В конфигураторе: Поддержка → Обновить конфигурацию → поиск обновлений
  5. 5
    При доработках — выполните объединение с типовым релизом
  6. 6
    Запустите обновление конфигурации базы данных (F7)
  7. 7
    Запустите базу в режиме «Предприятие» под полными правами для выполнения отложенных обработчиков
  8. 8
    Проверьте результат и снимите блокировку сеансов

Выполните обработчики обновления и проверьте результат

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

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

Затем проверьте ключевые операции: сформируйте оборотно-сальдовую ведомость, проверьте открытие основных документов, справочников номенклатуры и контрагентов, регламентные операции по учёту. Тестовое проведение одного-двух документов по производству и складу покажет, не пострадали ли прикладные механизмы.

Контрольные точки

Как проверить результат обновления

Номер версии в «О программе»
Норма

Соответствует установленному релизу

Тревожный признак

Версия не изменилась — обновление не применилось

Обработчики обновления
Норма

Все завершены без ошибок

Тревожный признак

Есть ошибки или зависшие отложенные обработчики

ОСВ и типовые отчёты
Норма

Формируются, данные сходятся с копией до обновления

Тревожный признак

Ошибки при формировании, расхождения в данных

Доработанные функции
Норма

Работают как раньше

Тревожный признак

Ошибки — вероятно, доработки потеряны при объединении

Обновление доработанной УПП: особенности объединения

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

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

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

Типичные ошибки при обновлении УПП
01
Обновление без резервной копии — при сбое базу не восстановить
02
Пропуск проверки минимальной версии платформы — конфигурация не запускается после обновления
03
Прыжок через несовместимые релизы — ошибки обновления, приходится искать промежуточные версии
04
Режим объединения «взять из новой конфигурации поставщика» для доработанных объектов — доработки теряются
05
Разблокировка базы до завершения отложенных обработчиков — пользователи видят некорректные данные
06
Обновление в рабочее время на большой базе — реструктуризация блокирует работу на часы

Обновление через интернет и альтернативные способы

В УПП есть механизм обновления через интернет: «Администрирование» → «Обновление конфигурации». При настроенном доступе к порталу 1С программа сама проверяет наличие новых версий, скачивает дистрибутив и предлагает установить. Это удобно для типовых конфигураций без доработок: большая часть шагов выполняется автоматически, включая создание копии (при соответствующей настройке).

Для клиент-серверных баз и доработанных конфигураций автоматическое обновление через интернет применять не рекомендуется: оно не заменяет осмысленное объединение и не учитывает специфику СУБД. Там надёжнее классический путь через конфигуратор с ручным контролем каждого этапа.

Ещё один вариант — полная загрузка конфигурации из файла .cf нового релиза («Загрузить конфигурацию из файла»). Этот способ применяется, когда конфигурация полностью типовая, но обычное обновление по какой-то причине не проходит. Учтите: загрузка полного .cf безусловно затирает все доработки.

Способы обновления УПП

Через конфигуратор (.cfu)

Универсальный способ, подходит для доработанных и серверных баз; требует ручной установки шаблона

Через интернет из режима «Предприятие»

Удобно для типовых файловых баз; не подходит при доработках и сложной инфраструктуре

Загрузка полного .cf

Крайняя мера для типовых конфигураций при сбоях обычного обновления; уничтожает все доработки

Частые вопросы по обновлению 1С:УПП

Можно ли обновить УПП, пропустив несколько релизов?

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

Сколько времени занимает обновление?

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

Что делать, если при обновлении возникла ошибка реструктуризации?

Не пытайтесь повторно обновлять ту же базу вслепую. Восстановите базу из резервной копии, изучите текст ошибки: часто причина в повреждённых данных, недостатке места на диске или блокировках со стороны СУБД. После устранения причины повторите обновление на восстановленной копии.

Нужно ли обновлять платформу вместе с конфигурацией?

Только если новый релиз УПП требует более свежую версию платформы, чем установлена. Требование указано в описании релиза. Обновлять платформу «про запас» на каждый минорный релиз не обязательно, но и использовать сильно устаревшую платформу не стоит — старые версии перестают поддерживаться.

Как обновить УПП, если конфигурация полностью снята с поддержки?

Штатное обновление недоступно: потребуется постановка на поддержку или ручное объединение с типовым релизом через сравнение и объединение конфигураций. Это работа для программиста 1С: нужно перенести все доработки в новую типовую версию и протестировать их совместимость.

Можно ли обновляться, пока пользователи работают в базе?

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

Итог

Что важно запомнить

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