Патчи, релизы и платформа 1С: откуда брать файлы и как их применить

· 9 мин

Содержание

Патч для 1С скачивается из самой программы: Администрирование → Обслуживание → Обновление версии программы, при подключённой Интернет-поддержке и действующем договоре ИТС. Вручную файлы патчей, релизов конфигураций и дистрибутивы платформы берут на портале releases.1c.ru под логином ИТС. Сторонние сайты с «патчами» обходите стороной.

Типичная ситуация: бухгалтер жалуется, что в декларации неверно заполняется строка, а следующий релиз выйдет только через три недели. Ждать не нужно. Фирма 1С выпускает исправление (патч) — маленькое расширение, которое закрывает конкретную ошибку текущего релиза. Его можно скачать и поставить за пять минут, не трогая основную конфигурацию.

Что такое патч и чем он отличается от обновления

В 1С три вида «обновлений», и их часто путают. От того, что именно вам нужно, зависит, где это скачать и как установить.

Что обновляемФорма файлаГде взятьКак ставится
Исправление (патч)расширение .cfe (бывает в архиве .zip)автоматически через Интернет-поддержку или releases.1c.ruиз программы или через Конфигуратор как расширение
Релиз конфигурации.cfu (обновление) или .cf (полный дистрибутив)releases.1c.ru или Интернет-поддержкаиз программы или в Конфигураторе
Платформаустановщик setup.exe в архивеreleases.1c.ruзапуск установщика на каждом компьютере или сервере

Ключевые свойства патча:

  • 🩹 исправляет одну или несколько ошибок конкретного релиза, новых функций не добавляет;
  • 🧩 устанавливается как расширение конфигурации с назначением «Исправление», имя обычно начинается с EF_;
  • 🔄 при переходе на релиз, в котором ошибка уже исправлена штатно, ненужный патч удаляется сам;
  • 🔒 основная конфигурация не меняется, снятие с поддержки не требуется.

Механизм патчей работает в типовых конфигурациях на современных версиях Библиотеки стандартных подсистем: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP 2 и других. В старых редакциях патчей нет — там ошибку закрывает только новый релиз.

Откуда скачивать патчи, релизы и платформу

Официальных источников два, и оба требуют действующей подписки на ИТС (для пользователей облачных и некоторых базовых версий условия свои).

Интернет-поддержка внутри программы

Самый простой путь. Программа сама знает свою конфигурацию и релиз, поэтому подбирает только подходящие патчи и обновления. Подключение делается в Администрирование → Интернет-поддержка и сервисы: вводите логин и пароль от портала 1С:ИТС.

Портал releases.1c.ru

Нужен, когда база не видит интернет, когда обновляете много баз или когда нужна платформа. После входа под логином ИТС вы видите список продуктов, на которые у вас есть права. Выбираете конфигурацию, затем номер релиза и скачиваете дистрибутив обновления.

Патчи для релиза на портале публикуются вместе с релизом, если они выпущены. Для автономной базы удобнее другой путь: подключить Интернет-поддержку на любом компьютере с той же конфигурацией и тем же релизом, скачать патч там и перенести файл.

Не скачивайте патчи и релизы с файлообменников и форумов. Под видом .cfe легко подсунуть расширение, которое вносит изменения в данные или отправляет их наружу. Расширение получает те же права, что и конфигурация.

Подготовка перед установкой патча или обновления

Патч безопасен, но обновление релиза и платформы меняет структуру базы. Перед любым из этих действий проверьте несколько вещей.

Как узнать свой релиз и версию платформы

Без этих двух чисел скачивать что-либо бессмысленно: патч привязан к релизу, а релиз к платформе.

  • 📌 В пользовательском режиме откройте главное меню (кнопка в заголовке окна) и выберите Справка → О программе. В окне указаны конфигурация, её релиз и номер платформы.
  • 📌 В Конфигураторе то же окно открывается через Справка → О программе, а версия конфигурации видна в свойствах корня дерева.
  • 📌 Пример записи: конфигурация «Бухгалтерия предприятия», редакция 3.0, релиз 3.0.180.20, платформа 8.3.25. Патчи для релиза 3.0.180.20 в релизе 3.0.180.18 не встанут.

