Codeunit 5342 CRM Synch. Helper in 26
- App
- Base Application
- Namespace
- Microsoft.Integration.Dataverse
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 | - |
| 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 | - | |
| FulfillSalesOrder | (Guid) | internal | - |
Events, 17
| 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 | 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) | - |
| Integration event | OnFindAndSynchRecordIDFromIntegrationSystemId | (Guid, Integer, var RecordId, var Boolean) | - |
| Integration event | OnBeforeFulfillSalesOrder | (var Guid) | - |