Патчи, релизы и платформа 1С: откуда брать файлы и как их применить
Содержание
Патч для 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 не встанут.
Что проверить до начала
- Версия платформы. В описании релиза на портале указан минимальный номер платформы. Если у вас номер ниже, сначала обновите платформу.
- Цепочка релизов. Файл
.cfuобновляет только с перечисленных в нём релизов. Если вы пропустили несколько выпусков, придётся ставить промежуточные по очереди. - Доработки. Если конфигурация снята с поддержки или изменена, обновление пойдёт через сравнение и объединение в Конфигураторе. Патч в изменённой конфигурации может не примениться к доработанным объектам.
- Резервная копия. Для файловой базы — выгрузка
.dtили копия каталога, для клиент-серверной — бэкап средствами СУБД. - Окно для работы. Обновление структуры базы требует монопольного доступа. Сеансы пользователей будут завершены, поэтому планируйте работу на вечер или выходные и предупредите коллег.
Как скачать и установить патч для 1С: пошагово
Способ 1. Автоматическая загрузка исправлений
- Откройте
Администрирование → Обслуживание → Обновление версии программы. - Убедитесь, что Интернет-поддержка подключена: на форме должен отображаться ваш логин.
- В настройках загрузки исправлений выберите режим: устанавливать все исправления, только важные или не загружать вовсе.
- Нажмите проверку обновлений. Программа скачает доступные патчи для вашего релиза и установит их.
- Перезапустите программу, чтобы исправления заработали у всех пользователей.
Список уже установленных патчей открывается по ссылке на той же форме. Там видно имя каждого исправления и описание ошибки, которую оно закрывает.
Способ 2. Установка патча из файла
Подходит, если файл вы скачали заранее или получили от обслуживающей организации.
- Откройте форму
Обновление версии программыи перейдите в список установленных исправлений. - Выберите установку исправлений из файла и укажите
.cfeили архив.zip. - Дождитесь сообщения об успешной установке и перезапустите сеанс.
Способ 3. Через Конфигуратор
Если пользовательский режим недоступен, например программа падает на той самой ошибке:
- Запустите базу в режиме Конфигуратора.
- Откройте
Конфигурация → Расширения конфигурации. - Добавьте расширение из файла и выберите
.cfeпатча. - Обновите конфигурацию базы данных для этого расширения.
Проверить, что патч на месте, можно в списке расширений: у исправлений стоит назначение «Исправление», а не «Дополнение» или «Адаптация».
Как скачать обновление конфигурации и обновить платформу
Обновление релиза из программы
В том же разделе Администрирование → Обслуживание → Обновление версии программы запускается помощник обновления. Он сам скачает нужные релизы с учётом цепочки, сделает резервную копию (если включить этот пункт) и обновит конфигурацию. Для клиент-серверной базы помощнику понадобится пароль администратора базы, а при обновлении структуры — завершение сеансов.
Обновление релиза вручную
- На releases.1c.ru выберите конфигурацию и нужный релиз, скачайте дистрибутив обновления.
- Запустите установщик. Он распакует файлы в каталог шаблонов, по умолчанию
%APPDATA%\1C\1cv8\tmplts. - Откройте базу в Конфигураторе:
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите поиск доступных обновлений или укажите файл
1cv8.cfuвручную. - Если конфигурация доработана, программа покажет сравнение. Решите по каждому объекту, что брать из новой версии.
- Подтвердите обновление конфигурации базы данных и примите изменения.
- Запустите программу в пользовательском режиме: обработчики обновления перенесут данные.
Сравнение версий до обновления
Перед обновлением доработанной базы полезно посмотреть, что именно изменилось. В Конфигураторе меню Конфигурация → Сравнить конфигурации сравнивает основную конфигурацию с файлом .cf или с конфигурацией поставщика. Отчёт показывает объекты, в которые придётся вручную переносить доработки.
Обновление платформы
- На портале откройте раздел технологической платформы и выберите номер версии, который требует релиз.
- Скачайте дистрибутив под вашу разрядность и ОС: для рабочих мест Windows обычно 64-битный клиент.
- Распакуйте архив и запустите
setup.exe. На сервере 1С включите в установку компоненты сервера. - Обновите платформу на всех компьютерах, работающих с базой. Для клиент-серверного варианта номер платформы на клиентах и на сервере должен совпадать.
Установка серверной части останавливает службу агента сервера 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С: интернет нужен именно ему.1cv8.cfu вручную через выбор файла.Если ошибка повторяется, откройте журнал регистрации (Администрирование → Обслуживание → Журнал регистрации) и отфильтруйте события по времени попытки обновления. Текст ошибки оттуда пригодится линии консультаций ИТС.