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