наверх

Механизм патчей (исправлений) типовых конфигураций системы 1С:Предприятие 8

23.03.2020



Фирма "1С" начала использовать новый механизм патчей с исправлениями типовых конфигураций системы 1С:Предприятие 8 для оперативного исправления ошибок типовых конфигураций


Перейти работать в облако 1С:Фреш и забыть о проблемах с лицензиями?


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

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

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

Необходима технологическая платформа 1С:Предприятие версии:
- 8.3.15.1958 или выше
- 8.3.16.1359 или выше
- 8.3.17.1386 или выше  


Содержание:

  • Описание механизма патчей с исправлениями типовых конфигураций 1С
  • Как настроить автоматическую установку патчей с исправлениями для типовых конфигураций 1С
  • Как установить патч вручную в режиме 1С:Предприятие с сайта техподдержки
  • Как скачать патчи с исправлениями для установки вручную из файла
  • Как вручную установить патч с исправлениями из файла в режиме 1С:Предприятие
  • Как установить патч с помощью параметра командной строки /LoadCfg -Extension
  • Как вручную установить патч с исправлениями из файла в режиме Конфигуратора
  • Как увидеть список патчей установленных в информационной базе
  • Как удалить патч вручную, если он не удаляется автоматически

Описание механизма патчей с исправлениями типовых конфигураций 1С

В новых версия типовых конфигураций, разработанных на базе Библиотеки Стандартных Подсистем (БСП) версии 3.0 и выше, Фирма "1С" начала использовать новый механизм патчей для оперативного исправления ошибок типовых конфигураций в виде расширений конфигурации.

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

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

  • Данный механизм позволяет выпустить патч с исправлением какой-то одной конкретной ошибки намного быстрее, чем выпустить обновление всей конфигурации.
  • Установка патча с исправлениями не требует длительного обновления конфигурации и может быть выполнена автоматически в пользовательском режиме, без использования режима Конфигуратора.
  • Использование патча позволяет оставить конфигурацию типовой "на замке", без внесения изменений в код конфигурации, что дает возможность в дальнейшем продолжить использование автоматического обновления конфигурации в пользовательском режиме.
  • Позволяет установить патч с исправлениями без блокировки работы пользователей в информационной базе. Для применения патча достаточно перезапустить сеанс.
  • Ненужные патчи, утратившие свою актуальность, удаляются автоматически при установке очередного обновления.

Установка патчей с исправлениями

Есть несколько способов установки патчей с исправлениями:

  • Автоматическая установка.
  • Ручная установка в режиме 1С:Предприятие с сайта техподдержки.
  • Ручная установка в режиме 1С:Предприятия из файла.
  • Установка с помощью параметра командной строки /LoadCfg -Extension
  • Ручная установка в режиме Конфигуратора.

Как настроить автоматическую установку патчей с исправлениями конфигураций 1С

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

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

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

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

Автоматическая проверка новых патчей типовых конфигураций 1С Предприятие по расписанию

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

Автоматическая установка патчей с исправлением ошибок типовых конфигураций 1С:Предприятие

Как установить патч вручную в режиме 1С:Предприятие с сайта техподдержки

Если хотите самостоятельно контролировать, какие именно патчи будут установлены, какие ошибки они исправляют, то отключите автоматическую установку патчей. В этом случае вы сможете предварительно ознакомиться с тем, какие ошибки они исправляют, самостоятельно определить их актуальность и необходимость их установи для вас и установить вручную только те патчи с исправлениями, которые вам нужны. Если настроена интернет-поддержка, то установку рекомендуется выполнять непосредственно из программы в режиме 1С:Предприятия.
Для этого выберите пункт Администрирование > Интернет-поддержка и сервисы > Монитор портала 1С:ИТС.

Как установить патчи конфигураций вручную в режиме 1С:Предприятие

Если будут обнаружены доступные обновления, то пункт Обновление программы будет выделен пиктограммой с восклицательным знаком. Нажмите на гиперссылку Доступно обновление программы.

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

Если есть доступные исправления (патчи), то нажмите гиперссылку Установить обновление.

Устновка патчей вручную с сайте техподдержки в режиме 1С:Предприятие пи наличии интернет-поддержки

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

Откроется окно с описанием исправлений.

Устновка выбранных патчей вручную с сайте техподдержки в режиме 1С:Предприятие

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

Устновка патчей вручную с сайте техподдержки в режиме 1С:Предприятие

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

