Администрирование · 9 мин
Как установить патч 1С 8.3 вручную
Пошаговая инструкция по ручной установке патча 1С 8.3 через конфигуратор: загрузка с портала, резервная копия, применение обновления, проверка результата и частые ошибки.
Патч (исправление) для конфигурации 1С — это небольшое обновление, которое устраняет конкретную ошибку или закрывает уязвимость без полноценного обновления релиза. Обычно патчи устанавливаются автоматически через сервис «Обновление версии программы», но в ряде случаев требуется ручная установка: нет доступа к интернет-поддержке на рабочем сервере, автоматическое обновление завершилось ошибкой или патч нужно поставить изолированно, не обновляя всю конфигурацию.
Ручная установка выполняется через конфигуратор путём загрузки файла исправления и сравнения-объединения конфигураций. Процедура занимает от нескольких минут до получаса в зависимости от размера базы и требует монопольного доступа к информационной базе. Ниже разобран полный цикл: от получения файла патча до проверки результата.
Материал ориентирован на администраторов и внедренцев, работающих с типовыми и доработанными конфигурациями на платформе 8.3. Особое внимание уделено ситуациям, когда конфигурация изменена и патч нужно применять аккуратно, чтобы не потерять доработки.
Что понадобится перед установкой
Для ручной установки патча потребуется файл исправления. Типовые патчи публикуются на портале 1С в разделе обновлений конкретной конфигурации и доступны пользователям с действующим договором 1С:ИТС. Файл обычно имеет расширение .cf (файл конфигурации) или поставляется в виде дистрибутива обновления .cfu. Некоторые исправления распространяются как патчи нового формата, которые применяются через механизм исправлений конфигуратора.
Также понадобятся: доступ к конфигуратору с правами администратора базы, возможность получить монопольный доступ (все пользователи должны выйти, фоновые задания — завершиться), свободное место на диске для резервной копии и временных файлов. Убедитесь, что версия платформы соответствует минимальным требованиям патча — это указано в сопроводительном описании исправления.
Резервная копия: обязательный шаг
Перед любыми изменениями метаданных сделайте резервную копию. Для файловой базы проще всего выгрузить данные через конфигуратор: «Администрирование → Выгрузить информационную базу» в файл .dt. Этот формат позволяет быстро восстановить базу целиком в случае сбоя.
Для клиент-серверной базы выгрузка .dt тоже работает, но на больших объёмах надёжнее использовать штатные средства СУБД (например, резервное копирование базы в MS SQL Server или PostgreSQL). Выгрузка .dt на многогигабайтных базах занимает много времени и при повреждении файла восстановление может оказаться невозможным.
Проверьте, что копия действительно создана и файл открывается. Не приступайте к установке патча, пока не убедитесь в наличии рабочей копии — это единственная страховка при ошибке объединения конфигураций.
Установка патча через обновление конфигурации
Основной способ ручной установки — обновление конфигурации из файла. Откройте конфигуратор, войдите в базу под пользователем с полными правами. Если конфигурация закрыта для редактирования, выполните «Конфигурация → Открыть конфигурацию».
Далее перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию». В диалоге выберите вариант «Выбор файла обновления» и укажите путь к файлу патча (.cf или .cfu). Платформа загрузит файл и покажет окно сравнения-объединения метаданных.
В окне сравнения проверьте список изменяемых объектов. Для типовой конфигурации без доработок достаточно нажать «Выполнить» с настройками по умолчанию. После объединения конфигуратор предложит обновить конфигурацию базы данных — согласитесь. Если появится окно реструктуризации, подтвердите принятие изменений.
- 1Сделайте резервную копию базы (.dt или средствами СУБД)
- 2Завершите работу пользователей и получите монопольный доступ
- 3Откройте конфигуратор и конфигурацию базы
- 4Выполните «Конфигурация → Поддержка → Обновить конфигурацию»
- 5Выберите файл патча и проверьте список изменений в окне сравнения
- 6Нажмите «Выполнить», затем обновите конфигурацию базы данных (F7)
- 7Запустите базу в режиме предприятия и проверьте версию конфигурации
Установка через сравнение и объединение
Альтернативный путь — «Конфигурация → Сравнить, объединить с конфигурацией из файла». Этот вариант удобен, когда патч поставляется как полный файл конфигурации .cf, а не как файл обновления. Механика та же: платформа показывает дерево различий, вы отмечаете объекты для загрузки.
Здесь важно не снимать лишние галочки без понимания: если патч изменяет связанные объекты (например, документ и его движения), частичное применение приведёт к неработоспособности исправления. Если не уверены — загружайте все изменения, предлагаемые файлом патча.
Если конфигурация доработана
На изменённых конфигурациях окно сравнения покажет конфликты: объекты, изменённые и в вашей базе, и в патче. Для таких объектов настройте правила объединения вручную — выберите приоритет («взять из новой конфигурации» или «оставить текущий») либо выполните построчное объединение модулей. После установки патча обязательно протестируйте доработанный функционал, затронутый исправлением.
Проверка результата после установки
После обновления конфигурации базы данных запустите базу в режиме 1С:Предприятие. Откройте сведения о программе (обычно доступны через меню «Сервис» или «О программе») и убедитесь, что номер версии конфигурации изменился на ожидаемый. Многие типовые конфигурации показывают установленные исправления отдельным списком.
Затем проверьте сценарий, который должен исправить патч: повторите действие, ранее вызывавшее ошибку. Дополнительно полезно прогнать базовые операции — проведение типового документа, формирование ключевого отчёта — чтобы убедиться, что смежный функционал не пострадал.
Как проверить результат
Номер версии соответствует патчу, исправление видно в списке
Версия не изменилась — обновление конфигурации БД не выполнено
Операция выполняется без ошибки
Ошибка воспроизводится — патч не применился или не тот релиз
Документы проводятся, отчёты формируются
Появились новые ошибки — проверьте конфликты с доработками
Частые проблемы и их решение
Ошибка «Конфигурация базы данных не соответствует сохранённой конфигурации» после установки означает, что не выполнено обновление конфигурации БД. Вернитесь в конфигуратор и нажмите F7 или выполните «Конфигурация → Обновить конфигурацию базы данных».
Если обновление не начинается из-за активных сеансов, завершите работу пользователей через консоль кластера (для серверной базы) или функцию «Блокировка установки соединений» в типовых конфигурациях. Фоновые задания также блокируют монопольный доступ — отключите их на время обновления.
Если файл патча не принимается с сообщением о несовместимости версий, сверьте текущий релиз конфигурации с требованиями исправления. Скорее всего, базу нужно сначала обновить до промежуточной версии штатным порядком.
Как выбрать действие
FAQ
Можно ли установить патч без монопольного доступа?
Загрузку и объединение конфигурации иногда можно выполнить при работающих пользователях, но обновление конфигурации базы данных требует монопольного доступа почти всегда. Без него изменения не применятся, и база останется в промежуточном состоянии, поэтому планируйте установку на нерабочее время.
Чем патч отличается от полного обновления релиза?
Патч исправляет конкретную проблему и затрагивает ограниченный набор объектов, тогда как обновление релиза меняет конфигурацию целиком, включая новый функционал. Патч ставится быстрее и с меньшим риском, но не заменяет плановые обновления.
Нужно ли обновлять платформу перед установкой патча?
Только если в описании исправления указана минимальная требуемая версия платформы, а у вас установлена более старая. В остальных случаях патч ставится на текущую платформу без дополнительных действий.
Что делать, если после патча перестали работать доработки?
Причина обычно в конфликте при объединении: изменённые вами объекты были заменены версией из патча. Восстановите базу из копии, повторите установку на тестовой базе и вручную объедините конфликтующие модули, сохранив обе версии изменений.
Можно ли откатить установленный патч?
Штатной кнопки отката нет. Вернуть прежнее состояние можно только восстановлением базы из резервной копии, сделанной до установки. Именно поэтому копия перед обновлением обязательна.
Что важно запомнить
Ручная установка патча 1С 8.3 сводится к четырём шагам: резервная копия, монопольный доступ, загрузка файла исправления через конфигуратор и обновление конфигурации базы данных. Проверяйте совместимость версий, аккуратно работайте с конфликтами на доработанных конфигурациях и обязательно тестируйте результат до возврата пользователей в базу.