У Вас переменная типа DialogRunbase имеет имя ret. А переменная с именем dialog - это параметр, который имеет значение null. Т.е. Вам надо использовать не переменную dialog, а переменную ret
X++:
DialogRunbase ret;
;
ret = super(dialog, forceOnClient);
ret.addGroup("Период"); ...