Патчи для 1С: куда нажать, чтобы исправление встало без сбоев

· 9 мин

Содержание

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

Частая ошибка: человек запускает файл патча двойным щелчком или ищет «setup.exe». У патча его нет. Это архив с расширениями, и принимает его сама программа, а не Windows. Ниже оба способа, проверка результата, откат и разбор типичных сбоев.

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

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

ПризнакОбновлениеПатч (исправление)
Что меняетсяВесь релиз конфигурацииОдин или несколько объектов
Нужна ли монопольная работаДаОбычно нет
Как подключаетсяЧерез конфигуратор или мастер обновленияКак расширение, из самой программы
Номер релизаРастётНе меняется
Как откатитьТолько из копии базыОтключить или удалить исправление

Патч не заменяет обновление. Если ошибка исправлена в новом релизе, правильнее обновиться, а патч потом сам станет не нужен.

Что проверить перед стартом

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

Перед установкой патча
Выполнено: 0 / 6

Версию конфигурации смотрите в меню Справка → О программе. Там же видно версию платформы. Сравните номер релиза с тем, что указано в описании патча.

Копию базы делайте всегда. Для файловой базы это просто копия папки с файлом 1Cv8.1CD. Для клиент-серверной вариант другой: выгрузка средствами СУБД или Администрирование → Выгрузить информационную базу из конфигуратора.

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

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

Как в 1С установить патч автоматически

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

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

Включаем автоматическую проверку

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

Автоустановка ставит все найденные исправления. Если у вас есть собственные доработки, предварительно проверьте патч на копии базы.

Способ 2. Как установить патч в 1С вручную из файла

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

Где взять файл

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

Распаковывать архив не нужно, если иное не сказано в описании. Программа принимает файл как есть.

Пошаговая установка

  1. Зайдите в программу под пользователем с полными правами.
  2. Откройте Администрирование → Поддержка и обслуживание.
  3. Выберите пункт установки исправлений из файла.
  4. Нажмите «Добавить» и укажите файл патча.
  5. Дождитесь сообщения о загрузке и подтвердите установку.
  6. Закройте программу и откройте базу заново.

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

Установка через конфигуратор

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

Этот путь подходит только для файлов с расширением .cfe. Патчи в архиве сначала распакуйте.

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

Как установить патч на разные конфигурации

Принцип одинаков везде, различаются только мелочи.

  • Бухгалтерия 3.0. Всё описанное выше, раздел Администрирование.
  • ЗУП 3.1. Тот же раздел, но патчи на расчёт зарплаты чаще выходят в связке с релизом, и ставить их отдельно без нужды не стоит.
  • Управление торговлей 11. Раздел НСИ и администрирование, в нём подраздел поддержки и обслуживания.
  • ERP. Аналогично УТ, но база обычно большая. Ставьте патч в окно, когда никто не работает.

Проверка: встал ли патч

Не верьте строке «Установлено» без проверки. Выполните три простые вещи.

  1. Откройте список исправлений в том же разделе. Нужный патч должен быть в статусе «Подключено» или «Установлено».
  2. Проверьте, что поменялся номер или дата в сведениях о расширении.
  3. Повторите действие, на котором падала ошибка. Если ошибка ушла, патч работает.
Пошаговый помощник
Проверка после установки
Откройте список исправлений и убедитесь, что патч не в статусе ошибки.

Типичные ошибки при установке

Ошибки при установке патча почти всегда укладываются в несколько причин.

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

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

Патч платформы и патч конфигурации: не путайте

Слово «патч» в 1С употребляют для двух разных вещей. Это сбивает с толку, потому что инструкции у них разные.

  • 🧩 Исправление конфигурации. Закрывает ошибку в Бухгалтерии, ЗУП или УТ. Ставится изнутри программы, как описано выше.
  • ⚙️ Обновление платформы. Выходит как новая сборка в рамках той же версии 8.3, у неё меняется последняя группа цифр номера. Ставится установщиком Windows, а не из программы.

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

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

Несколько баз и сервер: что учесть

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

Порядок для нескольких баз такой:

  1. Сначала тестовая копия рабочей базы.
  2. Проверка сценария, ради которого ставился патч.
  3. Только потом рабочая база, в окно без пользователей.
  4. Остальные базы по очереди, без спешки.

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

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

Мини-кейс: что бывает без проверки на копии

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

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

Что делать, если патч не помог

Бывает, что исправление поставлено верно, а ошибка осталась. Не ставьте подряд всё, что нашли в интернете.

  • 🔎 Сверьте текст ошибки дословно. Похожая ошибка может иметь другую причину.
  • 🧾 Проверьте, что патч заявлен именно на ваш случай, а не на соседний.
  • 🔁 Убедитесь, что расширение включено, а сеанс перезапущен.
  • 📨 Соберите данные для обращения: версия конфигурации, версия платформы, текст ошибки, скриншот. С ними обслуживающая организация ответит за один раз, а не за три.

Если ошибка критична и мешает сдать отчётность, временно обойдите её вручную, а обращение отправьте параллельно.

Когда патч ставить не нужно

Бывают случаи, когда лучше его не трогать.

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

В последнем случае запишите ошибку, обойдите её вручную и поставьте патч в спокойное время.

Как отключить или удалить патч

Если исправление мешает, откат занимает минуту.

  1. Откройте список исправлений в разделе Администрирование.
  2. Выберите нужное и нажмите «Отключить». Сначала отключите: так вы проверите, исчезла ли проблема.
  3. Если всё подтвердилось, нажмите «Удалить».
  4. Перезапустите сеанс.

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

Как не плодить хаос с патчами

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

  • 📝 Ведите журнал: дата, название патча, причина, кто ставил.
  • 🧹 После обновления релиза проверяйте список: часть патчей становится ненужной, и их можно удалить.
  • 💾 Перед каждой установкой копируйте базу.
  • 🧪 Крупные базы сначала проверяйте на тестовой копии.
Как вы обычно ставите патчи?

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

Нужен ли патч, если я недавно обновил 1С?
Только если ошибка из описания патча у вас воспроизводится. Свежий релиз уже включает исправления, вышедшие до него.
Сохранятся ли мои доработки после установки патча?
Патч как расширение их не стирает. Но если он правит тот же объект, который вы дорабатывали, возможен конфликт. Проверяйте на копии базы.
Можно ли ставить патч, пока пользователи работают?
В большинстве случаев можно, но перезапуск сеанса им всё равно понадобится. Договоритесь о времени заранее.
Нужно ли платное ИТС для установки патча?
Для автоматической загрузки нужна подключённая интернет-поддержка. Вручную можно подключить любой файл, который у вас есть законно.
Как узнать, какие патчи уже стоят в базе?
Откройте список исправлений в разделе Администрирование или посмотрите перечень расширений в конфигураторе.
Что делать, если после патча не открывается база?
Запустите программу в режиме конфигуратора, отключите расширение, затем при необходимости восстановите базу из копии.