![]() |
#4 |
Участник
|
Проблема локализована+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": ![]() 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;
__________________
--------------------------------------------------------------------------------------------- "Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица |
|