Удаление патчей из конфигурации

28.04.22

База данных - Обновление 1С

Иногда патчи от 1С мешают обновлению, разработке а руками удалять лень. Данная обработка работает так: через меню Файл - Открыть открывается обработка, которая удаляет - расширения (только патчи).

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Удаление патчей из конфигурации:
.epf 6,01Kb
33 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

После обновления конфигурации, база не запускается базы в режиме 1С:Предприятия. Ругается на расширение конфигурации EF_... Искать его по имени муторно, поэтому написал обработку, которую нужно запускать ДО начала обновлений. Удаляет все исправления 1С. 

ВсеРасширения = РасширенияКонфигурации.Получить();
Для Каждого Расширение Из ВсеРасширения Цикл
    Если ОбновлениеКонфигурации.ЭтоИсправление(Расширение) Тогда
        Попытка
            Расширение.Удалить();
        Исключение
            Сообщить("Не удалось удалить "+Расширение.Имя); 
        КонецПопытки;
    КонецЕсли;
КонецЦикла; 

Проверено на 8.3.20.

Вступайте в нашу телеграмм-группу Инфостарт

Расширение патч

См. также

Обновление 1С Программист 1С v8.3 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Обработка, загружающая по расписанию пакет правил обмена в случае их изменения из установленного в настройках каталога.

2 стартмани

27.10.2025    329    2    cheiser1982    2    

1

Нейросети Рефакторинг и качество кода Обновление 1С Программист Бесплатно (free)

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

24.10.2025    1496    1c-izh    6    

6

Обновление 1С Рефакторинг и качество кода 1С v8.3 Абонемент ($m)

Представляю вашему вниманию конфигурацию "Проверка конфигураций (версия 3)", которая позволяет проверять любые конфигурации и расширения на наличие ошибок, связанных с вызовом экспортных функций и процедур общих модулей и модулей менеджеров объектов. Проверяются ошибки: 1) Метод объекта не обнаружен 2) Недостаточно фактических параметров. 3) Слишком много фактических параметров. Рекомендуется выполнять при подготовке обновлений.

10 стартмани

17.10.2025    4244    19    Suker86    12    

19

Обновление 1С Программист 1С v8.3 Бесплатно (free)

Как быстро починить обновление при ошибках в данных без использования внешних обработок.

13.10.2025    3663    VetalDV    7    

8

Обновление 1С Программист 1С v8.3 Бесплатно (free)

При обновлении конфигураций ЕРП/КА/УТ типовыми обновлениями можно получить ошибку  Превышен максимальный расход памяти сервера за один вызов". С чем это связано? Рассмотрим исправление этой ошибки.

18.08.2025    4003    iolko    10    

20

Обновление 1С Системный администратор Программист 1С v8.3 Россия Абонемент ($m)

Внешняя обработка "Запуск процедур обновления" предназначена для запуска процедур обновления в типовых конфигурациях, а также в конфигурациях, где поддерживается типовой механизм обновления по подсистемам. Это может быть полезно тем, кто разрабатывает и поддерживает свои подсистемы на базе типового механизма. Тестировщики, разработчики.

1 стартмани

16.07.2025    1440    9    lastpioneer    0    

9
Вознаграждение за ответ
Показать полностью
Отзывы
4. user1677685 28.04.22 10:11 Сейчас в теме
Администрирование - Обслуживание - Обновление программы - Установленные исправления (патчи)

Выделить весь список и нажать "Удалить исправление"

Всё это есть в БП Корп, может быть и в других конфигурациях.
improg; zhry; Alex-krk; Cmapnep; Stas84; shvedov-pavel; Izumov; user1882847; Denium79; Rackhanot; ef42; mrChOP93; +12 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RustIG 1926 28.04.22 08:17 Сейчас в теме
(0) Спасибо! Молодцы, что сделали, выложили!
2. RustIG 1926 28.04.22 08:31 Сейчас в теме
(0) У меня в базе своих расширений 7 штук - у вас нет указания на явную проверку расширений, начинающихся на EF - но посмотрев код, стало ясно
Функция ЭтоИсправление(Расширение) Экспорт
	
	Возврат Расширение.Назначение = Метаданные.СвойстваОбъектов.НазначениеРасширенияКонфигурации.Исправление
		И СтрНачинаетсяС(Расширение.Имя, "EF");
	
КонецФункции

В общем, еще раз спасибо за код!
a.russkikh; Alien_RS_Forever; FoxMara; +3 Ответить
3. RustIG 1926 28.04.22 08:42 Сейчас в теме
(0) патчи скачиваются с инета и хранятся в папке "C:\Users\Rust\AppData\Local\1C\1Cv8ConfigUpdate\Patches"
может кто-нибудь запрограммирует удаление файлов из этой папки ....
4. user1677685 28.04.22 10:11 Сейчас в теме
Администрирование - Обслуживание - Обновление программы - Установленные исправления (патчи)

Выделить весь список и нажать "Удалить исправление"

Всё это есть в БП Корп, может быть и в других конфигурациях.
improg; zhry; Alex-krk; Cmapnep; Stas84; shvedov-pavel; Izumov; user1882847; Denium79; Rackhanot; ef42; mrChOP93; +12 Ответить
5. tpe 29.04.22 09:48 Сейчас в теме
(4) в БП Проф тоже есть...
6. RustIG 1926 11.05.22 10:40 Сейчас в теме
(0) Владимир, напишите пож-та хотя бы одно сообщение сюда, чтобы вам перечислить 1см.
7. ptkrzy 99 11.05.22 14:11 Сейчас в теме +1 $m
(6)Перечисляйте, спасибо.
8. shvedov-pavel 29.07.23 17:22 Сейчас в теме
Немного не понял, зачем это нужно? Зайти в список патчей, выделить всё и нажать "удалить". Зачем обработка-то?
9. ptkrzy 99 04.10.23 16:51 Сейчас в теме
Обновлял базовую бухгалтерию через конфигуратор, не запустилась из-за ошибок в старом патче. Удалил через параметры запуска /DeleteCfg -AllExtensions
Для отправки сообщения требуется регистрация/авторизация