Проблема локализована+ERR Fix:
Если при формировании выражения в форме "Внешний отчет расширения" тип источника пустая строка, то не считается сальдо при наложенных фильтрах по дате если данные из "Фин. Книга операций".
Codeunit 12407 (3.70)
Процедура
GetGLEntryValue() Result : Decimal
//Не хватало веточки в CASE
ExtrnRepCustFun."Source Type"::"" : BEGIN
GLAcc.CALCFIELDS("Debit Amount", "Credit Amount", "Net Change");
CASE ExtrnRepCustFun."G/L Amount Type" OF
ExtrnRepCustFun."G/L Amount Type":
ebit:
Buffer := GLAcc."Debit Amount";
ExtrnRepCustFun."G/L Amount Type"::Credit:
Buffer := GLAcc."Credit Amount";
ELSE
Buffer := GLAcc."Net Change";
END;
GLEntry.SETRANGE("Source Type", ExtrnRepCustFun."Source Type");
Buffer := GLOperandCorrection(GLEntry, ExtRepDimFilter, ExtrnRepCustFun."G/L Amount Type", Buffer);
CASE ExtrnRepCustFun."Amount Sign" OF
ExtrnRepCustFun."Amount Sign"::Positive:
IF Buffer > 0 THEN
Result += Buffer;
ExtrnRepCustFun."Amount Sign"::Negative:
IF Buffer < 0 THEN
Result += Buffer;
ELSE
Result += Buffer;
END;
END;
END;