Buenos días,
Me he creado un campo 50000 de tipo datetime en la tabla 112 (Sales Invoce Header).
Lo he sacado en la página 143 (Posted Sales Invoice) y ahora quiero que cuando se registren las facturas de venta, me actualice ese campo a esa hora.
Lo que he hecho es irme a la codeunit 80, me he creado una variable global de tipo record que apunte a la tabla 112 y he puesto en el código:
vRCabFactVenta.”Fecha/Hora Registro” := CURRENTDATETIME;
Así no me funciona. En cambio, como esta variable ya existe en la codeunit con el nombre SalesInvHeader, si pongo:
SalesInvHeader.”Fecha/Hora Registro” := CURRENTDATE TIME;
Me funciona.
¿A qué es debido? ¿Como lo puedo solucionar?
Muchas gracias y perdona las molestias.
PD:
Te dejo el código:
IF Invoice THEN
IF “Document Type” IN [“Document Type”::Order,”Document Type”::Invoice] THEN BEGIN
SalesInvHeader.INIT;
SalesInvHeader.TRANSFERFIELDS(SalesHeader)
//-024 ————->
vRCabFactVenta.”Fecha/Hora Registro” := CURRENTDATETIME;
//+024 <————-