Да. Что-то типа такого:
X++:
static void test_date(Args _args)
{
Dialog dlg;
DialogField dlgFieldDate;
date myDate;
;
dlg = new Dialog('МОЙ ДИАЛОГ', null);
dlgFieldDate = dlg.addFieldValue(typeId(TransDate), today() , 'Моя дата');
if (dlg.run())
{
myDate = dlgFieldDate.value();
box::info(strfmt('Год: %1 Месяц: %2 Число: %3', year(myDate), mthofyr(myDate), dayofmth(myDate)));
}
}