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

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

Как посмотреть, какие патчи установлены в 1С

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

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

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

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

Что такое патч в 1С и где он хранится

Исправление (патч) — это файл с расширением .cfe, по сути мини-расширение конфигурации, которое изменяет отдельные объекты: модули, формы, макеты. Патчи подписываются вендором и загружаются с сервиса обновлений. В отличие от обычных расширений, они не требуют действий от пользователя и применяются автоматически при перезапуске сеанса.

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

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

Просмотр патчей через «Обновление версии программы»

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

Откройте раздел «Администрирование», затем пункт «Обслуживание» (в некоторых конфигурациях — «Интернет-поддержка и сервисы»). Найдите ссылку «Обновление версии программы» или «Результаты обновления программы». В открывшейся форме будет ссылка «Установленные исправления (патчи)» — по ней открывается список всех загруженных в базу исправлений с указанием версии конфигурации, для которой они предназначены.

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

Как открыть список патчей
  1. 1
    Откройте 1С в режиме предприятия под пользователем с правами администратора
  2. 2
    Перейдите в раздел «Администрирование» → «Обслуживание»
  3. 3
    Откройте «Обновление версии программы»
  4. 4
    Нажмите ссылку «Установленные исправления (патчи)»
  5. 5
    Проверьте список: имена патчей, даты и версии конфигурации

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

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

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

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

Просмотр через конфигуратор и журнал регистрации

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

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

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

Как проверить патчи на портале 1С

На портале portal.1c.ru в личном кабинете доступен сервис, показывающий выпущенные исправления для вашей версии конфигурации. Это полезно для сравнения: вы видите, какие патчи существуют для вашего релиза, и сверяете их со списком установленных в базе. Если патч выпущен, но в базе отсутствует, — возможно, автоматическое обновление отключено или завершилось с ошибкой.

Для работы с сервисом потребуется учётная запись портала и действующий договор ИТС, поскольку загрузка исправлений доступна только при активной подписке. Сам просмотр списка выпущенных патчей обычно доступен после авторизации.

Способы посмотреть патчи

Сервис обновления в режиме предприятия

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

Обработка установки и удаления патчей

Даёт и просмотр, и удаление; доступна не во всех версиях БСП

Конфигуратор и журнал регистрации

Подходит при сбоях интерфейса; требует навыков администрирования

Портал 1С

Показывает выпущенные патчи для сверки, а не установленные в конкретной базе

Типичные проблемы и ошибки

Частая ситуация — обновление конфигурации останавливается с сообщением о конфликте с установленным исправлением. В этом случае сначала откройте список патчей, запишите имена, затем удалите конфликтующий патч штатной обработкой и повторите обновление. После установки нового релиза патч обычно не нужен, так как исправление включено в релиз.

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

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

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

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

Список патчей в сервисе обновления
Норма

Отображаются актуальные исправления для текущей версии

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

Патчи для старых версий или дубли с одинаковым именем

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

Ошибка, ради которой выпущен патч, не воспроизводится

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

Ошибка осталась — патч не применился или не подходит к версии

Журнал регистрации
Норма

Есть записи об успешной загрузке и применении исправления

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

Записи об ошибках применения патча

Частые вопросы о патчах в 1С

Где в 1С:Бухгалтерии посмотреть установленные патчи?

Раздел «Администрирование» → «Обслуживание» → «Обновление версии программы» → ссылка «Установленные исправления (патчи)». Если ссылки нет, проверьте, что у пользователя есть права администратора.

Почему список патчей пуст?

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

Можно ли удалить патч без последствий?

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

Патч установлен, но ошибка осталась. Что делать?

Перезапустите сеанс, очистите кэш клиентского приложения и проверьте в журнале регистрации, что исправление действительно применено. Если не помогло — сверьте версию конфигурации с той, для которой выпущен патч.

Мешает ли патч обновлению конфигурации?

Обычно нет: при обновлении патчи удаляются автоматически. Но изредка возникает конфликт — тогда конфликтующий патч удаляют вручную через обработку «Установка и удаление исправлений» и повторяют обновление.

Видны ли патчи в списке расширений конфигурации?

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

Итог

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

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