Нужно отличить именно НЕ инициализированный Map? Тогда Common и sysDictTable.isMap()
X++:
static void test(Args _args)
{
CustVendTrans custVendTrans;
Common common;
SysDictTable sysDictTable;
CustTrans custTrans;
;
//custVendTrans = custTrans;
common = custVendTrans;
sysDictTable = new SysDictTable(common.TableId);
if (sysDictTable)
{
info(strFmt('%1',sysDictTable.isMap()));
}
info(strFmt('%1', common.TableId));
}
Правда, для инициализированного Map это уже не подойдет