Codeunit "Format Address"
ID 365
Namespace: Microsoft.Foundation.Address
Properties
| Name |
Value |
| Permissions |
tabledata "Country/Region" = r
|
| SingleInstance |
True
|
Methods
FormatAddr
Formats address information based on value 'Address Format' for country, provided by CountryCode.
procedure FormatAddr(var AddrArray: array[8] of Text[100]; Name: Text[100]; Name2: Text[100]; Contact: Text[100]; Addr: Text[100]; Addr2: Text[50]; City: Text[50]; PostCode: Code[20]; County: Text[50]; CountryCode: Code[10])
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
Array that will hold formatted address.
|
|
Name
|
Text[100] |
Provided name information.
|
|
Name2
|
Text[100] |
Provided name 2 information.
|
|
Contact
|
Text[100] |
Provided contact name information.
|
|
Addr
|
Text[100] |
Provided address information.
|
|
Addr2
|
Text[50] |
Provided address 2 information.
|
|
City
|
Text[50] |
Provided city name information.
|
|
PostCode
|
Code[20] |
Provided post code information.
|
|
County
|
Text[50] |
Provided county name information.
|
|
CountryCode
|
Code[10] |
Country code for selected country.
|
Remarks
In case that CountryCode is empty 'Address Format' will be taken from general ledger setup.
FormatPostCodeCity
Formats post code information based on value 'Address Format' for country, provided by CountryCode.
procedure FormatPostCodeCity(var PostCodeCityText: Text[100]; var CountyText: Text[50]; City: Text[50]; PostCode: Code[20]; County: Text[50]; CountryCode: Code[10])
Parameters
| Name |
Type |
Description |
|
PostCodeCityText
|
Text[100] |
Parameter PostCodeCityText that will hold formatted post code information.
|
|
CountyText
|
Text[50] |
Parameter CountyText that will hold formatted county information.
|
|
City
|
Text[50] |
Provided city information.
|
|
PostCode
|
Code[20] |
Provided post code information.
|
|
County
|
Text[50] |
Provided county information.
|
|
CountryCode
|
Code[10] |
Country code for selected country.
|
Remarks
In case that CountryCode is empty 'Address Format' will be taken from general ledger setup.
GeneratePostCodeCity
Combines post code and city information based on value 'Address Format' of provided country.
procedure GeneratePostCodeCity(var PostCodeCityText: Text[100]; var CountyText: Text[50]; City: Text[50]; PostCode: Code[20]; County: Text[50]; Country: Record "Country/Region")
Parameters
| Name |
Type |
Description |
|
PostCodeCityText
|
Text[100] |
Parameter PostCodeCityText that will hold combined post code and city information.
|
|
CountyText
|
Text[50] |
Parameter CountyText that will hold formatted county information.
|
|
City
|
Text[50] |
Provided city name information.
|
|
PostCode
|
Code[20] |
Provided post code information.
|
|
County
|
Text[50] |
Provided county information.
|
|
Country
|
Table Microsoft.Foundation.Address."Country/Region" |
Selected country record.
|
GetCompanyAddr
Formats company information.
procedure GetCompanyAddr(RespCenterCode: Code[10]; var ResponsibilityCenter: Record "Responsibility Center"; var CompanyInfo: Record "Company Information"; var CompanyAddr: array[8] of Text[100])
Parameters
Remarks
in case responsibility center exists information will be taken from it, otherwise from company information.
Company
Formats company name and address information.
procedure Company(var AddrArray: array[8] of Text[100]; var CompanyInfo: Record "Company Information")
Parameters
Customer
Formats customer name and address information.
procedure Customer(var AddrArray: array[8] of Text[100]; var Cust: Record Customer)
Parameters
Vendor
Formats vendor name and address information.
procedure Vendor(var AddrArray: array[8] of Text[100]; var Vend: Record Vendor)
Parameters
BankAcc
Formats bank account name and address information.
procedure BankAcc(var AddrArray: array[8] of Text[100]; var BankAcc: Record "Bank Account")
Parameters
Location
Formats location name and address information.
procedure Location(var AddrArray: array[8] of Text[100]; var Location: Record Location)
Parameters
SalesHeaderSellTo
Formats customer name and address information based on 'Sell-to' information of provided sales header.
procedure SalesHeaderSellTo(var AddrArray: array[8] of Text[100]; var SalesHeader: Record "Sales Header")
Parameters
SalesHeaderBillTo
Formats customer name and address information based on 'Bill-to' information of provided sales header.
procedure SalesHeaderBillTo(var AddrArray: array[8] of Text[100]; var SalesHeader: Record "Sales Header")
Parameters
SalesHeaderShipTo
Formats shipment address information based on 'Ship-to' information of provided sales header.
procedure SalesHeaderShipTo(var AddrArray: array[8] of Text[100]; CustAddr: array[8] of Text[100]; var SalesHeader: Record "Sales Header"): Boolean
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
Array that will hold formatted shipment information.
|
|
CustAddr
|
array[8] of Text[100] |
Array that holds customer information.
|
|
SalesHeader
|
Table Microsoft.Sales.Document."Sales Header" |
Source sales header record.
|
Returns
| Type |
Description |
|
Boolean |
Returns 'true' if shipment address is different than customer address, otherwise 'false'.
|
PurchHeaderBuyFrom
Formats vendor name and address information based on 'Buy-from' information of provided purchase header.
procedure PurchHeaderBuyFrom(var AddrArray: array[8] of Text[100]; var PurchHeader: Record "Purchase Header")
Parameters
PurchHeaderPayTo
Formats vendor name and address information based on 'Pay-to' information of provided purchase header.
procedure PurchHeaderPayTo(var AddrArray: array[8] of Text[100]; var PurchHeader: Record "Purchase Header")
Parameters
PurchHeaderShipTo
Formats shipment address information based on 'Ship-to' information of provided purchase header.
procedure PurchHeaderShipTo(var AddrArray: array[8] of Text[100]; var PurchHeader: Record "Purchase Header")
Parameters
PurchHeaderRemitTo
Gets vendor remit address information if exist.
procedure PurchHeaderRemitTo(var RemitAddressBuffer: Record "Remit Address Buffer"; var PurchHeader: Record "Purchase Header"): Boolean
Parameters
Returns
| Type |
Description |
|
Boolean |
Returns 'false' if remit address doesn't exist, otherwise 'true'.
|
SalesShptSellTo
Formats customer name and address information based on 'Sell-to' information of provided sales shipment header.
procedure SalesShptSellTo(var AddrArray: array[8] of Text[100]; var SalesShptHeader: Record "Sales Shipment Header")
Parameters
SalesShptBillTo
Format provided sales shipment document 'Bill-to' information.
procedure SalesShptBillTo(var AddrArray: array[8] of Text[100]; ShipToAddr: array[8] of Text[100]; var SalesShptHeader: Record "Sales Shipment Header"): Boolean
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
Array that will hold formatted 'Bill-to' information.
|
|
ShipToAddr
|
array[8] of Text[100] |
Array that holds shipment information.
|
|
SalesShptHeader
|
Table Microsoft.Sales.History."Sales Shipment Header" |
Source sales shipment header record.
|
Returns
| Type |
Description |
|
Boolean |
Returns 'true' if 'Bill-to' information is different than 'Ship-to' customer information, otherwise 'false'.
|
SalesShptShipTo
Formats shipment information for provided sales shipment header.
procedure SalesShptShipTo(var AddrArray: array[8] of Text[100]; var SalesShptHeader: Record "Sales Shipment Header")
Parameters
SalesInvSellTo
Formats customer information based on 'Sell-to' information of provided sales invoice header.
procedure SalesInvSellTo(var AddrArray: array[8] of Text[100]; var SalesInvHeader: Record "Sales Invoice Header")
Parameters
SalesInvBillTo
Formats customer information based on 'Bill-to' information of provided sales invoice header.
procedure SalesInvBillTo(var AddrArray: array[8] of Text[100]; var SalesInvHeader: Record "Sales Invoice Header")
Parameters
SalesInvShipTo
Formats provided sales invoice header shipment information.
procedure SalesInvShipTo(var AddrArray: array[8] of Text[100]; CustAddr: array[8] of Text[100]; var SalesInvHeader: Record "Sales Invoice Header"): Boolean
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
Array that will hold formatted name and address.
|
|
CustAddr
|
array[8] of Text[100] |
Array that holds customer information.
|
|
SalesInvHeader
|
Table Microsoft.Sales.History."Sales Invoice Header" |
Source sales invoice header record.
|
Returns
| Type |
Description |
|
Boolean |
Returns 'true' if shipment information is different than provided customer information, otherwise 'false'.
|
SalesCrMemoSellTo
procedure SalesCrMemoSellTo(var AddrArray: array[8] of Text[100]; var SalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters
SalesCrMemoBillTo
Formats customer name and address information based on 'Sell-to' information of provided sales cr.memo header.
procedure SalesCrMemoBillTo(var AddrArray: array[8] of Text[100]; var SalesCrMemoHeader: Record "Sales Cr.Memo Header")
Parameters
SalesCrMemoShipTo
Formats customer name and address information based on 'Bill-to' information of provided sales cr.memo header.
procedure SalesCrMemoShipTo(var AddrArray: array[8] of Text[100]; CustAddr: array[8] of Text[100]; var SalesCrMemoHeader: Record "Sales Cr.Memo Header"): Boolean
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
Array that will hold formatted name and address.
|
|
CustAddr
|
array[8] of Text[100] |
Array that will hold formatted name and address.
|
|
SalesCrMemoHeader
|
Table Microsoft.Sales.History."Sales Cr.Memo Header" |
Source sales cr.memo header record.
|
Returns
SalesRcptSellTo
procedure SalesRcptSellTo(var AddrArray: array[8] of Text[100]; var ReturnRcptHeader: Record "Return Receipt Header")
Parameters
SalesRcptBillTo
procedure SalesRcptBillTo(var AddrArray: array[8] of Text[100]; ShipToAddr: array[8] of Text[100]; var ReturnRcptHeader: Record "Return Receipt Header"): Boolean
Parameters
Returns
SalesRcptShipTo
procedure SalesRcptShipTo(var AddrArray: array[8] of Text[100]; var ReturnRcptHeader: Record "Return Receipt Header")
Parameters
PurchRcptBuyFrom
procedure PurchRcptBuyFrom(var AddrArray: array[8] of Text[100]; var PurchRcptHeader: Record "Purch. Rcpt. Header")
Parameters
PurchRcptPayTo
procedure PurchRcptPayTo(var AddrArray: array[8] of Text[100]; var PurchRcptHeader: Record "Purch. Rcpt. Header")
Parameters
PurchRcptShipTo
procedure PurchRcptShipTo(var AddrArray: array[8] of Text[100]; var PurchRcptHeader: Record "Purch. Rcpt. Header")
Parameters
PurchInvBuyFrom
procedure PurchInvBuyFrom(var AddrArray: array[8] of Text[100]; var PurchInvHeader: Record "Purch. Inv. Header")
Parameters
PurchInvPayTo
procedure PurchInvPayTo(var AddrArray: array[8] of Text[100]; var PurchInvHeader: Record "Purch. Inv. Header")
Parameters
PurchInvShipTo
procedure PurchInvShipTo(var AddrArray: array[8] of Text[100]; var PurchInvHeader: Record "Purch. Inv. Header")
Parameters
PurchInvRemitTo
procedure PurchInvRemitTo(var RemitAddressBuffer: Record "Remit Address Buffer"; var PurchInvHeader: Record "Purch. Inv. Header"): Boolean
Parameters
Returns
PurchCrMemoBuyFrom
procedure PurchCrMemoBuyFrom(var AddrArray: array[8] of Text[100]; var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr.")
Parameters
PurchCrMemoPayTo
procedure PurchCrMemoPayTo(var AddrArray: array[8] of Text[100]; var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr.")
Parameters
PurchCrMemoShipTo
procedure PurchCrMemoShipTo(var AddrArray: array[8] of Text[100]; var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr.")
Parameters
PurchShptBuyFrom
procedure PurchShptBuyFrom(var AddrArray: array[8] of Text[100]; var ReturnShptHeader: Record "Return Shipment Header")
Parameters
PurchShptPayTo
procedure PurchShptPayTo(var AddrArray: array[8] of Text[100]; var ReturnShptHeader: Record "Return Shipment Header")
Parameters
PurchShptShipTo
procedure PurchShptShipTo(var AddrArray: array[8] of Text[100]; var ReturnShptHeader: Record "Return Shipment Header")
Parameters
AltAddr
procedure AltAddr(var AddrArray: array[8] of Text[100]; var Employee: Record Employee; var AlternativeAddr: Record "Alternative Address")
Parameters
Employee
procedure Employee(var AddrArray: array[8] of Text[100]; var Employee: Record Employee)
Parameters
EmployeeAltAddr
procedure EmployeeAltAddr(var AddrArray: array[8] of Text[100]; var Employee: Record Employee)
Parameters
VendBankAcc
procedure VendBankAcc(var AddrArray: array[8] of Text[100]; var VendBankAcc: Record "Vendor Bank Account")
Parameters
CustBankAcc
procedure CustBankAcc(var AddrArray: array[8] of Text[100]; var CustBankAcc: Record "Customer Bank Account")
Parameters
RespCenter
procedure RespCenter(var AddrArray: array[8] of Text[100]; var RespCenter: Record "Responsibility Center")
Parameters
TransferShptTransferFrom
procedure TransferShptTransferFrom(var AddrArray: array[8] of Text[100]; var TransShptHeader: Record "Transfer Shipment Header")
Parameters
TransferShptTransferTo
procedure TransferShptTransferTo(var AddrArray: array[8] of Text[100]; var TransShptHeader: Record "Transfer Shipment Header")
Parameters
TransferRcptTransferFrom
procedure TransferRcptTransferFrom(var AddrArray: array[8] of Text[100]; var TransRcptHeader: Record "Transfer Receipt Header")
Parameters
TransferRcptTransferTo
procedure TransferRcptTransferTo(var AddrArray: array[8] of Text[100]; var TransRcptHeader: Record "Transfer Receipt Header")
Parameters
TransferHeaderTransferFrom
procedure TransferHeaderTransferFrom(var AddrArray: array[8] of Text[100]; var TransHeader: Record "Transfer Header")
Parameters
TransferHeaderTransferTo
procedure TransferHeaderTransferTo(var AddrArray: array[8] of Text[100]; var TransHeader: Record "Transfer Header")
Parameters
ContactAddr
procedure ContactAddr(var AddrArray: array[8] of Text[100]; var Cont: Record Contact)
Parameters
ContactAddrAlt
procedure ContactAddrAlt(var AddrArray: array[8] of Text[100]; var Cont: Record Contact; AltAddressCode: Code[10]; ActiveDate: Date)
Parameters
PostalBarCode
procedure PostalBarCode(AddressType: Option): Text[100]
Parameters
| Name |
Type |
Description |
|
AddressType
|
Option |
|
Returns
| Type |
Description |
|
Text[100] |
|
SalesHeaderArchBillTo
procedure SalesHeaderArchBillTo(var AddrArray: array[8] of Text[100]; var SalesHeaderArch: Record "Sales Header Archive")
Parameters
SalesHeaderArchShipTo
procedure SalesHeaderArchShipTo(var AddrArray: array[8] of Text[100]; CustAddr: array[8] of Text[100]; var SalesHeaderArch: Record "Sales Header Archive"): Boolean
Parameters
Returns
PurchHeaderBuyFromArch
procedure PurchHeaderBuyFromArch(var AddrArray: array[8] of Text[100]; var PurchHeaderArch: Record "Purchase Header Archive")
Parameters
PurchHeaderPayToArch
procedure PurchHeaderPayToArch(var AddrArray: array[8] of Text[100]; var PurchHeaderArch: Record "Purchase Header Archive")
Parameters
PurchHeaderShipToArch
procedure PurchHeaderShipToArch(var AddrArray: array[8] of Text[100]; var PurchHeaderArch: Record "Purchase Header Archive")
Parameters
Reminder
procedure Reminder(var AddrArray: array[8] of Text[100]; var ReminderHeader: Record "Reminder Header")
Parameters
IssuedReminder
procedure IssuedReminder(var AddrArray: array[8] of Text[100]; var IssuedReminderHeader: Record "Issued Reminder Header")
Parameters
FinanceChargeMemo
procedure FinanceChargeMemo(var AddrArray: array[8] of Text[100]; var FinanceChargeMemoHeader: Record "Finance Charge Memo Header")
Parameters
IssuedFinanceChargeMemo
procedure IssuedFinanceChargeMemo(var AddrArray: array[8] of Text[100]; var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header")
Parameters
JobSellTo
procedure JobSellTo(var AddrArray: array[8] of Text[100]; var Job: Record Job)
Parameters
JobBillTo
procedure JobBillTo(var AddrArray: array[8] of Text[100]; var Job: Record Job)
Parameters
JobShipTo
procedure JobShipTo(var AddrArray: array[8] of Text[100]; var Job: Record Job)
Parameters
VendorRemitToAddress
procedure VendorRemitToAddress(var RemitAddress: Record "Remit Address"; var ArrayAddress: array[8] of Text[100])
Parameters
VendorRemitToAddress
procedure VendorRemitToAddress(var RemitAddress: Record "Remit Address"; var RemitAddressBuffer: Record "Remit Address Buffer")
Parameters
UseCounty
procedure UseCounty(CountryCode: Code[10]): Boolean
Parameters
| Name |
Type |
Description |
|
CountryCode
|
Code[10] |
|
Returns
SetLanguageCode
procedure SetLanguageCode(NewLanguageCode: Code[10])
Parameters
| Name |
Type |
Description |
|
NewLanguageCode
|
Code[10] |
|
Events
OnBeforeCompany
[IntegrationEvent(False,False)]
local procedure OnBeforeCompany(var AddrArray: array[8] of Text[100]; var CompanyInfo: Record "Company Information"; var IsHandled: Boolean)
Parameters
OnBeforeGetCompanyAddr
[IntegrationEvent(False,False)]
local procedure OnBeforeGetCompanyAddr(RespCenterCode: Code[10]; var ResponsibilityCenter: Record "Responsibility Center"; var CompanyInfo: Record "Company Information"; var CompanyAddr: array[8] of Text[100]; var IsHandled: Boolean)
Parameters
OnAfterFormatAddress
[IntegrationEvent(False,False)]
local procedure OnAfterFormatAddress(var AddrArray: array[8] of Text[100]; var Name: Text[100]; var Name2: Text[100]; var Contact: Text[100]; var Addr: Text[100]; var Addr2: Text[50]; var City: Text[50]; var PostCode: Code[20]; var County: Text[50]; var CountryCode: Code[10]; LanguageCode: Code[10])
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
|
|
Name
|
Text[100] |
|
|
Name2
|
Text[100] |
|
|
Contact
|
Text[100] |
|
|
Addr
|
Text[100] |
|
|
Addr2
|
Text[50] |
|
|
City
|
Text[50] |
|
|
PostCode
|
Code[20] |
|
|
County
|
Text[50] |
|
|
CountryCode
|
Code[10] |
|
|
LanguageCode
|
Code[10] |
|
OnAfterGeneratePostCodeCity
[IntegrationEvent(False,False)]
local procedure OnAfterGeneratePostCodeCity(var Country: Record "Country/Region"; var PostCode: Code[20]; var PostCodeCityText: Text[100]; var City: Text[50]; var CountyText: Text[50]; var County: Text[50])
Parameters
OnBeforeBankAcc
[IntegrationEvent(False,False)]
local procedure OnBeforeBankAcc(var AddrArray: array[8] of Text[100]; var BankAccount: Record "Bank Account"; var IsHandled: Boolean)
Parameters
OnBeforeLocation
[IntegrationEvent(False,False)]
local procedure OnBeforeLocation(var AddrArray: array[8] of Text[100]; var Location: Record Location; var IsHandled: Boolean)
Parameters
OnBeforeAltAddr
[IntegrationEvent(False,False)]
local procedure OnBeforeAltAddr(var AddrArray: array[8] of Text[100]; var Employee: Record Employee; var AlternativeAddress: Record "Alternative Address"; var IsHandled: Boolean)
Parameters
OnBeforeEmployee
[IntegrationEvent(False,False)]
local procedure OnBeforeEmployee(var AddrArray: array[8] of Text[100]; var Employee: Record Employee; var IsHandled: Boolean)
Parameters
OnBeforeContactAddrAlt
[IntegrationEvent(False,False)]
local procedure OnBeforeContactAddrAlt(var AddrArray: array[8] of Text[100]; var Cont: Record Contact; AltAddressCode: Code[10]; ActiveDate: Date; var Handled: Boolean)
Parameters
OnBeforeCustomer
[IntegrationEvent(False,False)]
local procedure OnBeforeCustomer(var AddrArray: array[8] of Text[100]; var Cust: Record Customer; var Handled: Boolean)
Parameters
OnBeforeCustBankAcc
[IntegrationEvent(False,False)]
local procedure OnBeforeCustBankAcc(var AddrArray: array[8] of Text[100]; var CustomerBankAccount: Record "Customer Bank Account"; var IsHandled: Boolean)
Parameters
OnBeforeFormatAddress
[IntegrationEvent(False,False)]
local procedure OnBeforeFormatAddress(Country: Record "Country/Region"; var AddrArray: array[8] of Text[100]; var Name: Text[100]; var Name2: Text[100]; var Contact: Text[100]; var Addr: Text[100]; var Addr2: Text[50]; var City: Text[50]; var PostCode: Code[20]; var County: Text[50]; var CountryCode: Code[10]; NameLineNo: Integer; Name2LineNo: Integer; AddrLineNo: Integer; Addr2LineNo: Integer; ContLineNo: Integer; PostCodeCityLineNo: Integer; CountyLineNo: Integer; CountryLineNo: Integer; var Handled: Boolean)
Parameters
| Name |
Type |
Description |
|
Country
|
Table Microsoft.Foundation.Address."Country/Region" |
|
|
AddrArray
|
array[8] of Text[100] |
|
|
Name
|
Text[100] |
|
|
Name2
|
Text[100] |
|
|
Contact
|
Text[100] |
|
|
Addr
|
Text[100] |
|
|
Addr2
|
Text[50] |
|
|
City
|
Text[50] |
|
|
PostCode
|
Code[20] |
|
|
County
|
Text[50] |
|
|
CountryCode
|
Code[10] |
|
|
NameLineNo
|
Integer |
|
|
Name2LineNo
|
Integer |
|
|
AddrLineNo
|
Integer |
|
|
Addr2LineNo
|
Integer |
|
|
ContLineNo
|
Integer |
|
|
PostCodeCityLineNo
|
Integer |
|
|
CountyLineNo
|
Integer |
|
|
CountryLineNo
|
Integer |
|
|
Handled
|
Boolean |
|
OnBeforeFormatAddr
[IntegrationEvent(False,False)]
local procedure OnBeforeFormatAddr(var Country: Record "Country/Region"; var CountryCode: Code[10])
Parameters
OnBeforeFormatPostCodeCity
[IntegrationEvent(False,False)]
local procedure OnBeforeFormatPostCodeCity(var Country: Record "Country/Region"; var CountryCode: Code[10])
Parameters
OnBeforeFormatCompanyContactAddr
[IntegrationEvent(False,False)]
local procedure OnBeforeFormatCompanyContactAddr(var AddrArray: array[8] of Text[100]; Cont: Record Contact; ContCompany: Record Contact; var IsHandled: Boolean)
Parameters
OnBeforeFormatPersonContactAddr
[IntegrationEvent(False,False)]
local procedure OnBeforeFormatPersonContactAddr(var AddrArray: array[8] of Text[100]; Cont: Record Contact; var IsHandled: Boolean)
Parameters
OnBeforeFinanceChargeMemo
[IntegrationEvent(False,False)]
local procedure OnBeforeFinanceChargeMemo(var AddrArray: array[8] of Text[100]; var FinanceChargeMemoHeader: Record "Finance Charge Memo Header"; var IsHandled: Boolean)
Parameters
OnBeforeIssuedFinanceChargeMemo
[IntegrationEvent(False,False)]
local procedure OnBeforeIssuedFinanceChargeMemo(var AddrArray: array[8] of Text[100]; var IssuedFinChargeMemoHeader: Record "Issued Fin. Charge Memo Header"; var IsHandled: Boolean)
Parameters
OnBeforeIssuedReminder
[IntegrationEvent(False,False)]
local procedure OnBeforeIssuedReminder(var AddrArray: array[8] of Text[100]; var IssuedReminderHeader: Record "Issued Reminder Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchHeaderBuyFromArch
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderBuyFromArch(var AddrArray: array[8] of Text[100]; var PurchHeaderArch: Record "Purchase Header Archive"; var Handled: Boolean)
Parameters
OnBeforePurchHeaderPayToArch
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderPayToArch(var AddrArray: array[8] of Text[100]; var PurchHeaderArch: Record "Purchase Header Archive"; var Handled: Boolean)
Parameters
OnBeforePurchHeaderShipToArch
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderShipToArch(var AddrArray: array[8] of Text[100]; var PurchHeaderArch: Record "Purchase Header Archive"; var Handled: Boolean)
Parameters
OnBeforePurchHeaderBuyFrom
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderBuyFrom(var AddrArray: array[8] of Text[100]; var PurchaseHeader: Record "Purchase Header"; var Handled: Boolean)
Parameters
OnBeforePurchHeaderPayTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderPayTo(var AddrArray: array[8] of Text[100]; var PurchaseHeader: Record "Purchase Header"; var Handled: Boolean)
Parameters
OnBeforePurchRcptBuyFrom
[IntegrationEvent(False,False)]
local procedure OnBeforePurchRcptBuyFrom(var AddrArray: array[8] of Text[100]; var PurchRcptHeader: Record "Purch. Rcpt. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchRcptPayTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchRcptPayTo(var AddrArray: array[8] of Text[100]; var PurchRcptHeader: Record "Purch. Rcpt. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchRcptShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchRcptShipTo(var AddrArray: array[8] of Text[100]; var PurchRcptHeader: Record "Purch. Rcpt. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchInvBuyFrom
[IntegrationEvent(False,False)]
local procedure OnBeforePurchInvBuyFrom(var AddrArray: array[8] of Text[100]; var PurchInvHeader: Record "Purch. Inv. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchInvPayTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchInvPayTo(var AddrArray: array[8] of Text[100]; var PurchInvHeader: Record "Purch. Inv. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchInvShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchInvShipTo(var AddrArray: array[8] of Text[100]; var PurchInvHeader: Record "Purch. Inv. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchInvRemitToAddress
[IntegrationEvent(False,False)]
local procedure OnBeforePurchInvRemitToAddress(var RemitAddressBuffer: Record "Remit Address Buffer"; var PurchInvHeader: Record "Purch. Inv. Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchCrMemoBuyFrom
[IntegrationEvent(False,False)]
local procedure OnBeforePurchCrMemoBuyFrom(var AddrArray: array[8] of Text[100]; var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr."; var IsHandled: Boolean)
Parameters
OnBeforePurchCrMemoPayTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchCrMemoPayTo(var AddrArray: array[8] of Text[100]; var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr."; var IsHandled: Boolean)
Parameters
OnBeforePurchCrMemoShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchCrMemoShipTo(var AddrArray: array[8] of Text[100]; var PurchCrMemoHeader: Record "Purch. Cr. Memo Hdr."; var IsHandled: Boolean)
Parameters
OnBeforePurchShptBuyFrom
[IntegrationEvent(False,False)]
local procedure OnBeforePurchShptBuyFrom(var AddrArray: array[8] of Text[100]; var ReturnShptHeader: Record "Return Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchShptPayTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchShptPayTo(var AddrArray: array[8] of Text[100]; var ReturnShptHeader: Record "Return Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforeReminder
[IntegrationEvent(False,False)]
local procedure OnBeforeReminder(var AddrArray: array[8] of Text[100]; var ReminderHeader: Record "Reminder Header"; var IsHandled: Boolean)
Parameters
OnBeforeRespCenter
[IntegrationEvent(False,False)]
local procedure OnBeforeRespCenter(var AddrArray: array[8] of Text[100]; var RespCenter: Record "Responsibility Center"; var IsHandled: Boolean)
Parameters
OnBeforePurchShptShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchShptShipTo(var AddrArray: array[8] of Text[100]; var ReturnShptHeader: Record "Return Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforeSalesHeaderArchBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderArchBillTo(var AddrArray: array[8] of Text[100]; var SalesHeaderArch: Record "Sales Header Archive"; var Handled: Boolean)
Parameters
OnBeforeSalesHeaderArchShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderArchShipTo(var AddrArray: array[8] of Text[100]; CustAddr: array[8] of Text[100]; var SalesHeaderArch: Record "Sales Header Archive"; var Handled: Boolean; var Result: Boolean)
Parameters
OnBeforeSalesHeaderBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderBillTo(var AddrArray: array[8] of Text[100]; var SalesHeader: Record "Sales Header"; var Handled: Boolean)
Parameters
OnBeforeSalesHeaderSellTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderSellTo(var AddrArray: array[8] of Text[100]; var SalesHeader: Record "Sales Header"; var Handled: Boolean)
Parameters
OnBeforeSalesHeaderShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesHeaderShipTo(var AddrArray: array[8] of Text[100]; var CustAddr: array[8] of Text[100]; var SalesHeader: Record "Sales Header"; var Handled: Boolean; var Result: Boolean)
Parameters
OnBeforeSalesInvBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvBillTo(var AddrArray: array[8] of Text[100]; var SalesInvHeader: Record "Sales Invoice Header"; var Handled: Boolean)
Parameters
OnBeforeSalesInvShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvShipTo(var AddrArray: array[8] of Text[100]; var SalesInvHeader: Record "Sales Invoice Header"; var Handled: Boolean; var Result: Boolean; var CustAddr: array[8] of Text[100])
Parameters
OnBeforeSalesCrMemoBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesCrMemoBillTo(var AddrArray: array[8] of Text[100]; var SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var Handled: Boolean)
Parameters
OnBeforeSalesCrMemoSellTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesCrMemoSellTo(var AddrArray: array[8] of Text[100]; var SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var Handled: Boolean)
Parameters
OnBeforeSalesCrMemoShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesCrMemoShipTo(var AddrArray: array[8] of Text[100]; var CustAddr: array[8] of Text[100]; var SalesCrMemoHeader: Record "Sales Cr.Memo Header"; var Handled: Boolean; var Result: Boolean)
Parameters
OnBeforeSalesShptShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesShptShipTo(var AddrArray: array[8] of Text[100]; var SalesShipmentHeader: Record "Sales Shipment Header"; var Handled: Boolean)
Parameters
OnBeforeSalesShptBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesShptBillTo(var AddrArray: array[8] of Text[100]; var ShipToAddr: array[8] of Text[100]; var SalesShipmentHeader: Record "Sales Shipment Header"; var Handled: Boolean; var Result: Boolean)
Parameters
OnBeforeSalesShptSellTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesShptSellTo(var AddrArray: array[8] of Text[100]; var SalesShipmentHeader: Record "Sales Shipment Header"; var Handled: Boolean)
Parameters
OnBeforeSalesRcptSellTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesRcptSellTo(var AddrArray: array[8] of Text[100]; var ReturnRcptHeader: Record "Return Receipt Header"; var IsHandled: Boolean)
Parameters
OnBeforeSalesRcptShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesRcptShipTo(var AddrArray: array[8] of Text[100]; var ReturnRcptHeader: Record "Return Receipt Header"; var IsHandled: Boolean)
Parameters
OnBeforeSalesRcptBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesRcptBillTo(var AddrArray: array[8] of Text[100]; var ShipToAddr: array[8] of Text[100]; var ReturnRcptHeader: Record "Return Receipt Header"; var IsHandled: Boolean; var Result: Boolean)
Parameters
OnBeforeSalesInvSellTo
[IntegrationEvent(False,False)]
local procedure OnBeforeSalesInvSellTo(var AddrArray: array[8] of Text[100]; var SalesInvoiceHeader: Record "Sales Invoice Header"; var Handled: Boolean)
Parameters
OnBeforePurchHeaderShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderShipTo(var AddrArray: array[8] of Text[100]; var PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)
Parameters
OnBeforePurchHeaderRemitToAddress
[IntegrationEvent(False,False)]
local procedure OnBeforePurchHeaderRemitToAddress(var RemitAddressBuffer: Record "Remit Address Buffer"; var PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean)
Parameters
OnBeforeSetLineNos
[IntegrationEvent(False,False)]
local procedure OnBeforeSetLineNos(Country: Record "Country/Region"; var NameLineNo: Integer; var Name2LineNo: Integer; var AddrLineNo: Integer; var Addr2LineNo: Integer; var ContLineNo: Integer; var PostCodeCityLineNo: Integer; var CountyLineNo: Integer; var CountryLineNo: Integer; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
Country
|
Table Microsoft.Foundation.Address."Country/Region" |
|
|
NameLineNo
|
Integer |
|
|
Name2LineNo
|
Integer |
|
|
AddrLineNo
|
Integer |
|
|
Addr2LineNo
|
Integer |
|
|
ContLineNo
|
Integer |
|
|
PostCodeCityLineNo
|
Integer |
|
|
CountyLineNo
|
Integer |
|
|
CountryLineNo
|
Integer |
|
|
IsHandled
|
Boolean |
|
OnBeforeTransferHeaderTransferFrom
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferHeaderTransferFrom(var AddrArray: array[8] of Text[100]; var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)
Parameters
OnBeforeTransferHeaderTransferTo
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferHeaderTransferTo(var AddrArray: array[8] of Text[100]; var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)
Parameters
OnBeforeTransferRcptTransferFrom
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferRcptTransferFrom(var AddrArray: array[8] of Text[100]; var TransferReceiptHeader: Record "Transfer Receipt Header"; var IsHandled: Boolean)
Parameters
OnBeforeTransferRcptTransferTo
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferRcptTransferTo(var AddrArray: array[8] of Text[100]; var TransferReceiptHeader: Record "Transfer Receipt Header"; var IsHandled: Boolean)
Parameters
OnBeforeTransferShptTransferFrom
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferShptTransferFrom(var AddrArray: array[8] of Text[100]; var TransferShipmentHeader: Record "Transfer Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforeTransferShptTransferTo
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferShptTransferTo(var AddrArray: array[8] of Text[100]; var TransferShipmentHeader: Record "Transfer Shipment Header"; var IsHandled: Boolean)
Parameters
OnBeforeUpdateAddrArrayForPostCodeCity
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateAddrArrayForPostCodeCity(var AddrArray: array[8] of Text[100]; Contact: Text[100]; ContLineNo: Integer; Country: Record "Country/Region"; CountryLineNo: Integer; PostCodeCityLineNo: Integer; CountyLineNo: Integer; City: Text[50]; PostCode: Code[20]; County: Text[50]; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
|
|
Contact
|
Text[100] |
|
|
ContLineNo
|
Integer |
|
|
Country
|
Table Microsoft.Foundation.Address."Country/Region" |
|
|
CountryLineNo
|
Integer |
|
|
PostCodeCityLineNo
|
Integer |
|
|
CountyLineNo
|
Integer |
|
|
City
|
Text[50] |
|
|
PostCode
|
Code[20] |
|
|
County
|
Text[50] |
|
|
IsHandled
|
Boolean |
|
OnBeforeVendor
[IntegrationEvent(False,False)]
local procedure OnBeforeVendor(var AddrArray: array[8] of Text[100]; var Vendor: Record Vendor; var Handled: Boolean)
Parameters
OnBeforeVendBankAcc
[IntegrationEvent(False,False)]
local procedure OnBeforeVendBankAcc(var AddrArray: array[8] of Text[100]; var VendorBankAccount: Record "Vendor Bank Account"; var IsHandled: Boolean)
Parameters
OnBeforeVendorRemitToAddress
[IntegrationEvent(False,False)]
local procedure OnBeforeVendorRemitToAddress(var AddrArray: array[8] of Text[100]; RemitAddress: Record "Remit Address"; var IsHandled: Boolean)
Parameters
OnFormatAddrOnAfterGetCountry
[IntegrationEvent(False,False)]
local procedure OnFormatAddrOnAfterGetCountry(var AddrArray: array[8] of Text[100]; var Name: Text[100]; var Name2: Text[100]; var Contact: Text[100]; var Addr: Text[100]; var Addr2: Text[50]; var City: Text[50]; var PostCode: Code[20]; var County: Text[50]; var CountryCode: Code[10]; LanguageCode: Code[10]; var IsHandled: Boolean; var Country: Record "Country/Region")
Parameters
| Name |
Type |
Description |
|
AddrArray
|
array[8] of Text[100] |
|
|
Name
|
Text[100] |
|
|
Name2
|
Text[100] |
|
|
Contact
|
Text[100] |
|
|
Addr
|
Text[100] |
|
|
Addr2
|
Text[50] |
|
|
City
|
Text[50] |
|
|
PostCode
|
Code[20] |
|
|
County
|
Text[50] |
|
|
CountryCode
|
Code[10] |
|
|
LanguageCode
|
Code[10] |
|
|
IsHandled
|
Boolean |
|
|
Country
|
Table Microsoft.Foundation.Address."Country/Region" |
|
OnGetCompanyAddrOnAfterFillCompanyInfoFromRespCenter
[IntegrationEvent(False,False)]
local procedure OnGetCompanyAddrOnAfterFillCompanyInfoFromRespCenter(ResponsibilityCenter: Record "Responsibility Center"; var CompanyInformation: Record "Company Information")
Parameters
OnBeforeJobSellTo
[IntegrationEvent(False,False)]
local procedure OnBeforeJobSellTo(var AddrArray: array[8] of Text[100]; var Job: Record Job; var IsHandled: Boolean)
Parameters
OnBeforeJobBillTo
[IntegrationEvent(False,False)]
local procedure OnBeforeJobBillTo(var AddrArray: array[8] of Text[100]; var Job: Record Job; var Handled: Boolean)
Parameters
OnBeforeJobShipTo
[IntegrationEvent(False,False)]
local procedure OnBeforeJobShipTo(var AddrArray: array[8] of Text[100]; var Job: Record Job; var IsHandled: Boolean)
Parameters
OnBeforeUseCounty
[IntegrationEvent(False,False)]
local procedure OnBeforeUseCounty(var CountryCode: Code[10]; var IsHandled: Boolean; var ReturnValue: Boolean)
Parameters
| Name |
Type |
Description |
|
CountryCode
|
Code[10] |
|
|
IsHandled
|
Boolean |
|
|
ReturnValue
|
Boolean |
|
See also