Перезапуск программы в режиме 1С:Предприятие для применения исправлений с помощью патчей

Чтобы исправления вступили в силу программу требуется перезапустить.

Установка патчей из файла

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

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

Для любого из способов установки патчей из файла эти файлы с исправлениями (патчами) предварительно необходимо скачать на сайте технической поддержки https://releases.1c.ru, на странице с релизом конфигурации для которой они предназначены. Чтобы их скачать необходимо перейти по гиперссылке Исправления ошибок версий в самом низу страницы с обновлениями используемой версии конфигурации.

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

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

Как на сайте техподдержки скачать только нужные файлы патчей с исправлениями 1С:Предприятие для ручной устновки

Укажите, в каком месте необходимо сохранить файл. 

Как вручную установить патч с исправлениями из файла в режиме 1С:Предприятие

Скачайте и распакуйте файлы патчей из загруженного архива в произвольный каталог на компьютере. Файлы патчей должны быть с расширением .cfe (в большинстве случаев это файлы вида EF_********.cfe).

В разделе Администрирование перейдите в Обслуживание и выберите раздел Обновление программы.

Установка патчей с исправлениями типовой конфигурации вручную из файла в режиме 1С:Предприятие

В форме Установка обновлений выберите режим Укажите файл обновления и исправлений. Выберите ранее сохраненный и распакованный файл исправлений вида EF_********.cfe. и нажмите Далее.

Выбор файла патча с исправлениями типовой конфигурации вручную в режиме 1С:Предприятия

Если соглашаетесь с предупреждением безопасности, то нажмите Продолжить.

Установка патча из файла cfe с исправлениями вручную в режиме 1С:Предприятия

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

Успешная устновка патча с исправлениями типовой конфигурации вручную в режиме 1С:Предприятия

Если при установке будут выявлены какие-то проблемы, то программа выдаст сообщение об ошибке.

Ошибка при ручной устновке патча с исправлениями в режиме 1С:Предприятия

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

Как установить патч с помощью параметра командной строки /LoadCfg -Extension

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

Параметр имеет следующий формат: /LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]

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

Через дополнительные параметры запуска
Для установки патча с помощью дополнительных параметров запуска информационной базы в окне запуска 1С со списком информационных баз выделите базу и нажмите кнопку "Изменить".
В поле "Дополнительные параметры запуска:" укажите команду запуска: /LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]
В нашем примере необходимо установить патч EF_00_00403832.cfe, который находится в каталоге D:\Patches\ - команда для указания в поле парамеров будет выглядеть следующим образом:
/LoadCfg EF_00_00403832.cfe -Extension EF_00_00403832


После чего программу необходимо запустить в режиме "Конфигуратор" (именно Конфигуратор, а не 1С:Предприятие !).
Будет выполнен запуск Конфигуратора и установка указанного в параметре запуска патча, после чего Конфигуратор будет автоматически закрыт.
При выполнении команды из примера выше будет выполнено установка патча EF_00_00403832.cfe.
Верните содержимое поля дополнительных параметров запуска информационной базы в исходное состояние и запустите ее в режиме 1С:Предприятие.

Данный вариант установки патча мы рекомендуем использовать только в крайних случаях, когда без данного патча программу невозможно запустить в режиме 1С:Предприятие и нет никакой другой возможности его установить.
Если все же вы использовали данный способ, то после восстановления работоспособности рекомендуем удалить в обратном порядке с помощью команды /DeleteCfg -Extension <Имя расширения>.


Через командную строку запуска
Также патчи можно установить с помощью командной строки запуска.
Если необходимо удалить какое-то одно расширение или патч, то для файлового варианта используйте команду вида:
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F <Путь> /N <Имя> /P <Пароль> /LoadCfg <имя cf/cfe файла> [-Extension <Имя расширения>]

Как вручную установить патч с исправлениями из файла в режиме Конфигуратора

Важно! Данный способ недоступен в базовых версиях программ 1С:Предприятие 8.

Запустите программу в режиме Конфигуратор.
Для установки патча с исправлениями в режиме Конфигуратор в главном меню нажмите Конфигурация > Расширения конфигурации

Устновке патча из файла с исправлениями конфигурации вручную в режиме Конфигуратора

Если пункт Расширения конфигурации недоступен, то сначала выполните команду Конфигурация > Открыть конфигурацию.

