Procedures, 74

NameParametersReturnsAccessVersionsObsolete
ClearCache()public17-28-
GetDefaultNAVPriceListName()Text[50]public17, gonePending 15.2
Use GetDefaultPriceListName instead
GetDefaultPriceListName()Text[100]public17-28-
CreateCRMPricelevelInCurrency(var Record CRM Pricelevel, Code[10], Decimal)public17-28-
CreateCRMProductpriceIfAbsent(Record CRM Invoicedetail)public17-28-
FindCRMDefaultPriceList(var Record CRM Pricelevel)public17-28-
FindCRMPriceListByCurrencyCode(var Record CRM Pricelevel, Code[10])Booleanpublic17-28-
FindCRMProductPriceFromCRMInvoicedetail(Record CRM Invoicedetail)Booleanpublic17-28-
FindNAVLocalCurrencyInCRM(var Record CRM Transactioncurrency)Guidpublic17-28-
GetBaseCurrencyPrecision()Decimalpublic17-28-
GetCRMCurrencyDefaultPrecision()Integerpublic17-28-
GetCRMLCYToFCYExchangeRate(Text[10])Decimalpublic17-28-
GetFCYtoFCYExchangeRate(Code[10], Code[10])Decimalpublic17-28-
GetUnitGroupName(Text)Text[200]public17-28-
GetUnitOfMeasureName(RecordRef)Text[100]public17-28-
SetCRMDecimalsSupportedValue(var Record CRM Product)public17-28-
SetCRMDefaultPriceListOnProduct(var Record CRM Product)Booleanpublic17-28-
SetCRMProductStateToActive(var Record CRM Product)public17-28-
SetCRMProductStateToRetired(var Record CRM Product)public17-28-
SetContactParentCompany(Guid, RecordRef)Booleanpublic17-28-
SynchRecordIfMappingExists(Integer, Integer, Variant)Booleanpublic17-28-
SynchRecordIfMappingExists(Integer, Integer, Variant, var Boolean)Booleanpublic17-28-
SynchRecordIfMappingExists(Integer, Variant, var Boolean)Booleanpublic17-20, gonePending 18.0
Use another implementation of SynchRecordIfMappingExists
UpdateCRMCurrencyIdIfChanged(Text, var FieldRef)Booleanpublic17-28-
UpdateCRMInvoiceStatus(var Record CRM Invoice, Record Sales Invoice Header)public17-28-
UpdateCRMInvoiceStatusFromEntry(var Record CRM Invoice, Record Cust. Ledger Entry)Integerpublic17-28-
UpdateCRMPriceListItem(var Record CRM Product)Booleanpublic17-28-
UpdateCRMProductPriceIfNegative(var Record CRM Product)Booleanpublic17-28-
UpdateCRMProductQuantityOnHandIfNegative(var Record CRM Product)Booleanpublic17-28-
UpdateCRMProductTypeCodeIfChanged(var Record CRM Product, Integer)Booleanpublic17-28-
UpdateCRMProductStateCodeIfChanged(var Record CRM Product, Boolean)Booleanpublic17-28-
UpdateItemBlockedIfChanged(var Record Item, Boolean)Booleanpublic17-28-
UpdateResourceBlockedIfChanged(var Record Resource, Boolean)Booleanpublic17-28-
UpdateCRMProductUoMFieldsIfChanged(var Record CRM Product, Code[10])Booleanpublic17-28-
UpdateCRMProductVendorNameIfChanged(var Record CRM Product)Booleanpublic17-28-
UpdateOwnerIfChanged(RecordRef, RecordRef, Integer, Integer, Integer, Option)Booleanpublic17-28-
UpdateContactOnModifyCustomer(RecordRef)public17-28-
UpdateContactOnModifyVendor(RecordRef)public17-28-
FindContactRelatedCustomer(RecordRef, var Record Contact Business Relation)Booleanpublic17-28-
FindContactRelatedVendor(RecordRef, var Record Contact Business Relation)Booleanpublic17-28-
UpdateSalesPersonCodeIfChanged(RecordRef, var RecordRef, Integer, Integer, Option, Integer)Booleanpublic17-28-
UpdateFieldRefValueIfChanged(var FieldRef, Text)Booleanpublic17-28-
GetValidCRMUnitOfMeasureRecords(var Record CRM Uom, var Record CRM Uomschedule, Code[10])public17-28-
GetNavCurrencyCode(Guid)Code[10]public17-28-
GetCRMTransactioncurrency(Text)Guidpublic17-28-
SetSalesInvoiceHeaderCoupledToCRM(Record Sales Invoice Header)public17-21, gonePending 19.0
Modify the code to get CRMIntegrationRecord out of SalesInvoiceHeader.RecordId, then call CRMIntegrationManagement.SetCoupledFlag
ShowPage(RecordId)public17-28-
FindNewValueForSpecialMapping(FieldRef, var Variant)Booleanpublic17-28-
FindPKByRecordID(RecordId, var Variant)Booleanpublic17-28-
FindRecordIDByPK(Integer, Variant, var RecordId)Booleanpublic17-28-
FindSourceIntegrationTableMapping(var Record Integration Table Mapping, FieldRef, FieldRef)Booleanpublic17-28-
IsClearValueOnFailedSync(FieldRef, FieldRef)Booleanpublic17-28-
AreFieldsRelatedToMappedTables(FieldRef, FieldRef, var Record Integration Table Mapping)Booleanpublic17-28-
ConvertTableToOption(FieldRef, var Integer)Booleanpublic17-25, gonePending 20.0
Use another implementation of ConvertTableToOption
ConvertOptionToTable(FieldRef, FieldRef, var Text)Booleanpublic17-28-
UpdateCDSOptionMapping(RecordId, RecordId)public17-28-
FindOpportunityRelatedCustomer(RecordRef, var Record Contact Business Relation)Booleaninternal18-28-
IsContactBusinessRelationOptional()Booleaninternal18-28-
IsContactTypeCheckIgnored()Booleaninternal18-28-
UpdateCRMPriceListItems(var Record CRM Product)Booleanpublic19-28-
UpdateCRMProductUomscheduleId(var Record CRM Product, RecordRef)Booleanpublic19-28-
ConvertBaseUnitOfMeasureToUomId(FieldRef, FieldRef, var Variant)public19-28-
ConvertUomIdToBaseUnitOfMeasure(FieldRef, FieldRef, var Variant)public19-28-
ConvertTableToOption(FieldRef, FieldRef, var Integer)Booleanpublic20-28-
CreateCRMProductpricelevelForProductAndUom(Record CRM Product, Guid, Record CRM Uom)public21-28-
GetCoupledCDSUserId(RecordRef)Guidpublic21-28-
PrefixUnitGroupCode(FieldRef, var Variant)public21-28-
FindNewValueForSpecialMapping(FieldRef, FieldRef, var Variant)Booleaninternal21-28-
CreateCRMPriceList(Record Sales Header, var Record CRM Pricelevel)public22-28-
UpdateCRMPriceList(Record Sales Header, Guid)public22-28-
CancelCRMInvoice(var Record CRM Invoice)Integerinternal22-28-
UpdateCRMPriceListItemForUom(var Record CRM Product, Record CRM Uom)Booleanpublic22-28-
TransformValue(RecordRef, RecordRef, Record Transformation Rule, Integer, Integer)public22-28-
FulfillSalesOrder(Guid)internal26-28-