Установка и обновление патчей (исправлений) в 1С:Бухгалтерии 3.0

· 9 мин

Содержание

Патчи в 1С:Бухгалтерии 3.0 устанавливаются там же, где и обычные обновления, — в разделе Администрирование → Интернет-поддержка и сервисы, через помощник обновления программы. Он находит и новую версию конфигурации, и отдельные исправления (патчи) к уже установленному релизу, а дальше остаётся нажать установку и, если потребуется, подтвердить обновление базы данных в монопольном режиме.

Патч — это небольшое расширение конфигурации специального назначения. Он закрывает конкретную ошибку между релизами и применяется к базе быстро, не меняя номер версии типовой конфигурации. Поэтому обновить патчи в 1С Бухгалтерия можно отдельно от крупного обновления: когда фирма «1С» выпускает срочную правку, не нужно ждать следующего полного релиза. Патчи поддерживаются на платформе 8.3.14 и новее.

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

Патч, версия конфигурации и платформа — три разных обновления

В 1С легко перепутать три вещи, которые обновляются независимо. Понимание разницы снимает половину вопросов.

  • 🧩 Патч (исправление). Поставляется как расширение .cfe специального назначения. Исправляет отдельную ошибку в текущем релизе, устанавливается в конкретную базу, номер версии конфигурации не поднимает. Самый быстрый способ получить правку.
  • 📦 Версия (релиз) конфигурации. Это обновление самой «Бухгалтерии предприятия» (например, с 3.0.сто сорок до следующего номера). Несёт новые формы отчётности, изменения учёта и накопленные исправления. Меняет структуру данных, поэтому требует монопольного доступа.
  • ⚙️ Платформа 1С:Предприятие. Это сама программа-движок (1cv8), под которой работают все базы. Обновляется отдельно, через установку нового дистрибутива, а не из режима «1С:Предприятие».

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

Что обновляемЧто даётОткуда ставимМонопольный режим
Патч (исправление)Правку одной ошибки в текущем релизеИнтернет-поддержка или файл .cfeОбычно не нужен
Версия конфигурацииНовые формы, учёт, накопленные правкиИнтернет-поддержка или КонфигураторНужен на шаге обновления базы
Платформа 1С:ПредприятиеДвижок для всех базУстановка дистрибутиваСлужба сервера останавливается

Ещё одно свойство патчей стоит помнить: они хранятся внутри базы. Если вы копируете или переносите базу на другой компьютер, установленные исправления уезжают вместе с ней — заново ставить их не нужно. А вот при выгрузке в .dt и загрузке в заведомо более свежий релиз лишние патчи лучше проверить: часть из них к новой версии уже неприменима.

Если нужного исправления в виде патча нет, а ошибка критична, смотрите, не вышел ли уже новый релиз конфигурации — правка могла войти в него.

Что сделать до обновления

Перед установкой патчей и тем более релиза подготовьте базу. Эти шаги экономят часы на восстановлении, если обновление пойдёт не так.

Подготовка к обновлению
Выполнено: 0 / 5

Несколько пояснений к пунктам.

Резервная копия — обязательна. Для файловой базы закройте все сеансы и скопируйте файл 1Cv8.1CD целиком, либо выгрузите базу из Конфигуратора: Администрирование → Выгрузить информационную базу в файл .dt. Для клиент-серверной базы делайте копию средствами СУБД (например, резервная копия базы PostgreSQL или MS SQL).

Договор ИТС / подписка. Автоматическое получение обновлений и патчей работает только при действующем договоре информационно-технологического сопровождения. Без него помощник не скачает файлы с портала.

Доступ к порталу. Понадобятся логин и пароль пользователя портала 1С с привязанной регистрационной картой программы. Их же использует механизм интернет-поддержки.

Номер платформы. Новый релиз конфигурации обычно требует платформу определённой версии. Если номер установленной платформы ниже требуемого, сначала обновите платформу, иначе база просто не откроется после обновления конфигурации. Текущий номер платформы видно в окне запуска 1С рядом с базой и в сведениях о программе (меню «О программе»). Требуемый номер указан в описании обновления конфигурации на портале.

Пользователи. Перед обновлением релиза убедитесь, что в базе никого нет. В клиент-серверном варианте активные сеансы видно в консоли администрирования кластера, в файловом — достаточно закрыть программу на всех рабочих местах. Фоновые задания (обмен данными, загрузка банковских выписок ) тоже держат базу занятой — их на время обновления лучше остановить.

Монопольный доступ нужен на шаге обновления структуры базы данных. На это время все пользователи будут отключены, а их несохранённая работа — потеряна. Планируйте обновление на нерабочее время.

Автоматическая установка патчей через интернет-поддержку

Это основной путь для типовой «Бухгалтерии». Программа сама обращается к серверам 1С, находит доступные исправления и версии и ставит их.

  1. Войдите в базу в режиме «1С:Предприятие» с правами администратора.
  2. Откройте Администрирование → Интернет-поддержка и сервисы.
  3. Если интернет-поддержка ещё не подключена, нажмите подключение и введите логин и пароль портала 1С — этого достаточно, чтобы связать базу с вашими лицензиями.
  4. В том же разделе откройте обновление версии программы — запустится помощник.
  5. Помощник покажет, что доступно: новую версию конфигурации и/или список патчей к текущему релизу. Отметьте то, что ставите, и запустите установку.
  6. Патчи применяются быстро и, как правило, без монопольного режима. Полное обновление релиза на финальном шаге попросит подтвердить реструктуризацию и перейти в монопольный режим.

