Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
This is a list of extensibility features that were implemented in Dynamics 365 for Finance and Operations version 8.1.2. For more information about the schedule of changes that support extensibility, see Application extensibility plans.
Enumerations made extensible
These enumerations have been made extensible in this update.
Enumeration |
---|
DimensionHierarchyType |
DirPartyType |
DirPersonMaritalStatus |
PrintPostCancel |
INSAffiliate |
LedgerJournalLinesDisplayOption |
LedgerTransPerJournal |
ProjDortValue |
ProjPaymentStatus |
RequisitionReleaseType |
RetailPOSSeedDataType |
SysDimension |
TrvExpType |
TSTimesheetEntryGridView |
VendProspectiveVendorRegistrationWizardTab |
Metadata changes
These metadata changes have been made in this update.
Operation |
---|
DataEntities/LedgerJournalNameEntity/Fields/DeleteLinesAfterPosting.Allow Edit |
DataEntities/LedgerJournalNameEntity/Fields/DeleteLinesAfterPosting.AllowEditOnCreate |
Forms/AssetProposalDepreciation/Design/Tab/ParametersTabPage/ParametersGroup/SummarizedDepreciationControl.Value |
Data manipulation method not raising event: PriceDiscAdmDeleteTradeAgreements.run |
Data Types/Base Enums/WHSReverseWorkMode.Label |
DataEntity smmProspectEntity is not public |
DataEntityView/GeneralJournalAccountEntryEntity.PublicCollectionName, PublicEntityName and IsPublic |
Enum/HcmPersonGender/EnumValue/NonSpecific.Label |
LedgerJournalEngine.shouldOverwriteAmountWithSettledAmount |
Query/LedgerDerivedFinHierarchy/EcoResCategoryHierarchyRole_1/Ranges/NamedCategoryHierarchyRole.Range/Value |
Table/TSTimesheetLine/TableFieldEnum |
Tables/InventTransPosting.DateVoucherTransIdx |
Update unique indexes in pricing tables for project |
Refactored methods
These methods have been refactored to support extensibility.
Refactored methods |
---|
AgreementConfirmationDP.getAgreementLine |
AgreementConfirmationDP.getAgreementLineHistory |
AssetBook.initDepreciationProfile |
AssetPost.createTrueUpDepreciation |
AssetPost.reduceLastDepreciation |
Bank_CA.checkBankAccount |
Bank_CA.checkBankRegNum |
BankReconMatchingRuleAutoProcessor.doProcessMatchRule |
BankReconMatchingRuleAutoProcessor.performMatchAction |
BomCalcItem.calcCostSheet |
ChequeCopy.printCheque |
ChequeDP.fetch |
Coupons.AddCouponTrigger |
Cust.initLedgerVoucher |
CustAgingReportDP.heading |
CustBalanceList.constructAgingCalculation |
CustCollectionLetterCreate.createJournal |
CustCollectionLetterCreate.run |
CustCollectionLetterPost.updateQuery |
CustCollections.showAgingIndicator |
CustCollectionsExcelStatement.setTransactionWorksheetHeader |
CustDirectDebitMandate.lookupReference |
CustDirectDebitMandate.validateMandate |
CustDirectDebitMandate.validateMandate |
CustFreeInvoiceCorrection.createAdjustingCorrectedInvoice |
CustFreeInvoiceCorrection.createTaxes |
CustFreeInvoiceCorrectionPost.postAdjustingInvoice |
CustFreeInvoiceCorrectionPost.validate |
CustinvoiceLine.insert |
CustInvoicePrintJob.buildQueryForFreeText |
CustInvoicePrintJob.processFreeText |
CustOpenTrans.editMarkTrans |
CustOpenTransReverse.markTrans |
CustOverPaym.run |
CustPackingSlipJour.printJournal |
CustPaymEntry.hasMultipleOpenTransReferences |
CustPaymEntry.isInvalidOpenTransReference |
CustPostInvoice.allocateNumAndVoucher |
CustPostInvoice.createJournalHeader |
CustRecurrenceInvoicePostService.postRecurrenceInvoice |
CustSettlementPriorityProcessing.initCustTransOpen |
CustStatistics.TmpStatPer.linkActive |
CustTable.createRecord |
CustTable.CustTable_DS/fields/CustGroup/modified |
CustVendCheque.checkDataOk |
CustVendCheque.output |
CustVendChequeSlipTextCalculator.getMaxSlipLines |
CustVendChequeSlipTextCalculator.getUnprintableReportArea |
CustVendCreatePaymJournal.runPaymentProposalGenerationProcess |
CustVendCreatePaymJournal.runPaymentProposalGenerationProcess |
CustVendOpenTransManager.createTaxWithholding |
CustVendPaymProposal.addCustVendTransOpen |
CustVendReversePosting.restoreCustVendTransOpen |
CustWriteOff.calcSalesTaxOnOpenTrans |
CustWriteOff.generateSummarizedTmpTaxTrans |
DataEntityView/ExpenseJournalLineEntity.DataEntityView/ExpenseJournalLineEntity |
DirPartyPostalAddressFormHandlerExt.onUpdateTransactionCaller_delegate |
Extensible class method: PriceDisc.mcrPriceDiscTableFound |
FBSpedFileCreator_Contabil_BR.createRecordI052 |
FiscalDocumentDate_BR.lastIssueDateForSeries |
HrpSigningLimitPolicyUtil.createDefaultLimit |
HrpSigningLimitPolicyUtil.insertJobOrCompensationRule |
HrpSigningLimitPolicyUtil.private RefRecId checkLimitAgreementDetail(HRPTmpLimitAgreementRule _tmpLimitAgreementRule,HRPAuthorityBasis _authorityBasis) |
HrpWorkerLimit.private recId getAuthBaseRecId(HRPAuthorityBasis _authBasis, RefRecId _positionId) |
InterCompanySyncPurchTableType.setSalesTableData |
InventCountCreate_Base.doCountingBasedOnCountCode |
InventMov_Purch.updateAutoLossProfit |
InventMov_Purch.updateLedgerFinancial |
InventMovement.addLedgerPhysicalAmounts |
InventMovement.addLedgerVoucherRevenueTransactionAmountsForFinancialUpdate |
InventMovement.addLedgerVoucherRevenueTransactionAmountsForPhysicalUpdate |
InventMovement.addLedgerVoucherTransactionAmountsForFinancialUpdate |
InventMovement.addLedgerVoucherTransactionAmountsForPhysicalUpdate |
InventMovement.checkUpdatePhysical |
InventMovement.processLedgerPhysicalAmountList |
InventMovement.setAutoReserving |
InventMovement.setCostAmountPhysical |
InventMovement.updateLedgerAdjust |
InventMovement.updateLedgerFinancial |
InventOnhandReserve.updateReserveLot |
InventUpd_Estimated |
InventUpd_Estimated.updateFieldsChange |
JmgPayEventsExport_Std.run |
JmgStampJournalTable.approve |
JmgStampJournalTable.transfer |
LedgerAccrualTrans.post |
LedgerAllocationBasisRules.createGeneralJournalAccountEntrySumQuery |
LedgerAllocationController.allocateAmounts |
LedgerAllocationProcessRequest.allocate |
LedgerJournalCheckPost.checkJournal |
LedgerJournalCheckPost.postJournal |
LedgerJournalDistribute.createNewJournal |
LedgerJournalEngine.calculateTaxForCompleteJournal |
LedgerJournalEngine.initValue |
LedgerJournalTable.deleteAllLines |
LedgerJournalTrans.deleteTaxUncommitted |
LedgerJournalTransDaily.LedgerJournalTrans.AmountCurCredit.validate |
LedgerJournalTransDaily.LedgerJournalTrans.AmountCurDebit.validate |
LedgerJournalTransType.validateVoucher |
LedgerJournalTransUpdate.updateIntercompany |
LedgerJournalTransVendPaym./Forms/LedgerJournalTransVendPaym/Design/ActionPane(ActionPane)/ButtonGroup(ButtonGroup)/buttonCreatePayment(MenuFunctionButton)/Clicked |
LedgerTransListReportHelper.buildFieldMap |
LedgerTransPerJournalDP.insertForLedgerBase |
LedgerVoucherObject.checkBalance |
LedgerVoucherObject.checkBalanceRound |
LogisticsLocationFormHandler.callerResearch |
LoyaltyCardBlance.MPOS_ExtensibleViews |
Macros.InventSumFields |
MainAccount.DimensionAttributeValue_ds/dimensionAttributeValueIsSuspended |
NumberSeqModuleProject.loadModule |
PcSourceDocumentLineUtility.initialize |
PdsRebateFindAndCreate.findPdsRebateAgreementAndCreateClaim + run |
PriceDisc.findPriceAgreement |
PriceDisc.FindPriceAgreement.mcrPriceDiscTablefound |
PriceDiscResultFields.NA |
ProdJournalBOM.insertJournalCreate |
ProjAdjustment.splitLine |
ProjAdjustmentSplit.calculateQty |
ProjAdjustmentSplit.getNewTotalSaleAmount |
ProjAdjustmentUpdate.newPostAdjustment |
ProjAdjustmentUpdate.run |
ProjAdjustmentUpdate.transCostNew / transEmplNew / transItemNew methods |
ProjAdjustmentUpdate.transItemNew |
ProjAdjustmentUpdate.updateAdjusted |
ProjBudgetImport.SourceType - modified |
ProjBudgetRevision.updateGridHelper |
ProjectPosting.getProjectLedgerDimension |
ProjForecastEmpl.initValue |
ProjFormletterParmData.updateQueryBuild |
ProjGrant.canSubmitToWorkflow |
ProjInvoiceChoose.doCost |
ProjInvoiceChoose.doEmpl |
ProjInvoiceChoose.doItem |
ProjInvoiceChoose.doOnAccount |
ProjInvoiceChoose.doRevenue |
ProjInvoiceChoose.doSalesLine |
ProjInvoiceChoose.psaAddEndDateToProposalJour |
ProjInvoiceEditLines.Choose.clicked |
ProjInvoiceEditLines.closeOk |
ProjInvoiceProposalCreateLines.modifiedTransFilter |
ProjInvoiceProposalCreateLines.run |
ProjInvoiceProposalCreateLines.runSalesLineQuery |
ProjInvoiceProposalInsertLines.doSalesLine |
ProjInvoiceProposalInsertLines.setProjProposalJour |
ProjInvoiceTable.createProposalJour |
ProjLedgerUpdate.insert |
ProjListTransDP.insertTmpTable |
ProjPostItemPackingSlip .projTransCreate |
ProjPostItemTransCost_Adj.projTransUpdate |
ProjSplitBill.maxAllowedByLimits |
ProjStatusTypeRule.enableRule |
ProjTable.isCustomerTransferNeeded |
ProjTableType.validateWrite |
ProjValCheckTrans.validateMandatory |
PsaProjAndContractInvoiceController.runPrintMgmt |
PSAProjRetainerInvoicing.createTrans |
PSAProjRetainerInvoicing.run |
PurchAutoCreate_PurchReq.getPurchLineName |
PurchAutoCreate_Sales.createLine |
PurchCopying.updatePriceDiscLineChangePolicy |
PurchCreateFromSalesOrder.run |
PurchCreateOrder.PurchTable.write |
PurchEditLines.Choose_Button.clicked |
PurchEditLines.run |
PurchFormLetter.prePromptInit |
PurchFormLetter.reSelect |
PurchFormLetter::main |
PurchFormletterParmDataInvoice.reSelectLines |
PurchInvoiceJournalCreate.allocateNumAndVoucher |
PurchReqAddItem.N/A: Variable Change, not Method |
PurchRFQCaseTable.isCalledFromPurchRFQCTListPageProject |
PurchTable.ConvertCurrencyCode |
PurchTable.create |
PurchTable.create (PurchTable datasource) |
PurchTableType.validateDelete |
ReqCalc.actionCalcItem |
ReqCalc.covCalcDim |
ReqCalc.covCodeQtyMinMax |
ReqCalc.covCreatePlannedOrder |
ReqCalc.covCreateSafetyInvent |
ReqCalc.createSafetyInvent |
ReqCalc.createSafetyInventKey |
ReqCalc.deleteTransactionAndCoverage |
ReqCalc.setParameters |
ReqCalc.writeInventSum |
ReqTransCache.listCovDimSorted |
ReqTransPoMarkFirm.create |
RequisitionPurchaseOrderGeneration.updateEmptyVendAccountsForManualCreation |
RequisitionPurchaseOrderGeneration.validatePurchReqLine |
RetailInternalOrganization.insert |
RetailKitAssemblyOrder.createOrUpdateBOMJournal |
RetailKitAssemblyOrder.createOrUpdateBOMJournalLine |
RetailStatementPost.postRetailSpecific |
RetailStoresToDeploy.setAllowEditTrue |
RetailTransactionSalesTransMark.findInventDimIdFromWorkingTable |
RetailTransactionSalesTransMark.populateTransactionSalesLineWorkingTable |
RetailTransactionServiceOrders.cancelCustomerOrder |
RetailTransactionServiceOrders.createCustomerOrder |
RetailTransactionServiceOrders.createLedgerJournalTransForPayment |
RetailTransactionServiceOrders.createRetailOrderPayment |
RetailTransactionServiceOrders.invoiceSalesOrder |
RetailTransactionServiceOrders.settleCustomerOrder |
SalesCopying.canClose |
SalesCreateOrder.updateDeliveryAddress |
SalesFormLetter.main |
SalesFormLetter.mainOnServer |
SalesFormLetter.reSelect |
SalesInvoiceJournalCreateBase.createJournalHeader |
SalesInvoiceJournalPostBase.postLine |
SalesInvoiceJournalPostBase.updateInventory |
SalesLine.createLinesFromTmpFrmVirtual |
SalesLine.runPriceDiscPolicyDialog |
SalesLineType_ProjectSales.canBeInvoiced |
SalesPurchLine.setPriceAgreement |
SalesPurchLineInterface.setPriceAgreement |
SalesPurchLineInterface.setPriceDisc |
SalesQuotationEditLinesForm method createParmLine |
SalesQuotationListPageInteraction.linkActive |
SalesQuotationProjLinkWizard.endUpdate |
SalesQuotationTable.convertCurrencyCode |
SalesQuotationTable.modified (SalesQuotationLine_ItemId form control) |
SalesQuotationTableType.numberSeqFormHandlerQuotationId |
SalesQuotationTransferToProject.createForecastOnAcc |
SalesQuotationTransferToProject.createProject |
SalesTable.convertCurrencyCode |
SalesTable.modified |
SalesTable.updateDeliveryAddress |
SmaServiceFunctionLine.getFromDialog |
smmBusRelTable.updateCustTable |
smmBusRelTable.updateVendTable |
SourceDocumentBalanceProvider.calculateEncumberedAmount |
Table/MyAddressBook.xds |
Table/TrvExpTrans.update |
Tax.allocateInTaxWorkTrans |
TaxCalculationJournal.saveTaxTransfer |
TaxCashDisc.calcAndInsertTaxes |
TaxData.find |
TaxInventTransferInvoice_BR.post |
TaxReversePrePayment.calcPostAndInsertTaxes |
TaxReverseTax.insertTaxWorkTrans |
TaxReverseTax.newTrans |
TaxSettlement.retailCalcAndInsertTaxes |
TaxWithHold.createTaxWithholdTrans |
TaxWithhold.postTaxWithhold |
TransactionReversal.updateTaxTrans |
TransactionReversal_Vend.reversal |
TransactionTxt.setKey1 |
TransactionTxt.setKey2 |
TransactionTxt.setKey3 |
TrvExpTrans.insertPerDiemDataLines |
TrvPbsMainDataLines.clicked |
TrvPostExpenseHeader.postCustVendTransactions |
TSTimesheetTrans.getCostPrice |
VendOutPaym_Cheque.generatePaymentLines |
VendOutPaym_RBC.generatePaymentLines |
VendOutPaymRecord_RBC_Credit.fillField03 |
VendOutPaymRecord_RBC_Credit.fillField07 |
WhsControlItemId.populate |
WHSCycleCountCreatePlan.insertWorkLine |
WHSLoadLineAllocationProcessor.validateBatchDisposition |
WhsLoadLineUpdater.initLoadLine |
WHSMobileAppServiceXMLTranslator.createXML |
WHSPack.packFromScanningFields |
WhsrfControlData.allowMixedBatch |
WhsrfControlData.allowMixedItem |
WHSRFControlData.processLegacyControl |
WhsWorkExecuteDisplay.buildGetVendBatchDetails |
WHSWorkExecuteDisplay.buildLPControlFromPass |
WHSWorkExecuteDisplay.buildPORecTrackingDimensions |
WHSWorkExecuteDisplay.buildRemainingReceiptQtyCurrentLPLabel |
WHSWorkExecuteDisplay.buildTrackingDimensions |
WHSWorkExecuteDisplay.processWorkLine |
WHSWorkExecuteDisplay.setBatchDetails |
WhsWorkExecuteDisplayClusterPicking.clusterCompleted |
WhsWorkExecuteDisplayMenu.buildMenu |
WHSWorkExecuteDisplayPOReceiving.displayForm |
WHSWorkExecuteDisplayUserDirected.displayForm |
WhsWorkExecuteDisplayWarehouseTransfer.displayForm |
WrkCtrScheduler_Proj.insertOrder |
Other changes
The following table lists additional changes that have been made for extensibility.
Change |
---|
- Create a SysQueryUpdateRecordSet class in AppCommon.
- Enable percent controlled for a catch weight item.