Skip to main content

Creating models for new development in D365 finance and operations

For new development it is advisable to create a new model files.
So that all the development done is stored in the model file and moving code from one environment to other environment is easy.

In visual studio Go to "Dynamics 365>Model Management>Create model" 


Once you select the create model option. New screen will appear asking you fill in the information related to new model.

Once you are done with filling the information click on "Next".Where there will be two options available for selection. Select option based on your requirement.


Mostly we will be selecting the "Create new package" option. But if var or isv layers needs to be modified you might want to select second option.

If you select second option then specify the package you want to modify from the drop down list.
Then click next.It show the information which you have entered and selected.
Then click on "Finish" to create model file.




Here i am selecting first option. If you happen to select the first option then you will be prompted to select the "reference packages". Reference packages are nothing but the base libraries/models which has collection of code which we would be using for our development. Select the packages you want to use for you model and click "Next". Then click on "Finish" create the model file. 

Here you will have two options by default selected.
First "Create new project" which will create a new project with the newly created project.
Second "Make this my default model for new projects" which is self explanatory.


Happy daxing!!!

Comments

Popular posts from this blog

Error 500 on the server for D365 finance and operations

While working on D365 finance and operations one fine day i came across the error 500. There are many reasons for this server. Below link can help you if encounter the same issue. https://community.dynamics.com/ax/f/33/t/195422 If any of solutions does not work for you then you might need to check if there are any newly added objects through code and they might be causing the issue. Try to remove them build and synchronize them with the database. https://community.dynamics.com/ax/b/axdilip/archive/2017/01/05/dynamics-365-for-operations-troubleshooting-http-500-httpcompileexception-error To debug more you can use solution provided in below link. https://www.linkedin.com/pulse/ax7-500-error-shashi-kant-yadav In my case the issue was related to the certificate expiration. To check the expired certificate on the server we can go to "Certificate Management Console" and see the certificates expiration date. To check this is power shell open "Windows PowerS

A reference to 'Dynamics.AX.XXXXX, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is required to compile this module.

The error "A reference to 'Dynamics.AX.Directory, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is required to compile this module." came on when i was building the project in visual studio. This error is thrown when the model is missing any reference which are needed to build the project. To update rectify this error we need to update the model. To do that go to "Dynamics 365 > Model Management > Update model parameter" A new window will open the model you want to update. Here i am selecting "Development" which i have created. Then click on next. On "Select referenced packages" select the missing packages which ones is throwing error. Here i have selected the "Directory" packages as they are the once throwing error. Select the packages. After selecting the packages click on "Next". And Click on "Finish". Rebuild the project and you are good to go.

D365 Month end and year end process

Period Closing Accounts Payable a.          Post invoices for all open/received purchase orders. b.          Post all pending invoices if received from Vendor. c.          Post and settle all payments. d.          Run Currency revaluation e.          Reconcile Vendor balance and trial balance for control accounts. f.           Set fiscal period on-hold for Vendor. Accounts Receivable a.          Post invoices for all open/delivered sales orders. b.          Post all pending free text invoices. c.          Post and settle all received payments. d.          Run Currency revaluation e.          Reconcile Vendor balance and trial balance for control accounts. f.           Set fiscal period on-hold for Customer. Cash and Bank a.          Perform Bank reconciliation b.          Set fiscal period on-hold for Bank. Procurement / Sales a.          Review and Close all open purchase/sales orders/Requisition if require. b.          Perform sort cl