administracion@riversa.es

Buenas noches:

He creado otro procedimiento similar al anterior para contar el número de líneas para poder mostrarlo en el contador del Cue

procedure CountShipment(Opcion: text) CountLine: integer

……….

case Opcion of
‘CountNormalShipment’:
begin
;
CountLine := SalesShipmentLine.count();
exit(CountLine);

……….

Esto en principio cuenta correctamente.

Ahora en la página donde se recogen los campos de los Cue que se muestran llamo al procedimiento para insertar el valor en el campo field

…..

field(JTRSalesShipmentPending; CountLine) //No puede ser de tipo Codeunit
{

….

El valor no puede ser Codeunit por lo que como convierto de Codeunit a Integer por ejemplo.

He definido estas variables:

CountNormalShipment: Codeunit JTRQueryCodeUnit;
CountLine: Integer;

Llamo a la función del procedimiento:

CountNormalShipment.CountShipment(‘CountNormalShipment’);

CountLine := CountNormalShipment; // Esto da error

No se como poner el resultado devuelto al llamar a la codeunit dentro de una varible para poderla insertar como valor en el campo field.

No se si me he explicado.

Gracias,

 

 

, en una codeunit. Este lo llamo desde la página Cue para insertar el resultado en el campo field

En el campo field de la página Cue se puede poner una variable como el tipo de campo

#1017378