В открывшемся окне Расширения конфигурации выберите команду Действия > Добавить (или нажмите кнопку со знаком "+") и создайте пустое расширение.

Как установить патч с исправлениями конфигурации 1С через Конфигуратор

После этого нажмите пункт Конфигурация > Загрузить конфигурацию из файла.

Как загрузить патч с исправлениями конфигурации 1С из файла cfe в режиме Конфигуратора

Выберите ранее сохраненный и распакованный файл патча с исправлениями вида EF_********.cfe.

Как загрузить патч с исправлениями конфигурации 1С из файла cfe в режиме Конфигуратора

Соглашаетесь с предупреждением, что содержимое расширения будет удалено и заменено новым.

Загрузка патча с исправлениями конфигурации 1С из файла cfe в режиме Конфигуратора

Подтверждаем внесенные изменения.

Загрузка патча с исправлениями конфигурации 1С из файла cfe в режиме Конфигуратора

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

Как загрузить патч с исправлениями конфигурации 1С из файла cfe в режиме Конфигуратора


Manifest.XML

В комплекте поставки патча вместе с файлом cfe также должен быть файл Manifest.xml


В файле Manifest.xml указываются версии конфигураций (с помощью тега <ConfigurationName>) с номерами точных релизов (с помощью тега <Versions>), для использования с которыми предназначен данный патч.

 


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

Список установленных патчей с исправлениями можно увидеть в форме Установленные исправления (патчи). Для этого нажмите пункт меню Администрирование > Обслуживание, в разделе Обновление программы перейдите по гиперссылке Установленные исправления (патчи).


Откроется список установленных патчей с исправлениями.

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


Как удалить патч вручную, если он не удаляется автоматически

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

Ошибка инициализации модуля: EF_00_00267418

В этом случае необходимо удалить патч вручную, что можно сделать в режиме 1С:Предприятия, через Конфигуратор или с помощью параметра командной строки /DeleteCfg.

Удаление патча в режиме 1С:Предприятие

Для удаления патча в режиме 1С:Предприятия в меню Администрирование нажмите пункт Обслуживание и в разделе Обновление программы перейдите по гиперссылке Установленные исправления (патчи).

Как удалить установленный патч в режиме 1С:Предприятие который не удаляется автоматически

В открывшемся окне со списком установленных патчей выберите удаляемый патч и нажмите кнопку Удалить исправление.

Удаление патча в режиме Конфигуратор

Важно! Данный способ недоступен в базовых версиях программ 1С:Предприятие 8.

Для удаления патча в режиме Конфигуратор в главном меню нажмите Конфигурация > Расширения конфигурации (если пункт Расширения конфигурации недоступен, то сначала выполните команду Конфигурация > Открыть конфигурацию).
В открывшемся окне со списком установленных расширений выберите удаляемый патч и нажмите кнопку Удалить (или нажмите пункт Действия > Удалить).

Как удалить установленный патч который не удаляется автоматически в режиме Конфигуратор

Обратите внимание, что в базовых версиях программ 1С удалить патч через Конфигуратор невозможно, т.к. в Конфигураторе нет такого пункта "Расширения конфигурации".


Удаление патча с помощью параметра командной строки DeleteCfg

Параметр имеет следующий формат: /DeleteCfg [-Extension <Имя расширения>] [-AllExtensions]

  • Команда "/DeleteCfg -Extension <Имя расширения>" выполнит удаление только одного расширения или патча с указанным именем.
  • Команда "/DeleteCfg -AllExtension" выполнит удаление всех расширений и патчей из информационной базы.

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

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


Вы можете приобрести программу 1С напрямую в нашей компании. Регистрационные номера электронных поставок программных продуктов 1С регистрируются на портале 1С сразу при продаже.




Компания "Онлайн", 2020
www.online-ufa.ru



Как оставить отзыв о данной статье

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


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

Если же Яндекс.Браузер не установлен, то Вы можете оставить свой отзыв на странице нашей компании в сервисах Яндекс.Бизнес, Google Карты или Flamp.ru.
Подробная инструкция есть здесь.



Ключевые слова

Теги: Как патч с исправлениями конфигурации 1С, Как удалить патч с исправлениями 1С

Возврат к списку

Начать сотрудничать с нами легко

Получить консультацию у менеджера компании “Онлайн” можно по телефону +7 (347) 223-82-28. Звонок бесплатный.

Или воспользуйтесь формой обратной связи.

+7
Яндекс.Метрика