Патчи в программах 1С: что это такое и как их установить/удалить?

Часто пользовали программ 1С слышат информацию от разработчиков: «Выпущен патч… Установите патч…» Что такое патч, и как его установить или удалить, мы рассмотрим в данной публикации. 

Разработчикам 1С иногда требуется в срочном порядке что-то изменить в конфигурации или исправить ошибку. Чтобы не тратить время на выпуск полноценного обновления, выпускают своего рода «заплатку» - патч, который позволяет оперативно устранить проблему.

Патч – это небольшой файл в формате *.epd, исправляющий конкретную ошибку в определенном релизе конфигурации. Он удаляется автоматически при установке следующего обновления, если это исправление в нем учтено.

Установить патч можно двумя способами:

• автоматически;

• вручную.

Рассмотрим на примерах все варианты.

Как установить патч в автоматическом режиме?

Этот вариант подойдет вам при выполнении следующих условий:

• включенная интернет-поддержка конфигурации;

• рабочее место имеет доступ в интернет;

• в программу не вносились изменения, т.е. 1С типовой конфигурации.

Шаг 1. Перейдите в раздел «Администрирование» - «Интернет-поддержка и сервисы».



Шаг 2. Разверните пункт «Обновление версии программы».

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

Пользователь может настроить расписание проверки и установки исправлений.



Задав дату начала и при необходимости окончания, можно установить дневное, недельное или месячное расписание проверки.



При обнаружении патча программа автоматически:

1. Загрузит патч на диск;

2. Установит его в 1С;

3. Перезапустит программу.

Рассмотрим второй вариант, а именно установку исправлений (патчей) в 1С ручным способом.

Как установить патч 1С вручную?

Если по какой-то причине загрузить патч автоматически невозможно, то его можно установить вручную.

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

Они выпускаются конкретно под определенный релиз программы.

Рассмотрим на примере с обновлением для конфигурации 1С: Бухгалтерия предприятия 3.0, версия 3.0.100.23.

Шаг 1. Откройте страницу. В нижней части окна имеется гиперссылка – «Исправление ошибок версий».



Шаг 2. В списке патчей выберите нужный, установив галочку и нажмите одну из кнопок загрузки – «Скачать». Файл с исправлением сохранится в компьютере (обычно по умолчанию папка «Загрузки»).



Файлы упакованы в архив.

Шаг 3. Распакуйте архив. Щелкните правой кнопкой мышки на файле и выберите команду «Извлечь в … (название файла)».



Распаковывайте архивы, пока не увидите файл желтого цвета – расширение конфигурации информационной базы 1С: Предприятие 8.



Перейдем к загрузке файла – патча.

Шаг 4. Откройте раздел «Администрирование» - «Обслуживание».



Шаг 5. Разверните подпункт «Обновление программы».

Установить патч можно двумя способами:

• в пункте «Установка обновлений и исправлений (патчей)»;

• в пункте «Установленные патчи».



В первом варианте нажмите ссылку «Установка обновлений и исправлений (патчей)» и программа автоматически откроет окно с предложением выбрать файл для загрузки. Укажите загруженный и распакованный файл исправления. В нашем примере это патч EF_00_00394737_9.



Выбрав файл нажмите «Далее».



Во втором варианте загрузки нажмите гиперссылку «Установленные исправления (патчи)». Щелкните на кнопке «Установить исправление…»



Откроется окно для загрузки файла, аналогичное рассмотренному выше.



Шаг 6. Выберите файл и нажмите «Далее».



В ответ на предупреждение системы безопасности нажмите «Продолжить».



Исправления загрузятся в конфигурацию информационной базы 1С, но вступят в силу после перезапуска программы. Об этом сообщает и открывшееся диалоговое окно.

Шаг 7. Установите галочку «Перезапустить программу» и нажмите «Готово».



Шаг 8. Перейдите в раздел «Администрирование» - «Обслуживание». Разверните пункт «Обновление программы» и нажмите гиперссылку «Установленные исправления (патчи)».

Наш патч появится в списке.



В окне «Установленное исправления» отображаются все установленные патчи.



Обратите внимание, что в первом окне есть кнопки – «Установить исправление…» и «Удалить исправление», а во втором окне (с более полным списком патчей) кнопок нет никаких. Дело в ограничении прав, значит тому пользователю не разрешено устанавливать или удалять исправления в конфигурации.

В случае, если патч не устанавливается и 1С выдает ошибку – «При установке исправлений возникли ошибки», это значит, что данное исправление не подходит для текущей конфигурации.

Например, патч предназначен для релиза 3.0.100.23, а у вас установлена более ранняя конфигурация. Выход – обновить конфигурацию ИБ.

Установка патчей через «Монитор портала 1С: ИТС».

Один из вариантов установке патчей – использование раздела «Монитор портала ИТС».

Шаг 1. Перейдите в раздел «Администрирование» - «Интернет-поддержка и сервисы» и в подразделе «Настройки Интернет-поддержки» откройте «Монитор Портала 1С: ИТС».



В разделе «Обновление программы» указаны доступное обновление конфигурации, платформы и исправления (патчи).

Шаг 2. Нажмите ссылку «Установить обновление».



Шаг 3. Установите галочку «Исправления (патчи)» и нажмите «Далее».



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

Для дальнейшей их автоматической загрузки установите галочку «Загружать и устанавливать исправления (патчи)» автоматически?».

Как удалить патч из 1С?

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

Но иногда возникают сбои при обновлении, ранее установленный патч мешает установке нового релиза, и обновление не может быть завершено. В такой ситуации ранее установленный патч можно удалить вручную, нажав кнопку с одноименной командой – «Удалить исправление».

Выделите строку с патчем и нажмите команду удаления.



На вопрос программы – подтверждаем удаление патча, нажав «Да».



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



Система выдаст сообщение: Установлено обновление программы. Удалены исправления (патч): 1. Для того, чтобы применить, рекомендуется перезапустить программу и продолжить работу.



Далее действуйте по обстоятельствам.

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

Автор статьи: Ольга Круглова

Понравилась статья? Подпишитесь на рассылку новых материалов


Добавить комментарий


Защитный код
Обновить

Комментарии  

 
0 #3 Melkiy 06.04.2024 16:54
Спасибо за статью. Базовые типовые функции, а постоянно забываются, когда из не касаешься. Спасибо вам огромное!
Цитировать
 
 
0 #2 Ирина Плотникова 20.10.2021 03:51
Цитирую Антон:
Хорошая статья !

Т.е. при обновлении релиза специально удалять патчи которые установлены не нужно в обязательном порядке ?

Я глянул в порядок обновления и там прочитал рекомендацию удалить патчи

Правда обновлении через Конфигуратор

Через Конфигуратор если обновлять то тоже не беда если не удалил ? А то Я никогда не удалял !


Антон, добрый день.

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

Если обновляете через конфигуратор, то удаляете патчи вручную.

Это требование разработчиков.
Цитировать
 
 
0 #1 Антон 30.09.2021 22:26
Хорошая статья !

Т.е. при обновлении релиза специально удалять патчи которые установлены не нужно в обязательном порядке ?

Я глянул в порядок обновления и там прочитал рекомендацию удалить патчи

Правда обновлении через Конфигуратор

Через Конфигуратор если обновлять то тоже не беда если не удалил ? А то Я никогда не удалял !
Цитировать
 

Поиск по сайту

Переключить версию

Форма входа

Яндекс.Метрика
Политика конфиденциальности
Согласие на обработку персональных данных
Оферта на информационно-консультационные услуги
Оферта на образовательные услуги