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

28.04.22

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

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

Платные

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний за 2430 руб. в месяц

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

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

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

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

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

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

См. также

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

Тестовая база обновлена через все ключевые релизы, всё протестировано, остатки сведены, вы готовы обновить «боевую» базу, но…по замерам для этого потребуется целая неделя, а у вас есть всего пара выходных. Знакомая ситуация? Расскажем, как увеличить скорость отработки промежуточных конфигураций!

18.06.2025    1300    1c-izh    12    

8

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

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

04.06.2025    2881    1c-izh    6    

16

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

Добавление в Справочник "Статьи затрат" отсутствующих предопределённых элементов.

1 стартмани

23.05.2025    345    0    qrw    0    

0

БСП (Библиотека стандартных подсистем) Обновление 1С Программист 1C:ERP Бесплатно (free)

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

29.04.2025    2134    krasnoshchekovpavel    7    

17

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

Методика, описанная в статье, выработана при переезде с 1С:ДО 2.1 на 1С:ДО 3.0. Может также применяться при переходе с 1С:УПП на 1C:ERP, 1C:ERP на 1C:ERP УХ и т. п. Учтены все необходимые доработки при переезде на новую конфигурацию и предупреждены возможные ошибки.

21.04.2025    2386    PROSTO-1C    4    

4

Обновление 1С Программист 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1C:ERP Абонемент ($m)

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

1 стартмани

15.04.2025    1917    7    Aleksandr    0    

21

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

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

1 стартмани

02.04.2025    1029    3    DoubleT    8    

5

Обновление 1С Linux Системный администратор Программист Бесплатно (free)

Пошаговая инструкция для обновления платформы 1С на сервере Linux Debian.

28.03.2025    1849    California_Dreaming    2    

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

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

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

В общем, еще раз спасибо за код!
a.russkikh; Alien_RS_Forever; user970589; +3 Ответить
3. RustIG 1884 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; Созинов; mrChOP93; +12 Ответить
5. tpe 29.04.22 09:48 Сейчас в теме
(4) в БП Проф тоже есть...
6. RustIG 1884 11.05.22 10:40 Сейчас в теме
(0) Владимир, напишите пож-та хотя бы одно сообщение сюда, чтобы вам перечислить 1см.
7. ptkrzy 97 11.05.22 14:11 Сейчас в теме +1 $m
(6)Перечисляйте, спасибо.
8. shvedov-pavel 29.07.23 17:22 Сейчас в теме
Немного не понял, зачем это нужно? Зайти в список патчей, выделить всё и нажать "удалить". Зачем обработка-то?
9. ptkrzy 97 04.10.23 16:51 Сейчас в теме
Обновлял базовую бухгалтерию через конфигуратор, не запустилась из-за ошибок в старом патче. Удалил через параметры запуска /DeleteCfg -AllExtensions
Оставьте свое сообщение