Анализ доработок в расширениях 1С: что изменено и добавлено, каким расширением, перехваты методов и конфликты (любая конфигурация)
Разработка - Инструментарий разработчика
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
В базе несколько расширений от разных подрядчиков, и после обновления что-то перестало работать. Чтобы понять, кто что меняет, обычно приходится открывать каждое расширение в конфигураторе. Обработка собирает это в один список за минуту и показывает места, где расширения пересекаются.
Что показывает
- Изменения конфигурации - объекты и их части (реквизиты, табличные части и их реквизиты, измерения, ресурсы, формы, команды, макеты): добавлены расширением или изменены им, какое именно расширение.
- Перехваты методов - модуль, метод и тип перехвата (&Перед, &После, &Вместо, &ИзменениеИКонтроль) по каждому расширению.
- Конфликты - объект или метод, который меняют два и более расширения. Это места, где результат зависит от порядка применения расширений и где чаще всего ломается работа после обновления одного из них.
- Свойства расширений - версия, активно, безопасный режим, область действия, назначение, сколько объектов добавлено и изменено, сколько перехватов.
- Отчет - сводка по расширениям, изменения и перехваты в табличном документе, сохраняется в Excel.
Как работает
Признаки «добавлен» и «изменен» берутся штатными методами платформы. Чтобы узнать, какое именно расширение меняет объект и что оно перехватывает, обработка читает данные расширений (формат .cfe) прямо из базы: ничего не нужно выгружать в файлы и открывать конфигуратор. Флажок «Только измененное» оставляет в списке только то, что затронуто расширениями.
На демо-базе УТ 11 с 60 расширениями (одно из них - 5 МБ) полный анализ занимает около минуты.
Отличия от аналогов
- детализация не только до объекта, но и до реквизитов, табличных частей, форм, команд и макетов;
- перехваченные методы с типом перехвата по каждому расширению;
- отметка конфликтов - объектов и методов, которые меняют несколько расширений;
- свойства расширений и отчет для передачи коллегам или подрядчику.
Ограничения
- Защищенные расширения, данные которых платформа не отдает, анализируются только по признакам «добавлен» / «изменен», без перехватов - на странице «Расширения» будет замечание.
- Нужны права администратора. Обработка ничего не изменяет в базе.
Проверено на демо-базах Управление торговлей 11, Бухгалтерия предприятия 3.0, Управление нашей фирмой 3.0. В архиве - обработка и инструкция.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.207.28
- Управление торговлей, редакция 11, релизы 11.6.2.72
- Управление нашей фирмой, редакция 3.0, релизы 3.0.14.187
Вступайте в нашу телеграмм-группу Инфостарт