Патчи для 1С: куда нажать, чтобы исправление встало без сбоев
Содержание
Патч в 1С не ставят как обновление релиза. Это небольшое исправление, которое подключается как расширение, и конфигурацию оно не меняет. Установить патч в 1С Бухгалтерия можно двумя способами: автоматически, через Администрирование → раздел обновления и исправлений, или вручную из файла, который вы скачали заранее.
Частая ошибка: человек запускает файл патча двойным щелчком или ищет «setup.exe». У патча его нет. Это архив с расширениями, и принимает его сама программа, а не Windows. Ниже оба способа, проверка результата, откат и разбор типичных сбоев.
Чем патч отличается от обновления
Обновление меняет релиз конфигурации, например с 3.0.150 на 3.0.152. Патч закрывает одну конкретную проблему: ошибку проведения, сбой отчёта, неверный расчёт. Номер релиза после него остаётся прежним.
| Признак | Обновление | Патч (исправление) |
|---|---|---|
| Что меняется | Весь релиз конфигурации | Один или несколько объектов |
| Нужна ли монопольная работа | Да | Обычно нет |
| Как подключается | Через конфигуратор или мастер обновления | Как расширение, из самой программы |
| Номер релиза | Растёт | Не меняется |
| Как откатить | Только из копии базы | Отключить или удалить исправление |
Патч не заменяет обновление. Если ошибка исправлена в новом релизе, правильнее обновиться, а патч потом сам станет не нужен.
Что проверить перед стартом
Патч подходит не к любой базе. Он собран под конкретную конфигурацию, редакцию и диапазон релизов. Чужой патч либо не встанет, либо встанет и сломает то, что работало.
Версию конфигурации смотрите в меню Справка → О программе. Там же видно версию платформы. Сравните номер релиза с тем, что указано в описании патча.
Копию базы
делайте всегда. Для файловой базы это просто копия папки с файлом 1Cv8.1CD. Для клиент-серверной вариант другой: выгрузка средствами СУБД или Администрирование → Выгрузить информационную базу из конфигуратора.
Способ 1. Автоматическая установка через интернет-поддержку
Работает, если в программе подключена интернет-поддержка пользователей и есть действующее ИТС. Исправления тогда подтягиваются без скачивания файлов.
Как в 1С установить патч автоматически
- Откройте раздел
Администрирование. - Перейдите в
Поддержка и обслуживание. - Найдите пункт про установку и обновление исправлений. В разных релизах он называется чуть по-разному, поэтому если не видите его в списке, воспользуйтесь строкой поиска по меню.
- Нажмите проверку наличия исправлений через интернет .
- Отметьте нужные исправления и подтвердите установку.
Программа скачает файлы, подключит их как расширения и предложит перезапустить сеанс. Согласитесь: до перезапуска часть исправлений не работает .
Включаем автоматическую проверку
В том же разделе есть настройка, которая заставляет программу сама искать исправления при запуске. Включайте её на одном рабочем месте, лучше у администратора. Если включить на всех, каждый пользователь будет получать окно с предложением в самый неудобный момент.
Автоустановка ставит все найденные исправления. Если у вас есть собственные доработки, предварительно проверьте патч на копии базы.
Способ 2. Как установить патч в 1С вручную из файла
Нужен, когда нет интернет-поддержки, база стоит на закрытом сервере или патч вам прислал франчайзи.
Где взять файл
Патчи публикуют на сайте поддержки 1С в разделе исправлений для вашей конфигурации. Их присылают и обслуживающие организации. Скачайте файл и положите в папку, к которой есть доступ у пользователя, который будет ставить.
Распаковывать архив не нужно, если иное не сказано в описании. Программа принимает файл как есть.
Пошаговая установка
- Зайдите в программу под пользователем с полными правами.
- Откройте
Администрирование→Поддержка и обслуживание. - Выберите пункт установки исправлений из файла.
- Нажмите «Добавить» и укажите файл патча.
- Дождитесь сообщения о загрузке и подтвердите установку.
- Закройте программу и откройте базу заново.
Если программа открыта в режиме предприятия, а не в конфигураторе, этого достаточно. В конфигуратор для установки обычного исправления заходить не нужно.
Установка через конфигуратор
Есть и обходной путь. Если нужного пункта в меню нет, исправление можно подключить как обычное расширение: Конфигурация → Расширения конфигурации → Добавить → Загрузить из файла.
Этот путь подходит только для файлов с расширением .cfe. Патчи в архиве сначала распакуйте.
После загрузки расширение нужно включить. Отметьте его в списке, проверьте флажки безопасного режима и защиты от опасных действий. Если расширение подписано производителем, программа обычно снимает вопросы сама.
Как установить патч на разные конфигурации
Принцип одинаков везде, различаются только мелочи.
- Бухгалтерия 3.0. Всё описанное выше, раздел
Администрирование. - ЗУП 3.1. Тот же раздел, но патчи на расчёт зарплаты чаще выходят в связке с релизом, и ставить их отдельно без нужды не стоит.
- Управление торговлей 11. Раздел
НСИ и администрирование, в нём подраздел поддержки и обслуживания. - ERP. Аналогично УТ, но база обычно большая. Ставьте патч в окно, когда никто не работает.
Проверка: встал ли патч
Не верьте строке «Установлено» без проверки. Выполните три простые вещи.
- Откройте список исправлений в том же разделе. Нужный патч должен быть в статусе «Подключено» или «Установлено».
- Проверьте, что поменялся номер или дата в сведениях о расширении.
- Повторите действие, на котором падала ошибка. Если ошибка ушла, патч работает.
Типичные ошибки при установке
Ошибки при установке патча почти всегда укладываются в несколько причин.
Если база обслуживается по клиент-серверному варианту, после установки иногда помогает перезапуск сеансов через консоль администрирования. Обычный перезапуск у пользователей не всегда сбрасывает кэш сервера.
Патч платформы и патч конфигурации: не путайте
Слово «патч» в 1С употребляют для двух разных вещей. Это сбивает с толку, потому что инструкции у них разные.
- 🧩 Исправление конфигурации. Закрывает ошибку в Бухгалтерии, ЗУП или УТ. Ставится изнутри программы, как описано выше.
- ⚙️ Обновление платформы. Выходит как новая сборка в рамках той же версии 8.3, у неё меняется последняя группа цифр номера. Ставится установщиком Windows, а не из программы.
Платформа ставится на компьютер или сервер, а не в базу. После её установки пользователи запускают прежнюю базу уже новой версией. Нужные номера смотрите у производителя, а не в чужих статьях: сборки выходят часто.
Если на сервере стоит одна версия платформы, а на рабочих местах другая, база может отказаться запускаться. Приводите их к одной линейке.
Несколько баз и сервер: что учесть
Исправление ставится в конкретную информационную базу. Если у вас рабочая и тестовая базы, а также базы нескольких организаций, повторять установку нужно в каждой.
Порядок для нескольких баз такой:
- Сначала тестовая копия рабочей базы.
- Проверка сценария, ради которого ставился патч.
- Только потом рабочая база, в окно без пользователей.
- Остальные базы по очереди, без спешки.
В клиент-серверном варианте расширения хранятся в самой базе, а не на рабочих местах. Поэтому ставить патч на каждом компьютере не нужно. Достаточно одного пользователя с правами, остальные получат исправление после перезапуска сеанса.
В файловой базе то же самое, но при установке в ней не должно быть других пользователей. Иначе программа ругнётся на блокировку, и придётся просить коллег выйти.
Мини-кейс: что бывает без проверки на копии
Бухгалтер в понедельник утром поставила патч на отчёт, не проверив его. Отчёт заработал, но на следующий день перестала формироваться оборотно-сальдовая ведомость: патч затронул общий модуль, который использовали оба отчёта.
Откат занял бы пять минут: отключить расширение и перезапустить сеанс. Потеряли же полдня, потому что никто не помнил, что именно ставили и когда. Журнал установок и тестовая копия сняли бы проблему сразу.
Что делать, если патч не помог
Бывает, что исправление поставлено верно, а ошибка осталась. Не ставьте подряд всё, что нашли в интернете.
- 🔎 Сверьте текст ошибки дословно. Похожая ошибка может иметь другую причину.
- 🧾 Проверьте, что патч заявлен именно на ваш случай, а не на соседний.
- 🔁 Убедитесь, что расширение включено, а сеанс перезапущен.
- 📨 Соберите данные для обращения: версия конфигурации, версия платформы, текст ошибки, скриншот. С ними обслуживающая организация ответит за один раз, а не за три.
Если ошибка критична и мешает сдать отчётность, временно обойдите её вручную, а обращение отправьте параллельно.
Когда патч ставить не нужно
Бывают случаи, когда лучше его не трогать.
- 🚫 Проблема уже исправлена в релизе, до которого вы можете обновиться за день.
- 🚫 Ошибка у вас случается редко и обходится вручную, а база сильно доработана.
- 🚫 Патч прислали из неизвестного источника без описания и подписи.
- 🚫 Идёт закрытие периода или сдача отчётности, откатывать будет некогда.
В последнем случае запишите ошибку, обойдите её вручную и поставьте патч в спокойное время.
Как отключить или удалить патч
Если исправление мешает, откат занимает минуту.
- Откройте список исправлений в разделе
Администрирование. - Выберите нужное и нажмите «Отключить». Сначала отключите: так вы проверите, исчезла ли проблема.
- Если всё подтвердилось, нажмите «Удалить».
- Перезапустите сеанс.
Удаление расширения не затрагивает данные базы, в том числе документы. Программа просто вернётся к типовому поведению.
Как не плодить хаос с патчами
Накопившиеся исправления превращаются в свалку, где никто не помнит, что и зачем стоит. Придерживайтесь простых правил.
- 📝 Ведите журнал: дата, название патча, причина, кто ставил.
- 🧹 После обновления релиза проверяйте список: часть патчей становится ненужной, и их можно удалить.
- 💾 Перед каждой установкой копируйте базу.
- 🧪 Крупные базы сначала проверяйте на тестовой копии.
Частые вопросы
Нужен ли патч, если я недавно обновил 1С?
Сохранятся ли мои доработки после установки патча?
Можно ли ставить патч, пока пользователи работают?
Нужно ли платное ИТС для установки патча?
Как узнать, какие патчи уже стоят в базе?
Администрирование или посмотрите перечень расширений в конфигураторе.