think it is an extra tool... but i can find out for tomorrow...
↧
Forum Post: RE: Document Capture
↧
Forum Post: RE: Using CFront with PowerShell, is it possible?
I think you are right there. The .NET console app uses the local assembly, while PowerShell uses the GAC assembly. CFrontDotNet relies on CFront.dll and CFrontSQL.dll which can not be added to GAC. It is odd though that when testing on a machine without CFrontDotNet dll within GAC - therefore using the local copy, it still threw the same error :(
↧
↧
Forum Post: RE: Document Capture
it is ABBY fine reader... does that mean anything ? or you need more info... there is a software put in our system as far as i know.. does Document Capture 3.50.07 mean anything... just need to know how to set it up...
↧
Forum Post: Dynamic report content
trying to find the template header for "salesshipment" and it is not there so i can choose... how to get it back... before we could not copy it and I got Abikion to fix the issue and still they have not come back with a solution, but now hey lost the total template... very strange this has happened and wondering how? Does anyone know how i can find it and if so where to find it and how... All I want to do is have a copy of it so we can make it the way we need it to be.. Or is there anotherway i can make from scratch the template for "salesshipment"
↧
Forum Post: RE: Document Capture
it seems that it's the scan software from continia. the software is not part of dynamics nav. it's an addon. the point is: each software comes with a documentation: pfd files, help docs, install guide, what ever. ask your support team for the docs. on the company website there are some tutorial videos: www.continia.dk/video-demos.aspx
↧
↧
Registration charges on production orders to purchase orders for subcontracting? in Microsoft Dynamics NAV
Registration charges on production orders to purchase orders for subcontracting? in Microsoft Dynamics NAV
↧
Blog Post: Managing Inventory Periods in Microsoft Dynamics NAV
Managing Inventory Periods in Microsoft Dynamics NAV Inventory periods are used to manage posting of inventory adjusting entries. Adjusting entries will post in the period the original transaction unless inventory periods are closed on a monthly basis. Creating and closing inventory periods will prevent the inventory adjustments from posting in that period. If the posting date of the original transaction is in a closed inventory period then the value of the adjustments post on the first day of the first open inventory period. This makes sure that the G/L value of inventory, expenses, and cost of goods sold do not change once the financial statements have been printed for a month. Creating Inventory Periods Inventory Periods can be accessed from multiple places. How to access depends on what makes the most sense to the user. The section below shows various ways to access the Inventory Period page. Accounting Periods Many companies manage the inventory periods at the same time they manage their accounting periods. To access Inventory Periods from the Accounting Period Page process the steps below: Open the Accounting Period Page by following the link below: Departments - Financial Management - Periodic Activities - Fiscal Year - Accounting Periods Figure 1 – View of Microsoft Dynamics NAV Accounting Periods page; Inventory Period icon highlighted Select the Inventory Period icon on the ribbon. Direct Access Inventory Periods can be accessed directly without accessing through Accounting Periods. This can be accomplished by accessing the link below: Departments - Financial Management - Inventory Figure 2 – The Inventory Periods page can also be accessed directly from Departments - Financial Management - Inventory Adding Inventory Periods Inventory periods are added by creating new records in the Inventory Period table. The periods can be added as needed or added with dates out into the future. Inventory Periods are created by adding the ending date for each period. An inventory period is defined by the time period between the ending dates. The screen shot below shows inventory periods that have been defined. Define more inventory periods by adding additional end dates in the Inventory Period table. Figure 3 – Inventory Periods table showing some inventory periods have already been defined NOTE: Note that the inventory period is closed if a Close flag has a check mark in the close column. Closing Inventory Periods The inventory period must be closed to prevent adjusting entries from posting to the period once the inventory period is closed. Because of this, NAV requires that all outbound transactions (transactions that reduce inventory levels) must have already been applied. If there are any unapplied outbound transactions, then NAV will not allow the Inventory Period to be closed. This also means that adjust cost entries must be run before closing the inventory period. The following are the steps required to close the inventory period: Run Adjust Cost Entries Run Post Cost to G/L Run the Test Report. The test report checks to see if there are any unadjusted or open outbound transactions. The report below shows an example of the type of errors that are found by this report. Run the “Close Period” Function. Figure 4 – Errors found by running the Test Report Once the sequence outlined above has been completed, the inventory period will be set to close and no further transactions or adjustments can post to that inventory period. Correcting Errors Errors identified by the test report must be corrected before the Close Period can be run. Methods to fix the errors are listed below. Entries in This Period Have Not Been Adjusted This error indicates that the “ Adjust Cost Entries ” and “ Post To G/L ” has not been run. Adjust Cost Entry can be run from the Inventory Period ribbon. Figure 5 – View of the Inventory Periods window with the Adjust Cost – Item Entries action highlighted Item Ledger Entry XXX is Open This error indicates that there is an open outbound transaction. This means that inventory has been driven negative for that item. Inventory must be adjusted into inventory in the location associated with that transaction. Reopening an Inventory Period There are occasions where an inventory period must be reopened to correct an inventory issue. This can be can be performed by running the Open Period function. The inventory period can be opened so that inventory transactions can be processed. The inventory period can be closed again once the inventory transactions have been processed and adjust cost entry has been run. If you would like more information on this subject or another Dynamics NAV subject, please contact ArcherPoint . Read more "How To" blogs from ArcherPoint for practical advice on using Microsoft Dynamics NAV. Blog Tags: How To Rick Dill's blog Log in or register to post comments
↧
Forum Post: RE: Get SID for AD Users to NAV Code
Hi Jonathan, :)) sorry, didn't see that. Here is this function (which we also found somewhere on the internet, I'd say): /****** Object: UserDefinedFunction [dbo].[fn_NAV_ConvertSQLSIDToNavSIDString] ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER FUNCTION [dbo].[fn_NAV_ConvertSQLSIDToNavSIDString] ( @BinSID AS VARBINARY(100) ) RETURNS VARCHAR(100) AS BEGIN IF LEN(@BinSID)%4 0 RETURN(NULL) DECLARE @StringSID VARCHAR(100) DECLARE @i AS INT DECLARE @j AS INT SELECT @StringSID='S-'+CONVERT(VARCHAR,CONVERT(INT,CONVERT(VARBINARY,SUBSTRING(@BinSID,1,1)))) SELECT @StringSID=@StringSID+'-'+CONVERT(VARCHAR,CONVERT(INT,CONVERT(VARBINARY,SUBSTRING(@BinSID,3,6)))) SET @j=9 SET @i=LEN(@BinSID) WHILE @j @i BEGIN DECLARE @val BINARY(4) SELECT @val=SUBSTRING(@BinSID,@j,4) SELECT @StringSID=@StringSID+'-'+CONVERT(VARCHAR,CONVERT(BIGINT,CONVERT(VARBINARY,REVERSE(CONVERT(VARBINARY,@val))))) SET @j=@j+4 END RETURN(@StringSID) END with best regards Jens
↧
Forum Post: Can we decide Tax Group applicable in Customer Card?
Suppose I have two types of customer group: For one type TAX1 is applicable and other Type TAX2 applicable? Can I set it in Customer card itself?
↧
↧
Forum Post: Cancel Sales Invoice/ Sales Shipment
Hi Fellow Members, Is it possible to delete (or cancel) the posted sales invoice ? If so, how. If not possible, whether possible to delete (or cancel) posted warehouse shipments created from the corresponding sales orders? I need to know any other options than sales returns ? Best Regards, JO
↧
Forum Post: RE: Cancel Sales Invoice/ Sales Shipment
Hi JO, I believe, there is no option to delete the records once posted. -- Harsh
↧
Forum Post: RE: Cancel Sales Invoice/ Sales Shipment
hi, create an according credit memo to balance the posted invoice. this is a standard nav business process to do so. br
↧
Forum Post: RE: New Field in Purchase Header
Thank you both. I have almost done it. This approval method is manual so I set the new field on Prch. Header and Inv. Header and I got the field in posted invoices as I wanted. However, I need that this field also appears when I run Form "7000013 Playable Closed Cartera Docs" cause our payment periods are related to these dates. Regards.
↧
↧
Blog Post: NavUserAccountHelper class
Even though my blog queue has a lot of far more interesting todo entries waiting for their prime time, on my short flight to the Directions EMEA conference in Poznań, instead of dozing away or blank-staring through the window, I’ve decided to introduce the Microsoft.Dynamics.Nav.NavUserAccount.NavUserAccountHelper class, a part of the built-in .NET stack of Microsoft Dynamics NAV since the version 2013 R2. My friend, Eric, asked me to blog about it, so here it is, this post is for you, Eric. For as long as I remember there was the USERID function in C/AL which allowed you to check the name of the current user. There were times when it was not particularly useful as it did not always provide all the content of the user account, but as NAV grew increasingly stronger integrated with Windows technology stack, and as we got new authentication options with NAV 2013, we needed more insight into the information related to the user account. With NAV 2013 R2, and of course, NAV 2015, Microsoft Dynamics NAV brings a static .NET class named NavUserAccountHelper which contains some useful members to facilitate getting insight into user accounts, as well as controlling the authentication through O365 and Azure. To declare a variable of this type, declare a DotNet variable, and then as a subtype, choose the following assembly: And then choose the following type from it: At this point, you have a variable which gives you access to a series of static methods (static means you don’t have to construct an instance first) to manage user authentication and related information: Among the most interesting ones, I find the UserName function, which purports to be capable of converting an SID to a Windows account user name: Let’s try to see if it does that: And it shows this: So far, so good. Just to see how smart it was, I created another Windows account to which I didn’t give any access to NAV or SQL Server, and then I wanted to see whether this function is smart enough to convert any SID to the username: And it happily complies: A couple of days ago, when cleaning up a system after an upgrade to NAV 2013 R2, there were a bunch of user profiles where we knew the SIDs of users, but didn’t know which user names these were, and we wanted to clean up the recycle bins for those users. This function came in handy to figure out who these users were. Funny enough, of all built-in Windows utilities, PowerShell and stuff, it was the .NET interop in NAV that proved the simplest to quickly turn a bunch of SIDs to full human-readable Windows user names. I know, I know, it’s not that this is the most useful of all the functions of this class, but it’s very unlikely you’ll ever want to call other ones, except maybe for some purposes to check if an account is Windows, User Name or Access Control authentication, or if it is running on Azure, using one of the Is… ThisOrThat static methods. If you are in Poznan, enjoy the conference, there will be a lot of great content there, and I am looking forward to meeting you there. And to you, Eric, thanks for all, and good luck! Read this post at its original location at http://vjeko.com/blog/navuseraccounthelper-class , or visit the original blog at http://vjeko.com . 5e33c5f6cb90c441bd1f23d5b9eeca34
↧
Forum Post: RE: New Field in Purchase Header
hi, if my answer also helped to find a solution please verify it too. thx.
↧
Comment on How Do I: Build a Power BI Dashboard in Office 365 with Microsoft Dynamics NAV 2015 Part I
The filters could also be placed in ODATA to filter data.
↧
Forum Post: RE: Application Builder Developer License
never mind. I think I answered my own question. :) We can only use the dev license generated from Voice for learning and demo purposes but CANNOT be used for commercial use or when implementing onto client's Nav ERP solution. :)
↧
↧
Blog Post: How to Set Up Additional Currencies in Microsoft Dynamics NAV
How to Set Up Additional Currencies in Microsoft Dynamics NAV Microsoft Dynamics NAV (Navision) allows management to view reports in a second currency in addition to the base currency. Many companies have divisions or sister companies in foreign countries. Those companies are quite likely to be required by local governments to use the local currency for G/L reporting. The parent company may wish to view these reports in the corporate’s base currency. Having all transactions recorded in two different currencies allows such reporting capabilities. This is not the same as reporting financial results using consolidations. In consolidations, there are requirements for converting amounts using a consolidation translation method. The use of an additional reporting currency allows management to view reports as if the transactions took place in that currency. One, if not the first, consideration is what is the additional currency. Go to currencies ( Departments Financial Management Periodic Activities Currency Currencies ) and select the currency that you want to use as the additional currency. Populate the G/L account fields on the General and Reporting tabs. The General tab fields are used for realized and unrealized gains and losses when processing the daily transactions as well as the periodic activity of converting balance sheet accounts such as Accounts Payable, Accounts Receivable, and Bank Accounts. Figure 1 – View of Currency Card, Edit mode The Reporting tab has accounts to be used when converting base currency transactions to the additional currency. Realized G/L Gains and Losses capture gains and losses for currency adjustments between local currency (LCY) and the additional reporting currency. The residual gains and losses post rounding differences of the adjustments. The next step is to populate the Exchange Rate Adjustment field in all G/L posting account of the Chart of Accounts. Figure 2 – View of G/L Account Card, Edit mode The options are: No Adjustment: The default selection. No adjustments are made to the account Adjust Amount: The LCY amount field is adjusted for any exchange rate gain or loss Adjust Additional-Currency Amount: The additional currency amount field is adjusted for any exchange rate gains or losses Running the Additional Currency Batch job A batch job is used to convert LCY transactions to ACY. The job uses the exchange rate that is valid on the work date. This batch job is run from the General Ledger Setup Page. Expand the Reporting tab and choose the additional currency to report. Click OK and the batch job opens. The Options tab has three fields to populate: Additional Reporting Currency contains the currency selected in the General Ledger Setup page. The Assist button allows you to update the exchange rate to use to convert LCY to ACY. The Document No. field is to denote the entry that is posted to the retained earnings account. This is a rounding entry on the closing date of each closed year assuring all income/expense accounts in closed years amounts to zero. The same account used when running the Close Income Statement batch job. Figure 3 – General Ledger Setup page Click OK to run the batch job. After the job is run, the following existing entries will have amounts in both LCY and ACY: General Ledger entries Analysis view entries Value entries Job ledger entries Production order line entries The additional reporting currency can be viewed in a number of ways, such as the chart of accounts, account schedule overview, analysis by dimensions and G/L balance by dimensions. In the chart of accounts, chose the columns of Additional Currency Net Change, Add.- Currency Balance at Date and Additional-Currency Balance. In addition, many of the standard reports in the general ledger can also report in additional currency simply by selecting the check box on the option tab NOTE: If you are using VAT, there are additional setup requirements that have not been discussed in this blog. Contact ArcherPoint if you have questions regarding VAT or additional questions regarding setting up additional currencies. Read more "How To" blogs from ArcherPoint for practical advice on using Microsoft Dynamics NAV. Blog Tags: How To Bruce Kennedy's blog Log in or register to post comments
↧
Forum Post: GST Prod. Posting Group Conv. Error
Hi all, I met an error when need to convert from a GST Prod. Posting Group (STDRATED) to another Prod. Posting Group and I found that is because of "CheckforLoop" function in Table ID 551 - VAT Rate Change Conversion. Hence, may I know why system do not allow same From-Code & To-Code? What the reason for it? Thousand thanks for any help. Best Regards, Vanessa
↧
Blog Post: Application Merge Utilities - Introduction.
Hi All, As Promised long back In this post we will discuss about a New Feature Released by Microsoft with Rollup 9 of NAV 2013 R2. Microsoft have released a set of Cmdlet for Merging Application Object Source Files. This Feature can be used with and after NAV 2013 R2 with Update Rollup 9 Installed. Here is what Microsoft Says about it - "Microsoft Dynamics NAV includes Windows PowerShell cmdlets that help you apply changes to Microsoft Dynamics NAV solutions. You can use Microsoft Dynamics NAV cmdlets to modify application object source files in the Microsoft Dynamics NAV 2013 R2 Development Shell, or by importing the Microsoft.Dynamics.NAV.Model.Tools.psd1 module into the Windows PowerShell Integration Script Environment (ISE). " We will see the complete Procedure and Current Limitation in a Multiple Post. As post will be Released this page will contain link of all the Post Related to Merging Application objects Source Files. Below will the future articles which will be released for the same - 1. Introduction To - Merging Application Object Source Files. (This Post) 2. Things To Keep in Mind Using Merging Application Object Source File. 3. How to Use - GET & SET NAVApplicationObjectProperty. 4. How to Use - SPLIT & JOIN NAVApplicationObjectFile. 5. How to Use - Compare & Update NAVApplicationObject. 6. How to Use - Merge NAVApplicationObject. (BEST ONE) So Let's Begin. If you would like to read the details please refer the PDF released with Rollup 8 or Refer to Microsoft Team Blog Article . If your Build is Greater than Rollup 8 then you can navigate to STEP 6. Work Around (If you want to use feature Before Build 9) - STEP 1. IF my current Build is Lower than Rollup 9 how can i use the Merging Application Object Source File Cmdlet. ** You Should always keep your solution to latest Build OR at least Rollup 5 (Before this build there are critical Issues). So Below is a sample - My Build is 36281 (i.e Rollup 5). But i would like to use the Merging Application Cmdlet. STEP 2. Extract the Rollup 9 Build, Unzip DVD_BUILD37221. STEP 3. Navigate to RoleTailoredClient\program files\Microsoft Dynamics NAV\71\RoleTailored Client. STEP 4. Copy Below Listed Files from the Folder. Files to Copy == 1.Microsoft.Dynamics.Nav.Model.dll 2.Microsoft.Dynamics.Nav.Model.Tools.dll 3.Microsoft.Dynamics.Nav.Model.Tools.dll-Help.xml 4.Microsoft.Dynamics.Nav.Model.Tools.format.ps1xml 5.Microsoft.Dynamics.Nav.Model.Tools.psd1 6.Microsoft.Dynamics.Nav.Model.TypeSystem.dll STEP 5 - Paste them in the Installed Role Tailored Client Folder. Default Path - C:\Program Files (x86)\Microsoft Dynamics NAV\71\RoleTailored Client STEP 6. So Let's try to Load the Module in PowerShell. (How to Open Powershell?) In the Command Window We will type the Below Command to Load Cmdlet. This Command Will Import the Cmdlet which will be Used to Merge Application Objects and the second Line will get the list of Function we have after importing module. --------------------------------------------------------------------------- Import-Module "${env:ProgramFiles(x86)}\Microsoft Dynamics NAV\71\RoleTailored Client\Microsoft.Dynamics.Nav.Model.Tools.psd1" -force Get-Help "NAV" --------------------------------------------------------------------------- ** This might ask you to update the help, if required you can do the same. So with this Cmdlet we got 7 Functions (as listed below) we will see all of them in Next Couple of Post. Update-NAVApplicationObject - Applies a set of deltas to the specified application objects. Split-NAVApplicationObjectFile - Splits a text file that contains two or more application objects. Set-NAVApplicationObjectProperty - Sets Microsoft Dynamics NAV application object properties. Merge-NAVApplicationObject - Compares the changes that have been made to application objects. Join-NAVApplicationObjectFile - Combines multiple application object files into one text file. Get-NAVApplicationObjectProperty -Gets Microsoft Dynamics NAV application object properties Compare-NAVApplicationObject - Compares text files with Microsoft Dynamics NAV application object. Stay Tuned for More. Regards, Saurav Dhyani saurav-nav.blogspot.com
↧