report 12112 - "Net Change (LCY)" se cc in valuta?

in caso di cc in valuta lanciato in corso d’anno (quindi con campo "start on hand <>0"), il valore riportato sul report non è quello in valuta ma il controvalore in divisa di funzionamento.

il campo "net change (LCY)" va sostituito con il campo "net change" o il report nella sua logica è corretto così ?

...
IF BankDateFilter <> '' THEN

  IF GETRANGEMIN("Date Filter") > 01010000D THEN BEGIN

    SETRANGE("Date Filter",0D,GETRANGEMIN("Date Filter") - 1);

    CALCFIELDS("Net Change (LCY)");

    StartOnHand := "Net Change (LCY)";

    SETFILTER("Date Filter", BankDateFilter);

  END;

Amnt := StartOnHand;

Parents
  • Ciao Roberto

    ti confermo che il report non è corretto così ma devi sostituire il campo "net change (LCY)" con il campo "net change"

    E' almeno dalla 4.0 che esiste questo bug, ma pare che non sia mai stato segnalato a Microsoft perchè sulla 6.0 SP1 è ancora così.

    Claudio

Reply Children
No Data
Related
Recommended