Internal form names for Dynamics GP forms, abridged

Abridged, you ask?

These are just the ones that are in front of me at the moment

Whenever I start a project to mod Dynamics GP, I often need to add code to wire up events, and then code to access form level elements. 

So, I need to find the name of the form. I'll often go into GP and 'modify current form', that will get me something close... but not always exact. Then I have to go into .NET and guess. 

Below are the actual names of the forms, to stop the guessing. 

I'll add more as I go along. I have at least three this week I'll be adding. 

 

'Collections Customer notes main
AddHandler CollectionsManagement.Forms.CnCustomerNotes.CustomerNotesMain.OpenAfterOriginal, AddressOf oCMCustomerNotesMain.OpenAfterOriginal
 
'Inventory Batch Entry
AddHandler Dynamics.Forms.IvBatchEntry.IvBatchEntry.CloseAfterOriginal, AddressOf oIvBatchEntry.CloseAfterOriginal
 
'inventory Maintenance
AddHandler Dynamics.Forms.IvItemMaintenance.IvItemMaintenance.SaveRecord.ValidateBeforeOriginal, AddressOf oIVItemMaintenance.SaveRecordValidateBeforeOriginal
 
'inventory Maintenance option (additional info)
AddHandler DynamicsModified.Forms.IvItemMaintenance.IvItemAdditionalInfo.OpenAfterOriginal, AddressOf oIVItemAdditionalInfo.OpenAfterOriginal
 
'IV Item Inquiry
AddHandler Dynamics.Forms.IvItemInquiry.IvItemInquiry.OpenAfterOriginal, AddressOf oIVItemInquiry.open
 
'IV Item Proce List Inquiry
AddHandler Dynamics.Forms.IvItemPriceListInquiry.IvItemPriceListInquiry.ItemNumber.Change, AddressOf oIVItemPriceListInquiry.ItemNumberChange
 
'IV Available To Promise Inquiry
AddHandler Dynamics.Forms.IvAvailableToPromiseInquiry.IvAvailableToPromiseInquiry.ItemNumber.Change, AddressOf oIVAvailableToPromiseInquiry.itemNumberChange
 
'IV inventory Maintenance Quantity
AddHandler Dynamics.Forms.IvItemQtysLocs.IvItemQtysLocs.LocationCode.Change, AddressOf oIVItemMaintenanceQuantity.locationCodeChange
 
'IV Item Class Setup
AddHandler Dynamics.Forms.IvClassMaintenance.IvClassMaintenance.ItemClassCode.Change, AddressOf oIVClassMaintenance.ItemClassCode_Change
 
''PC PM Transaction Entry
AddHandler ProjectCost.Forms.ZPcpmTransactionEntry.PmTransactionEntry.OpenBeforeOriginal, AddressOf oPCPMTransactionEntry.OpenBeforeOriginal
 
''PM Payables Batch Entry
AddHandler Dynamics.Forms.PmBatchEntry.PmBatchEntry.PostButton.ClickBeforeOriginal, AddressOf oPMPayablesBatchEntry.PostButtonClickBeforeOriginal
 
''PM Vendor Master
AddHandler DynamicsModified.Forms.PmVendorMaintenance.PmVendorMaintenance.LocalLeaseAgreement.ClickAfterOriginal, AddressOf oPMVendorMaintenance.LocalLeaseAgreementClickAfterOriginal
 
''PM Select Checks
AddHandler DynamicsModified.Forms.PmMassVoucherSelection.PmMassVoucherSelection.LocalHelp.ClickAfterOriginal, AddressOf oPMSelectChecks.HelpBeforeOriginal
 
''PM Process Payables Remittance
AddHandler DynamicsModified.Forms.PmPrintRemittance.PmPrintRemittance.LocalHelp.ClickBeforeOriginal, AddressOf oPMProcessPayablesRemittance.HelpBeforeOriginal
 
''PM Transaction Entry
AddHandler DynamicsModified.Forms.PmTransactionEntry.PmTransactionEntry.PostButton.ClickBeforeOriginal, AddressOf oPMTransactionEntry.PostButton_ClickBeforeOriginal
 
''PM Transaction Entry Zoom
AddHandler DynamicsModified.Forms.PmTransactionEntryZoom.PmTransactionEntryZoom.LocalDocumentLookup.ClickAfterOriginal, AddressOf oPMTransactionInquiryZoom.LocalDocumentLookup_ClickAfterOriginal
 
''Pop BatchEntry
AddHandler Dynamics.Forms.PopBatchEntry.PopBatchEntry.OpenAfterOriginal, AddressOf oPMPurchasingBatchEntry.OpenAfterOriginal
 
''POP Invoice Entry
AddHandler DynamicsModified.Forms.PopInvoiceEntry.PopInvoiceEntry.LocalDocumentLookup.ClickAfterOriginal, AddressOf oPOPInvoiceEntry.LocalDocumentLookup_ClickAfterOriginal
 
