все дело в том, что в методе initParmDefault() вы просто инициализируете qbr... значение вводится позже
что бы получить значение нужно в методе run() до того как вы пытаетесь получить значение ещё раз проинициализировать qbrDate из запроса, который уже заполнил пользователь...
X++:
qbrDate = queryrun.query().DatasourceTable(tableNum(LedgerTrans)).findRange(fieldNum(LedgerTrans, TransDate)).value();