<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CU8FQn8zeyp7ImA9WhRXFU8.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161</id><updated>2011-12-22T08:46:53.183+05:30</updated><category term="Stored procedure" /><category term="Edit Flow Fileds" /><category term="How to find roots of a number" /><category term="square root" /><category term="Microsoft" /><category term="Financial Management" /><category term="Assigning multiple no. series for same document no." /><category term="SQL Server" /><category term="String" /><category term="cube root" /><category term="SMTP mail" /><category term="Hotmail" /><category term="C/AL Code Indentation" /><category term="IP address" /><category term="Batch Names" /><category term="Microsoft SQL Server" /><category term="Programming" /><category term="Chart of accounts" /><category term="Dimension" /><category term="Quit" /><category term="Permission" /><category term="Automating data import" /><category term="Change Password" /><category term="Journal Batch" /><category term="Shortcut Dimension" /><category term="Send automatic mails to navision users." /><category term="microsoft dynamics NAV" /><category term="Numbered Journal Batch Names" /><category term="Account type default Dim." /><category term="Code Manadatory" /><category term="Char" /><category term="No.Series Relationship" /><category term="Navision" /><category term="F4" /><category term="Default Dimension" /><category term="Data type" /><category term="Ineditable" /><category term="SKIP" /><category term="Indent Code" /><category term="No. Series" /><category term="Accounting" /><category term="Editable" /><category term="Migration" /><category term="SQL Server 2005" /><category term="Disable Delete" /><category term="Gmail" /><category term="EXIT" /><category term="break" /><category term="disable default shortcuts" /><category term="Role" /><category term="Fun" /><category term="General ledger" /><category term="migrating to SQL Server 2005" /><category term="CopyStr" /><category term="root" /><category term="Global variable" /><category term="Global Dimension" /><category term="Variable" /><category term="Flow Field" /><category term="AutoCalcField" /><category term="Generating different document nos for different region or area" /><category term="Simple Mail Transfer Protocol" /><category term="Functions in Navision" /><category term="Array" /><category term="CaptionClass" /><category term="Database" /><category term="File system Access" /><category term="Multiple file import" /><category term="Posting" /><category term="InlineEditing" /><category term="Dataport" /><category term="Chart of Account" /><category term="Code Indentation" /><category term="Disable F4" /><title>Navision - The Fun Starts Here</title><subtitle type="html">If you are on the lookout for some not so common Navision features (Technical as well as Functional), you are in the right page. (snehanshu.mandal@gmail.com)</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.navisioncanbefun.com/" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/qjpb" /><feedburner:info uri="blogspot/qjpb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0ICQHs4eSp7ImA9Wx9TE0s.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-5154279504049382461</id><published>2010-11-22T00:21:00.001+05:30</published><updated>2010-11-22T00:22:41.531+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-22T00:22:41.531+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Quit" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft dynamics NAV" /><category scheme="http://www.blogger.com/atom/ns#" term="SKIP" /><category scheme="http://www.blogger.com/atom/ns#" term="Functions in Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="break" /><category scheme="http://www.blogger.com/atom/ns#" term="EXIT" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><title>Quit, Break, SKIP, EXIT</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cHVWiSLwO160zM12WwXEGCqbhok/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cHVWiSLwO160zM12WwXEGCqbhok/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cHVWiSLwO160zM12WwXEGCqbhok/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cHVWiSLwO160zM12WwXEGCqbhok/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;One of my student asked the following question few days back and I just tried to answer them in simple language. You may already know those answer right.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;"can u please tell me the diff. in quit/break/skip/exit in NAV &amp;amp; how to use it properly........"&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 13px;"&gt;Just to answer your question -&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;1. Quit&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Quit can only be used in Report, Dataport or XMLport. (Like Currreport.quit). It quits (come out from) the report or dataport or XMLPORT. If some processing of data happened before the quit statement, all of those data manipulations will be reversed (rolled back).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;2. Break&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Break can be used in 2 places -&lt;br /&gt;
&lt;br /&gt;
a. in any loop (repeat..until) - This statement will break the loop and come out of the loop without further processing. All the data manipulation before this statement will remain intact.&lt;br /&gt;
&lt;br /&gt;
b. In a report or dataport or XMLport. This statement will take you out from any trigger (like on prereport, Onpresection etc)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. SKIP&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
SKIP is only used in Report / Dataport / XMLPORT. This statement skips the iteration of a dataitem.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;4. EXIT&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
EXIT normally used in functions / triggers to return a value. (say a function returns a numeric value -&lt;br /&gt;
&lt;br /&gt;
Myfunction(integer A, Integer B) Integer---&lt;br /&gt;
&lt;br /&gt;
EXIT(A+B);&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Hope the above answer helps you. I will try to send a more detailed answer to you (with example) soon. Keep writing me your problems and ask ur freinds to send their problems to me too.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="font-family: Verdana, sans-serif;"&gt;&lt;b&gt;You can also send me a mail to snehanshu.mandal@gmail.com&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-5154279504049382461?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/RiwOwzJsFMs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/5154279504049382461/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=5154279504049382461&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/5154279504049382461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/5154279504049382461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/RiwOwzJsFMs/quit-break-skip-exit.html" title="Quit, Break, SKIP, EXIT" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2010/11/quit-break-skip-exit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4HRXg7fyp7ImA9WxNSEUU.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-3376822146814287925</id><published>2009-08-25T11:43:00.002+05:30</published><updated>2009-08-25T11:45:34.607+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-25T11:45:34.607+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="microsoft dynamics NAV" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="How to find roots of a number" /><category scheme="http://www.blogger.com/atom/ns#" term="cube root" /><category scheme="http://www.blogger.com/atom/ns#" term="square root" /><category scheme="http://www.blogger.com/atom/ns#" term="root" /><title>Navision - How to find out Square Root / Cube Root?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8GrWP-glnpammPdLoQUB_oUp5BY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8GrWP-glnpammPdLoQUB_oUp5BY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8GrWP-glnpammPdLoQUB_oUp5BY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8GrWP-glnpammPdLoQUB_oUp5BY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;We all know how to raise a number to the power n. Use the powerful nummeric function 'Power'.&lt;br /&gt;&lt;br /&gt;NewNumber := POWER(Number, Power);&lt;br /&gt;So Power(4,2) will result in 16.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But how to find out the roots (square, cuber or nth root)?&lt;br /&gt;&lt;br /&gt;Simple use the same Power function - And just change the 'Power' parameter of the function.&lt;br /&gt;&lt;br /&gt;So to find out the square root of say 16, use&lt;br /&gt;&lt;br /&gt;Power(16,1/2); This will result in 4&lt;br /&gt;&lt;br /&gt;to find out the Cube root of say 8, use&lt;br /&gt;&lt;br /&gt;Power(16,1/3); This will result in 2.&lt;br /&gt;&lt;br /&gt;to find out the nth root of any number just use -&lt;br /&gt;&lt;br /&gt;NewNumber := Power(Number,1/n);&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-3376822146814287925?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/YvSGxFG4Xe8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/3376822146814287925/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=3376822146814287925&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/3376822146814287925?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/3376822146814287925?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/YvSGxFG4Xe8/navision-how-to-find-out-square-root.html" title="Navision - How to find out Square Root / Cube Root?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2009/08/navision-how-to-find-out-square-root.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UFR3g_eSp7ImA9WxNTGUg.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-7861075684573041960</id><published>2009-08-21T17:41:00.004+05:30</published><updated>2009-08-22T21:03:36.641+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-22T21:03:36.641+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Indent Code" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft dynamics NAV" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Indentation" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="C/AL Code Indentation" /><title>How to indent multiple lines of code in Navision</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D2q7hVRUG0PuTrdvEOMNOnWoQ_g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D2q7hVRUG0PuTrdvEOMNOnWoQ_g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D2q7hVRUG0PuTrdvEOMNOnWoQ_g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D2q7hVRUG0PuTrdvEOMNOnWoQ_g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;What to do if you need to indent several lines of Code (Just because youmade the changes in code lately) in any Navision Object? Will you do it manually one line at a time?&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Don't despair. There is a simple way to do it - &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;To indent several lines of code, select those several lines and press TAB. The code indents with two spaces to the right, every time that TAB is pressed. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;To indent several lines of code to the left, select those lines, and press SHIFT+TAB. This indents the code with one space to the left, every time that SHIFT+TAB is pressed. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Block indentation enables developers to indent several lines of code in only three keystrokes (one for highlighting the code and two for pressing SHIFT and TAB.)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-7861075684573041960?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/FRP5OFHdshI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/7861075684573041960/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=7861075684573041960&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7861075684573041960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7861075684573041960?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/FRP5OFHdshI/navision-code-indentation.html" title="How to indent multiple lines of code in Navision" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><thr:total>3</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2009/08/navision-code-indentation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIMQHg-fip7ImA9WxJUF08.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-5267719133762170520</id><published>2009-07-16T10:00:00.001+05:30</published><updated>2009-07-16T10:33:01.656+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-16T10:33:01.656+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="microsoft dynamics NAV" /><category scheme="http://www.blogger.com/atom/ns#" term="Hotmail" /><category scheme="http://www.blogger.com/atom/ns#" term="SMTP mail" /><category scheme="http://www.blogger.com/atom/ns#" term="Send automatic mails to navision users." /><category scheme="http://www.blogger.com/atom/ns#" term="Simple Mail Transfer Protocol" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="IP address" /><category scheme="http://www.blogger.com/atom/ns#" term="Gmail" /><title>How to Send SMTP mail from Navision Application</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RV4QzQ065PXwtBG_4LCtIKUL-KU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RV4QzQ065PXwtBG_4LCtIKUL-KU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RV4QzQ065PXwtBG_4LCtIKUL-KU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RV4QzQ065PXwtBG_4LCtIKUL-KU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;strong&gt;2 Steps to use it - &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. Setup the &lt;a class="zem_slink" title="Simple Mail Transfer Protocol" href="http://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol" rel="wikipedia"&gt;SMTP&lt;/a&gt; mail in &lt;a class="zem_slink" title="Navision" href="http://www.navision.com/" rel="homepage"&gt;Navision&lt;/a&gt;. &lt;/div&gt;&lt;div align="justify"&gt;2. Use the functions avaliable in Codeunit 400 (SMTP Mail) &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;1. Setup the SMTP mail in Navision:&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Go to Administration&gt; IT adminisration &gt; General Setup &gt; SMTP Setup. The following screen will open - &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/Sl6sMTd4_3I/AAAAAAAAAcg/4GOTCT6xefs/s1600-h/SMTP+Setup+Anonymous.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 385px; DISPLAY: block; HEIGHT: 280px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5358909934001520498" border="0" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/Sl6sMTd4_3I/AAAAAAAAAcg/4GOTCT6xefs/s400/SMTP+Setup+Anonymous.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;You need a SMTP server address (&lt;a class="zem_slink" title="IP address" href="http://en.wikipedia.org/wiki/IP_address" rel="wikipedia"&gt;IP&lt;/a&gt; or link). I have used my office SMTP server. If your SMTP server permits anonymous mailing, you can choose authentication as 'Anonymous' where you don't need to mention any user id and password. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;If your SMTP Server does not allow anonymous mailing, you need to choose authentication as 'Basic' and need to mention one valid User id and Password.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/Sl6sL7BV-oI/AAAAAAAAAcY/LC59N0CeBDs/s1600-h/SMTP+Setup+Basic.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 384px; DISPLAY: block; HEIGHT: 281px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5358909927439334018" border="0" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/Sl6sL7BV-oI/AAAAAAAAAcY/LC59N0CeBDs/s400/SMTP+Setup+Basic.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Use the functions available in Codeunit 400 (SMTP Mail) :&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Once the setup is done, you can start mailing using the functions available in SMTP mail codeunit.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;a) Take a new form and take a &lt;a class="zem_slink" title="Button (computing)" href="http://en.wikipedia.org/wiki/Button_%28computing%29" rel="wikipedia"&gt;command button&lt;/a&gt; on it. On clicking of that button the mail will be send (Just for the example)&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;b) Take a &lt;a class="zem_slink" title="Global variable" href="http://en.wikipedia.org/wiki/Global_variable" rel="wikipedia"&gt;global variable&lt;/a&gt; 'SMAIL' of &lt;a class="zem_slink" title="Data type" href="http://en.wikipedia.org/wiki/Data_type" rel="wikipedia"&gt;data type&lt;/a&gt; 'Codeunit' and subtype 'SMTP mail' codeunit. This will give you the access to the functions available in that codeunit.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;c) Now the actual code. Write the following code on 'On Push' trigger of the command button &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;--------------------------------------------------------------------&lt;/div&gt;&lt;div align="justify"&gt;CLEAR(SMAIL);&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;SMAIL.CreateMessage('Snehanshu','snehanshu.mandal@gmail.com','snehanshu.mandal@gmail.com','Warning - Inventory', 'Item 50005 has a inventory below minimum inventory level',FALSE); &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;[&lt;a class="zem_slink" title="Syntax" href="http://www.last.fm/music/Syntax" rel="lastfm"&gt;Syntax&lt;/a&gt; for the Createmessage function - Createmessage([sender's name] &lt;sender&gt;,[sender's id]&lt;sender&gt;,[recipient's id or ids],[subject]&lt;recipient&gt; ,[body line]&lt;subject&gt; ,[html formatted or not]]&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;SMAIL.AddAttachment('d:\Sales Invoice.xlsx');&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;SMAIL.Send;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;MESSAGE('mail send');&lt;/div&gt;&lt;div align="justify"&gt;-----------------------------------------------------------------------------------&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;That's it. Now click on the command button, and the mail will be sent to the recipients.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;1. There can be multiple recipients. Just put them as comma separated text in the recipient parameter.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;2. You can add more body lines using 'AppendBody' function.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;3. You can also mark a CC or &lt;a class="zem_slink" title="Blind carbon copy" href="http://en.wikipedia.org/wiki/Blind_carbon_copy" rel="wikipedia"&gt;BCC&lt;/a&gt; copy of the mail using 'AddCC' 'AddBCC' functions.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;If you are not sure about the SMTP server, just search in google how to use, rediffmil, &lt;a class="zem_slink" title="Gmail" href="http://gmail.com/" rel="homepage"&gt;Gmail&lt;/a&gt; or &lt;a class="zem_slink" title="Hotmail" href="http://www.hotmail.com/" rel="homepage"&gt;Hotmail&lt;/a&gt; or any other mailing system as your smtp server.&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-5267719133762170520?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/cFRaNh5P5N8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/5267719133762170520/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=5267719133762170520&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/5267719133762170520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/5267719133762170520?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/cFRaNh5P5N8/how-to-send-smtp-mail-from-navision.html" title="How to Send SMTP mail from Navision Application" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Gk_tj28VQKM/Sl6sMTd4_3I/AAAAAAAAAcg/4GOTCT6xefs/s72-c/SMTP+Setup+Anonymous.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2009/06/how-to-send-smtp-mail-from-navision.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMQ3g5fCp7ImA9WxJUFkk.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-2360697370239371745</id><published>2008-09-07T00:05:00.007+05:30</published><updated>2009-07-15T14:24:42.624+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-15T14:24:42.624+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dimension" /><category scheme="http://www.blogger.com/atom/ns#" term="Financial Management" /><category scheme="http://www.blogger.com/atom/ns#" term="Default Dimension" /><category scheme="http://www.blogger.com/atom/ns#" term="Code Manadatory" /><category scheme="http://www.blogger.com/atom/ns#" term="Account type default Dim." /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Database" /><category scheme="http://www.blogger.com/atom/ns#" term="Chart of accounts" /><category scheme="http://www.blogger.com/atom/ns#" term="General ledger" /><category scheme="http://www.blogger.com/atom/ns#" term="Accounting" /><title>Do we know all about Default Dimensions? How to make a dimension Code Mandatory for all the the accounts in Chart of Accounts</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l-HxbfORE0XaMBpVr5nZz2aQll4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l-HxbfORE0XaMBpVr5nZz2aQll4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l-HxbfORE0XaMBpVr5nZz2aQll4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l-HxbfORE0XaMBpVr5nZz2aQll4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SiUnaSnoz_I/AAAAAAAAARQ/N_jfWM3577s/s1600-h/Default+Dimension+from+COA.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 189px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5342719865573134322" border="0" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SiUnaSnoz_I/AAAAAAAAARQ/N_jfWM3577s/s320/Default+Dimension+from+COA.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Simple. Open Chart of Account, Select all the accounts there, Click on Account &gt; Dimensions &gt; Dimensions-Multiple. Choose the dimensions you want to make mandatory for the accounts and mention 'Code mandatory' in 'Value Posting' field. That's it.&lt;br /&gt;&lt;br /&gt;That's the most common answer you will have if you ask somebody how to make a &lt;a class="zem_slink" title="Dimension" href="http://en.wikipedia.org/wiki/Dimension" rel="wikipedia"&gt;dimension&lt;/a&gt; mandatory accross all the accounts in Chart of Account. &lt;strong&gt;This common answer is the most &lt;a class="zem_slink" title="Mistake (contract law)" href="http://en.wikipedia.org/wiki/Mistake_%28contract_law%29" rel="wikipedia"&gt;common mistake&lt;/a&gt; functional consultants make during implementation. Yes, the common answer is not at all right answer.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;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 &lt;a class="zem_slink" title="Chart of accounts" href="http://en.wikipedia.org/wiki/Chart_of_accounts" rel="wikipedia"&gt;Chart of accounts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;But think again. Think about a situation where you are creating a new account in Chart of Account.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SiUnavG3A1I/AAAAAAAAARY/pZkufr7G53Y/s1600-h/New+Account+COA.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 145px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5342719873220281170" border="0" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SiUnavG3A1I/AAAAAAAAARY/pZkufr7G53Y/s320/New+Account+COA.jpg" /&gt;&lt;/a&gt;The dimension you made mandatory for rest of the accounts will not be readily become mandatory for this new account.&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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. &lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SiUna5hMkKI/AAAAAAAAARg/-XFn6jcjFoA/s1600-h/Account+Type+Default+Dimension.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 167px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5342719876015100066" border="0" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SiUna5hMkKI/AAAAAAAAARg/-XFn6jcjFoA/s320/Account+Type+Default+Dimension.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Open the &lt;a class="zem_slink" title="Financial Management" href="http://www.amazon.com/gp/redirect.html%3FASIN=0764114026%26tag%3Dzemanta-20%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/0764114026%253FSubscriptionId=0G81C5DAZ03ZR9WH9X82" rel="amazon"&gt;Financial Management&lt;/a&gt; &gt; &lt;a class="zem_slink" title="General ledger" href="http://en.wikipedia.org/wiki/General_ledger" rel="wikipedia"&gt;General Ledger&lt;/a&gt; &gt; Setup &gt; Dimension.&lt;/div&gt;&lt;div align="justify"&gt;Select The Dimension you want to mandatory accross all accounts&lt;/div&gt;&lt;div align="justify"&gt;Click Dimension &gt; Account Type Default Dim.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SiUnbHtuE_I/AAAAAAAAARo/6ZhSCsvCAnw/s1600-h/Set+Account+Type+default+dimension.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 197px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5342719879825724402" border="0" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SiUnbHtuE_I/AAAAAAAAARo/6ZhSCsvCAnw/s320/Set+Account+Type+default+dimension.jpg" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Mention the table no. behind the Chart of Account (That's Table no. 15)&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;And mention that it's 'Code mandatory' in the 'Value Posting' field.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;And this will ensure that the particular dimension is mandatory for entire set of records of te table no. 15 (nothing but the Chart of Account). And in future, any new accounts created in charts of accounts will be automatically included in that mandatory list.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;This is the way you can make a dimension mandatory for a entire type of account. For example, the &lt;a class="zem_slink" title="Customer" href="http://en.wikipedia.org/wiki/Customer" rel="wikipedia"&gt;customer account&lt;/a&gt;, Vendor Account, Item Master etc. &lt;/div&gt;&lt;div style="MARGIN-TOP: 10px; HEIGHT: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/3554862f-90c8-435f-95b2-b5a2ca30d021/"&gt;&lt;img style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; FLOAT: right; BORDER-LEFT-STYLE: none" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_e.png?x-id=3554862f-90c8-435f-95b2-b5a2ca30d021" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-2360697370239371745?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/rGWbVildSIM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/2360697370239371745/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=2360697370239371745&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2360697370239371745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2360697370239371745?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/rGWbVildSIM/do-we-know-all-about-default-dimension.html" title="Do we know all about Default Dimensions? How to make a dimension Code Mandatory for all the the accounts in Chart of Accounts" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Gk_tj28VQKM/SiUnaSnoz_I/AAAAAAAAARQ/N_jfWM3577s/s72-c/Default+Dimension+from+COA.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/09/do-we-know-all-about-default-dimension.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4GR3w8fyp7ImA9WxRTE0U.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-1503126910736009347</id><published>2008-09-01T17:13:00.010+05:30</published><updated>2008-09-03T00:45:26.277+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-03T00:45:26.277+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Dimension" /><category scheme="http://www.blogger.com/atom/ns#" term="Shortcut Dimension" /><category scheme="http://www.blogger.com/atom/ns#" term="CaptionClass" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Global Dimension" /><title>Dimension, Shortcut Dimension, Global Dimension - Confused?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tsJZvPwE3HAEItLbDAi86W6plxE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tsJZvPwE3HAEItLbDAi86W6plxE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tsJZvPwE3HAEItLbDAi86W6plxE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tsJZvPwE3HAEItLbDAi86W6plxE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;People often gets confused about the terms used to describe dimensions. - Dimension, Shortcut Dimension, Global Dimension - are they same or what? Why we need so many different dimensions? &lt;/div&gt;&lt;p align="justify"&gt;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.&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;strong&gt;Dimension:&lt;/strong&gt; 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. &lt;/p&gt;&lt;p align="justify"&gt;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 &amp;amp; their values as below: &lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;--- Car --- 1001 --- WB 300356&lt;/p&gt;&lt;p align="justify"&gt;             --- 1002 --- UP5005333&lt;/p&gt;&lt;p align="justify"&gt;             --- 1003 --- DEL678932 &lt;/p&gt;&lt;div align="justify"&gt;--- Tel --- 98444320 --- Ashsih Banerjee &lt;/div&gt;&lt;div align="justify"&gt;             --- 87909098 --- Snehanshu Mandal &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;--- Emp --- 1001 --- Snehanshu Mandal&lt;/div&gt;&lt;div align="justify"&gt;                --- 1002 --- Vinay Iyer&lt;/div&gt;&lt;div align="justify"&gt;                --- 1003 --- Shridhar Varasala &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SLwB0BNZTGI/AAAAAAAAAPY/YLxBHGmx4ZU/s1600-h/Post+12+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5241066059541859426" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SLwB0BNZTGI/AAAAAAAAAPY/YLxBHGmx4ZU/s320/Post+12+pic+1.JPG" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;You can define the dimension in Navision from 'Financial Management &gt; General Ledger &gt; Setup &gt; Dimensions &gt; Dimension'. And then define the respective dimension values.&lt;/div&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt; &lt;/p&gt;&lt;p align="justify"&gt;This way you can define any no of dimensions and attach any no of dimension values while entering any transaction in the system.&lt;/p&gt;&lt;p align="justify"&gt;Now that's was Dimension. So what is global dimension? Lets go back few years down to navision's history.&lt;/p&gt;&lt;p align="justify"&gt;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 &amp;amp; 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.&lt;/p&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SLwB0Q6Zr_I/AAAAAAAAAPg/fTO1kSq7AtM/s1600-h/Post+12+pic+2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5241066063757160434" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SLwB0Q6Zr_I/AAAAAAAAAPg/fTO1kSq7AtM/s320/Post+12+pic+2.JPG" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Now you can't just keep on adding new fields in each transaction table to achieve unlimited no of dimension attachment feature. So navision started storing dimension informations attached to different transactions in 2 separate tables (Journal Line Dimension - for storing dimensions attached to all journal transactions, Document Dimension - for storing dimensions attached to all document type of transactions). So Navision came up with a different method of storing dimension values attached with transactions.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;What happened to the 2 fields present in all transaction tables? To reuse these 2 fields, Navision came up with a concept called 'Global Dimensions'. So 2 dimensions from your dimension master can be defined as Global Dimension and their values can directly be attached with any transaction (in those 2 fields present globally - They automatically take the caption of global dimension defined and displayed accordingly to users - using 'CaptionClass' property). Just because they are present in all the transaction tables, these dimensions make it easier to take out reporting based on these 2 dimension and helps you in easy data entry. Ideally they are the most commonly used dimensions accross in Navision Company.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;So global dimensions are nothing but ordinary dimensions. Only thing they are globally present in the system and helps in data entry (dimension attachment) and reporting on most commonly used dimensions in a company. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;But if you are going to attach more than 2 global dimensions in transactions, then the very attachment of dimension process is slightly lengthy. I mean you need to click on the transaction line &gt; click on button 'Line' &gt; Dimensions &gt; Select the dimension code and dimension value.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Can we make it little easier for data entry where more than 2 global dimensions you need to attach to transaction? &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Off course&lt;/span&gt; we can. Use the concept 'Shortcut Dimensions'&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Shortcut Dimensions: &lt;/strong&gt;There can be 8 dimensions displayed directly on any tabular transaction form (Journal lines or Purchase Lines, Sales Lines etc) just to facilitate the data entry. Remember, these dimension will not be present directly in the table but only displayed in the form. They are shortcuts to 8 different dimensions. So that you don't need to go for the lengthy dimension attachment process. That's why the name came 'Shortcut Dimension'. And the 2 global dimensions automatically gets assigned as first 2 shortcut dimensions. (Check out the &lt;strong&gt;General ledger setup).&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SLwB0eQUXrI/AAAAAAAAAPo/eX_Ao3q6vp0/s1600-h/Post+12+pic+3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5241066067338747570" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SLwB0eQUXrI/AAAAAAAAAPo/eX_Ao3q6vp0/s320/Post+12+pic+3.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;See the screen left (General Journal) and you will find there are 8 dimensions present (coloured columns). These are 8 shortcut dimensions. First 2 are global dimensions (directly present in the Gen. Journal Line table - the transaction table used here) coloured green are automatically became first 2 shortcut dimensions. Rest 6 columns are just displayed in the form only to facilitate the data entry (not present in the Gen. Journal Line table). If you enter some values in those columns, system will insert the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;relevant&lt;/span&gt; dimension and dimension values in the journal line dimension table for the transaction. If you enter values in first 2 shortcut dimensions, they will be inserted in the global fields present in the current transaction tables as well as the journal line dimension table.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;That's the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;funda&lt;/span&gt; of Dimension, Global Dimension and Shortcut Dimension. Hope i am able to clear the idea a little bit. If you want to discuss it further, do send me your comments or simply fire a mail to me (&lt;a href="mailto:snehanshu.mandal@gmail.com"&gt;snehanshu.mandal@gmail.com&lt;/a&gt;).&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;See you in next post.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-1503126910736009347?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/7MtKdQl9uhI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/1503126910736009347/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=1503126910736009347&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/1503126910736009347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/1503126910736009347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/7MtKdQl9uhI/dimension-shortcut-dimension-global.html" title="Dimension, Shortcut Dimension, Global Dimension - Confused?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Gk_tj28VQKM/SLwB0BNZTGI/AAAAAAAAAPY/YLxBHGmx4ZU/s72-c/Post+12+pic+1.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/09/dimension-shortcut-dimension-global.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DR3oycSp7ImA9WxRTEEw.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-1951547222269233992</id><published>2008-08-29T17:30:00.000+05:30</published><updated>2008-08-29T17:57:56.499+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-29T17:57:56.499+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Generating different document nos for different region or area" /><category scheme="http://www.blogger.com/atom/ns#" term="No. Series" /><category scheme="http://www.blogger.com/atom/ns#" term="Assigning multiple no. series for same document no." /><category scheme="http://www.blogger.com/atom/ns#" term="No.Series Relationship" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><title>What is No. Series Relationship?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ir6uY6YygkpLoHGTllhsCt01W6s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ir6uY6YygkpLoHGTllhsCt01W6s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ir6uY6YygkpLoHGTllhsCt01W6s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ir6uY6YygkpLoHGTllhsCt01W6s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;I got surprised when i discovered that so many people working in Navision for quite some time doesn't understand No. series Relationship feature. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;So what is No. Series Relationship?&lt;/strong&gt;&lt;/div&gt;&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Now to implement the above feature, you need to use at least 2 no. series for invoice numbering? But in Sales &amp;amp; Receivables Setup's Numbering tab, you have provision of mentioning only one no. series for Sales Invoice nos. how to resolve this?&lt;/p&gt;&lt;div align="justify"&gt;You can go for some customisation or simply use the No. series relationship.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;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.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Lets do it in Navision.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SLfj5BDJvFI/AAAAAAAAANA/GLfrTuzU2j4/s1600-h/Post+11+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239907260142566482" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SLfj5BDJvFI/AAAAAAAAANA/GLfrTuzU2j4/s320/Post+11+pic+1.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;Create 2 no. series S-INV and S-INV EXP. First one for the domestic Sales &amp;amp; Second one for Export Sales.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SLfj5DY4zvI/AAAAAAAAANI/e3a9Bk-ps0Y/s1600-h/Post+11+pic+2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239907260770602738" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SLfj5DY4zvI/AAAAAAAAANI/e3a9Bk-ps0Y/s320/Post+11+pic+2.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;Now relate the second no. series (S-INV EXP) with the first one with no. series relationship. To do that, select the seclect the S-INV in no. series window and click on the menu button series -&gt; Relationships. Select the second no. series (P-INV EXP) in this window. Close it.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Your relationship between the 2 no. series is done. Now to use these no. series for sales invoice nos, you need assign it to sales &amp;amp; Receivables Setup. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SLfj5fX0w6I/AAAAAAAAANQ/a8LzUTJx2ps/s1600-h/Post+11+pic+3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239907268282336162" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SLfj5fX0w6I/AAAAAAAAANQ/a8LzUTJx2ps/s320/Post+11+pic+3.JPG" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Open Sales &amp;amp; Receivables Setup and go to the numbering tab. Choose the first no. series (P-INV) in the Invoice Nos.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Now you are ready to use both the no. series to generate the Sales Invoice nos. To test it - &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SLfj5bdntoI/AAAAAAAAANY/SuAJTYhHFsY/s1600-h/Post+11+pic+4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5239907267232904834" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SLfj5bdntoI/AAAAAAAAANY/SuAJTYhHFsY/s320/Post+11+pic+4.JPG" border="0" /&gt;&lt;/a&gt; Open the sales Invoice Window (Sales &amp;amp; Marketting -&gt; Order Processing -&gt; Invoices) and press F3 to create a new Sales Invoice. Don't tab away from the no. field. Now click on the assist edit button (the 3 dot button) next to No. field and you will find system is suggesting both the no. series to you. Select any one series (depending on what type of Sales invoice - &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Domestic&lt;/span&gt; / Export you are creating) and a new no. document no will be generated.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;So, you have the option of using 2 no. series (or more) for one single document no. You can extend this functionality further by automating the selection of no. series own the basis of USER ID. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Experiment on it. See you in next post.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-1951547222269233992?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/My_9mEvqzfU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/1951547222269233992/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=1951547222269233992&amp;isPopup=true" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/1951547222269233992?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/1951547222269233992?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/My_9mEvqzfU/what-is-no-series-relationship.html" title="What is No. Series Relationship?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Gk_tj28VQKM/SLfj5BDJvFI/AAAAAAAAANA/GLfrTuzU2j4/s72-c/Post+11+pic+1.JPG" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/08/what-is-no-series-relationship.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4BQnc7cSp7ImA9WxdaE08.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-7772436759572300470</id><published>2008-08-18T20:05:00.006+05:30</published><updated>2008-08-21T18:19:13.909+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-21T18:19:13.909+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="F4" /><category scheme="http://www.blogger.com/atom/ns#" term="Disable Delete" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Disable F4" /><category scheme="http://www.blogger.com/atom/ns#" term="disable default shortcuts" /><title>Disabling F4 - Stopping inadvertent Delete</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DZPjtjkMzy9UHFjVIAzVoE6UTs8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DZPjtjkMzy9UHFjVIAzVoE6UTs8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DZPjtjkMzy9UHFjVIAzVoE6UTs8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DZPjtjkMzy9UHFjVIAzVoE6UTs8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;strong&gt;Can we disable the F4 function button in Navision? &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;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).&lt;br /&gt;&lt;br /&gt;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 -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SK1juhrbKaI/AAAAAAAAAKI/99bIq7-YCrc/s1600-h/Post+10+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5236951592667392418" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SK1juhrbKaI/AAAAAAAAAKI/99bIq7-YCrc/s320/Post+10+pic+1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Open the sales order form (Form 42) in design mode. Add a new menu item to the menu button 'Order' present in that form. Caption it as 'Dummy' and assign the shortcut key F4 to it.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Don't write any code for this menu item. So nothing will happen if somebody clicks on it.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Now if somebody press F4, system calls that menu item 'Dummy' instead of default delete call and nothing happens for F4. And your default F4 is disabled.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Do you have a better solution? Do write to me.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-7772436759572300470?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/qOAjgNMqd-M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/7772436759572300470/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=7772436759572300470&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7772436759572300470?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7772436759572300470?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/qOAjgNMqd-M/disabling-f4-stopping-inadvertent.html" title="Disabling F4 - Stopping inadvertent Delete" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Gk_tj28VQKM/SK1juhrbKaI/AAAAAAAAAKI/99bIq7-YCrc/s72-c/Post+10+pic+1.JPG" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/08/disabling-f4-stopping-inadvertent.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UFQH06eCp7ImA9WxdaEEk.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-7697465305322367505</id><published>2008-08-18T10:48:00.005+05:30</published><updated>2008-08-18T13:10:11.310+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-18T13:10:11.310+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Editable" /><category scheme="http://www.blogger.com/atom/ns#" term="InlineEditing" /><category scheme="http://www.blogger.com/atom/ns#" term="Chart of Account" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Ineditable" /><title>Inline Editing - Making your Chart of Account ineditable and Editable at the same time</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oF04xVoq8c8SPDbpyFl1RIWhzWM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oF04xVoq8c8SPDbpyFl1RIWhzWM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oF04xVoq8c8SPDbpyFl1RIWhzWM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oF04xVoq8c8SPDbpyFl1RIWhzWM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;After a long holiday, i am back. Will discuss about an wonderful property named 'I&lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;nlineEditing&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;'&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Chart of account&lt;/strong&gt; is a window where your list of accounts is displayed. The same window is used to create a new account as well as finding a particular account (you are looking for analysing it).&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Now in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Navision&lt;/span&gt;&lt;/span&gt;, in any &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;in editable&lt;/span&gt; window, you can simply start typing in any text and system opens the search box to search that text. But as the Chart of Account is editable (its the entry window), if you start typing something intending to search for it, you can &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;inadvertently&lt;/span&gt; overwrite any field in this window. And users do this mistake quite often. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Can we arrange something whereas the system will not allow you to edit this window at the first instance but will allow you to insert a new account if intended?&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Yes, you can achieve this using the '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;InlineEditing&lt;/span&gt;&lt;/span&gt;' property. Use this property to force the user to click in the table box or press F2 to begin editing the text inside the table box. In other words once this property is turned on, no editing will be allowed when the form is opened. The user must click on an active editable control, press F2 when an editable control is in focus, or choose to insert a new record to begin editing. So if the user start typing in something immediately after the window is opened, the search function (window) will open and no text will be overwritten by mistake. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;This particular property belongs to the Table box. The table box is nothing but the control in any tabular form which displays the different fields from a table. Let do it - &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Open the form 16 (the chart of account window) and select the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;tablebox&lt;/span&gt;&lt;/span&gt; control.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SKkhM9GFNRI/AAAAAAAAAJs/gr4lfXkj9pU/s1600-h/Post+9+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5235752548237128978" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 651px; CURSOR: hand; HEIGHT: 200px" height="132" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SKkhM9GFNRI/AAAAAAAAAJs/gr4lfXkj9pU/s320/Post+9+pic+1.JPG" width="559" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Go to the property of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;tablebox&lt;/span&gt;&lt;/span&gt; and find out the property '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Inlineediting&lt;/span&gt;&lt;/span&gt;'.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SKkhNAqVomI/AAAAAAAAAJ0/hM1Gcso1BK0/s1600-h/Post+9+pic+2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5235752549194506850" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 633px; CURSOR: hand; HEIGHT: 229px" height="162" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SKkhNAqVomI/AAAAAAAAAJ0/hM1Gcso1BK0/s320/Post+9+pic+2.JPG" width="599" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Make it true (Yes). Save the form.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Now reopen the chart of account and see whether it is editable in the first instance or when the form is opened. You will find the you need to click on any field or press F2 to edit it. &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;Otherwise&lt;/span&gt;, if you start typing in any text, the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;search&lt;/span&gt; window opens immediately.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Note: You can also set this property dynamically in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;runtime&lt;/span&gt; depending different criteria.&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Hope this serves the purpose of making the chart of account &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;in editable&lt;/span&gt; and at the same time, he &lt;/div&gt;&lt;div align="justify"&gt;same window can be used to edit and insert record.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;See you in next post.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-7697465305322367505?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/8I6Mztl0IIo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/7697465305322367505/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=7697465305322367505&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7697465305322367505?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7697465305322367505?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/8I6Mztl0IIo/inline-editing.html" title="Inline Editing - Making your Chart of Account ineditable and Editable at the same time" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Gk_tj28VQKM/SKkhM9GFNRI/AAAAAAAAAJs/gr4lfXkj9pU/s72-c/Post+9+pic+1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/08/inline-editing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04AQH05eip7ImA9WxdbFEU.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-5090608140948724370</id><published>2008-08-12T00:11:00.006+05:30</published><updated>2008-08-12T00:42:21.322+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-12T00:42:21.322+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Flow Field" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="AutoCalcField" /><title>AutoCalcField - What's that?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yr9UU_jARB-XFPLFfV3LJzZStps/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yr9UU_jARB-XFPLFfV3LJzZStps/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yr9UU_jARB-XFPLFfV3LJzZStps/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yr9UU_jARB-XFPLFfV3LJzZStps/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;There are so many properties and functions available in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Navision&lt;/span&gt; that its impossible to learn them completely in few years. Some of them are complex but most of them are simple and we simply unknowingly use them.&lt;br /&gt;&lt;br /&gt;You would have been amazed knowing some of the properties which you use quite regularly but never bothered about knowing them. In this series of posts, we will try to under few of them. Today we will start with '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;AutoCalcField&lt;/span&gt;'&lt;br /&gt;&lt;br /&gt;You all know that if you display a flow field onto a form or a report, the system calculates the flow field value automatically and displays it. Do you know why system behaves like this? Just &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;because&lt;/span&gt; of the property '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;AutoCalcField&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;This simple property is related to any control onto a form or a report which displays a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;flow field&lt;/span&gt;. In other words, you can change this property in those controls whose source expression is a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;flow field&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Why we don't really notice them? Because 'Yes' is the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;default&lt;/span&gt; value for this property. If you turn it to 'No', the control simply will not calculate the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;flow field&lt;/span&gt; value automatically.&lt;br /&gt;&lt;br /&gt;To check it out, open the Vendor card (form 26) in design mode and go to the property of the field "Balance (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;LCY&lt;/span&gt;)". You will find, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;AutoCalcField&lt;/span&gt; property is set to 'TRUE' by default. You can change it to 'No' and see whether this field is anymore displaying the Vendor Balances or not.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SKCNcK0QHuI/AAAAAAAAAJE/sNXL6QdrjsE/s1600-h/Post+8+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5233338282083884770" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 452px; CURSOR: hand; HEIGHT: 158px" height="153" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SKCNcK0QHuI/AAAAAAAAAJE/sNXL6QdrjsE/s320/Post+8+pic+1.JPG" width="452" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Good Luck.&lt;br /&gt;&lt;br /&gt;See you in Next property :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-5090608140948724370?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/QNVXNH5lYsU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/5090608140948724370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=5090608140948724370&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/5090608140948724370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/5090608140948724370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/QNVXNH5lYsU/autocalcfield-whats-that.html" title="AutoCalcField - What's that?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_Gk_tj28VQKM/SKCNcK0QHuI/AAAAAAAAAJE/sNXL6QdrjsE/s72-c/Post+8+pic+1.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/08/autocalcfield-whats-that.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMESXw9eip7ImA9WxdbFkw.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-2444086301153888219</id><published>2008-08-11T00:20:00.003+05:30</published><updated>2008-08-13T14:03:28.262+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-13T14:03:28.262+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="File system Access" /><category scheme="http://www.blogger.com/atom/ns#" term="Automating data import" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Dataport" /><category scheme="http://www.blogger.com/atom/ns#" term="Multiple file import" /><title>Sequential Import of Multiple files into Navision Using Dataport</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vluRrs1PHDJCNHqZRMC5jWddet0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vluRrs1PHDJCNHqZRMC5jWddet0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vluRrs1PHDJCNHqZRMC5jWddet0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vluRrs1PHDJCNHqZRMC5jWddet0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Can you import multiple files sequentially using Navision dataport?&lt;br /&gt;&lt;br /&gt;Say you will put all the files to import into Navision in a folder and one navision dataport will import all the files one by one into Navision.&lt;br /&gt;&lt;br /&gt;Here is how I have done it –&lt;br /&gt;&lt;br /&gt;Created a new form and put a text box where user can mention the folder path from where the files will be imported. Also put a command button which will start the import process clicked.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SJ_yPJYmTWI/AAAAAAAAAIc/25KCkRuxkvs/s1600-h/Post+7+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5233167634058857826" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 504px; CURSOR: hand; HEIGHT: 256px" height="184" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SJ_yPJYmTWI/AAAAAAAAAIc/25KCkRuxkvs/s320/Post+7+pic+1.JPG" width="489" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Took the following variables in C/AL Globals –&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5233167635104257538" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 506px; CURSOR: hand; HEIGHT: 226px" height="184" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SJ_yPNR11gI/AAAAAAAAAIk/6XklwaZxJlo/s320/Post+7+pic+2.JPG" width="660" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;WIN Dialog Type -&gt; to display the progress of import&lt;br /&gt;FileRec Record type -&gt; referenced to virtual table ‘File’&lt;br /&gt;CTR Integer type -&gt; to count the number of files imported&lt;br /&gt;TransImport Dataport type -&gt; referenced to a dataport which will be run repeatedly depending on number of files present in the folder&lt;br /&gt;FilePath Code type -&gt; to store the file path of the folder&lt;br /&gt;&lt;br /&gt;Also took a text constant for displaying the import progress in the dialog box ‘WIN’&lt;br /&gt;&lt;br /&gt;Text50000 Importing File #1#####################\Count of File #2#####&lt;br /&gt;&lt;br /&gt;Once the definition of variables are done, write the following code in the OnPush trigger of the command button –&lt;br /&gt;&lt;br /&gt;ImportButton - OnPush() &lt;--------- This is the trigger &lt;/div&gt;&lt;div align="justify"&gt;WIN.OPEN(Text50000); // opening the dialog box to display the import status FileRec.SETRANGE(Path,FilePath); // Accessing the folder path mentioned by the user and stored in the ‘FilePath’ variable. &lt;/div&gt;&lt;div align="justify"&gt;FileRec.SETRANGE("Is a file", TRUE); // Excluding the sub folders (if any) present in that folder. &lt;/div&gt;&lt;div align="justify"&gt;IF FileRec.FINDFIRST THEN BEGIN // Ensuring that at least 1 file is present in the folder and pointing the instruction pointer to the first files in the folder. &lt;/div&gt;&lt;div align="justify"&gt;REPEAT // Starting the loop to read files one by one &lt;/div&gt;&lt;div align="justify"&gt;CTR += 1; // Capturing the file count &lt;/div&gt;&lt;div align="justify"&gt;WIN.UPDATE(1,FileRec.Name); // Displaying file name in the dialog box. &lt;/div&gt;&lt;div align="justify"&gt;WIN.UPDATE(2,CTR); // Displaying file counter in the dialog box. &lt;/div&gt;&lt;div align="justify"&gt;CLEAR(TransImport); //Clearing the previous instance of the dataport &lt;/div&gt;&lt;div align="justify"&gt;TransImport.FILENAME := FileRec.Path + '\' + FileRec.Name; // Sending the file name with the file path to the dataport. &lt;/div&gt;&lt;div align="justify"&gt;TransImport.RUNMODAL // Running the dataport. &lt;/div&gt;&lt;div align="justify"&gt;UNTIL FileRec.NEXT = 0; // Loop condition till all the files in the folder is read. &lt;/div&gt;&lt;div align="justify"&gt;END; &lt;/div&gt;&lt;div align="justify"&gt;MESSAGE('Import Done'); // Informing user that import is complete &lt;/div&gt;&lt;div align="justify"&gt;WIN.CLOSE; // Closing the dialog box &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Note: Your variable name can be different and you need to adjust your code as per your variable definition.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Now run the form and enter the folder path where your files to be imported are stored and click on the button ‘Import’. This will start the import process and will continue till all the files from the folder is imported into the database.&lt;br /&gt;&lt;br /&gt;You can automate the same with the help of timer trigger of the form or using an application server. Will discuss the process of automating it in our future discussion.&lt;br /&gt;&lt;br /&gt;All the best. Try it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-2444086301153888219?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/xvRS5iB80FU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/2444086301153888219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=2444086301153888219&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2444086301153888219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2444086301153888219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/xvRS5iB80FU/sequential-import-of-multiple-files.html" title="Sequential Import of Multiple files into Navision Using Dataport" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_Gk_tj28VQKM/SJ_yPJYmTWI/AAAAAAAAAIc/25KCkRuxkvs/s72-c/Post+7+pic+1.JPG" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/08/sequential-import-of-multiple-files.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcGQ3c4eSp7ImA9WxJUF0o.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-2552572057056669609</id><published>2008-08-02T23:39:00.003+05:30</published><updated>2009-07-17T00:50:22.931+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-17T00:50:22.931+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Stored procedure" /><category scheme="http://www.blogger.com/atom/ns#" term="migrating to SQL Server 2005" /><category scheme="http://www.blogger.com/atom/ns#" term="Permission" /><category scheme="http://www.blogger.com/atom/ns#" term="Role" /><category scheme="http://www.blogger.com/atom/ns#" term="Change Password" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Migration" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Database" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server 2005" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>Have you migrated your Navision to SQL Server 2005 recently</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uEq-ocm-TGyiq-AvbUlaMuHqNKo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uEq-ocm-TGyiq-AvbUlaMuHqNKo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uEq-ocm-TGyiq-AvbUlaMuHqNKo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uEq-ocm-TGyiq-AvbUlaMuHqNKo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Very recently Nisheel Poddar - IT head &lt;a class="zem_slink" title="Reproducing kernel Hilbert space" href="http://en.wikipedia.org/wiki/Reproducing_kernel_Hilbert_space" rel="wikipedia"&gt;RKHS&lt;/a&gt;, migrated his &lt;a class="zem_slink" title="Navision" href="http://www.navision.com/" rel="homepage"&gt;Navision&lt;/a&gt; server from &lt;a class="zem_slink" title="SQL" href="http://en.wikipedia.org/wiki/SQL" rel="wikipedia"&gt;SQL&lt;/a&gt; Server 2000 to &lt;a class="zem_slink" title="Microsoft SQL Server" href="http://www.microsoft.com/sqlserver" rel="homepage"&gt;SQL Server 2005&lt;/a&gt;. Can you imagine what problem he has faced? &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;His users are unable to change their own password using Tools &gt; Security &gt; &lt;a class="zem_slink" title="Password (TV series)" href="http://www.imdb.com/title/tt0054560/" rel="imdb"&gt;Password&lt;/a&gt;. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Checked with few more people who has migrated to SQL Server 2005 and surprised to find that everybody is having the same problem and they are solving the problem simply by assigning the dbowner role to their general users. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Dangerous. Don't you think?&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Nisheel poddar was not satisfied and searched for solutions. What solutions we found you know? &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;In SQL Server 2000, we used to give the following roles to users while doing the user mapping to any Navision database: &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. Public (by default this is assigned to all users) &lt;/div&gt;&lt;div align="justify"&gt;2. db_dataReader &lt;/div&gt;&lt;div align="justify"&gt;3. db_datawriter &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;These 3 roles are enough for a generic user to use Navision functionlity. Even this gives you the permission to change your own password using Tools &gt; Password. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SJXjaw3WjPI/AAAAAAAAAH8/SDVNa1CrEmg/s1600-h/Post+6+pic+1.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 401px; FLOAT: left; HEIGHT: 152px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5230336591193869554" border="0" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SJXjaw3WjPI/AAAAAAAAAH8/SDVNa1CrEmg/s320/Post+6+pic+1.JPG" width="375" height="138" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Here you mention your old password and assign a new password.&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;But when you migrate to SQL Server 2005, The same roles assigned to users does not allow them to change to their own password. When your users tries to change it, they will see the following error - &lt;/p&gt;&lt;p align="justify"&gt;"The following SQL Server error(s) occurred:&lt;br /&gt;15151,"42000",[&lt;a class="zem_slink" title="Microsoft" href="http://www.microsoft.com/" rel="homepage"&gt;Microsoft&lt;/a&gt;][&lt;a class="zem_slink" title="Open Database Connectivity" href="http://en.wikipedia.org/wiki/Open_Database_Connectivity" rel="wikipedia"&gt;ODBC&lt;/a&gt; SQL Server Driver][SQL Server]Cannot alter the &lt;a class="zem_slink" title="Login" href="http://en.wikipedia.org/wiki/Login" rel="wikipedia"&gt;login&lt;/a&gt; 'nisheel', because it does not exist or you do not have permission.&lt;/p&gt;&lt;p align="justify"&gt;SQL:{CALL [sp_password](?, ?)}"&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;When you change your password from Navision client, the stored procedue 'sp_password' is called and the necessary permission to execute this &lt;a class="zem_slink" title="Stored procedure" href="http://en.wikipedia.org/wiki/Stored_procedure" rel="wikipedia"&gt;stored procedure&lt;/a&gt; was included in 'Public' role of SQL Server 2000.&lt;/p&gt;&lt;p align="justify"&gt;But the same permission is no longer associated with 'Public' role in SQL Server 2005. And that's why you will have the problem in changing the password. And you are taking a dangerous decision of assigning 'dbowner' role to your users.&lt;/p&gt;&lt;p align="justify"&gt;To resolve it without assigning the 'dbowner' role, you need to explecitely assign a specific permission to your 'Public' Role (the permission having execute power of Sp_password). Follow the instruction below&lt;br /&gt;&lt;br /&gt;1. Follow the standard procedure of creating a new users and mapping them to a your Navision database. While User Mapping, assign the normal roles Public, db_datareader, db_datawriter.&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SJXjDifp3MI/AAAAAAAAAH0/3caovVwTufk/s1600-h/Post+6+pic+2.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 461px; FLOAT: left; HEIGHT: 205px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5230336192199384258" border="0" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SJXjDifp3MI/AAAAAAAAAH0/3caovVwTufk/s320/Post+6+pic+2.JPG" width="438" height="190" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SJXjwlGz1YI/AAAAAAAAAIE/fD08cxSO2bo/s1600-h/Post+6+pic+3.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 444px; FLOAT: left; HEIGHT: 191px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5230336965994599810" border="0" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SJXjwlGz1YI/AAAAAAAAAIE/fD08cxSO2bo/s320/Post+6+pic+3.JPG" width="320" height="202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;2. Now, assign the permission 'Alter any Login' to your 'Public' role. Select the Server and open its property window.&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SJXjw2avw-I/AAAAAAAAAIM/TNBm3L7zFuw/s1600-h/Post+6+pic+4.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; FLOAT: left; CURSOR: hand" id="BLOGGER_PHOTO_ID_5230336970641621986" border="0" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SJXjw2avw-I/AAAAAAAAAIM/TNBm3L7zFuw/s320/Post+6+pic+4.JPG" width="443" height="185" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;Select 'Permission' page in left hand pane and select 'Public' role in the right hand pane. Scroll down and find the 'Alter Any Login' permission. Grant this permission to 'Public' Role.&lt;/p&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SJXkhdYB9yI/AAAAAAAAAIU/24xIumgS-_Y/s1600-h/Post+6+pic+5.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; FLOAT: left; CURSOR: hand" id="BLOGGER_PHOTO_ID_5230337805732935458" border="0" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SJXkhdYB9yI/AAAAAAAAAIU/24xIumgS-_Y/s320/Post+6+pic+5.JPG" width="471" height="191" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;Do remember, you need to be &lt;a class="zem_slink" title="System administrator" href="http://en.wikipedia.org/wiki/System_administrator" rel="wikipedia"&gt;System Administrator&lt;/a&gt; to do the above setup.&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;Now try and see whether your users are able to change their own password or not. They will be able to do that.&lt;/p&gt;&lt;p align="justify"&gt;This may not be the best possible solution and you are welcome to send your suggestion or any other solution to it. &lt;/p&gt;&lt;p align="justify"&gt;Do send me your comments and suggestions.&lt;/p&gt;&lt;div style="MARGIN-TOP: 10px; HEIGHT: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/fa883de3-b5ec-45cc-bab0-9bc394cdc1d2/"&gt;&lt;img style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; FLOAT: right; BORDER-LEFT-STYLE: none" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_e.png?x-id=fa883de3-b5ec-45cc-bab0-9bc394cdc1d2" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-2552572057056669609?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/OB92HDpyZeA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/2552572057056669609/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=2552572057056669609&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2552572057056669609?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2552572057056669609?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/OB92HDpyZeA/have-you-migrated-your-navision-to-sql.html" title="Have you migrated your Navision to SQL Server 2005 recently" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Gk_tj28VQKM/SJXjaw3WjPI/AAAAAAAAAH8/SDVNa1CrEmg/s72-c/Post+6+pic+1.JPG" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/07/have-you-migrated-your-navision-to-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYDRns8fCp7ImA9WxdUE04.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-7572329104108514461</id><published>2008-07-25T18:31:00.006+05:30</published><updated>2008-07-29T17:36:17.574+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-29T17:36:17.574+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Flow Field" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Edit Flow Fileds" /><title>Do you want to keep a flow field editable on a form or in a table?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kBjnQOx_B_G4xbwsuQKKXkGry0w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kBjnQOx_B_G4xbwsuQKKXkGry0w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kBjnQOx_B_G4xbwsuQKKXkGry0w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kBjnQOx_B_G4xbwsuQKKXkGry0w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Let's try it.&lt;br /&gt;&lt;br /&gt;Say we will make 'Balance (LCY)' field in Customer card editable and test it. In Customer card, the textbox control is already editable and it is inheriting the 'Editable = No' property of the field from the customer tables.&lt;br /&gt;&lt;br /&gt;Let's make the 'Balance (LCY)' field editable in Customer table.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SI8A5u2qO3I/AAAAAAAAAHM/WD-WDfCgPEU/s1600-h/Post+5+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5228398684230269810" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SI8A5u2qO3I/AAAAAAAAAHM/WD-WDfCgPEU/s320/Post+5+pic+1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Select the field &gt; Properties &gt; Editable &gt; Yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once this is done, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;textbox&lt;/span&gt; displaying 'Balance (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;LCY&lt;/span&gt;)' in Customer card will become editable and you can put new amount in this field.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SI8A57gqVdI/AAAAAAAAAHU/Pd3L3CwMV-w/s1600-h/Post+5+pic+2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5228398687627662802" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 457px; CURSOR: hand; HEIGHT: 135px" height="115" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SI8A57gqVdI/AAAAAAAAAHU/Pd3L3CwMV-w/s320/Post+5+pic+2.JPG" width="457" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Right now, the calculated amount (coming from Detailed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Cust&lt;/span&gt;. Ledger Entry) is shown as 73,810.00.&lt;br /&gt;&lt;br /&gt;Let's modify it to 80000.00 (an increase of 6,190.00)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SI8A6CBCdLI/AAAAAAAAAHc/a47yBVv8xCw/s1600-h/Post+5+pic+3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5228398689374074034" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 438px; CURSOR: hand; HEIGHT: 123px" height="99" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SI8A6CBCdLI/AAAAAAAAAHc/a47yBVv8xCw/s320/Post+5+pic+3.JPG" width="394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So what will happen now. Your customer card is showing a value of 80000.00 whereas your detailed customer ledger entry table have entries of amount 73,810.00 only. is your data customer entries become &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;inconsistent&lt;/span&gt;?&lt;br /&gt;&lt;br /&gt;Not really. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Navision&lt;/span&gt; never allows &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;inconsistent&lt;/span&gt; data in flow fields. The system will simply will lookout some way to make the data &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;consistent&lt;/span&gt;. It simply insert a new entry in 'Detailed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;cust&lt;/span&gt;. ledger entry' to adjust the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;inconsistent&lt;/span&gt; data.&lt;br /&gt;&lt;br /&gt;Here, look at the detailed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;cust&lt;/span&gt;. ledger entry and you can see a new entry having an amount of 6,190.00. This new entry makes the total 80000.00 (now consistent)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SI8A6cFV3aI/AAAAAAAAAHk/9k3uuBhLoVk/s1600-h/Post+5+pic+4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5228398696371445154" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 443px; CURSOR: hand; HEIGHT: 139px" height="102" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SI8A6cFV3aI/AAAAAAAAAHk/9k3uuBhLoVk/s320/Post+5+pic+4.JPG" width="443" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Pretty dangerous! What do you think? To avoid this, you need to keep your flow field always &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ineditable&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;But having seen the above incidence, can you think about any scenario, where this particular feature / rather drawback can be very useful?&lt;br /&gt;&lt;br /&gt;Let me know if you find something interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-7572329104108514461?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/3MTdgFVsDYg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/7572329104108514461/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=7572329104108514461&amp;isPopup=true" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7572329104108514461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/7572329104108514461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/3MTdgFVsDYg/do-you-want-to-keep-flow-field-editable.html" title="Do you want to keep a flow field editable on a form or in a table?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Gk_tj28VQKM/SI8A5u2qO3I/AAAAAAAAAHM/WD-WDfCgPEU/s72-c/Post+5+pic+1.JPG" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/07/do-you-want-to-keep-flow-field-editable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQFQHw_cSp7ImA9WxdUE08.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-2665108593022485974</id><published>2008-07-23T20:12:00.008+05:30</published><updated>2008-07-29T15:08:31.249+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-29T15:08:31.249+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Batch Names" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Journal Batch" /><category scheme="http://www.blogger.com/atom/ns#" term="Numbered Journal Batch Names" /><title>Have you ever put a number in the G/L Journal Batch Name?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SN06GqcZG0tOkUfJ_4ZHf670sL0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SN06GqcZG0tOkUfJ_4ZHf670sL0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SN06GqcZG0tOkUfJ_4ZHf670sL0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SN06GqcZG0tOkUfJ_4ZHf670sL0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;strong&gt;This time Mr. Parasuram Reddy is right :).&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;If you include a number in the journal batch name, the name will change by one number with every posting. Say your batch name is Snehanshu01. This will change by one number after every posting, to Snehanshu02, Snehanshu03, and so on.&lt;br /&gt;&lt;br /&gt;In Navision it is possible to set up several journal batches under each journal template. That is, the same window can be used to display several different journals, each with its own name. This particular functionality is provided to facilitate / manage the batch names / registering each posting with unique Journal batch naming. This is particularly useful if every user of Navision is having his or her own journal.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Before Posting:&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SImiE0smcxI/AAAAAAAAAG8/EcAXl6D_MaY/s1600-h/Post+4+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226887046289060626" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 393px; CURSOR: hand; HEIGHT: 106px" height="106" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SImiE0smcxI/AAAAAAAAAG8/EcAXl6D_MaY/s320/Post+4+pic+1.JPG" width="305" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;After Posting:&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SImiFACHvbI/AAAAAAAAAHE/vzj4xp5q5j0/s1600-h/Post+4+pic+2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226887049332112818" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 390px; CURSOR: hand; HEIGHT: 107px" height="107" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SImiFACHvbI/AAAAAAAAAHE/vzj4xp5q5j0/s320/Post+4+pic+2.JPG" width="320" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-2665108593022485974?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/mQiHzGEt4WU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/2665108593022485974/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=2665108593022485974&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2665108593022485974?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2665108593022485974?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/mQiHzGEt4WU/have-you-ever-put-number-in-gl-journal.html" title="Have you ever put a number in the G/L Journal Batch Name?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_Gk_tj28VQKM/SImiE0smcxI/AAAAAAAAAG8/EcAXl6D_MaY/s72-c/Post+4+pic+1.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/07/have-you-ever-put-number-in-gl-journal.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGRXg4fip7ImA9WxdUE08.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-4200028771367530034</id><published>2008-07-23T00:28:00.007+05:30</published><updated>2008-07-29T15:07:04.636+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-29T15:07:04.636+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="No. Series" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Posting" /><title>Do you know what Happens if you assign same no. series to both unposted as well as posted document?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fH6UvbCQeLx6K9zJjkUvyFVFx5g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fH6UvbCQeLx6K9zJjkUvyFVFx5g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fH6UvbCQeLx6K9zJjkUvyFVFx5g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fH6UvbCQeLx6K9zJjkUvyFVFx5g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Let us simulate the same scenario. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SIcTXfGTxMI/AAAAAAAAAFQ/ig4Q0TfpMqs/s1600-h/Post+3+pic+1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226167186792629442" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SIcTXfGTxMI/AAAAAAAAAFQ/ig4Q0TfpMqs/s320/Post+3+pic+1.JPG" border="0" /&gt;&lt;/a&gt;I have created a new no. series named ‘Test’ with a starting document no. ‘TEXT0001’ and assigned it to both ‘Unposted Sales Invoice’ as well as the ‘Posted Sales Invoice’ in sales &amp;amp; Receivables Setup window.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SIcTXnD9gnI/AAAAAAAAAFY/72rpMkNaia8/s1600-h/Post+3+pic+2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226167188930265714" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 451px; CURSOR: hand; HEIGHT: 135px" height="135" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SIcTXnD9gnI/AAAAAAAAAFY/72rpMkNaia8/s320/Post+3+pic+2.JPG" width="351" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Afterwards, we have created 2 unposted sales invoices with the document no ‘TEST0001’ and ‘TEST0002’ (generated by the no. series Test).&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SIcTXuOsJMI/AAAAAAAAAFg/K56hdbsm7lI/s1600-h/Post+3+pic+3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226167190854313154" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 451px; CURSOR: hand; HEIGHT: 156px" height="143" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SIcTXuOsJMI/AAAAAAAAAFg/K56hdbsm7lI/s320/Post+3+pic+3.JPG" width="451" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;The first sales invoice has the external document no ‘ABC’ and the second one has ‘ABC1’ as external document no.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Now what will happen if I post these documents? One of the comments in this discussion says that it will create a document no after the last no created by the no. series. So the first posted document will be ‘TEST0003’? What do you think? Let me post the invoices.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;To make it more interesting, I have posted the second document (‘TEST0002’) first and the first document (‘TEST001’) second. Here is the screen shots of the posted documents. You can identify the documents with their respective external document no.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SIcTXjc4ijI/AAAAAAAAAFo/JecaG_TMrZM/s1600-h/Post+3+pic+4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226167187961055794" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 427px; CURSOR: hand; HEIGHT: 127px" height="127" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SIcTXjc4ijI/AAAAAAAAAFo/JecaG_TMrZM/s320/Post+3+pic+4.JPG" width="326" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;This is the first document posted second identified by the external document no ‘ABC’.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_Gk_tj28VQKM/SIcTX-Xnn0I/AAAAAAAAAFw/XbQIql2PQ3U/s1600-h/Post+3+pic+5.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5226167195186732866" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 434px; CURSOR: hand; HEIGHT: 140px" height="131" alt="" src="http://4.bp.blogspot.com/_Gk_tj28VQKM/SIcTX-Xnn0I/AAAAAAAAAFw/XbQIql2PQ3U/s320/Post+3+pic+5.JPG" width="329" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;This is the second document posted first identified by the external document no ‘ABC1’.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;You got the answers? &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;In this scenario, the posted documents are taking the same document no assigned in their unposted state. And as no new no is generated by the no. series, the posting process does not update the ‘Last no used’ field of the no. series line.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Have you tried this ever? Try it and I believe you will also find application of this functionality in real life implementation scenario also. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Best of luck &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-4200028771367530034?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/0JcA64sy4Qo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/4200028771367530034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=4200028771367530034&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/4200028771367530034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/4200028771367530034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/0JcA64sy4Qo/do-you-know-what-happens-if-you-assign.html" title="Do you know what Happens if you assign same no. series to both unposted as well as posted document?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Gk_tj28VQKM/SIcTXfGTxMI/AAAAAAAAAFQ/ig4Q0TfpMqs/s72-c/Post+3+pic+1.JPG" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/07/do-you-know-what-happens-if-you-assign.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4NQH8-cSp7ImA9WxJUFkk.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-3473834525470227282</id><published>2008-07-22T19:40:00.011+05:30</published><updated>2009-07-15T14:23:11.159+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-15T14:23:11.159+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Array" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="CopyStr" /><category scheme="http://www.blogger.com/atom/ns#" term="Data type" /><category scheme="http://www.blogger.com/atom/ns#" term="Char" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><category scheme="http://www.blogger.com/atom/ns#" term="Global variable" /><category scheme="http://www.blogger.com/atom/ns#" term="Variable" /><category scheme="http://www.blogger.com/atom/ns#" term="String" /><title>Do things differently</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rkBvJh9uNpKaSxXGtTojW5tN1p0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rkBvJh9uNpKaSxXGtTojW5tN1p0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rkBvJh9uNpKaSxXGtTojW5tN1p0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rkBvJh9uNpKaSxXGtTojW5tN1p0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;To start our discussion, let’s take a simple topic -&lt;br /&gt;&lt;br /&gt;Few months back, in one of &lt;a class="zem_slink" title="Orkut" href="http://www.orkut.com/" rel="homepage"&gt;Orkut&lt;/a&gt; forum somebody had posted a problem as follows:&lt;br /&gt;&lt;br /&gt;'I have to pick out a digit frm a code field. E.g. Code is '50123AD786' n I have to select 7th character from this field How can this be done...'&lt;br /&gt;&lt;br /&gt;You all know it's simple and the common way to achieve this is:&lt;br /&gt;&lt;br /&gt;Copystr([ur code &lt;a class="zem_slink" title="Variable" href="http://en.wikipedia.org/wiki/Variable" rel="wikipedia"&gt;variable&lt;/a&gt;],[position, say 7 for 7th position],[length, here for u its 1])&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Gk_tj28VQKM/SIX0jbf9X3I/AAAAAAAAAEY/i20VO1MOlSs/s1600-h/Post+2+pic+1.bmp"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; FLOAT: left; CURSOR: hand" id="BLOGGER_PHOTO_ID_5225851832147730290" border="0" alt="" src="http://2.bp.blogspot.com/_Gk_tj28VQKM/SIX0jbf9X3I/AAAAAAAAAEY/i20VO1MOlSs/s320/Post+2+pic+1.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;We have designed a new form here. Taken a new &lt;a class="zem_slink" title="Global variable" href="http://en.wikipedia.org/wiki/Global_variable" rel="wikipedia"&gt;global variable&lt;/a&gt; called ‘Name’ of &lt;a class="zem_slink" title="Data type" href="http://en.wikipedia.org/wiki/Data_type" rel="wikipedia"&gt;data type&lt;/a&gt; Text and inserted a &lt;a class="zem_slink" title="Text box" href="http://en.wikipedia.org/wiki/Text_box" rel="wikipedia"&gt;textbox&lt;/a&gt; to display the variable.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Gk_tj28VQKM/SIX1qxKCjXI/AAAAAAAAAEg/sR3qs5Va80o/s1600-h/Post+2+pic+2.bmp"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 292px; FLOAT: left; HEIGHT: 78px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5225853057732087154" border="0" alt="" src="http://1.bp.blogspot.com/_Gk_tj28VQKM/SIX1qxKCjXI/AAAAAAAAAEg/sR3qs5Va80o/s320/Post+2+pic+2.bmp" width="292" height="104" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p align="justify"&gt;We also have written a single &lt;a class="zem_slink" title="Line code" href="http://en.wikipedia.org/wiki/Line_code" rel="wikipedia"&gt;line code&lt;/a&gt; as per the above syntax to display the 7th character of the ‘Name’ in a message box.&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;Now, can we do it in not so common way?&lt;br /&gt;&lt;br /&gt;Yes, we can if we know that a &lt;a class="zem_slink" title="String (computer science)" href="http://en.wikipedia.org/wiki/String_%28computer_science%29" rel="wikipedia"&gt;text string&lt;/a&gt; in &lt;a class="zem_slink" title="Navision" href="http://www.navision.com/" rel="homepage"&gt;Navision&lt;/a&gt; is nothing but an array of characters (literally). So here ‘Name’ variable is nothing but an array of its length and we can fetch out the 7th character of it by simply referring it as Name[7]. To validate it, let us change the code in the ‘OnPush’ trigger of the Button as below:&lt;br /&gt;&lt;br /&gt;Message (FORMAT (Name [7]));&lt;br /&gt;&lt;br /&gt;Why we needed a FORMAT command? Just because the message box can only display text not character.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Gk_tj28VQKM/SIX2T1c4V8I/AAAAAAAAAEo/D0oc1FHhm5w/s1600-h/Post+2+pic+3.bmp"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; FLOAT: left; CURSOR: hand" id="BLOGGER_PHOTO_ID_5225853763259488194" border="0" alt="" src="http://3.bp.blogspot.com/_Gk_tj28VQKM/SIX2T1c4V8I/AAAAAAAAAEo/D0oc1FHhm5w/s320/Post+2+pic+3.bmp" /&gt;&lt;/a&gt; Here I entered ‘Snehanshu &lt;a class="zem_slink" title="Mandal" href="http://maps.google.com/maps?ll=58.0458333333,7.49555555556&amp;amp;spn=0.1,0.1&amp;amp;q=58.0458333333,7.49555555556" rel="geolocation" t="'h"&gt;Mandal&lt;/a&gt;’ in the textbox and clicked on the button ‘Click me’. It’s displaying the 7th character of my name ‘s’.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;Don’t you think it’s interesting? &lt;/div&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="MARGIN-TOP: 10px; HEIGHT: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/b4690798-a90a-417d-8399-5204b2379c8a/"&gt;&lt;img style="BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; FLOAT: right; BORDER-LEFT-STYLE: none" class="zemanta-pixie-img" alt="Reblog this post [with Zemanta]" src="http://img.zemanta.com/reblog_e.png?x-id=b4690798-a90a-417d-8399-5204b2379c8a" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-3473834525470227282?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/7zrVTAX76OE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/3473834525470227282/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=3473834525470227282&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/3473834525470227282?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/3473834525470227282?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/7zrVTAX76OE/do-things-differently.html" title="Do things differently" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_Gk_tj28VQKM/SIX0jbf9X3I/AAAAAAAAAEY/i20VO1MOlSs/s72-c/Post+2+pic+1.bmp" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/07/do-things-differently.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcESXw_eyp7ImA9WxdUE08.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-3005787967810342499</id><published>2008-07-22T18:26:00.005+05:30</published><updated>2008-07-29T15:03:28.243+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-29T15:03:28.243+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fun" /><category scheme="http://www.blogger.com/atom/ns#" term="Navision" /><title>How can we make working on Navision a FUN?</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XaiWFguhhQGJaa1WbxPOyu5inwQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XaiWFguhhQGJaa1WbxPOyu5inwQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XaiWFguhhQGJaa1WbxPOyu5inwQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XaiWFguhhQGJaa1WbxPOyu5inwQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div align="justify"&gt;Hi friends! How are you doing? &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Last month, I completed 6 ½ years working in Navision and was stumped by one of my junior’s question – Don’t you get bored while working with Navision after so many years? Big question.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;People are getting bored very fast nowadays. But why? You get bored when – &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;1. Work is monotonous&lt;br /&gt;2. Work can be monotonous when you know everything and there is nothing new left to learn&lt;br /&gt;3. ‘Hey, I am doing the same form designing, report designing and data port designing’&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Besides the above points, you will find plenty of reasons of why people are getting bored in Navision.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;I think the answer lies in the approach you have towards Navision. Whether we are trying to solve a problem too technically or we are having a holistic approach to solve a problem? Again to have a holistic approach towards a problem, you need to be little experienced on Navision or you have a fair idea about Navision functional things. So the whole issue is little paradoxical. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Whatever may be the reason, here we are not to discuss the problem. Rather we are here to try &amp;amp; make working on Navision a little more enjoyable. And to make it enjoyable, the best thing is to do something new in Navision every day. Mind it, you can do something new only when you do not know everything but you know something of Navision to start with.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;I am not here to teach you something new in Navision rather together we will search new things in Navision. Every day, we will discuss about one topic and if you feel interested, you are welcome to suggest me the future topic or contribute a new discussion. You are welcome to send the problem you are having in your implementation and together we will try to evolve most reasonable solution of it. When so many brains will work on the problem, definitely we will be able to achieve most suitable solution for the problem&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;So let’s wish ourselves happy learning of Navision.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-3005787967810342499?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/yA9EursddDY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.navisioncanbefun.com/feeds/3005787967810342499/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8410227687130008161&amp;postID=3005787967810342499&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/3005787967810342499?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/3005787967810342499?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/yA9EursddDY/how-can-we-make-working-on-navision-fun.html" title="How can we make working on Navision a FUN?" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.navisioncanbefun.com/2008/07/how-can-we-make-working-on-navision-fun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMBQng9fCp7ImA9Wx9QEUw.&quot;"><id>tag:blogger.com,1999:blog-8410227687130008161.post-2683486880195710849</id><published>2007-12-21T15:47:00.002+05:30</published><updated>2010-12-23T19:40:53.664+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-23T19:40:53.664+05:30</app:edited><title /><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mZz7m7aqDXYFW0o5U91TYmO4lDI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mZz7m7aqDXYFW0o5U91TYmO4lDI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mZz7m7aqDXYFW0o5U91TYmO4lDI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mZz7m7aqDXYFW0o5U91TYmO4lDI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="https://spreadsheets.google.com/embeddedform?formkey=dDJ2dDQ4M001OW1Ea09KSEhoblE3NEE6MQ" width="450" height="585" frameborder="0" marginheight="0" marginwidth="0"&gt;Loading...&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8410227687130008161-2683486880195710849?l=blog.navisioncanbefun.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/qjpb/~4/HEdFA1hXon8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2683486880195710849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8410227687130008161/posts/default/2683486880195710849?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/qjpb/~3/HEdFA1hXon8/blog-post.html" title="" /><author><name>Snehanshu</name><uri>http://www.blogger.com/profile/18253207516339459638</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://bp1.blogger.com/_Gk_tj28VQKM/SIRrs6jQp-I/AAAAAAAAAAM/-Tbx_LKtfwI/S220/DSC00182.JPG" /></author><feedburner:origLink>http://blog.navisioncanbefun.com/2010/12/blog-post.html</feedburner:origLink></entry></feed>

