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

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

Как установить обновление конфигурации 1С

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

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

Типовые конфигурации (1С:Бухгалтерия, Зарплата и управление персоналом, Управление торговлей) обновляются штатными средствами — через конфигуратор или автоматически при наличии настроенного обновления через интернет. Нетиповые решения требуют сравнения и объединения с ручным разбором изменений.

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

Подготовка: что проверить до установки обновления

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

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

Убедитесь, что версия платформы 1С соответствует требованиям нового релиза конфигурации. Требуемая версия платформы указана в сопроводительном файле поставки (обычно называется 1cv8.htm или readme). Если платформа устарела, сначала обновите её, иначе обновление конфигурации может завершиться ошибкой или база не запустится.

Резервная копия базы данных

Самый простой способ — выгрузка информационной базы через конфигуратор. Завершите работу всех пользователей (в файловой базе это обязательно, в клиент-серверной — желательно), откройте конфигуратор и выполните «Администрирование → Выгрузить информационную базу». Укажите путь и имя файла с расширением .dt.

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

Проверьте, что копия создана и файл открывается: размер файла .dt должен быть соизмерим с размером базы, а не равен нулю. Храните копию вне рабочего сервера — на другом диске или сетевом ресурсе.

Порядок создания резервной копии
  1. 1
    Завершите сеансы всех пользователей в базе
  2. 2
    Откройте базу в конфигураторе
  3. 3
    Выполните «Администрирование → Выгрузить информационную базу»
  4. 4
    Укажите путь и имя файла .dt, дождитесь завершения
  5. 5
    Для клиент-серверной базы дополнительно сделайте backup средствами СУБД
  6. 6
    Проверьте, что файл создан и имеет ненулевой размер

Где взять файл обновления

Дистрибутивы обновлений типовых конфигураций доступны на портале 1С:Обновление программ (portal.1c.ru) при наличии действующего договора информационно-технологического сопровождения (ИТС). В разделе своей конфигурации скачайте дистрибутив обновления и разархивируйте его — внутри будет файл с расширением .cfu или комплект с установщиком setup.exe.

Если обновление скачано в виде установщика, запустите setup.exe и укажите каталог шаблонов (обычно определяется автоматически). После установки шаблон станет доступен конфигуратору при выборе источника обновления.

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

Способы получения обновления

Автоматически из режима Предприятие

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

Скачивание с портала 1С вручную

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

Дистрибутив от партнёра или с диска ИТС

Вариант при отсутствии доступа к интернету на сервере. Важно проверить, что релиз соответствует текущей версии конфигурации.

Установка обновления через конфигуратор

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

В диалоге выберите источник обновления. Если шаблон установлен через setup.exe — выберите «Поиск доступных обновлений» и укажите каталог шаблонов. Если у вас файл .cfu — выберите «Выбор файла обновления» и укажите путь к нему. Программа покажет, для каких версий предназначен файл, и предупредит, если текущая версия не подходит.

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

Если конфигурация доработана

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

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

Обновление конфигурации базы данных

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

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

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

Обновление через интернет из режима Предприятие

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

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

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

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

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

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

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

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

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

Версия в окне «О программе»
Норма

Отображается новый номер релиза

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

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

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

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

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

Есть обработчики со статусом «Ошибка» или зависшие в выполнении

Проведение типового документа
Норма

Документ проводится, движения формируются корректно

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

Ошибки при проведении, сообщения о незаполненных служебных данных

Регламентированный отчёт
Норма

Отчёт формируется, форма соответствует новому релизу

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

Отчёт не открывается или содержит устаревшую форму

Частые вопросы об обновлении конфигурации 1С

Можно ли обновить конфигурацию, если нет договора ИТС?

Технически обновление устанавливается из любого файла .cfu, но легальный источник дистрибутивов — портал 1С, доступный по договору ИТС. Без договора получать официальные обновления нельзя, а использование дистрибутивов из сторонних источников нарушает лицензионное соглашение и несёт риски безопасности.

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

На больших базах реструктуризация может идти часами — сначала убедитесь, что процесс действительно выполняется (нагрузка на диск и процессор сервера). Прерывать процесс нельзя. Если процесс явно аварийно завершён, восстановите базу из резервной копии и повторите обновление, предварительно проверив свободное место на диске и журналы СУБД.

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

Только если новый релиз конфигурации требует более свежую версию платформы — это указано в сопроводительной документации поставки. Обновлять платформу «про запас» не обязательно, но и сильно отставать не стоит: старые версии платформы постепенно перестают поддерживаться новыми релизами.

Как откатить обновление, если что-то пошло не так?

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

Можно ли обновляться через несколько релизов сразу?

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

Почему автоматическое обновление из режима Предприятие недоступно?

Чаще всего причины: конфигурация снята с полной поддержки или доработана, не настроена интернет-поддержка (не указан логин ИТС), у пользователя нет прав администратора, либо база работает в файловом режиме с ограничениями сервиса. Проверьте настройку поддержки в конфигураторе и параметры интернет-поддержки.

Итог

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

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