Я разрабатываю расширение для СППР. Цели:
- упростить обновление если ваша база имеет расширения, контроль доработок Я храню процедуры и функции основной конфы и расширений для их сравнения Здесь вот например ниже 4 файла - процедура/функция в 2х версиях основной конфигурации и расширения Сравнивать можно как программно, сравнивая текст, так и средством сравнения 1с. Если у вас много используется директива компиляции #Вместо и даже #ИзменениеИКонтроль (например для прошлой версии вы сделали, а в новой уже изменилось, то это незаменимый инструмент)
Пример 3х стороннего сравнения kdiff3
- поиск для аналитика
4.1.Пример: вам нужно понять, где есть ссылки на какой-то справочник в коде или вызов процедуры. Вы хотите потом этот поиск использовать повторно или результаты этого поиска.
Результаты поиска хранятся в виде файлов на диске
содержимое файла -пример.
Ниже пути к файлам, где находися текст ОбщегоНазначенияБП.ЗаписатьДанныеВХранилище, который мы искали.
D:\CPM_3_1_7_2\InformationRegisters\СведенияДекларацийНаТовары\Ext\ManagerModule.bsl
D:\CPM_3_1_7_2\AccumulationRegisters\НДСПредъявленныйРеализация0\Ext\ManagerModule.bsl
D:\CPM_3_1_7_2\Documents\ТаможеннаяДекларацияЭкспорт\Forms\ФормаДокумента\Ext\Form\Module.bsl
D:\CPM_3_1_7_2\DataProcessors\ПомощникУплатыНалоговВзносовПрошлыхЛет\Ext\ManagerModule.bsl
D:\CPM_3_1_7_2\DataProcessors\ОтправкаЗаявокВSmartway\Ext\ManagerModule.bsl
D:\CPM_3_1_7_2\CommonModules\ПерсонализированныеПредложенияСервисов\Ext\Module.bsl
D:\CPM_3_1_7_2\CommonModules\ОбновлениеИнформационнойБазыБП\Ext\Module.bsl
время поиска (секунд): 9
Т.е я могу посмотреть как реализована запись в регистр сведений "ХранилищеДанных" с ресурсом типа "Хранилище значения"
Далее мы можем уже повторно не обращаться к поиску и не использовать поиск в конфигураторе. ИМХО долгий.