Детали задачи
-
История
-
Решение: Готово
-
Urgent
-
Не заполнено
-
Не заполнено
-
Не заполнено
Описание
1. Добавить в типы флаг boolean inheritForm (для типов, у которых это поле в бд не заполнено берем за умолчание "false")
2. Добавить новый флаг на форму типа
3. Добавить в рекорд типа атрибут inhFormRef, который будет брать форму сначала из текущего типа и если она не задана и флаг inheritForm == true ищем форму у родителя. Повторять поиск в родителе нужно либо до флага inheritForm = false либо когда доходим до типа, у которого родитель == null.