How to Send SMTP mail from Navision Application
Do we know all about Default Dimensions? How to make a dimension Code Mandatory for all the the accounts in Chart of Accounts

Simple. Open Chart of Account, Select all the accounts there, Click on Account > Dimensions > Dimensions-Multiple. Choose the dimensions you want to make mandatory for the accounts and mention 'Code mandatory' in 'Value Posting' field. That's it.
That's the most common answer you will have if you ask somebody how to make a dimension mandatory accross all the accounts in Chart of Account. This common answer is the most common mistake functional consultants make during implementation. Yes, the common answer is not at all right answer.
The above descrbed method of making a dimension mandatory is only valid to make a dimension mandatory for a set of accounts only. Not for entire all the accounts of Chart of accounts.
You may argue - Why not? I am selecting all the accounts from Chart of accounts and making a dimension mandatory for them. And it works.
But think again. Think about a situation where you are creating a new account in Chart of Account.
The dimension you made mandatory for rest of the accounts will not be readily become mandatory for this new account.So you have to make that dimension mandatory for this new account manually following the same method. If you forget, it can be a disaster waiting for you.
Rather the right mehtod of making a dimension madatory accross all the accounts is much simpler and fullproof (foolproof as well). Use the 'Account type default Dim.' feature. Its available in the Dimension window itself.

Dimension, Shortcut Dimension, Global Dimension - Confused?
To understand the concept you need to go back to history of Navision and also need to understand the basic concept of Dimension. Let me try to elaborate it.
Dimension: Dimensions are nothing but parameter for your analysis of data. In other words, they are additional information attached to your tansactions and you can analyse / summarize your transactions on the basis of those parameters. Say, you want to analyse your fuel expenses on the basis of Car no. So you need to define a dimension called 'Car' and put all the car nos in the dimension value list.
Similarly, if you need to analyse telephone expenses on the basis of Telephone nos or travel expenses on the basis of employee nos then, you will define Telephone and Employee Dimensions and list down the dimension values for those dimensions. So at the end you can have a list of dimensions & their values as below:
--- Car --- 1001 --- WB 300356
--- 1002 --- UP5005333
--- 1003 --- DEL678932
This way you can define any no of dimensions and attach any no of dimension values while entering any transaction in the system.
Now that's was Dimension. So what is global dimension? Lets go back few years down to navision's history.
There was time when navision didn't have the facility to attach unlimited no of dimensions to transactions. Instead it had only 2 fixed dimensions with each transactions - Department & Project. And to attach these 2 dimension with each transactions, Navision had created these 2 fields in all the transaction tables (e.g in 81 - Gen. Journal Line, 36 - Sales Header, 37 - Sales Lines, 38 - Purchase Header, 39 - Purchase Header and so on). See the figure below.
What is No. Series Relationship?
Say you want to generate different invoice nos based on to where (geography) you are selling your service / material. So your domestic sales can have invoice nos which is different from invoice nos of export sales.
Now to implement the above feature, you need to use at least 2 no. series for invoice numbering? But in Sales & Receivables Setup's Numbering tab, you have provision of mentioning only one no. series for Sales Invoice nos. how to resolve this?
No. Series Relationship is a feature in Navision which helps you to group multiple no. series together and use it for one document no. Take an example of a sales Invoice. This feature will make 2 (or more) no. series related to each other and both can be used for the sales invoice nos.
Disabling F4 - Stopping inadvertent Delete
Few years back, I had a situation in one of my implementation, where users used to delete the sales order inadvertently by pressing F4 (Their intention was to create a new order by pressing F3).
Now how to stop it. I had solved it in a very simple way by creating a new dummy menu item in one of the menu button present in the order window and assigning F4 as the shortcut key to that menu item. It just overridden the default F4 functionality (delete function). Here is how i did it -



![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=3554862f-90c8-435f-95b2-b5a2ca30d021)