После установки программа может предложить перезапуск. Соглашайтесь — изменения вступят в силу после повторного входа.

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

Где смотреть уже установленные патчи. В разделе интернет-поддержки есть список установленных исправлений: по нему видно, какие патчи активны, и при необходимости отдельный патч можно отключить. Точное название пункта может отличаться между релизами — ориентируйтесь на раздел с обновлением версии программы.

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

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

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

Полный релиз через Конфигуратор. Классический ручной путь для смены версии конфигурации:

  1. Скачайте дистрибутив обновления с портала и распакуйте его. Внутри — файл поставки 1cv8.cfu (или .cf).
  2. Откройте базу в Конфигураторе.
  3. Меню Конфигурация → Поддержка → Обновить конфигурацию.
  4. Выберите «Поиск доступных обновлений» или укажите файл обновления вручную, путь к распакованному 1cv8.cfu.
  5. Программа сверит версии и предложит выполнить обновление. Подтвердите.
  6. После приёма изменений выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7). Этот шаг меняет структуру данных и требует монопольного доступа.

Файлы обновлений, скачанные с портала, по умолчанию распаковываются в каталог шаблонов конфигураций. Если вариант «Поиск доступных обновлений» не находит свежий релиз, проверьте, что путь к этому каталогу указан в настройках Конфигуратора, а распакованный дистрибутив лежит именно там. Как альтернатива — всегда можно выбрать файл 1cv8.cfu вручную.

Обновлять релиз можно только последовательно, не перескакивая через промежуточные версии, если это прямо указано в описании обновления. Иначе возможны ошибки в данных.

Для файловой базы оба способа выполняет администратор на своём месте. Для клиент-серверной обновление конфигурации делают один раз на сервере — его увидят все пользователи.

Если в базу внесены собственные доработки и она снята с полной поддержки, ручное обновление через Конфигуратор пройдёт сложнее: программа покажет окно сравнения и объединения, где придётся вручную разобрать конфликты между вашими изменениями и типовыми. Это отдельная задача для специалиста, и перед ней резервная копия особенно важна. Патчи в таких базах обычно устанавливаются без проблем, так как работают как расширения и не трогают основную конфигурацию.

Как обновить платформу 1С:Предприятие

Платформа обновляется не из программы, а установкой нового дистрибутива. Конфигурация и данные при этом не затрагиваются.

  1. Скачайте дистрибутив технологической платформы нужной версии с портала 1С (раздел обновления платформы).
  2. Запустите установку (setup.exe) и пройдите мастер. Новая версия ставится рядом со старой, не удаляя её.
  3. При следующем запуске 1С окно запуска предложит версию платформы — по умолчанию берётся подходящая установленная. При необходимости версию для конкретной базы можно закрепить в настройках списка информационных баз.
  4. Старые версии платформы можно удалить позже через «Программы и компоненты» Windows, когда убедитесь, что всё работает.

Для клиент-серверного варианта порядок строже: сначала обновите платформу на сервере 1С:Предприятия (сервер приложений и администрирование кластера), затем на клиентских рабочих местах; версия клиента не должна быть выше версии сервера. Обновление сервера останавливает службу, поэтому делайте это, когда в базе нет пользователей.

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

Если обновление оборвалось: диагностика и восстановление

Большинство сбоев связано не с самой правкой, а с условиями: правами, монопольным доступом, версией платформы или подпиской. Разберите симптом.

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

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

После успешного обновления стоит зайти в базу, проверить, что открываются ключевые документы и отчёты, и убедиться, что номер версии конфигурации (или список патчей) изменился на ожидаемый. Эти сведения показываются в разделе интернет-поддержки и в информации о программе.

Отдельно проверьте участки, которые правил патч. Если исправление касалось, например, формирования конкретного отчёта или проведения определённого документа, повторите именно это действие на реальном примере. Патч может быть активен в списке, но не дать эффекта, если ошибка вызвана не тем сценарием, под который он выпущен. В таком случае имеет смысл описать проблему в обращении на линию поддержки: возможно, нужен другой патч или уже вышел релиз с правкой.

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

Нужен ли монопольный режим для установки патча?
Обычно нет: патч применяется как расширение и ставится в рабочем режиме. Монополия нужна на шаге обновления структуры базы данных при переходе на новый релиз конфигурации.
Чем патч отличается от полного обновления конфигурации?
Патч исправляет одну конкретную ошибку в текущем релизе и не меняет номер версии. Полное обновление поднимает версию конфигурации и приносит новые формы и функциональность. Патч — временная срочная мера до выхода релиза.
Можно ли удалить или отключить установленный патч?
Да. В разделе интернет-поддержки есть список установленных исправлений, в нём патч можно отключить. При переходе на новый релиз лишние патчи обычно отключаются автоматически.
Обязателен ли договор ИТС, чтобы ставить патчи?
Для получения патчей и обновлений с портала — да, нужна действующая подписка на обновления (ИТС). Без неё автоматическая загрузка недоступна, остаётся только ручная установка из файлов, если они у вас есть легально.
Нужно ли обновлять платформу вместе с патчем?
Патч обычно работает на текущей платформе. Платформу придётся обновить, если этого требует новый релиз конфигурации или сам патч рассчитан на более свежую версию.