нашёл. невнимательность древних локализаторов

вместо
Код:
JnlDim.SETRANGE("Journal Batch Name",ItemJnlLine."Document No.");
надо
Код:
JnlDim.SETRANGE("Journal Batch Name",ItemJnlLine."Journal Batch Name");
ибо ранее было
Код:
ItemJnlLine.MODIFYALL("Document No.",PostedItemDocHeader."No.");
собственно за исключением этого момента всё быстро перенеслось на 5.0 силами слегка программирующего консультанта