Хочется добиться полной автоматики в вопросе распределения процедур и функций по областям. Весь текст ниже касается только процедур и функций, которые не распределены ни в какие области.
Какой алгоритм ожидается:
Идентифицируется тип модуля (формы / объекта / менеджера по открытому окну). То есть первое окошко открываем только если автоматически не удалось идентифицировать
Все стандартные предопределенные функции типа ПередЗаписью, ПриЗаписи, ПриСозданииНаСервере - помещаем в свои типовые разделы
Все неэкспортные функции - в раздел служебные
Считываем данные по командам формы - и процедуры и функции помещаем в область "ОбработчикиКомандФормы"
Считываем данные реквизитов формы - и генерируем по табличным типов данных (по Дин.Спискам, таблицам формы, табличным частям) и переносим функции, название которых соответствует наименованию реквизитов в соответствующую область.
Те процедуры которые не смогли определить - остаются нетронутыми и помещаются в самый конец модуля.
В идеале - при генерации нового модуля сразу помещать его в соответствующую область. Это было бы максимально удобно.
0 0
ред. 08 сентября 2023 00:49
Недостаточно рейтинга для добавления отрицательного голоса. Шаблон будет скрыт из ваших результатов поиска.
Комментарии
bolsun #1, 06 сентября 2023 21:53
Код скрипт открыт, и написан на 1С. Правки приветствуются ))
#1, 06 сентября 2023 21:53
Код скрипт открыт, и написан на 1С. Правки приветствуются ))
#2, 08 сентября 2023 00:49
bolsun переместил тему в раздел Предложения