Данная обработка помогает мне производить обновления. Когда работал во Франче, было очень много клиентских измененных конфигураций (порядка 140 конфигураций), будь то УПП, комплексная, БУХ, ЗУП. Я сравнивал количество баллов до обновления, после него, затем предоставлял отчет клиенту (это было на платформе 8.2). Так же по количеству баллов я с клиентов брал деньги, от 1 до 100 баллов - 3200р, от 101 до 300 - 6400р и т.д.. Это позволяло мне объяснить клиенту, из каких соображений я выставил им именно этот счет на оплату. Также обработка позволяла мне производить анализ в сложных конфигурациях, таких как 1С УПП, с большим количеством изменений, реально тяжело было обновлять измененную (не тобой) конфигурацию. После обновления просто сравнивал отчет ДО, с отчетом ПОСЛЕ.
Обработка изначально писалась для обычных форм, затем я ее передалал для управляемых форм, на платформе 8.3. Отрабатывает как на файловом, так и на клиент-серверном варианте.
В модуль обработки заложены веса изменений объектов метаданных (описаны типовые объекты метаданных).
Пример: Веса.Вставить("ЖурналДокументов",1);
Обработка анализирует файл, в формате .txt, пробегает по файлу, определяет тип объекта метаданных, далее в цикле идет подсчет изменений,переводит количество изменений в балльную шкалу. Если это модуль объекта, тогда обработка пробегает и подсчитывает количество символов.
Для остальных объектов метаданных используются аналогичные способы.