Однако история продолжается

При попытке провести импорт, например "Плана счетов" , используя Excel выдает ошибку при создании каждой новой строки:
...поле с ID = 327689 не найдено в таблице LedgerTable...
естественно ругается на новом поле Dimension[4] и выяснилось, что это не просто ID, а Extended ID (что за зверь я пока не понял

) получаемыом из Global::fieldId2Ext(fieldId fieldId,ArrayIdx arrayIndex) ).
Выяснилось, что для предопределенных аналитик (с номером 1-3) ID = ExtID, а для вновь созданной они не равны. Но самое интересное, что для тех-же предопределенных аналитик второй параметр в методе (смещение) = 1 дает одинаковые ID ExtID, а для новой аналитики только смещение = 4 дает одинаковые значения но в коде импорта ВСЕГДА подставляется смещение = 1.
Кто подскажет как тут быть?