Как настроить автоматическую установку патчей с исправлениями конфигураций 1С
Режим автоматической установи патчей с исправлениями рекомендуется использовать в случае, если вы не планируете сами изучать необходимость установки каждого патча в отдельности.
Загрузка и установка исправлений (патчей) выполняется автоматически, при наличии подписки 1С:ИТС и доступа к сети Интернет. Это рекомендуемый режим работы. Для настройки автоматической загрузки необходимо перейти в Интернет-поддержка и сервисы, найти раздел Обновление версии программы и установить флаг Загружать и устанавливать исправления (патчи) автоматически.
Нажав на гиперссылку справа от флага можно задать расписание проверки публикации исправлений.
Когда программа обнаружит опубликованные на сайте патчи с исправлениями, она скачает их автоматически. Чтобы данные исправления вступили в силу пользователю будет предложено выполнить перезапуск программы.
Как установить патч вручную в режиме 1С:Предприятие с сайта техподдержки
Если хотите самостоятельно контролировать, какие именно патчи будут установлены, какие ошибки они исправляют, то отключите автоматическую установку патчей. В этом случае вы сможете предварительно ознакомиться с тем, какие ошибки они исправляют, самостоятельно определить их актуальность и необходимость их установи для вас и установить вручную только те патчи с исправлениями, которые вам нужны. Если настроена интернет-поддержка, то установку рекомендуется выполнять непосредственно из программы в режиме 1С:Предприятия.
Для этого выберите пункт Администрирование > Интернет-поддержка и сервисы > Монитор портала 1С:ИТС.
Если будут обнаружены доступные обновления, то пункт Обновление программы будет выделен пиктограммой с восклицательным знаком. Нажмите на гиперссылку Доступно обновление программы.
Если есть доступные исправления (патчи), то нажмите гиперссылку Установить обновление.
Если хотите посмотреть, какие именно ошибки были исправлены устанавливаемыми патчами, то нажмите на гиперссылку Исправляемые ошибки.
Откроется окно с описанием исправлений.
Отметьте патчи, которые хотите установить (или снимите флаг с патчей, установка которых не требуется) и нажмите ОК.
Для установки выбранных патчей нажмите Далее.
Выбранные патчи будут скачаны. В зависимости от размера патчей и скорости интернета это может занять некоторое время (в большинстве случае несколько секунд).
Чтобы исправления вступили в силу программу требуется перезапустить.
Установка патчей из файла
Оба описанных выше варианта можно использовать только при наличии подписки 1С:ИТС и доступа к сети Интернет. Если нет доступа к сайту технической поддержки 1С и нет возможности настроить интернет-поддержку непосредственно из программы 1С, то можно установит патчи с исправлениями из файла. Есть два способа установки: в режиме 1С:Предприятия или через Конфигуратор.
Как скачать патчи с исправлениями для типовых конфигураций 1С для установки вручную из файла
Для любого из способов установки патчей из файла эти файлы с исправлениями (патчами) предварительно необходимо скачать на сайте технической поддержки https://releases.1c.ru, на странице с релизом конфигурации для которой они предназначены. Чтобы их скачать необходимо перейти по гиперссылке Исправления ошибок версий в самом низу страницы с обновлениями используемой версии конфигурации.
В открывшемся списке с патчами для данного релиза конфигурации есть описание исправлений. Выделите интересующий патч и нажмите кнопку Скачать.
Укажите, в каком месте необходимо сохранить файл.
Как вручную установить патч с исправлениями из файла в режиме 1С:Предприятие
Скачайте и распакуйте файлы патчей из загруженного архива в произвольный каталог на компьютере. Файлы патчей должны быть с расширением .cfe (в большинстве случаев это файлы вида EF_********.cfe).
В разделе Администрирование перейдите в Обслуживание и выберите раздел Обновление программы.
В форме Установка обновлений выберите режим Укажите файл обновления и исправлений. Выберите ранее сохраненный и распакованный файл исправлений вида EF_********.cfe. и нажмите Далее.
Если соглашаетесь с предупреждением безопасности, то нажмите Продолжить.
После установки исправлений (патчей) перезапустите сеанс, для того чтобы исправления были применены. Для этого поставьте флаг Перезапустить программу и нажмите Готово.
Если при установке будут выявлены какие-то проблемы, то программа выдаст сообщение об ошибке.
Подробности ошибки можно увидеть в
Журнале регистрации.
В большинстве случаев причиной ошибки является попытка установки патча с исправлениями, который не предназначен для данного релиза конфигурации или если данный патч уже был установлен ранее.
Как установить патч с помощью параметра командной строки /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.
Запустите программу в режиме Конфигуратор.
Для установки патча с исправлениями в режиме Конфигуратор в главном меню нажмите Конфигурация > Расширения конфигурации
Если пункт Расширения конфигурации недоступен, то сначала выполните команду Конфигурация > Открыть конфигурацию.
В открывшемся окне Расширения конфигурации выберите команду Действия > Добавить (или нажмите кнопку со знаком "+") и создайте пустое расширение.
После этого нажмите пункт Конфигурация > Загрузить конфигурацию из файла.
Выберите ранее сохраненный и распакованный файл патча с исправлениями вида EF_********.cfe.
Соглашаетесь с предупреждением, что содержимое расширения будет удалено и заменено новым.
Подтверждаем внесенные изменения.
После этого в окне со писком установленных расширений появится загруженный патч с исправлениями, а в окне конфигурации появится дерево объектов данного расширения.
Manifest.XML
В комплекте поставки патча вместе с файлом cfe также должен быть файл Manifest.xml
В файле Manifest.xml указываются версии конфигураций (с помощью тега <ConfigurationName>) с номерами точных релизов (с помощью тега <Versions>), для использования с которыми предназначен данный патч.
Как увидеть список патчей установленных в информационной базе.
Список установленных патчей с исправлениями можно увидеть в форме Установленные исправления (патчи). Для этого нажмите пункт меню Администрирование > Обслуживание, в разделе Обновление программы перейдите по гиперссылке Установленные исправления (патчи).
Откроется список установленных патчей с исправлениями.
Как удалить патч вручную, если он не удаляется автоматически
В теории патч должен контролировать применимость и удаляться автоматически при установке нового релиза (в котором данное исправление уже включено), но на практике может возникать ситуации, когда автоматического удаления старого патча при установке очередного обновления не происходит, что иногда приводит к ошибкам и не дает корректно завершить процедуру обновления.
В этом случае необходимо удалить патч вручную, что можно сделать в режиме 1С:Предприятия, через Конфигуратор или с помощью параметра командной строки /DeleteCfg.
Удаление патча в режиме 1С:Предприятие
Для удаления патча в режиме 1С:Предприятия в меню Администрирование нажмите пункт Обслуживание и в разделе Обновление программы перейдите по гиперссылке Установленные исправления (патчи).
В открывшемся окне со списком установленных патчей выберите удаляемый патч и нажмите кнопку Удалить исправление.
Удаление патча в режиме Конфигуратор
Важно! Данный способ недоступен в базовых версиях программ 1С:Предприятие 8.
Для удаления патча в режиме Конфигуратор в главном меню нажмите Конфигурация > Расширения конфигурации (если пункт Расширения конфигурации недоступен, то сначала выполните команду Конфигурация > Открыть конфигурацию).
В открывшемся окне со списком установленных расширений выберите удаляемый патч и нажмите кнопку Удалить (или нажмите пункт Действия > Удалить).
Обратите внимание, что в базовых версиях программ 1С удалить патч через Конфигуратор невозможно, т.к. в Конфигураторе нет такого пункта "Расширения конфигурации".
Удаление патча с помощью параметра командной строки DeleteCfg
Параметр имеет следующий формат: /DeleteCfg [-Extension <Имя расширения>] [-AllExtensions]
- Команда "/DeleteCfg -Extension <Имя расширения>" выполнит удаление только одного расширения или патча с указанным именем.
- Команда "/DeleteCfg -AllExtension" выполнит удаление всех расширений и патчей из информационной базы.
Для выполнения команды ее можно прописать в дополнительных параметрах запуска информационной базы или в командной строке запуска 1С.
Последний из вариантов требует от пользователя больших навыков, но при этом является универсальным и позволяет удалять расширения и патчи во всех случаях, в том числе если используется базовая версия, из которой невозможно удалить проблемный патч другими способами, т.к. программа не запускается в режиме 1С:Предприятие, а в режиме Конфигуратор нет пункта "Расширения конфигурации".