NAV 2013 Universal XMLPort
The DMS Universal XMLport allows you to quickly import tab-delimited text files into any NAV 2013 table without any development or configuration.
Much faster than pasting from Excel or using the data migration tools.
Full details and instructions at
http://blog.dynms.com/2012/09/the-nav-2 ... lport.html
This works the same way the Universal Dataport does (
http://mibuso.com/dlinfo.asp?FileID=1450 ), but is updated to work with NAV 2013
http://www.mibuso.com/dlinfo.asp?FileID=1474
Discuss this download here.
Comments
The DMS Universal XMLport allows you to quickly import tab-delimited text files into any NAV 2013 table without any development or configuration.
Much faster than pasting from Excel or using the data migration tools.
Full details and instructions at http://blog.dynms.com/2012/09/the-nav-2 ... lport.html
This works the same way the Universal Dataport does ( http://mibuso.com/dlinfo.asp?FileID=1450 ), but is updated to work with NAV 2013
Update 17/10/2012:
Adds ability to run OnInsert and OnModify triggers and fixes an issue with xRec being equal to Rec when validating values
http://www.mibuso.com/dlinfo.asp?FileID=1474
Discuss this download here.
Is there a version of this available for NAV 2009?
Yes, but only for classic client (it's a dataport): http://mibuso.com/dlinfo.asp?FileID=1450
The DMS Universal XMLport allows you to quickly import tab-delimited text files into any NAV 2013 table without any development or configuration.
Much faster than pasting from Excel or using the data migration tools.
Full details and instructions at http://blog.dynms.com/2012/09/the-nav-2 ... lport.html
This works the same way the Universal Dataport does ( http://mibuso.com/dlinfo.asp?FileID=1450 ), but is updated to work with NAV 2013
Update 5/06/2013:
Newer builds of 2013 enforce the MinOccurs property. This update to the XMLPort addresses that issue.
Update 17/10/2012:
Adds ability to run OnInsert and OnModify triggers and fixes an issue with xRec being equal to Rec when validating values
http://www.mibuso.com/dlinfo.asp?FileID=1474
Discuss this download here.
Does it support Unicode? I tried with Vietnamese, text is broken
Thanks and best regards,
Le Thanh.
I also found another powerful tool, at http://www.mibuso.com/dlinfo.asp?FileID=1535, which can work with Excel directly.
Thanks and best regards,
Le Thanh.
The DMS Universal XMLport allows you to quickly import tab-delimited text files into any NAV 2013 table without any development or configuration.
Much faster than pasting from Excel or using the data migration tools.
Full details and instructions at http://blog.dynms.com/2012/09/the-nav-2 ... lport.html
This works the same way the Universal Dataport does ( http://mibuso.com/dlinfo.asp?FileID=1450 ), but is updated to work with NAV 2013
Update 5/07/2013:
Adds ability to import item tracking lines (serial/lot numbers) on the item journal and reintroduces the ability to run triggers.
To import serial/lot numbers, include the serial no. and/or lot no., expiration date, or warranty date in the import for table 83 (Item Journal Line). The XMLPort will create appropriate item tracking lines based on that data.
Update 5/06/2013:
Newer builds of 2013 enforce the MinOccurs property. This update to the XMLPort addresses that issue.
Update 17/10/2012:
Adds ability to run OnInsert and OnModify triggers and fixes an issue with xRec being equal to Rec when validating values
http://www.mibuso.com/dlinfo.asp?FileID=1474
Discuss this download here.
Hi Geff,
Here's a sample file that will let you import opening balances with lot numbers. Some of the fields, such as unit of measure, expiration date, warranty date, and unit amount could be left out if you like - they'll default in from item setup. When you import this, import to table 83 and set the option to "Validate all fields". If you need to do serial numbers as well as lot numbers, just add a "Serial No." field to the file.
The DMS Universal XMLport allows you to quickly import tab-delimited text files into any NAV 2013 table without any development or configuration.
Much faster than pasting from Excel or using the data migration tools.
Full details and instructions at http://blog.dynms.com/2012/09/the-nav-2 ... lport.html
This works the same way the Universal Dataport does ( http://mibuso.com/dlinfo.asp?FileID=1450 ), but is updated to work with NAV 2013
Update 5/02/2014:
Latest update allows you to import Record Notes and Record Links. See documentation header in code or forum for how to import notes/links.
Works with 2013 and 2013R2
Update 5/07/2013:
Adds ability to import item tracking lines (serial/lot numbers) on the item journal and reintroduces the ability to run triggers.
To import serial/lot numbers, include the serial no. and/or lot no., expiration date, or warranty date in the import for table 83 (Item Journal Line). The XMLPort will create appropriate item tracking lines based on that data.
Update 5/06/2013:
Newer builds of 2013 enforce the MinOccurs property. This update to the XMLPort addresses that issue.
Update 17/10/2012:
Adds ability to run OnInsert and OnModify triggers and fixes an issue with xRec being equal to Rec when validating values
http://www.mibuso.com/dlinfo.asp?FileID=1474
Discuss this download here.
You can import links/notes for new records as they're added, or you can import for existing records. For existing records, you need to specifiy the key fields for the table you want to add links to, along with RecordNote/RecordLink fields.
For example, to add a recordlink to an existing customer, use a format like below, and set the "Allow Updates" option. ("<tab>" means the tab character separates the fields) (Note that you can do this for any table, not just customers).
To create a new customer and add links at the same time, just add whatever additional customer fields you want.
To add a note to an existing record, use this format:
If both "RecordNote" and "RecordLink" are provided, a note will be created (the recordlink URL will be stored as well, but not visible from client).
Can the field name in the import file use Caption instead of Name? For example, in Purchase Line, "Unit Price (LCY)" have the caption "Unit Price ($)".
For boolean field, can I use "Yes" and "No" instead of "1" and "0"?
In NAV2013R2+, it's pretty easy to have "unlimited" fields (and makes the code way less messy), so I may create a branch specifically for 2013R2 and newer, but for now I don't have plans to extend it.
You must use the field name. However, if you always want to use caption, you could change this code: to or modify the IF statement after that to check for either name or caption.
Yes, you can use 1, T (or True), or Y (or Yes) to indicate TRUE - everything else evaluates to FALSE.
What is the point of having a file browser window opened after a file to import data is already selected?
I have designed an XMLport and set to run from page action, so it works as expected.
Thanks, Damjan