#6894
Jaime Capilla
Participante

Hola de nuevo!!

He conseguido que me funcione en ambos casos con este codigo:

 

[EventSubscriber(ObjectType::Table, Database::”Sales Header”, ‘OnAfterValidateEvent’, ‘Sell-to Customer No.’, false, false)]
local procedure CopyCustomerCL(var Rec: Record “Sales Header”; var xRec: Record “Sales Header”; currFieldNo: Integer)
var
Customer: Record Customer;
begin
if not Customer.Get(Rec.”Sell-to Customer No.”) then
exit;
if rec.”No.” = ” then
exit;
rec.”Aptdo Numero” := Customer.”Aptdo Numero”;
rec.”Aptdo CP” := Customer.”Aptdo CP”;
rec.”Aptdo Pob” := Customer.”Aptdo Pob”;
rec.”Aptdo Prov” := Customer.”Aptdo Prov”;
if not rec.Modify() then
exit;
end;

 

y haciendo lo mismo para

[EventSubscriber(ObjectType::Table, Database::”Sales Header”, ‘OnAfterValidateEvent’, ‘No.’, false, false)]

Al poner

if not rec.Modify() then
exit;

consigo que no falle pero me gustaría que me indicarais si es correcto como lo he programado.

 

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.