разобрался - не создались строки в InventTrans, хотя в методе insert PurchLine стоит создание InventTrans и они должны были создаться. На счет классов Ax*, спасибо - переделаю. Спасибо всем за содействие в решении проблемы.

Сообщение Wamr помогло обратить внимание на некорректное создание строк.
Спасибо oip за подсказку классов Ax*, кстати где есть описание по таким системным классам, может книга есть хорошая, а то по форуму рыскать в поисках описаний таких основных функциональностей неудобно. Буду благодарен за любую инфу.