Codeunit 5342 CRM Synch. Helper in 22
- App
- Base Application
Versions171819202122232425262728latest
Source29
Procedures, 70
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| ClearCache | () | public | - | ||||
| GetDefaultPriceListName | () | Text[100] | public | - | |||
| CreateCRMPricelevelInCurrency | (var Record CRM Pricelevel, Code[10], Decimal) | public | - | ||||
| CreateCRMProductpriceIfAbsent | (Record CRM Invoicedetail) | public | - | ||||
| FindCRMDefaultPriceList | (var Record CRM Pricelevel) | public | - | ||||
| FindCRMPriceListByCurrencyCode | (var Record CRM Pricelevel, Code[10]) | Boolean | public | - | |||
| FindCRMProductPriceFromCRMInvoicedetail | (Record CRM Invoicedetail) | Boolean | public | - | |||
| FindNAVLocalCurrencyInCRM | (var Record CRM Transactioncurrency) | Guid | public | - | |||
| GetBaseCurrencyPrecision | () | Decimal | public | - | |||
| GetCRMCurrencyDefaultPrecision | () | Integer | public | - | |||
| GetCRMLCYToFCYExchangeRate | (Text[10]) | Decimal | public | - | |||
| GetFCYtoFCYExchangeRate | (Code[10], Code[10]) | Decimal | public | - | |||
| GetUnitGroupName | (Text) | Text[200] | public | - | |||
| GetUnitOfMeasureName | (RecordRef) | Text[100] | public | - | |||
| SetCRMDecimalsSupportedValue | (var Record CRM Product) | public | - | ||||
| SetCRMDefaultPriceListOnProduct | (var Record CRM Product) | Boolean | public | - | |||
| SetCRMProductStateToActive | (var Record CRM Product) | public | - | ||||
| SetCRMProductStateToRetired | (var Record CRM Product) | public | - | ||||
| SetContactParentCompany | (Guid, RecordRef) | Boolean | public | - | |||
| SynchRecordIfMappingExists | (Integer, Integer, Variant) | Boolean | public | - | |||
| SynchRecordIfMappingExists | (Integer, Integer, Variant, var Boolean) | Boolean | public | - | |||
| UpdateCRMCurrencyIdIfChanged | (Text, var FieldRef) | Boolean | public | - | |||
| UpdateCRMInvoiceStatus | (var Record CRM Invoice, Record Sales Invoice Header) | public | - | ||||
| UpdateCRMInvoiceStatusFromEntry | (var Record CRM Invoice, Record Cust. Ledger Entry) | Integer | public | - | |||
| UpdateCRMPriceListItem | (var Record CRM Product) | Boolean | public | - | |||
| UpdateCRMProductPriceIfNegative | (var Record CRM Product) | Boolean | public | - | |||
| UpdateCRMProductQuantityOnHandIfNegative | (var Record CRM Product) | Boolean | public | - | |||
| UpdateCRMProductTypeCodeIfChanged | (var Record CRM Product, Integer) | Boolean | public | - | |||
| UpdateCRMProductStateCodeIfChanged | (var Record CRM Product, Boolean) | Boolean | public | - | |||
| UpdateItemBlockedIfChanged | (var Record Item, Boolean) | Boolean | public | - | |||
| UpdateResourceBlockedIfChanged | (var Record Resource, Boolean) | Boolean | public | - | |||
| UpdateCRMProductUoMFieldsIfChanged | (var Record CRM Product, Code[10]) | Boolean | public | - | |||
| UpdateCRMProductVendorNameIfChanged | (var Record CRM Product) | Boolean | public | - | |||
| UpdateOwnerIfChanged | (RecordRef, RecordRef, Integer, Integer, Integer, Option) | Boolean | public | - | |||
| UpdateContactOnModifyCustomer | (RecordRef) | public | - | ||||
| UpdateContactOnModifyVendor | (RecordRef) | public | - | ||||
| FindContactRelatedCustomer | (RecordRef, var Record Contact Business Relation) | Boolean | public | - | |||
| FindContactRelatedVendor | (RecordRef, var Record Contact Business Relation) | Boolean | public | - | |||
| UpdateSalesPersonCodeIfChanged | (RecordRef, var RecordRef, Integer, Integer, Option, Integer) | Boolean | public | - | |||
| UpdateFieldRefValueIfChanged | (var FieldRef, Text) | Boolean | public | - | |||
| GetValidCRMUnitOfMeasureRecords | (var Record CRM Uom, var Record CRM Uomschedule, Code[10]) | public | - | ||||
| GetNavCurrencyCode | (Guid) | Code[10] | public | - | |||
| GetCRMTransactioncurrency | (Text) | Guid | public | - | |||
| ShowPage | (RecordId) | public | - | ||||
| FindNewValueForSpecialMapping | (FieldRef, var Variant) | Boolean | public | - | |||
| FindPKByRecordID | (RecordId, var Variant) | Boolean | public | - | |||
| FindRecordIDByPK | (Integer, Variant, var RecordId) | Boolean | public | - | |||
| FindSourceIntegrationTableMapping | (var Record Integration Table Mapping, FieldRef, FieldRef) | Boolean | public | - | |||
| IsClearValueOnFailedSync | (FieldRef, FieldRef) | Boolean | public | - | |||
| AreFieldsRelatedToMappedTables | (FieldRef, FieldRef, var Record Integration Table Mapping) | Boolean | public | - | |||
| ConvertTableToOption | (FieldRef, var Integer) | Boolean | public | Pending 20.0 | |||
| Use another implementation of ConvertTableToOption | |||||||
| ConvertOptionToTable | (FieldRef, FieldRef, var Text) | Boolean | public | - | |||
| UpdateCDSOptionMapping | (RecordId, RecordId) | public | - | ||||
| FindOpportunityRelatedCustomer | (RecordRef, var Record Contact Business Relation) | Boolean | internal | - | |||
| IsContactBusinessRelationOptional | () | Boolean | internal | - | |||
| IsContactTypeCheckIgnored | () | Boolean | internal | - | |||
| UpdateCRMPriceListItems | (var Record CRM Product) | Boolean | public | - | |||
| UpdateCRMProductUomscheduleId | (var Record CRM Product, RecordRef) | Boolean | public | - | |||
| ConvertBaseUnitOfMeasureToUomId | (FieldRef, FieldRef, var Variant) | public | - | ||||
| ConvertUomIdToBaseUnitOfMeasure | (FieldRef, FieldRef, var Variant) | public | - | ||||
| ConvertTableToOption | (FieldRef, FieldRef, var Integer) | Boolean | public | - | |||
| CreateCRMProductpricelevelForProductAndUom | (Record CRM Product, Guid, Record CRM Uom) | public | - | ||||
| GetCoupledCDSUserId | (RecordRef) | Guid | public | - | |||
| PrefixUnitGroupCode | (FieldRef, var Variant) | public | - | ||||
| FindNewValueForSpecialMapping | (FieldRef, FieldRef, var Variant) | Boolean | internal | - | |||
| CreateCRMPriceList | (Record Sales Header, var Record CRM Pricelevel) | public | - | ||||
| UpdateCRMPriceList | (Record Sales Header, Guid) | public | - | ||||
| CancelCRMInvoice | (var Record CRM Invoice) | Integer | internal | - | |||
| UpdateCRMPriceListItemForUom | (var Record CRM Product, Record CRM Uom) | Boolean | public | - | |||
| TransformValue | (RecordRef, RecordRef, Record Transformation Rule, Integer, Integer) | public | - | ||||
Events, 16
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterGetFieldRelation | (RecordRef, FieldRef, var Integer) | - |
| Integration event | OnGetCDSBaseCurrencyId | (var Guid, var Boolean) | - |
| Integration event | OnGetCDSOwnershipModel | (var Option, var Boolean) | - |
| Integration event | OnGetCDSBaseCurrencySymbol | (var Text[5], var Boolean) | - |
| Integration event | OnGetCDSBaseCurrencyPrecision | (var Integer, var Boolean) | - |
| Integration event | OnGetCDSCurrencyDecimalPrecision | (var Integer, var Boolean) | - |
| Integration event | OnGetVendorSyncEnabled | (var Boolean) | - |
| Integration event | OnGetIsContactBusinessRelationOptional | (var Boolean) | - |
| Integration event | OnGetIsContactTypeCheckIgnored | (var Boolean) | - |
| Integration event | OnFindAndSynchRecordIDFromIntegrationSystemId | (Guid, Integer, var RecordId, Boolean) | - |
| Integration event | OnUpdateCRMInvoiceStatusFromEntryOnBeforeModify | (var Record CRM Invoice, var Record CRM Invoice, Record Cust. Ledger Entry) | - |
| Integration event | OnUpdateCRMInvoiceStatusFromEntryOnBeforeCheckFieldsChanged | (var Record CRM Invoice, var Record CRM Invoice, Record Cust. Ledger Entry, var Boolean) | - |
| Integration event | OnBeforeCalculateActualStatusCode | (Record Cust. Ledger Entry, var Record CRM Invoice, var Boolean) | - |
| Integration event | OnConvertOptionToTableOnBeforeSetRangeForIntegrationFieldID | (var Record CRM Option Mapping, FieldRef, var Boolean) | - |
| Integration event | OnCancelCRMInvoiceOnBeforeModifyCRMInvoice | (var Record CRM Invoice, var Record CRM Invoice) | - |
| Integration event | OnCancelCRMInvoiceOnBeforeCheckFieldsChanged | (var Record CRM Invoice, var Record CRM Invoice, var Boolean) | - |