''POP Match Shipments To Invoice
AddHandler DynamicsModified.Forms.PopInvoiceMatching.PopInvoiceMatching.LineScroll.LineFillAfterOriginal, AddressOf oPOPMatchShipmentsToInvoice.LineFillAfterOriginal
 
''PopInquiryInvoiceEntry (Purchasing Invoice Inquiry Zoom)
AddHandler DynamicsModified.Forms.PopInquiryInvoiceEntry.PopInquiryInvoiceEntry.LocalDocumentLookup.ClickAfterOriginal, AddressOf oPopInquiryInvoiceEntry.LocalDocumentLookup_ClickAfterOriginal
 
''POP Purchasing Item Detail Entry
AddHandler DynamicsModified.Forms.PopPoItemDetailEntry.PopPoItemDetailEntry.LineNumber.Change, AddressOf oPOPPurchasingItemDetailEntry.LineNumberChange
 
''PopReceivingsEntry
AddHandler Dynamics.Forms.PopReceivingsEntry.PopReceivingsEntry.OpenAfterOriginal, AddressOf oPopReceivingsEntry.OpenAfterOriginal
 
''RM Apply Doucment
AddHandler DynamicsModified.Forms.RmCashApply.RmApplyDocument.RmAppliedDocumentScroll.DocumentNumber.Change, AddressOf oRMApplyDocument.DocumentNumberChange
 
'RM Customer Maintenance
AddHandler Dynamics.Forms.RmCustomerMaintenance.RmCustomerMaintenance.CustomerNumber.Change, AddressOf oRMCustomerMaintenance.CustomerNumberChange
 
'RM Customer Address
AddHandler Dynamics.Forms.RmCustomerAddress.RmCustomerAddress.OpenAfterOriginal, AddressOf oRMCustomerAddress.Open
 
'RMCashReceipts
AddHandler DynamicsModified.Forms.RmCashReceipts.RmCashReceipts.CustomerNumber.Change, AddressOf oRMCashReceipts.CustomerNumberChange
 
'RMCustomerPaymentHistoryInquiry
AddHandler DynamicsModified.Forms.RmPaymentHistoryInquiry.RmCustomerPaymentHistoryInquiry.CustomerNumber.Change, AddressOf oRMCustomerPaymentHistoryInquiry.CustomerNumberChange
 
'RM Transaction Entry
AddHandler Dynamics.Forms.RmSalesEntry.RmSalesEntry.RmDocumentNumberWork.Change, AddressOf oRMSalesEntry.RmDocumentNumberWorkChange
 
'SOP Batch Entry
AddHandler DynamicsModified.Forms.SopBatchEntry.SopBatchEntry.PrintBeforeOriginal, AddressOf oSOPBatchEntry.PrintBeforeOriginal
 
'SOP Inquiry
AddHandler DynamicsModified.Forms.SopInquiry.SopInquiry.OpenAfterOriginal, AddressOf oSOPInquiry.OpenAfterOriginal
 
'SOP Process Holds Entry
AddHandler Dynamics.Forms.SopProcessHoldsEntry.SopProcessHoldsEntry.OpenBeforeOriginal, AddressOf oSOPProcessHoldsEntry.OpenBeforeOriginal
 
'SopPaymentEntry
AddHandler DynamicsModified.Forms.SopPaymentEntry.SopPaymentEntry.OpenAfterOriginal, AddressOf oSOPPaymentEntry.OpenAfterOriginal
 
'SopPaymentTermsEntry
AddHandler Dynamics.Forms.SopEntry.SopPaymentTermsEntry.PaymentTermsId.Change, AddressOf oSOPPaymentTermsEntry.PaymentTermsIdChange
 
'SOP Transaction Entry
AddHandler Dynamics.Forms.SopEntry.SopEntry.OpenAfterOriginal, AddressOf oSOPTransactionEntry.OpenAfterOriginal
 
'SOP Transaction Entry LineScroll
AddHandler DynamicsModified.Forms.SopEntry.SopEntry.LineScroll.ItemNumber.Change, AddressOf oSOPTransactionEntryDetail.LocalLocationLookup_ClickAfterOriginal
 
'SOP Line Item Detail
AddHandler Dynamics.Forms.SopItemDetail.SopItemDetail.ItemNumber.Change, AddressOf oSOPLineItemDetail.itemNumberChange
 
'UPR Handlers
AddHandler Dynamics.Forms.UprEmployeeMnt.UprEmployeeMnt.Phone3.Change, AddressOf oUPREmployeeMaintenance.AddressChange

 

 


RealWorldCode gives developers practical, real‑world solutions with clean, working code — no fluff, no theory, just answers.
Links
Home
Knowledge Areas
Sitemap
Contact
Et cetera
Privacy Policy
Terms and Conditions
Cookie Preferences