Честно говоря не точно понял вопрос, понял что перед созданием новой номенклатуры должна появляться форма с возможностью выбора параметров, на основании которых будет та или иная инициализация записи номенклатуры.
Думаю, красивым решением будет использование потомка класса RunBase, в нем есть свой диалог в котором можно оперировать с параметрами -- инициализировать + использовать механизм упаковки/распаковки. Для удобства к диалогу можно прицепить свою форму.
Пример:
Класс и форма Tutorial_RunBaseForm
|