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):