Подскажите, пожалуйста, каким образом правильно удалить страницу редактирования.
Есть страница редактирования PageEdit1 в Package1, которая наследуется от базовой в некотором пакете, также есть PageEdit2 (наследник от PageEdit1) в Package2 и PageEdit3 (наследник от PageEdit2) в Package3.
Пакеты наследуются от верхнего к нижнему в такой последовательности: Package1 -> Package2 -> Package3.
Нужно удалить PageEdit2.
Интересует последовательность действий, что нужно сгенерировать и скомпилировать, чтобы система поняла, что PageEdit3 нужно наследоваться от PageEdit1.
Нравится
Только удалить PageEdit2, и пересоздать PageEdit3, указав нового родителя.
А после этого нужно сгенерировать исходные схемы или скомпилировать все?
Если мы говорим о JS схемах, то нужно почистить кеш.
Если это страницы разделов, тогда нужно еще подставить UID новой страницы в таблицу SysModuleEdit. Если это страница справочника, выполненная в C#, то нужно компилироваться. Также нужно поправить таблицу Lookup, чтобы при открытии справочника открывалась новая страница, а не базовая страница редактирования значений справочника.
А вообще схемы лучше не удалять.