administracion@riversa.es

Buenas noches:

En la query he modificado el valor del method por Count

Este:

column(Qty_S_N_I; «Line No.»)//Lineas a contar según los filtros que pongamos para mostrarlo en el CUE
{
Method = Sum;
}

por

column(Qty_S_N_I)//Lineas a contar según los filtros que pongamos para mostrarlo en el CUE
{
Method = Count;
}

He creado una codeunit para aplicar los filtros y que me muestre el valor, pero el total que me muestra es diferente que el que se muestra y si lo calculo con: CalcFormula = count (“Sales Shipment Line” where(“Type” = Filter(Item | Resource | “G/L Account”), “Qty. Shipped Not Invoiced” = Filter(<> 0)));

La Codeunit es:

codeunit 50100 “JTRQueryCodeUnit”
{
trigger OnRun()
begin
//Filtramos para mostrar solo las líneas de los albaranes pendientes de facturar
VQueryCalcCueData.SetFilter(VQueryCalcCueData.Type_Line, ‘Item | Resource | G/L Account’);
VQueryCalcCueData.SetFilter(VQueryCalcCueData.Qty_S_N_I, ‘<>0’);

VQueryCalcCueData.Open();
VQueryCalcCueData.Read();
Message(Format(VQueryCalcCueData.Qty_S_N_I));
VQueryCalcCueData.Close();
end;

var
VQueryCalcCueData: Query JTRCalcCueData;
}

No deberían de mostrar el mismo valor??

Gracias,

#1016053