Table of Contents

KVSPSAUpdateJobAddresses

Procedures

UpdateCustomerAddressesInJob(Record Job) :

Summary: This procedure updates sell-to, bill-to, and ship-to addresses in a job record.

procedure UpdateCustomerAddressesInJob(var Job: Record "Job"): 

Parameters:

  • Job: The job record to update addresses for.

Events

KVSPSAOnAfterFillJobBillToAddressByBillToAddress(Record Job, Record KVSPSABill-to Address) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobBillToAddressByBillToAddress(var Job: Record "Job"; BillToAddress: Record "KVSPSABill-to Address"): 

KVSPSAOnAfterFillJobBillToAddressByContact(Record Job, Record Contact) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobBillToAddressByContact(var Job: Record "Job"; Contact: Record "Contact"): 

KVSPSAOnAfterFillJobBillToAddressByCustomer(Record Job, Record Customer) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobBillToAddressByCustomer(var Job: Record "Job"; Customer: Record "Customer"): 

KVSPSAOnAfterFillJobSellToAddressByContact(Record Job, Record Contact) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobSellToAddressByContact(var Job: Record "Job"; Contact: Record "Contact"): 

KVSPSAOnAfterFillJobSellToAddressByCustomer(Record Job, Record Customer) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobSellToAddressByCustomer(var Job: Record "Job"; Customer: Record "Customer"): 

KVSPSAOnAfterFillJobShipToAddressByJobSellToAddress(Record Job) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobShipToAddressByJobSellToAddress(var Job: Record "Job"): 

KVSPSAOnAfterFillJobShipToAddressByShipToAddress(Record Job, Record Ship-to Address) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterFillJobShipToAddressByShipToAddress(var Job: Record "Job"; ShiptoAddress: Record "Ship-to Address"): 

KVSPSAOnAfterGetAddressStatus(Record Job, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterGetAddressStatus(Job: Record "Job"; var IsCustomBillToAddress: Boolean; var IsCustomShipToAddress: Boolean): 

KVSPSAOnAfterUpdateBillToAddress(Record Job) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterUpdateBillToAddress(var Job: Record "Job"): 

KVSPSAOnAfterUpdateSellToAddress(Record Job) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterUpdateSellToAddress(var Job: Record "Job"): 

KVSPSAOnAfterUpdateShipToAddress(Record Job) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnAfterUpdateShipToAddress(var Job: Record "Job"): 

KVSPSAOnBeforeUpdateBillToAddress(Record Job, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateBillToAddress(var Job: Record "Job"; var IsCustomBillToAddress: Boolean; var IsHandled: Boolean): 

KVSPSAOnBeforeUpdateSellToAddress(Record Job, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateSellToAddress(var Job: Record "Job"; var IsHandled: Boolean): 

KVSPSAOnBeforeUpdateShipToAddress(Record Job, Boolean, Boolean) :

[IntegrationEvent(false, false)]
local procedure KVSPSAOnBeforeUpdateShipToAddress(var Job: Record "Job"; var IsCustomShipToAddress: Boolean; var IsHandled: Boolean):