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

28.04.22

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

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

Скачать файл

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

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

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

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

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

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

См. также

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

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

29.04.2025    1191    krasnoshchekovpavel    6    

14

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

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

21.04.2025    1155    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    1594    5    Aleksandr    0    

21

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

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

1 стартмани

02.04.2025    720    3    DoubleT    8    

5

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

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

28.03.2025    1201    California_Dreaming    2    

5

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

При обновлении релиза конфигурации УТ появилась ошибка "Ошибка формата потока".

21.03.2025    1203    Gummi_pr    10    

7

Обновление 1С Программист Платформа 1С v8.3 1С:ERP. Управление холдингом Абонемент ($m)

Описан практический пример обновления через копию конфигурации 1С:ERP. Управление холдингом с версии 3.2.6.6 на версию 3.2.6.7, который можно применять на других конфигурациях и версиях.

10 стартмани

18.02.2025    1111    PetrovAnton    6    

5

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

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

10 стартмани

18.02.2025    1091    5    kalyaka    0    

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

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

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

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

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

Всё это есть в БП Корп, может быть и в других конфигурациях.
zhry; Alex-krk; Cmapnep; Stas84; shvedov-pavel; Izumov; user1882847; Denium79; Rackhanot; Созинов; mrChOP93; +11 Ответить
5. tpe 29.04.22 09:48 Сейчас в теме
(4) в БП Проф тоже есть...
6. RustIG 1881 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
Оставьте свое сообщение