Что проверить до начала

  1. Версия платформы. В описании релиза на портале указан минимальный номер платформы. Если у вас номер ниже, сначала обновите платформу.
  2. Цепочка релизов. Файл .cfu обновляет только с перечисленных в нём релизов. Если вы пропустили несколько выпусков, придётся ставить промежуточные по очереди.
  3. Доработки. Если конфигурация снята с поддержки или изменена, обновление пойдёт через сравнение и объединение в Конфигураторе. Патч в изменённой конфигурации может не примениться к доработанным объектам.
  4. Резервная копия. Для файловой базы — выгрузка .dt или копия каталога, для клиент-серверной — бэкап средствами СУБД.
  5. Окно для работы. Обновление структуры базы требует монопольного доступа. Сеансы пользователей будут завершены, поэтому планируйте работу на вечер или выходные и предупредите коллег.
Перед обновлением релиза
Выполнено: 0 / 5

Как скачать и установить патч для 1С: пошагово

Способ 1. Автоматическая загрузка исправлений

  1. Откройте Администрирование → Обслуживание → Обновление версии программы.
  2. Убедитесь, что Интернет-поддержка подключена: на форме должен отображаться ваш логин.
  3. В настройках загрузки исправлений выберите режим: устанавливать все исправления, только важные или не загружать вовсе.
  4. Нажмите проверку обновлений. Программа скачает доступные патчи для вашего релиза и установит их.
  5. Перезапустите программу, чтобы исправления заработали у всех пользователей.

Список уже установленных патчей открывается по ссылке на той же форме. Там видно имя каждого исправления и описание ошибки, которую оно закрывает.

Способ 2. Установка патча из файла

Подходит, если файл вы скачали заранее или получили от обслуживающей организации.

  1. Откройте форму Обновление версии программы и перейдите в список установленных исправлений.
  2. Выберите установку исправлений из файла и укажите .cfe или архив .zip.
  3. Дождитесь сообщения об успешной установке и перезапустите сеанс.

Способ 3. Через Конфигуратор

Если пользовательский режим недоступен, например программа падает на той самой ошибке:

  1. Запустите базу в режиме Конфигуратора.
  2. Откройте Конфигурация → Расширения конфигурации.
  3. Добавьте расширение из файла и выберите .cfe патча.
  4. Обновите конфигурацию базы данных для этого расширения.

Проверить, что патч на месте, можно в списке расширений: у исправлений стоит назначение «Исправление», а не «Дополнение» или «Адаптация».

Как скачать обновление конфигурации и обновить платформу

Обновление релиза из программы

В том же разделе Администрирование → Обслуживание → Обновление версии программы запускается помощник обновления. Он сам скачает нужные релизы с учётом цепочки, сделает резервную копию (если включить этот пункт) и обновит конфигурацию. Для клиент-серверной базы помощнику понадобится пароль администратора базы, а при обновлении структуры — завершение сеансов.

Обновление релиза вручную

  1. На releases.1c.ru выберите конфигурацию и нужный релиз, скачайте дистрибутив обновления.
  2. Запустите установщик. Он распакует файлы в каталог шаблонов, по умолчанию %APPDATA%\1C\1cv8\tmplts.
  3. Откройте базу в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию.
  4. Выберите поиск доступных обновлений или укажите файл 1cv8.cfu вручную.
  5. Если конфигурация доработана, программа покажет сравнение. Решите по каждому объекту, что брать из новой версии.
  6. Подтвердите обновление конфигурации базы данных и примите изменения.
  7. Запустите программу в пользовательском режиме: обработчики обновления перенесут данные.

Сравнение версий до обновления

Перед обновлением доработанной базы полезно посмотреть, что именно изменилось. В Конфигураторе меню Конфигурация → Сравнить конфигурации сравнивает основную конфигурацию с файлом .cf или с конфигурацией поставщика. Отчёт показывает объекты, в которые придётся вручную переносить доработки.

