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