Тут следующая фишка - если при вызове InventDimIdBlank в таблице InventDim записи с "пустым" InventDimId еще нет, то он создаст эту запись с InventDimId = 'Axapta'.
Если "Axapta" раздражает, то перед импортом можно создать "пустую" запись самим:
InventDim di;
;
di.clear();
InventDim::findOrCreate(di);
Тогда он проставит ей InventDimId в соответсвии с номерной серией складской аналитики (ХХХ00000X), и InventDimIdBlank() будет возвращать его.
А чем "Axapta" плох?