Codeunit "Data Migration Facade Helper"
ID 1797
Namespace: System.Integration
Properties
| Name |
Value |
| SingleInstance |
True
|
Methods
CreateShipmentMethodIfNeeded
procedure CreateShipmentMethodIfNeeded(CodeToSet: Code[10], DescriptionToSet: Text[50]): Code[10]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[10]
|
|
|
DescriptionToSet
|
Text[50]
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
CreateSalespersonPurchaserIfNeeded
procedure CreateSalespersonPurchaserIfNeeded(CodeToSet: Code[20], NameToSet: Text[50], PhoneNoToSet: Text[30], EmailToSet: Text[80]): Code[20]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[20]
|
|
|
NameToSet
|
Text[50]
|
|
|
PhoneNoToSet
|
Text[30]
|
|
|
EmailToSet
|
Text[80]
|
|
Returns
| Type |
Description |
|
Code[20]
|
|
CreateCustomerPriceGroupIfNeeded
procedure CreateCustomerPriceGroupIfNeeded(CodeToSet: Code[10], DescriptionToSet: Text[50], PriceIncludesVatToSet: Boolean): Code[10]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[10]
|
|
|
DescriptionToSet
|
Text[50]
|
|
|
PriceIncludesVatToSet
|
Boolean
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
CreatePaymentTermsIfNeeded
procedure CreatePaymentTermsIfNeeded(CodeToSet: Code[10], DescriptionToSet: Text[50], DueDateCalculationToSet: DateFormula): Code[10]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[10]
|
|
|
DescriptionToSet
|
Text[50]
|
|
|
DueDateCalculationToSet
|
DateFormula
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
CreateTerritoryIfNeeded
procedure CreateTerritoryIfNeeded(CodeToSet: Code[10], Name: Text[50]): Code[10]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[10]
|
|
|
Name
|
Text[50]
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
CreateTaxAreaIfNeeded
procedure CreateTaxAreaIfNeeded(CodeToSet: Code[20], Description: Text[50]): Code[20]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[20]
|
|
|
Description
|
Text[50]
|
|
Returns
| Type |
Description |
|
Code[20]
|
|
CreatePaymentMethodIfNeeded
procedure CreatePaymentMethodIfNeeded(CodeToSet: Code[10], DescriptionToSet: Text[50]): Code[10]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[10]
|
|
|
DescriptionToSet
|
Text[50]
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
DoesPostCodeExist
procedure DoesPostCodeExist(CodeToSearch: Code[20], CityToSearch: Text[30]): Boolean
Parameters
| Name |
Type |
Description |
|
CodeToSearch
|
Code[20]
|
|
|
CityToSearch
|
Text[30]
|
|
Returns
CreatePostCodeIfNeeded
procedure CreatePostCodeIfNeeded(CodeToSet: Code[20], CityToSet: Text[30], CountyToSet: Text[30], CountryRegionCodeToSet: Code[10]): Boolean
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[20]
|
|
|
CityToSet
|
Text[30]
|
|
|
CountyToSet
|
Text[30]
|
|
|
CountryRegionCodeToSet
|
Code[10]
|
|
Returns
CreateCountryIfNeeded
procedure CreateCountryIfNeeded(CodeToSet: Code[10], NameToSet: Text[50], AddressFormatToSet: Option, ContactAddressFormatToSet: Option): Code[10]
Parameters
| Name |
Type |
Description |
|
CodeToSet
|
Code[10]
|
|
|
NameToSet
|
Text[50]
|
|
|
AddressFormatToSet
|
Option
|
|
|
ContactAddressFormatToSet
|
Option
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
SearchCountry
procedure SearchCountry(CodeToSearch: Code[10], NameToSearch: Text[50], EUCountryRegionCodeToSearch: Code[10], IntrastatCodeToSet: Code[10], var CodeToGet: Code[10]): Boolean
Parameters
| Name |
Type |
Description |
|
CodeToSearch
|
Code[10]
|
|
|
NameToSearch
|
Text[50]
|
|
|
EUCountryRegionCodeToSearch
|
Code[10]
|
|
|
IntrastatCodeToSet
|
Code[10]
|
|
|
CodeToGet
|
Code[10]
|
|
Returns
SearchLanguage
procedure SearchLanguage(AbbreviatedNameToSearch: Code[3], var CodeToGet: Code[10]): Boolean
Parameters
| Name |
Type |
Description |
|
AbbreviatedNameToSearch
|
Code[3]
|
|
|
CodeToGet
|
Code[10]
|
|
Returns
FixIfLcyCode
procedure FixIfLcyCode(CurrencyCode: Code[10]): Code[10]
Parameters
| Name |
Type |
Description |
|
CurrencyCode
|
Code[10]
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
CreateGeneralJournalBatchIfNeeded
procedure CreateGeneralJournalBatchIfNeeded(GeneralJournalBatchCode: Code[10], NoSeriesCode: Code[20], PostingNoSeriesCode: Code[20])
Parameters
| Name |
Type |
Description |
|
GeneralJournalBatchCode
|
Code[10]
|
|
|
NoSeriesCode
|
Code[20]
|
|
|
PostingNoSeriesCode
|
Code[20]
|
|
CreateGeneralJournalLine
procedure CreateGeneralJournalLine(var GenJournalLine: Record "Gen. Journal Line", GeneralJournalBatchCode: Code[10], DocumentNo: Code[20], Description: Text[50], AccountType: Enum "Gen. Journal Account Type", AccountNo: Code[20], PostingDate: Date, DueDate: Date, Amount: Decimal, AmountLCY: Decimal, Currency: Code[10], BalancingAccount: Code[20])
Parameters
GetOrCreateDimension
procedure GetOrCreateDimension(DimensionCode: Code[20], DimensionDescription: Text[50], var Dimension: Record Dimension)
Parameters
GetOrCreateDimensionValue
procedure GetOrCreateDimensionValue(DimensionCode: Code[20], DimensionValueCode: Code[20], DimensionValueName: Text[50], var DimensionValue: Record "Dimension Value")
Parameters
CreateOnlyDefaultDimensionIfNeeded
procedure CreateOnlyDefaultDimensionIfNeeded(DimensionCode: Code[20], DimensionValueCode: Code[20], TableId: Integer, EntityNo: Code[20])
Parameters
| Name |
Type |
Description |
|
DimensionCode
|
Code[20]
|
|
|
DimensionValueCode
|
Code[20]
|
|
|
TableId
|
Integer
|
|
|
EntityNo
|
Code[20]
|
|
CreateDimensionSetId
procedure CreateDimensionSetId(OldDimensionSetId: Integer, DimensionCode: Code[20], DimensionDescription: Text[50], DimensionValueCode: Code[20], DimensionValueName: Text[50]): Integer
Parameters
| Name |
Type |
Description |
|
OldDimensionSetId
|
Integer
|
|
|
DimensionCode
|
Code[20]
|
|
|
DimensionDescription
|
Text[50]
|
|
|
DimensionValueCode
|
Code[20]
|
|
|
DimensionValueName
|
Text[50]
|
|
Returns
CreateSourceCodeIfNeeded
procedure CreateSourceCodeIfNeeded(SourceCodeCode: Code[10]): Code[10]
Parameters
| Name |
Type |
Description |
|
SourceCodeCode
|
Code[10]
|
|
Returns
| Type |
Description |
|
Code[10]
|
|
SetAlternativeContact
procedure SetAlternativeContact(NameToSet: Text[50], AddressToSet: Text[50], Address2ToSet: Text[50], PostCodeToSet: Code[20], CityToSet: Text[30], CountryToSet: Code[10], EmailToset: Text[80], PhoneNoToSet: Text[30], FaxToSet: Text[30], MobileNoToSet: Text[30], LinkToTable: Integer, EntityNo: Code[20])
Parameters
| Name |
Type |
Description |
|
NameToSet
|
Text[50]
|
|
|
AddressToSet
|
Text[50]
|
|
|
Address2ToSet
|
Text[50]
|
|
|
PostCodeToSet
|
Code[20]
|
|
|
CityToSet
|
Text[30]
|
|
|
CountryToSet
|
Code[10]
|
|
|
EmailToset
|
Text[80]
|
|
|
PhoneNoToSet
|
Text[30]
|
|
|
FaxToSet
|
Text[30]
|
|
|
MobileNoToSet
|
Text[30]
|
|
|
LinkToTable
|
Integer
|
|
|
EntityNo
|
Code[20]
|
|
See also