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