Обновление платформы

  1. На портале откройте раздел технологической платформы и выберите номер версии, который требует релиз.
  2. Скачайте дистрибутив под вашу разрядность и ОС: для рабочих мест Windows обычно 64-битный клиент.
  3. Распакуйте архив и запустите setup.exe. На сервере 1С включите в установку компоненты сервера.
  4. Обновите платформу на всех компьютерах, работающих с базой. Для клиент-серверного варианта номер платформы на клиентах и на сервере должен совпадать.

Установка серверной части останавливает службу агента сервера 1С. Все сеансы оборвутся, поэтому делайте это вне рабочего времени.

Автоматизация обновлений для нескольких баз

Когда баз пять и больше, обновлять каждую руками утомительно. Есть несколько уровней автоматизации.

  • ⚙️ Автозагрузка патчей. В каждой базе включите автоматическую установку исправлений. Патчи придут сами, вмешательство не нужно.
  • 🗂️ Общий каталог шаблонов. Скачайте релизы один раз и разместите каталог шаблонов в сетевой папке. В Конфигураторе каталог шаблонов задаётся в параметрах, и все администраторы берут дистрибутивы оттуда.
  • 💻 Пакетный запуск Конфигуратора. Обновление можно выполнить без интерфейса, командной строкой.

Пример пакетного обновления файловой базы:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /UpdateCfg "D:\Update\1cv8.cfu" /UpdateDBCfg /Out"D:\Update\log.txt"

Вместо 8.3.xx.xxxx подставьте номер установленной платформы. Здесь /UpdateCfg применяет файл обновления, /UpdateDBCfg обновляет структуру базы, /Out пишет журнал. Для клиент-серверной базы вместо /F указывают /S"сервер\имябазы". Перед таким запуском сделайте выгрузку: /DumpIB "D:\Backup\buh.dt" в отдельной команде.

После пакетного обновления обязательно откройте базу в пользовательском режиме под администратором. Обработчики обновления данных выполняются только при первом запуске программы, а не в Конфигураторе.

Для парка из десятков баз обслуживающие организации используют собственные скрипты и планировщик заданий Windows. Логику берите ту же: копия → обновление конфигурации → обновление структуры → первый запуск.

Как убедиться, что всё прошло успешно

  • ✅ В окне «О программе» стоит новый номер релиза или платформы.
  • ✅ В списке установленных исправлений появились нужные патчи без пометок об ошибке.
  • ✅ Ошибка, ради которой ставили исправление, больше не воспроизводится на том же документе.
  • ✅ Регламентные задания отрабатывают без ошибок: это видно в журнале регистрации на следующий день.

Если после обновления пользователи жалуются на непривычные формы, это не сбой. Новый релиз мог переставить поля и команды, а патч на интерфейс не влияет совсем.

Ошибки при загрузке патчей и обновлений

Большая часть проблем связана с подключением, правами ИТС или с доработками конфигурации. Выберите свой симптом.

Диагностика: выберите симптом

Если ошибка повторяется, откройте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) и отфильтруйте события по времени попытки обновления. Текст ошибки оттуда пригодится линии консультаций ИТС.

Частые вопросы

Нужно ли платить за патчи 1С?
Отдельно нет. Патчи, как и релизы, доступны пользователям с действующим договором 1С:ИТС.
Можно ли удалить установленный патч?
Да. Его можно отключить или удалить в списке исправлений или в списке расширений Конфигуратора. Делайте это, только если патч вызывает проблему.
Почему после обновления релиза патчи исчезли?
Это нормально. Ошибки, которые они закрывали, исправлены в новом релизе, и программа удалила ненужные расширения сама.
Ставится ли патч сразу для всех пользователей?
Патч устанавливается в базу, а не на компьютер. Пользователи увидят изменения после перезапуска своих сеансов.
Можно ли поставить патч от другого релиза?
Нет. Каждый патч выпускается под конкретные релизы конфигурации и в другом не применится.