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