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