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