Table "Post Code"
ID 225
Namespace: Microsoft.Foundation.Address
Properties
Fields
| Name |
Type |
Description |
| Code |
Code[20]
|
Specifies the postal code that is associated with a city.
|
| City |
Text[30]
|
Specifies the city linked to the postal code in the Code field.
|
| "Search City" |
Code[30]
|
|
| "Country/Region Code" |
Code[10]
|
Specifies the country/region of the address.
|
| County |
Text[30]
|
Specifies a county name.
|
| "Time Zone" |
Text[180]
|
Specifies the time zone for the selected post code.
|
| SystemId |
Guid
|
|
| SystemCreatedAt |
DateTime
|
|
| SystemCreatedBy |
Guid
|
|
| SystemModifiedAt |
DateTime
|
|
| SystemModifiedBy |
Guid
|
|
| SystemCreatedByUserName |
Text[50]
|
|
| SystemCreatedByFullName |
Text[80]
|
|
| SystemModifiedByUserName |
Text[50]
|
|
| SystemModifiedByFullName |
Text[80]
|
|
| SystemRowVersion |
BigInteger
|
|
Methods
ValidateCity
procedure ValidateCity(var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text[30] |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text[30] |
|
|
CountryCode
|
Code[10] |
|
|
UseDialog
|
Boolean |
|
ValidatePostCode
procedure ValidatePostCode(var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text[30] |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text[30] |
|
|
CountryCode
|
Code[10] |
|
|
UseDialog
|
Boolean |
|
UpdateFromSalesHeader
procedure UpdateFromSalesHeader(SalesHeader: Record "Sales Header"; PostCodeChanged: Boolean)
Parameters
UpdateFromCustomer
procedure UpdateFromCustomer(Customer: Record Customer; PostCodeChanged: Boolean)
Parameters
UpdateFromCompanyInformation
procedure UpdateFromCompanyInformation(CompanyInformation: Record "Company Information"; PostCodeChanged: Boolean)
Parameters
UpdateFromStandardAddress
procedure UpdateFromStandardAddress(StandardAddress: Record "Standard Address"; PostCodeChanged: Boolean)
Parameters
ValidateCountryCode
procedure ValidateCountryCode(var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10])
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text[30] |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text[30] |
|
|
CountryCode
|
Code[10] |
|
CheckClearPostCodeCityCounty
procedure CheckClearPostCodeCityCounty(var CityTxt: Text; var PostCode: Code[20]; var CountyTxt: Text; var CountryCode: Code[10]; xCountryCode: Code[10])
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text |
|
|
CountryCode
|
Code[10] |
|
|
xCountryCode
|
Code[10] |
|
LookupPostCode
procedure LookupPostCode(var CityTxt: Text; var PostCode: Code[20]; var CountyTxt: Text; var CountryCode: Code[10])
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text |
|
|
CountryCode
|
Code[10] |
|
Events
OnAfterValidateCity
[IntegrationEvent(False,False)]
local procedure OnAfterValidateCity(var PostCodeRec: Record "Post Code"; var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean)
Parameters
OnAfterValidatePostCode
[IntegrationEvent(False,False)]
local procedure OnAfterValidatePostCode(var PostCodeRec: Record "Post Code"; var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean)
Parameters
OnBeforeCheckClearPostCodeCityCounty
[IntegrationEvent(True,False)]
local procedure OnBeforeCheckClearPostCodeCityCounty(var CityTxt: Text; var PostCode: Code[20]; var CountyTxt: Text; var CountryCode: Code[10]; xCountryCode: Code[10]; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text |
|
|
CountryCode
|
Code[10] |
|
|
xCountryCode
|
Code[10] |
|
|
IsHandled
|
Boolean |
|
OnBeforeLookupPostCode
[IntegrationEvent(True,False)]
local procedure OnBeforeLookupPostCode(var CityTxt: Text; var PostCode: Code[20]; var CountyTxt: Text; var CountryCode: Code[10]; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text |
|
|
CountryCode
|
Code[10] |
|
|
IsHandled
|
Boolean |
|
OnBeforeValidateCityProcedure
[IntegrationEvent(True,False)]
local procedure OnBeforeValidateCityProcedure(var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text[30] |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text[30] |
|
|
CountryCode
|
Code[10] |
|
|
UseDialog
|
Boolean |
|
|
IsHandled
|
Boolean |
|
OnBeforeValidateCityField
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCityField(var PostCode: Record "Post Code"; xPostCode: Record "Post Code"; var IsHandled: Boolean)
Parameters
OnBeforeValidateCode
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCode(var PostCode: Record "Post Code"; xPostCode: Record "Post Code"; var IsHandled: Boolean)
Parameters
OnBeforeValidateCountryCode
[IntegrationEvent(True,False)]
local procedure OnBeforeValidateCountryCode(var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text[30] |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text[30] |
|
|
CountryCode
|
Code[10] |
|
|
IsHandled
|
Boolean |
|
OnBeforeValidatePostCode
[IntegrationEvent(True,False)]
local procedure OnBeforeValidatePostCode(var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; var UseDialog: Boolean; var IsHandled: Boolean)
Parameters
| Name |
Type |
Description |
|
CityTxt
|
Text[30] |
|
|
PostCode
|
Code[20] |
|
|
CountyTxt
|
Text[30] |
|
|
CountryCode
|
Code[10] |
|
|
UseDialog
|
Boolean |
|
|
IsHandled
|
Boolean |
|
OnValidatePostCodeOnAfterSetFilters
[IntegrationEvent(False,False)]
local procedure OnValidatePostCodeOnAfterSetFilters(var PostCodeRec: Record "Post Code")
Parameters
OnValidateCityOnAfterSelectPostCode
[IntegrationEvent(False,False)]
local procedure OnValidateCityOnAfterSelectPostCode(var PostCodeRec: Record "Post Code"; var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean)
Parameters
OnValidatePostCodeOnAfterSelectPostCode
[IntegrationEvent(False,False)]
local procedure OnValidatePostCodeOnAfterSelectPostCode(var PostCodeRec: Record "Post Code"; var CityTxt: Text[30]; var PostCode: Code[20]; var CountyTxt: Text[30]; var CountryCode: Code[10]; UseDialog: Boolean)
Parameters
OnLookupPostCodeOnAfterSelectPostCode
[IntegrationEvent(False,False)]
local procedure OnLookupPostCodeOnAfterSelectPostCode(var PostCodeRec: Record "Post Code")
Parameters
See also