Удалить патчи 1с через конфигуратор
Дата публикации 30.07.2021
Использован релиз 3.0.98.
Для оперативного исправления ошибок выпускаются так называемые патчи – небольшие файлы формата *.epd (специальным образом подготовленные расширения конфигурации), которые предназначены для исправления конкретной ошибки в конкретном релизе конфигурации до обновления этой конфигурации. При установке следующего релиза конфигурации, в котором данная ошибка уже исправлена, патч теряет свою актуальность и удаляется автоматически.
Установка патчей может выполняться автоматически или вручную.
Автоматическая установка патчей
Загрузка и установка исправлений (патчей) в этом случае выполняется автоматически при наличии официальной поддержки и постоянного доступа к сети Интернет. Это рекомендуемый режим работы (если у вас типовая конфигурация, т.е. в нее не вносились изменения).
Для настройки автоматической загрузки патчей установите флажок "Загружать и устанавливать исправления (патчи) автоматически" в разделе: Администрирование – Интернет-поддержка и сервисы – Обновление версии программы.
По ссылке справа от флажка можно задать расписание проверки публикации исправлений.
Установка патчей в ручном режиме
Патчи также можно загрузить вручную.В этом случае можно самостоятельно указать, какие именно патчи для исправления каких ошибок следует установить.
- Файлы с патчами предварительно необходимо скачать. На сайте технической поддержки зайдите на страницу с релизом конфигурации, для которой предназначены патчи, и перейдите по ссылке "Исправление ошибок версий".
- В программе перейдите к загрузке патчей (раздел: Администрирование – Обслуживание – Обновление программы – Установленные исправления (патчи)):
- раскройте блок "Обновление программы", перейдите по ссылке "Установленные исправления (патчи)", в открывшейся форме "Установленные исправления" нажмите кнопку "Установить исправление. " и выберите файл с патчами (*.cfe);
- кнопка "Далее";
- после установки патчей потребуется перезагрузить программу (рис. 4).
Удаление патчей вручную
При установке нового релиза конфигурации, в который включено исправление, соответствующее ранее установленному патчу, этот патч должен удалиться автоматически. На практике бывают случаи, когда патчи автоматически не удаляются, что может привести к ошибке установки нового релиза и невозможности корректно завершить процедуру обновления конфигурации.
В этом случае следует удалить патч вручную. Для этого откройте список установленных патчей (раздел: Администрирование – Обслуживание – Обновление программы – Установленные исправления (патчи)) (рис. 5), выберите патч, который нужно удалить, нажмите кнопку "Удалить исправление", затем подтвердите удаление по кнопке "Да".
Пачт - это специальное расширение для программы, выпускаемое компанией 1С, которое позволяет устранять ошибки в ее работе. Оно предназначено для решения конкретной проблемы определенного релиза. Поэтому, при установке следующего обновления конфигурации, в котором данная ошибка была уже исправлена, патч теряет свою актуальность.
В этой инструкции вы найдете:
Удаление патчей
Для того, чтобы старые патчи не влияли на производительность программы, их нужно удалить.
Для этого зайдите в "Конфигуратор", в разделе "Конфигурация" выберете пункт "Расширения конфигурации".
В появившемся окне удалите все старые патчи.
Данная процедура длительная по времени. Поэтому если старых патчей много, иногда бывает достаточно отключить их с помощью флага "Активно".
Установка патчей
В данном окне система предлагает обновление конфигурации, платформы и установку исправлений (патчей).
Ссылка "Исправляемые ошибки" показывает количество выпущенных патчей для данного релиза программы.
Для установки выбранных патчей нажмите Далее.
Для того, чтобы настроить автоматическую загрузку патчей зайдите в раздел "Администрирование" - подраздел "Интернет-поддержка и сервисы".
Выберете пункт "Обновление версии программы" и поставьте галочку напротив пункта "Загружать и устанавливать исправления (патчи) автоматически".
Внимание. При использовании ручного способа обновления, перед установкой нового обновления старые патчи необходимо удалить во избежании конфликтов в работе программы.
Если вы столкнулись с подобной ситуацией, то скорее всего проблема в том, что программа не может автоматически удалить ранее установленный патч с исправлениями.
В последних версиях типовых конфигураций на технологической платформе 1С:Предприятие 8.3 разработчики начали использовать новый механизм патчей, который позволяет пользователям возможность оперативно получать исправления ошибок, не дожидаясь появления новой версии всей конфигурации.
Подробнее >>В теории данный механизм патчей должен самостоятельно контролировать применимость и удаляться автоматически при установке нового релиза конфигурации (в котором данное исправление уже включено), но на практике иногда возникают ситуации, когда при установке очередного обновления конфигурации не происходит автоматического удаления утратившего актуальность патча, что может приводить к ошибкам и не дает корректно завершить процедуру обновления.
Поддержка патчей в базовых версиях появилась в типовых конфигурациях, которые были разработаны с использованием Библиотеки Стандартных Подсистем (БСП) версии 3.1.2.
Для оперативного устранения различных проблем в работе программы в базовых версиях конфигураций добавлена возможность установки исправлений (патчей) в разделе Администрирование – Обслуживание по ссылке Установка обновлений и исправлений (патчей).
Необходима технологическая платформа 1С:Предприятие версии:
- 8.3.15.1958 или выше
- 8.3.16.1359 или выше
- 8.3.17.1386 или вышеКак удалить патч вручную, если он не удаляется автоматически
Удалить патч можно тремя способами:
- в режиме 1С:Предприятия (если программа запускается),
- через Конфигуратор (кроме базовых версий),
- с помощью параметра командной строки DeleteCfg (во всех случаях).
Если данная информация была для Вас полезной, то Вы можете поддержать авторов, поставив оценку в панели инструментов Яндекс.Браузера, или оставить свой отзыв на странице нашей компании в сервисе Яндекс.Бизнес
Для удаления патча в режиме 1С:Предприятия в меню Администрирование нажмите пункт Обслуживание и в разделе Обновление программы перейдите по гиперссылке Установленные исправления (патчи).
Дополнительно
Еще один вариант открыть список установленных исправлений - это через команду "Все функции":Данный способ подходит только в случае, если информационную базу удается запустить в режиме 1С:Предприятие. Если ошибка не дает выполнить запуск в пользовательском режиме, то используйте Способ 2 или Способ 3.
Для удаления патча в режиме Конфигуратор в главном меню нажмите Конфигурация > Расширения конфигурации (если пункт Расширения конфигурации недоступен, то сначала выполните команду Конфигурация > Открыть конфигурацию).
В открывшемся окне со списком установленных расширений выберите удаляемый патч и нажмите кнопку Удалить (или нажмите пункт Действия > Удалить)
Данный вариант доступен только в программах 1С версии ПРОФ, т.к. у базовых версий в Конфигураторе нет пункта меню "Расширения конфигурации". Если вам не удается удалить патч первыми двумя способами, то используйте Способ 3.
Параметр имеет следующий формат: /DeleteCfg [-Extension <Имя расширения>] [-AllExtensions]
Имя>- Команда "/DeleteCfg -Extension " выполнит удаление только одного расширения или патча с указанным именем.
- Команда "/DeleteCfg -AllExtension" выполнит удаление всех расширений и патчей из информационной базы.
Для выполнения команды ее можно прописать в дополнительных параметрах запуска информационной базы или в командной строке запуска 1С.
Для удаления расширения или патча с помощью дополнительных параметров запуска информационной базы в окне запуска 1С со списком информационных баз выделите базу и нажмите кнопку "Изменить".
В поле "Дополнительные параметры запуска:" укажите команду запуска /DeleteCfg -Extension , если необходимо удалить только одно указанное расширение/патч (например: /DeleteCfg -Extension EF_00_00406132) или /DeleteCfg -AllExtension, если необходимо удалить все расширения и патчи установленные в выбранной информационной базе.
После чего программу необходимо запустить в режиме "Конфигуратор" (именно Конфигуратор, а не 1С:Предприятие !).
Будет выполнен запуск Конфигуратора и удаление только одного расширения указанного в параметре запуска "/DeleteCfg -Extension <Имя расширения>" (или удаление всех расширений и патчей в случае использования команды /DeleteCfg -AllExtension), после чего Конфигуратор будет автоматически закрыт.Имя>
Верните содержимое поля дополнительных параметров запуска информационной базы в исходное состояние и запустите ее в режиме 1С:Предприятие.
Если необходимо удалить какое-то одно расширение или патч, то для файлового варианта используйте команду вида:
- /F - данный параметр определяет, что используется файловая база и показывает путь к информационной базе;
- /N - имя пользователя, параметр должен быть указан точно так же, как и в списке пользователей в Конфигураторе;
- /P - пароль пользователя, имя которого указано в параметре /N (если у данного пользователя нет пароля, то этот параметр можно не указывать)
- /DeleteCfg -Extension - имя расширения, которое необходимо удалить.
Способ 3 требует от пользователя больших навыков во владениями некоторыми инструментами администрирования 1С:Предприятие, но при этом является универсальным и позволяет удалять расширения и патчи во всех случаях, в том числе если используется базовая версия, из которой невозможно удалить проблемный патч другими способами, т.к. программа не запускается в режиме 1С:Предприятие, а в режиме Конфигуратор нет пункта "Расширения конфигурации".
Вы можете приобрести программу 1С напрямую в нашей компании. Регистрационные номера электронных поставок программных продуктов 1С мы регистрируем на портале 1С сразу при продаже. Если вы купите лицензионные продукты 1С у нас, то в будущем вы легко сможете восстановить регистрационные номера приобретенных лицензий 1С.
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Вы можете оценить сайт по пятибальной шкале, выбрав соответствующее количество звезд, а при желании написать несколько слов со своим мнением о данной статье.
Различные изменения в законодательстве и регулярная доработка функционала требуют от пользователей 1С отслеживания и установки всех новых обновлений, чтобы спокойно вести свою деятельность в соответствии с законодательными и техническими требованиями, которые постоянно реализуются в новых версиях. Сегодня же мы с вами рассмотрим, как обновить платформу и конфигурацию 1С автоматически через Монитор портала 1С или вручную из среды Конфигуратора.
Обновление через Монитор портала 1С
Перед обновлением, обязательно нужно сделать выгрузку базы данных.
Итак, в разделе Администрирование, откроем Интернет-поддержка и сервисы.
Проверим подключение интернет-поддержки и жмём Монитор Портала 1С ИТС.
Восклицательный знак в пункте Обновление программы говорит нам о том, что есть новые обновления для платформы, конфигурации или патчи с различными исправлениями. Нажимаем чуть ниже Доступно обновление программы.
И видим, что в моем случае, доступны 4 патча с исправлениями ошибок и новая версия платформы с конфигурацией. Итак, нажимаем Установить обновление.
В новом окне мы выберем Обновление конфигурации, Обновление платформы 1С:Предприятие и ниже в разделе Параметры установки, выбираем Установить с ручными настройками, чтобы избежать проблем, которые могут возникнуть в процессе обновления платформы, связанные с правами Администратора в среде Windows, а про Патчи мы поговорим отдельно. Итак, отмечаем и нажмем Далее.
Ожидаем окончания скачивания необходимых файлов с обновлениями для 1С.
И начала процесса установки новой версии платформы 1С:Предприятие.
Т.к. мы ранее выбрали ручной режим установки платформы, нужно пройти весь процесс установки новой версии платформы, соответственно, вручную. Так что, нажимаем в новом окне Далее.
Как правило, все нужные компоненты для установки отмечены по умолчанию и нам здесь достаточно всё внимательно перепроверить и нажать Далее.
Выбираем Русский язык интерфейса и нажимаем Далее.
А затем, нажимаем Установить.
И ожидаем окончания быстрой установки новой версии платформы.
Если вы используете аппаратную защиту 1С, которая поставляется с отдельным USB ключем, тогда отмечаем Установить драйвер аппаратных ключей защиты, а если у вас лицензия программная, тогда мы снимаем галку с пункта установки драйвера, отмечаем ниже пункт Отключить неиспользуемые 1С:Предприятием возможности аппаратных ключей защиты, проверяем и нажмём Далее.
Затем, снимаем галку с пункта Открыть файл Readme и нажимаем Готово.
Итак, новая версия платформы установлена, осталось обновить конфигурацию. Для этого, отмечаем пункт Установить обновление прямо сейчас (потребуется перезапуск) и нажимаем Далее.
Ожидаем окончания процесса обновления конфигурации базы данных.
А после запуска базы 1С и окончательного обновления версии конфигурации.
Можно будет ознакомиться с результатами обновления.
А также узнать, что нового в обновленной версии конфигурации 1С.
Вот и всё. Платформа и конфигурация 1С успешно обновлены.
Обновление платформы из файла 1С
Если же у вас нет доступа к интернету, но есть отдельный архив с обновлением, который вы заранее скачали с портала 1С, тогда можно без проблем установить и новую версию платформы 1С из архива, а все действия по установке платформы будут аналогичны тем, которые мы рассмотрели ранее, когда выбирали ручной режим обновления платформы. Тем не менее, сейчас мы для наглядности снова, но кратко, пробежимся по всем пунктам. Итак, открываем архив с обновлением.
Находим и запускаем в нём файл, под названием setup.exe с типом Приложение.
Нажимаем в окне для начала процесса установки Далее.
Проверяем компоненты и место установки, а затем нажимаем Далее.
Выбираем Русский язык интерфейса и нажимаем Далее.
А затем, нажимаем Установить.
Ожидаем окончания установки новой версии платформы.
Если вы используете аппаратную лицензию в виде USB ключа защиты (флешки), тогда устанавливаем драйвер, а если у вас программная лицензия (активируется пин-кодами), тогда уже снимаем галку с драйвера и отключаем неиспользуемые 1С: Предприятием возможности аппаратных ключей…, а затем нажимаем Далее.
Снимаем галку с открытия файла с ознакомлением и нажимаем Готово.
Вот и всё. Платформа 1С из файла успешно обновлена.
Обновление конфигурации из файла 1С
Если вам нужно установить обновление конфигурации 1С из файла, который вы заранее скачали с портала 1С, тогда вам необходимо будет провести обновление в несколько этапов, а именно, извлечь установочные файлы из скачанного архива с обновлением, установить шаблон обновления и обновить конфигурацию через Конфигуратор. Итак, начнём с извлечения файлов из самораспаковывающегося архива с обновлением, которые нам нужно извлечь в отдельную пустую папку.
Перед обновлением, обязательно нужно сделать выгрузку базы данных.
Откроем архив, нажмём Обзор, укажем путь к отдельной папке и жмём Извлечь.
Заходим в папку с извлечёнными файлами из архива и запускаем файл setup.
В новом окне для запуска процесса установки, нажимаем Далее.
Путь к каталогу шаблонов мы оставляем по умолчанию и нажимаем Далее.
А после быстрой установки нужных файлов конфигурации, нажимаем Готово.
Далее мы открываем Платформу 1С и выделяем ту базу данных, в которой нужно обновить конфигурацию, а затем нажимаем Конфигуратор.
На верхней вкладке Конфигурация, выделим подраздел Поддержка и нажимаем Обновить конфигурацию.
Выбираем пункт Поиск доступных обновлений и нажимаем Далее.
Затем, отметим галочкой Искать в текущих каталогах шаблонов и обновлений, это тот путь по умолчанию, куда мы ранее устанавливали шаблон конфигурации с обновлением. А если выбирали другой путь, тогда, соответственно, указываем его здесь ниже через кнопку с плюсом, отмечаем галкой и нажимаем Далее.
Находим установленный шаблон с обновлением, выделим его и нажмём Готово.
В следующем окне мы нажимаем Продолжить обновление.
Проверяем текущую и новую версию конфигурации, а затем уже нажимаем ОК.
Начнётся процесс обновления, который можно наблюдать в нижней части окна.
И в окне с вопросом обновлять ли конфигурацию базы данных, нажимаем Да.
А в окне Реорганизации информации, нажимаем Принять.
У нас откроется база данных и начнётся процесс обновления версии программы.
И в конце, можно будет узнать, что нового в обновленной версии конфигурации.
Если у вас остались вопросы, оставляйте их в комментариях ниже. А пока… пока.
В процессе активного использования разных программ могут возникать глюки и ошибки, но, когда появляются, как правило, неожиданно, критические ошибки в работе базы данных 1С, которые могут просто остановить розничную торговлю и частично парализовать работу организации, тогда у вас должен быть уже готов минимальный план действий для таких ситуаций т.к. счёт в таком случае будет идти на минуты. Сегодня мы рассмотрим с вами три базовых варианта того, что необходимо сделать в первую очередь для исправления ошибок базы данных в 1С.
Тестирование и исправление
Если ошибка не сильно критична и у вас остался доступ к режиму Конфигуратор, тогда можно воспользоваться функционалом для тестирования и исправления в информационной базе разных проблем, который был изначально предусмотрен для того, чтобы пользователи могли самостоятельно решать многие проблемы в работе базы данных. Итак, чтобы им воспользоваться, открываем платформу 1С, выделяем проблемную базу из списка и нажимаем Конфигуратор.
Выбираем пользователя, вводим пароль если он имеется и нажимаем Войти.
На вкладке Администрирование, выбираем Тестирование и исправление.
И в окне с напоминанием о создании резервной копии, нажимаем Продолжить.
Откроется форма Тестирование и исправление информационной базы, где нам с вами нужно выбрать тип проверки и прочие режимы. Как правило, достаточно выбрать все варианты проверки, отметить пункт Тестирование и исправление, выбрать чуть ниже Не изменять в обоих случаях, проверить и просто нажать на кнопку Выполнить. Собственно, как и показано на скриншоте ниже.
Вот в целом и всё.
Стандартная утилита chdbfl
Если дела настолько плохи, что у вас нет доступа к режиму Конфигуратора, тогда можно воспользоваться стандартной утилитой с необычным названием chdbfl, представляющим из себя сокращение от фразы check database files или проверка файлов базы данных. Из названия сразу понятно, что данная утилита позволяет организовать проверку базы данных на наличие ошибок в обход Конфигуратора.
Утилиту Chdbfl не нужно скачивать отдельно т.к. она по умолчанию находится в папке с названием bin, которая находится в папке с установленной платформой 1С у нас на компьютере по стандартному пути C:\Program Files (x86)\1cv8. И более того, если вы захотите скачать её из интернета, то можете нарваться на какой-нибудь вирус и получить больше проблем. Итак, откроем папку с платформой 1С.
Далее заходим в папку bin.
И находим здесь утилиту с изображением цилиндра, галки и названием chdbfl.
В минималистичном окне утилиты, нужно указать путь к главному файлу базы данных, под названием 1Cv8.1CD. Если вы знаете прямой путь к данному файлу, тогда нажимаете сразу на троеточие и указываете его. А если же нет…
Тогда откроем платформу, выделяем путь к проблемной базе данных, нажимаем правой кнопкой мышки и выбираем Копировать.
Возвращаемся к окну утилиты и нажимаем на троеточие.
Вставляем путь к базе на верхней строке навигации, нажимаем Enter, выделяем файл 1Cv8 и нажимаем Открыть.
Внимательно перепроверим путь к файлу, отмечаем Исправлять обнаруженные ошибки и нажимаем Выполнить.
Появится статус о том, что Выполняется проверка файла базы данных.
После которой, либо ошибки будут исправлены, либо они не обнаружатся.
Вот в целом и всё.
Очистка кэша базы данных
По аналогии с тем, как различные браузеры кэшируют посещаемые вами сайты, чтобы при повторном их посещении не загружать страницу заново, а брать её из временного хранилища (кэша) на ПК для более быстрой загрузки, база данных 1С имеет свой вариант временного хранилища тех. информации (кэша), который с одной стороны, позволяет оптимизировать работу системы, а с другой стороны, может спровоцировать появление ошибки, когда 1С пытается открыть «битый» файл из кэша. И если вам не помогли варианты с Конфигуратором и утилитой, тогда имеет смысл попробовать очистить кэш базы данных в 1С. И есть 3 способа.
Способ №1. Он заключается в том, чтобы просто удалить базу данных из списка и добавить её заново. Тем самым, база данных отвязывается от старого кэша на компьютере и начинает формировать новый. С одной стороны — это может вам помочь избавиться от ошибки, а с другой, отработанный кэш просто останется у нас на ПК «мёртвым грузом» и его нужно будет удалить вручную. А чтобы нам в проблемной базе 1С очистить кэш этим способом, скопируем полный путь к БД.
Затем, выделяем проблемную базу и нажимаем Удалить.
И, собственно, подтверждаем удаление базы данных из списка.
Затем, перезапускаем платформу и нажимаем Добавить.
Выбираем Добавление в список существующей ИБ и нажимаем Далее.
Затем, нажимаем на троеточие.
Вставляем путь к базе на верхней строке навигации, нажимаем Enter, проверяем и нажимаем Выбор папки.
Перепроверяем указанный путь к базе, вводим название для базы и жмём Далее.
На последнем шаге можно просто оставить всё как есть и нажать Готово.
И база данных с отвязанным кэшем снова добавиться в список
Вот в целом и всё.
Способ №2. Заключается в том, чтобы добавить дополнительный параметр для запуска базы данных /ClearCache. Как вы уже могли догадаться, добавление этого параметра, позволит чистить кэш при каждом запуске базы данных. Тут спорно. С одной стороны — это удобно, а с другой, это может снизить скорость открытия базы и начальную прогрузку информации. Тем не менее, чтобы воспользоваться данным способом, выделяем нужную базу данных и нажимаем Изменить.
Жмём сразу Далее на второе окно, добавим параметр /ClearCache и жмём Готово.
Затем, собственно, просто запускаем базу данных и тестируем её поведение.
Вот в целом и всё.
Способ №3. Заключается в ручном удалении кэша из двух папок. Как говорится, хочешь сделать хорошо – сделай это сам. В этом случае, нам необходимо найти в директории AppData две папки с временным хранилищем (кэшем) от 1С. Первая же папка Roaming, находится по пути C:\Users\***\AppData\Roaming\1C\1cv8, где *** — это пользователь Windows под которым вы работаете. Можно или перейти по данному пути вручную, или скопировать команду %AppData%\1C\1Cv8, затем вставить в строку навигации Windows и нажать Enter, чтобы сразу же попасть в нужную папку. И просто удалим тут папки с «непонятным» названием (кэшем).
Аналогичным образом, откроем вторую папку Local, которая находится по пути C:\Users\***\AppData\Local\1C\1cv8 вручную, или с помощью отдельной команды %LOCALAPPDATA%\1C\1Cv8, которую мы таким же образом копируем, вставляем в строку навигации Windows, нажимаем Enter и удалим такие же папки с кэшем.
Если у вас остались вопросы, оставляйте их в комментариях ниже. А пока… пока.
Читайте также: