Исправления (патчи) 1С: где взять и как установить в базу
Содержание
Патчи для 1С 8.3 скачивают прямо из программы: Администрирование → Обслуживание, группа «Обновление версии программы». Там проверяют, есть ли исправления для вашего релиза, и ставят их в один клик. Нужно два условия: подключённая интернет-поддержка (логин портала 1С) и действующая подписка ИТС. Отдельно на сайт ходить не обязательно.
Частое заблуждение — считать патчем любое обновление. Это не так. Патч (исправление) — маленькое расширение конфигурации , которое чинит конкретную ошибку текущего релиза. Он не меняет номер версии и не требует снимать конфигурацию с поддержки. Полноценный релиз — другое: его скачивают и ставят как обновление конфигурации .
Что нужно, чтобы скачать исправления 1С
Патчи выпускает фирма 1С для типовых конфигураций на актуальной Библиотеке стандартных подсистем: 1С:Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP 2 и другие. Для старых релизов, снятых с сопровождения, исправления обычно не выпускают.
Подготовьте до начала:
- 🔑 Логин и пароль портала 1С (portal.1c.ru). Он же используется для интернет-поддержки в программе.
- 📄 Действующий договор ИТС или льготный период после покупки программы. Без него сервис отдаст отказ.
- 👤 Права администратора в информационной базе. Обычный пользователь пункт установки исправлений не увидит.
- 🌐 Выход в интернет с компьютера, где запущена 1С. В клиент-серверном варианте — ещё и с сервера 1С (подробнее ниже).
- 🏷️ Регистрация программы в личном кабинете на портале: регистрационный номер есть на коробке или в лицензионном соглашении.
Проверить, подключена ли поддержка, можно в Администрирование → Интернет-поддержка и сервисы. Если вверху указан логин — всё в порядке. Если стоит кнопка «Подключить», нажмите её и введите данные портала.
Логин портала привязывают к организации, а не к компьютеру. Один и тот же логин можно указать во всех базах фирмы.
Как скачать патчи для 1С из программы: пошагово
Самый короткий путь — встроенный помощник обновления. Он сам определяет конфигурацию и релиз, запрашивает у сервиса 1С список исправлений и скачивает только подходящие.
Шаг 1. Откройте раздел обновления
- Зайдите в базу под пользователем с полными правами.
- Откройте
Администрирование → Обслуживание. - В группе «Обновление версии программы» нажмите ссылку «Обновление программы».
Шаг 2. Проверьте наличие исправлений
Помощник обратится к серверу 1С. Возможны три результата:
- ✅ «Используется актуальная версия» и есть исправления — программа покажет их количество и предложит установить.
- 🔄 Доступна новая версия — помощник предложит скачать весь релиз. Патчи для текущего релиза при этом теряют смысл: в новом релизе ошибки уже исправлены.
- ⏸️ Обновлений нет — значит, патчей для вашего релиза пока не выпускали.
Шаг 3. Установите патчи
Отметьте исправления и нажмите кнопку установки. Программа скачает архив, проверит, что патч подходит к релизу, и подключит его как расширение.
Исправления обычно не требуют монопольного режима. Пользователи продолжают работать, а новый код начинает действовать в сеансах, открытых после установки. Тем, кто уже в базе, достаточно перезайти.
Шаг 4. Проверьте результат
Список подключённых патчей — в той же группе, ссылка «Установленные исправления (патчи)». Там видно имя исправления, его описание (какую ошибку закрывает) и для каких релизов оно предназначено.
Не удаляйте патч только потому, что «расширений стало много». Каждый закрывает конкретную ошибку. После перехода на новый релиз программа сама уберёт исправления, которые к нему не относятся.
Автоматическая загрузка исправлений по расписанию
Проверять патчи вручную раз в неделю — лишняя работа. В типовых конфигурациях на БСП есть автоматический режим: программа сама проверяет сервис 1С и ставит новые исправления.
Где включить: Администрирование → Интернет-поддержка и сервисы, блок «Обновление версии программы». Там есть настройки автоматической проверки обновлений и флажок установки исправлений. Точная формулировка флажка может немного отличаться от релиза к релизу, но речь всегда об «исправлениях (патчах)».
Как это работает:
- Регламентное задание по расписанию обращается к сервису исправлений.
- Если для релиза появились новые патчи — скачивает и подключает их.
- Результат записывается в журнал регистрации.
Что нужно учесть:
| Вариант базы | Кто выполняет загрузку | Условие |
|---|---|---|
| Файловая | Сеанс пользователя, который открыл базу | Кто-то должен работать в программе в момент расписания |
| Клиент-серверная | Сервер 1С | Регламентные задания не заблокированы в кластере, у сервера есть интернет |
В файловой базе регламентные задания выполняет клиентский сеанс. Если базу открывают раз в месяц, патчи будут приходить раз в месяц.
Для сети из нескольких баз удобнее держать автоматическую установку включённой, а вручную проверять только крупные релизы. Исправления маленькие и точечные — риск от них ниже, чем от смены релиза.
Скачивание патчей вручную через личный кабинет на портале 1С
Ручной путь нужен, когда у компьютера с 1С нет интернета (закрытый контур, изолированный сервер) или когда исправление прислала служба поддержки.
Где скачать файл исправления
Дистрибутивы и обновления лежат на сервисе releases.1c.ru — раньше он назывался «Сайт пользователей» и жил по адресу users.v8.1c.ru. Вход — тем же логином портала 1С.
- Войдите на портал и откройте раздел загрузки обновлений.
- Найдите свою конфигурацию в списке, например «Бухгалтерия предприятия, редакция 3.0».
- Откройте нужный релиз — именно тот, что стоит у вас. Номер релиза смотрите в 1С: меню с тремя полосками (или значок «?») → «О программе».
- Если для релиза опубликованы исправления, скачайте архив с ними.
Доступ к загрузке открывается только для зарегистрированных программ с действующим ИТС. Если конфигурации нет в списке — проверьте регистрацию в личном кабинете.
Как установить патч из файла
- Перенесите архив на компьютер, где запускается 1С.
- Откройте
Администрирование → Обслуживание→ «Установленные исправления (патчи)». - Выберите установку исправлений из файла и укажите скачанный архив.
- Перезапустите сеанс и убедитесь, что патч появился в списке.
Ставьте патч только того релиза, который у вас установлен. Исправление к релизу 3.0.170 на релиз 3.0.165 программа не примет, а попытка «вклеить» его вручную через Конфигуратор может сломать модули.
Патч — это файл расширения. Теоретически его можно загрузить в Конфигураторе через Конфигурация → Расширения конфигурации. Но штатный путь через форму исправлений лучше: программа сама проверит применимость и запишет патч в журнал установленных.
Обновление конфигурации, форм отчётности и классификаторов
Патчи — только часть того, что приходит от 1С. Чтобы база была в актуальном состоянии, нужно следить ещё за тремя вещами.
Новый релиз конфигурации
Ставится тем же помощником «Обновление программы». Перед установкой релиза помощник предложит сделать резервную копию — соглашайтесь. Обновление структуры базы требует монопольного режима: всех пользователей придётся отключить.
Если конфигурация дорабатывалась (снята с поддержки или изменена), автоматическое обновление
недоступно. Тогда файл обновления (.cfu) скачивают с портала и ставят через Конфигуратор с объединением.
Формы регламентированной отчётности
В Бухгалтерии 3.0 и ЗУП 3.1 новые формы деклараций и отчётов приходят вместе с релизами конфигурации. Отдельно их скачивать не нужно.
Отсюда практический вывод: если ФНС или СФР утвердили новую форму, а в программе её нет — ищите не «патч формы», а релиз, где её добавили. Посмотреть, какие формы появились, можно в описании изменений релиза на портале.
Мелкие ошибки в уже выпущенных формах (неверная строка, контроль, выгрузка) 1С часто закрывает как раз патчами. Поэтому перед сдачей отчётности полезно проверить исправления.
Классификаторы и справочные данные
Банки, курсы валют, адресный классификатор
, календари — загружаются через интернет-поддержку отдельно от релиза. Обычно их ищут в Администрирование → Интернет-поддержка и сервисы или в карточках соответствующих справочников (команда загрузки в списке банков, валют).
| Что обновляем | Откуда берётся | Нужен монопольный режим |
|---|---|---|
| Исправления (патчи) | Сервис исправлений / архив с портала | Обычно нет |
| Релиз конфигурации | Помощник обновления / .cfu с портала | Да |
| Формы отчётности | В составе релиза | Да (вместе с релизом) |
| Классификаторы | Интернет-поддержка | Нет |
Патчи и обновления 1С в клиент-серверном варианте
В серверной базе исправления ставятся так же — через форму в программе. Но есть отличия, на которых обычно и спотыкаются.
Интернет нужен серверу. Автоматическая загрузка идёт из регламентного задания, а оно выполняется рабочим процессом на сервере 1С. Если у сервера нет выхода наружу или трафик режет прокси — задание будет падать, хотя у пользователей интернет есть. Проверьте сетевые правила и настройки прокси в программе.
Регламентные задания не должны быть заблокированы. В консоли администрирования серверов откройте свойства информационной базы. Флажок «Блокировка регламентных заданий включена» должен быть снят. Его часто оставляют включённым на копиях баз, а потом забывают в рабочей.
Платформа обновляется отдельно. Патчей для самой платформы 1С:Предприятие нет. Ошибки платформы исправляют новыми сборками (8.3.xx.xxxx), их ставят на сервер из дистрибутива с портала. Помощник обновления в программе платформу на сервере не меняет.
При смене платформы на сервере:
- Выберите время, когда в базе никто не работает : при остановке службы сервера все сеансы пользователей оборвутся.
- Установите новую версию сервера из дистрибутива.
- Переключите службу агента сервера на новую версию.
- Обновите клиентов на рабочих местах до той же сборки — клиент и сервер должны совпадать по номеру версии.
Перед установкой нового релиза конфигурации проверьте в его описании требования к платформе. Если указан минимальный номер версии, на сервере должна стоять сборка с номером не ниже.
Почему не скачиваются патчи 1С: причины и решения
Ниже — ситуации, которые встречаются на практике. Выберите свой симптом.
Ещё одна неочевидная причина — конфликт с собственными расширениями. Если ваше расширение меняет тот же модуль, что и патч, после установки могут появиться ошибки при открытии форм. Отключите своё расширение в Администрирование → Печатные формы, отчёты и обработки → Расширения и проверьте снова. Если дело в нём — его код нужно адаптировать.