Ну, напрямую FormControlType, который CommandButton в диалог наследника RunBase не добавить.
Если хочется попрограммировать, то в теме есть две наводки:
Pustik написал как добавить MenuFunctionButton.
axm2017 указал, что CommandButton всего лишь вызов определенного события.
То есть:
- Добавляем при помощи addMenuItemButton какой-нибудь пункт.
- В dialogRunPost вызываем для неё registerOverrideMethod.
- В этом зарегистрированном методе получаем FormRun и вызываем formRun.task(Нужный код события).
Если хочется еще попрограммировать, то вообще можно создать специальный menu item для использования для вызова справки, который вызывает класс, состоящий только из метода main, в котором получаем formRun и на нем вызываем task. В этом случае не нужно ничего перехватывать.
Если хочется много попрограммировать, то можно уже в своем наследнике RunBase на этапе перед отображением формы создать уже именно CommandButton по аналогии с безумным подходом в методе run класса InventJournalPrintForm_RU