Skip to content

SandersNeo/1C_Search_SPPR

 
 

Repository files navigation

1C_Search_SPPR

Я разрабатываю расширение для СППР. Цели:

  1. упростить обновление если ваша база имеет расширения, контроль доработок Я храню процедуры и функции основной конфы и расширений для их сравнения image Здесь вот например ниже 4 файла - процедура/функция в 2х версиях основной конфигурации и расширения image Сравнивать можно как программно, сравнивая текст, так и средством сравнения 1с. image image Если у вас много используется директива компиляции #Вместо и даже #ИзменениеИКонтроль (например для прошлой версии вы сделали, а в новой уже изменилось, то это незаменимый инструмент)

Пример 3х стороннего сравнения kdiff3

image

  1. поиск для аналитика

4.1.Пример: вам нужно понять, где есть ссылки на какой-то справочник в коде или вызов процедуры. Вы хотите потом этот поиск использовать повторно или результаты этого поиска.

Результаты поиска хранятся в виде файлов на диске

image

содержимое файла -пример.

Ниже пути к файлам, где находися текст ОбщегоНазначенияБП.ЗаписатьДанныеВХранилище, который мы искали.

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

Т.е я могу посмотреть как реализована запись в регистр сведений "ХранилищеДанных" с ресурсом типа "Хранилище значения"

Далее мы можем уже повторно не обращаться к поиску и не использовать поиск в конфигураторе. ИМХО долгий.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • 1C Enterprise 100.0%