Установка и обновление патчей (исправлений) в 1С:Бухгалтерии 3.0
Содержание
Патчи в 1С:Бухгалтерии 3.0 устанавливаются там же, где и обычные обновления, — в разделе Администрирование → Интернет-поддержка и сервисы, через помощник обновления программы. Он находит и новую версию конфигурации, и отдельные исправления (патчи) к уже установленному релизу, а дальше остаётся нажать установку и, если потребуется, подтвердить обновление базы данных в монопольном режиме.
Патч — это небольшое расширение конфигурации
специального назначения. Он закрывает конкретную ошибку между релизами и применяется к базе быстро, не меняя номер версии типовой конфигурации. Поэтому обновить патчи
в 1С Бухгалтерия можно отдельно от крупного обновления: когда фирма «1С» выпускает срочную правку, не нужно ждать следующего полного релиза. Патчи поддерживаются на платформе 8.3.14 и новее.
Ниже разберём, чем патч отличается от обновления версии и от обновления платформы, как подготовить базу, как ставить исправления автоматически и вручную, и что делать, если установка оборвалась.
Патч, версия конфигурации и платформа — три разных обновления
В 1С легко перепутать три вещи, которые обновляются независимо. Понимание разницы снимает половину вопросов.
- 🧩 Патч (исправление). Поставляется как расширение
.cfeспециального назначения. Исправляет отдельную ошибку в текущем релизе, устанавливается в конкретную базу, номер версии конфигурации не поднимает. Самый быстрый способ получить правку. - 📦 Версия (релиз) конфигурации. Это обновление самой «Бухгалтерии предприятия» (например, с
3.0.сто сорокдо следующего номера). Несёт новые формы отчётности, изменения учёта и накопленные исправления. Меняет структуру данных, поэтому требует монопольного доступа. - ⚙️ Платформа 1С:Предприятие. Это сама программа-движок (
1cv8), под которой работают все базы. Обновляется отдельно, через установку нового дистрибутива, а не из режима «1С:Предприятие».
Логика простая: патчи затыкают срочные дыры, релизы приносят функциональность, платформа — техническая основа. Патч не заменяет переход на новый релиз: при очередном обновлении конфигурации ранее установленные патчи обычно замещаются штатными исправлениями и могут автоматически отключаться.
| Что обновляем | Что даёт | Откуда ставим | Монопольный режим |
|---|---|---|---|
| Патч (исправление) | Правку одной ошибки в текущем релизе | Интернет-поддержка или файл .cfe | Обычно не нужен |
| Версия конфигурации | Новые формы, учёт, накопленные правки | Интернет-поддержка или Конфигуратор | Нужен на шаге обновления базы |
| Платформа 1С:Предприятие | Движок для всех баз | Установка дистрибутива | Служба сервера останавливается |
Ещё одно свойство патчей стоит помнить: они хранятся внутри базы. Если вы копируете или переносите базу на другой компьютер, установленные исправления уезжают вместе с ней — заново ставить их не нужно. А вот при выгрузке в .dt и загрузке в заведомо более свежий релиз лишние патчи лучше проверить: часть из них к новой версии уже неприменима.
Если нужного исправления в виде патча нет, а ошибка критична, смотрите, не вышел ли уже новый релиз конфигурации — правка могла войти в него.
Что сделать до обновления
Перед установкой патчей и тем более релиза подготовьте базу. Эти шаги экономят часы на восстановлении, если обновление пойдёт не так.
Несколько пояснений к пунктам.
Резервная копия — обязательна. Для файловой базы закройте все сеансы и скопируйте файл 1Cv8.1CD целиком, либо выгрузите базу из Конфигуратора: Администрирование → Выгрузить информационную базу в файл .dt. Для клиент-серверной базы делайте копию средствами СУБД (например, резервная копия базы PostgreSQL или MS SQL).
Договор ИТС / подписка. Автоматическое получение обновлений и патчей работает только при действующем договоре информационно-технологического сопровождения. Без него помощник не скачает файлы с портала.
Доступ к порталу. Понадобятся логин и пароль пользователя портала 1С с привязанной регистрационной картой программы. Их же использует механизм интернет-поддержки.
Номер платформы. Новый релиз конфигурации обычно требует платформу определённой версии. Если номер установленной платформы ниже требуемого, сначала обновите платформу, иначе база просто не откроется после обновления конфигурации. Текущий номер платформы видно в окне запуска 1С рядом с базой и в сведениях о программе (меню «О программе»). Требуемый номер указан в описании обновления конфигурации на портале.
Пользователи. Перед обновлением релиза убедитесь, что в базе никого нет. В клиент-серверном варианте активные сеансы видно в консоли администрирования кластера, в файловом — достаточно закрыть программу на всех рабочих местах. Фоновые задания (обмен данными, загрузка банковских выписок ) тоже держат базу занятой — их на время обновления лучше остановить.
Монопольный доступ нужен на шаге обновления структуры базы данных. На это время все пользователи будут отключены, а их несохранённая работа — потеряна. Планируйте обновление на нерабочее время.
Автоматическая установка патчей через интернет-поддержку
Это основной путь для типовой «Бухгалтерии». Программа сама обращается к серверам 1С, находит доступные исправления и версии и ставит их.
- Войдите в базу в режиме «1С:Предприятие» с правами администратора.
- Откройте
Администрирование → Интернет-поддержка и сервисы. - Если интернет-поддержка ещё не подключена, нажмите подключение и введите логин и пароль портала 1С — этого достаточно, чтобы связать базу с вашими лицензиями.
- В том же разделе откройте обновление версии программы — запустится помощник.
- Помощник покажет, что доступно: новую версию конфигурации и/или список патчей к текущему релизу. Отметьте то, что ставите, и запустите установку.
- Патчи применяются быстро и, как правило, без монопольного режима. Полное обновление релиза на финальном шаге попросит подтвердить реструктуризацию и перейти в монопольный режим.
После установки программа может предложить перезапуск. Соглашайтесь — изменения вступят в силу после повторного входа.
Включите автоматическую проверку обновлений в настройках интернет-поддержки. Тогда при запуске программа будет сама сообщать о новых патчах, и обновить их получится в пару кликов.
Где смотреть уже установленные патчи. В разделе интернет-поддержки есть список установленных исправлений: по нему видно, какие патчи активны, и при необходимости отдельный патч можно отключить. Точное название пункта может отличаться между релизами — ориентируйтесь на раздел с обновлением версии программы.
Ручная установка исправлений и обновлений с портала
Ручной способ нужен, когда у базы нет прямого выхода в интернет (например, она изолирована), а также когда вы обновляете полный релиз через Конфигуратор.
Патчи вручную. Скачайте файлы патчей (.cfe) из личного кабинета на портале 1С — на странице обновления вашей конфигурации. Затем в режиме «1С:Предприятие» в помощнике обновления выберите установку из локального каталога и укажите папку с загруженными файлами. Программа подхватит исправления так же, как при автоматическом получении.
Полный релиз через Конфигуратор. Классический ручной путь для смены версии конфигурации:
- Скачайте дистрибутив обновления с портала и распакуйте его. Внутри — файл поставки
1cv8.cfu(или.cf). - Откройте базу в Конфигураторе.
- Меню
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите «Поиск доступных обновлений» или укажите файл обновления вручную, путь к распакованному
1cv8.cfu. - Программа сверит версии и предложит выполнить обновление. Подтвердите.
- После приёма изменений выполните
Конфигурация → Обновить конфигурацию базы данных(клавишаF7). Этот шаг меняет структуру данных и требует монопольного доступа.
Файлы обновлений, скачанные с портала, по умолчанию распаковываются в каталог шаблонов конфигураций. Если вариант «Поиск доступных обновлений» не находит свежий релиз, проверьте, что путь к этому каталогу указан в настройках Конфигуратора, а распакованный дистрибутив лежит именно там. Как альтернатива — всегда можно выбрать файл
1cv8.cfu вручную.
Обновлять релиз можно только последовательно, не перескакивая через промежуточные версии, если это прямо указано в описании обновления. Иначе возможны ошибки в данных.
Для файловой базы оба способа выполняет администратор на своём месте. Для клиент-серверной обновление конфигурации делают один раз на сервере — его увидят все пользователи.
Если в базу внесены собственные доработки и она снята с полной поддержки, ручное обновление через Конфигуратор пройдёт сложнее: программа покажет окно сравнения и объединения, где придётся вручную разобрать конфликты между вашими изменениями и типовыми. Это отдельная задача для специалиста, и перед ней резервная копия особенно важна. Патчи в таких базах обычно устанавливаются без проблем, так как работают как расширения и не трогают основную конфигурацию.
Как обновить платформу 1С:Предприятие
Платформа обновляется не из программы, а установкой нового дистрибутива. Конфигурация и данные при этом не затрагиваются.
- Скачайте дистрибутив технологической платформы нужной версии с портала 1С (раздел обновления платформы).
- Запустите установку (
setup.exe) и пройдите мастер. Новая версия ставится рядом со старой, не удаляя её. - При следующем запуске 1С окно запуска предложит версию платформы — по умолчанию берётся подходящая установленная. При необходимости версию для конкретной базы можно закрепить в настройках списка информационных баз.
- Старые версии платформы можно удалить позже через «Программы и компоненты» Windows, когда убедитесь, что всё работает.
Для клиент-серверного варианта порядок строже: сначала обновите платформу на сервере 1С:Предприятия (сервер приложений и администрирование кластера), затем на клиентских рабочих местах; версия клиента не должна быть выше версии сервера. Обновление сервера останавливает службу, поэтому делайте это, когда в базе нет пользователей.
Для тонкого клиента, который подключается к веб-серверу, версия платформы на рабочем месте должна совпадать с версией опубликованной базы — иначе клиент предложит загрузить нужную версию.
Если обновление оборвалось: диагностика и восстановление
Большинство сбоев связано не с самой правкой, а с условиями: правами, монопольным доступом, версией платформы или подпиской. Разберите симптом.
Главное правило при любом серьёзном сбое на этапе реструктуризации — не экспериментировать в рабочей базе, а возвращаться к резервной копии. Повторный запуск обновления с чистой копии почти всегда проходит штатно.
После успешного обновления стоит зайти в базу, проверить, что открываются ключевые документы и отчёты, и убедиться, что номер версии конфигурации (или список патчей) изменился на ожидаемый. Эти сведения показываются в разделе интернет-поддержки и в информации о программе.
Отдельно проверьте участки, которые правил патч. Если исправление касалось, например, формирования конкретного отчёта или проведения определённого документа, повторите именно это действие на реальном примере. Патч может быть активен в списке, но не дать эффекта, если ошибка вызвана не тем сценарием, под который он выпущен. В таком случае имеет смысл описать проблему в обращении на линию поддержки: возможно, нужен другой патч или уже вышел релиз с правкой.