Проверка методов расширений (&Вместо, &Перед, &После, &ИзменениеИКонтроль) после обновления типовой конфигурации

25.06.26

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

Внешняя обработка для проверки методов расширений с директивами &Вместо, &Перед, &После и &ИзменениеИКонтроль после обновления типовой конфигурации. Обработка анализирует файловые выгрузки старой и новой конфигурации, автоматически определяет изменившиеся типовые методы и формирует список методов расширения, требующих проверки.

Бесплатные

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

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Проверка расширений после обновления
.epf 14,60Kb
129 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

Для работы обработке необходимы три файловые выгрузки:

  • старая версия типовой конфигурации;

  • новая версия типовой конфигурации;

  • расширение.

Обработка рекурсивно анализирует модули расширения, находит методы с директивами &Вместо, &Перед, &После и &ИзменениеИКонтроль, определяет соответствующий типовой метод и сравнивает только его в старой и новой версии конфигурации. В результате формируется список методов расширения, требующих проверки после обновления.

Особенности реализации:

  • сравнивается только соответствующий типовой метод, а не весь модуль;

  • автоматически определяется тип объекта метаданных;

  • автоматически определяется вид модуля (объекта, менеджера, формы);

  • для модулей форм отображается имя формы;

  • префикс расширения NamePrefix автоматически считывается из Configuration.xml;

  • предусмотрен фильтр «Только изменённые».

В результат проверки выводятся тип объекта, объект, модуль, метод, директива, признак изменения типового метода и статус проверки.

Используется цветовая индикация:

  • зелёный — изменений нет
  • жёлтый — изменился метод для директив &Вместо, &Перед или &После
  • красный — изменился метод для &ИзменениеИКонтроль
  • серый — соответствующий типовой метод не найден.

Исходный код полностью открыт. Если обработка оказалась полезной, буду признателен за оценку публикации.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.4.13.282

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

1С Расширения Расширение конфигурации Обновление конфигурации &Вместо &Перед &После &ИзменениеИКонтроль BSL Конфигуратор

См. также

Рефакторинг и качество кода Обновление 1С Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

На проекте сложного обновления 1С:ERP 2.4.14.181 до версии 2.5.22.106 нам было нужно уложить обновление в технологическое окно 48 часов (выходные). Исходный замер, с учетом промежуточных релизов 2.5.8.443, 2.5.12.270, 2.5.17.234, 2.5.22.106, показал требуемое время в 659 часов…

07.07.2026    2620    1c-izh    19    

19

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

Обновление ролей в расширении 1С отличается от аналогичного процесса в основной конфигурации. Ситуация осложняется, когда доработки вносятся не в «обычное», а в поставляемое расширение.

26.06.2026    909    1c-izh    3    

5

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

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

24.06.2026    638    NikolayMaerov    2    

2

Нейросети Обновление 1С Программист 1С:Предприятие 8 1С:Комплексная автоматизация 2.х Россия Бесплатно (free)

Делюсь практикой переноса доработок при обновлении 1С:КА с 2.5.22 на 2.5.27 с помощью Claude, подключённого к конфигурации в EDT через MCP. Что у ИИ получилось хорошо, где он бессилен, что он осознанно отказался переносить — и какой главный вывод я сделал для следующего раза.

18.06.2026    1757    Angoleiro    2    

5

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

Релиз 1С часто превращается в ночной аврал: задачи собираются из переписок, внешние обработки забывают проверить, пользователи тестируют “как получится”, а после обновления команда тушит пожары. Разбираем минимальный релизный процесс для 1С-команды: состав релиза, роли, чек-листы, smoke-проверки, коммуникацию с пользователями и разбор ошибок после выпуска.

10.06.2026    865    NikolayMaerov    0    

2

Нейросети Обновление 1С Бесплатно (free)

Когда доработанную 1С не обновляли годами, начинать приходится не с переноса кода, а с разбора того, что вообще накопилось в базе. Там могут быть десятки обработок, расширения, правки типовых объектов, а документации либо нет, либо она давно не актуальна. На примере реального обновления разбираем, как кодовые агенты, MCP-серверы и языковые модели помогают навести порядок в доработках, собрать план миграции, понять, где при переносе будут проблемы, и автоматизировать часть исправлений.

05.06.2026    5509    wonderboy    6    

26

Обновление 1С Обмен с ГосИС Программист 1С 8.3 1С:Управление торговлей 10 Абонемент ($m)

ВАЖНО! Обновление предназначено для технических специалистов! Поддержка формата обмена V2 в локальном модуле ЧЗ. Поддержка формата обмена V2 в модуле ПиоТ. Поддержка многих видов маркируемой продукции.

10 стартмани

04.06.2026    2044    45    andrew.ab    56    

3

Обновление 1С Программист 1С 8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

В данной статье рассмотрена ошибка, с которой мы столкнулись после обновления «1С:ERP Управление предприятием» с релиза 2.5.7 на релиз 2.5.22. Для модификации операций закрытия месяца у клиента было отдельное расширение, в котором были модифицированные копии типовых методов.

27.05.2026    1940    1c-izh    15    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SAShikutkin 17 26.06.26 09:30 Сейчас в теме
2. akeeela 16 26.06.26 10:23 Сейчас в теме
(1) Спасибо за ссылку. Посмотрел, интересное и более комплексное решение.

Моя обработка задумывалась как максимально простой диагностический инструмент. Нажимаешь кнопку и сразу получаешь список методов расширения, требующих проверки после обновления.
3. MissionOnly 27 26.06.26 13:13 Сейчас в теме
Дареному коню зубы не смотрят.
KirillZ44; war41k; +2 Ответить
4. chrystal2508 29.06.26 09:39 Сейчас в теме
А что надо указывать в каталогах конфигураций? Путь к месту, где лежит .cf?
5. akeeela 16 29.06.26 11:16 Сейчас в теме
(4) Каталоги выгрузки конфигураций в файлы: старой типовой, новой типовой и расширения.
Прикрепленные файлы:
6. chrystal2508 29.06.26 11:26 Сейчас в теме
7. NVPZVEZDA 30.06.26 08:15 Сейчас в теме
Добрый день! Подскажите я не программист, просто бухгалтер, на 1С ЗУП и 1С БП будет работать?
8. akeeela 16 30.06.26 10:20 Сейчас в теме
(7) Здравствуйте! Да, будет
Для отправки сообщения требуется регистрация/авторизация