Все течет, все меняется, и при повышении версий конфигураций меняются функции и процедуры.
Если в расширениях в модулях используются функции с аннотациями вместо, то иногда там заменяется только часть кода и необходимо периодически сравнивать их на изменение с историческими функциями. Когда таких функций много, то это очень тяжело, т.к. быстрого механизма сравнения в конфигураторе вроде бы нет.
Чтобы упростить процесс, написала обработку со следующим алгоритмом:
- сначала анализируется файл с сохраненным модулем в текстовый файл из расширения, отбирает от туда функции и процедуры перед которыми установлена аннотация &Вместо.
- далее в файле с аналогичным сохраненным модулем в текстовый файл из конфигурации отбираются функции которые использовались в расширении
- создается файл только с отобранными функциями
Далее я в программе которая сравнивает тексты файлов (например WinMerge) сравниваю текст из модуля расширения и из созданного файла, где можно быстро увидеть отличия.
Тестировалось на 1С 8.3.18.1208.