NAV Object Splitter v3.0.0.0

Administrator
Member, Moderator, Administrator Posts: 2,506
NAV Object Splitter
An object splitter? Again? No! Please read about the advantages below:
General purpose of this software is to provide an easy way to prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Naming is done with a naming template which provides the following placeholders:
- {id} *
- {type} *
- {name}
- {date} *
- {time} *
- {version}
All placeholders flagged with an asterisk (*) support formatting.
For example:
"{type}_{id:000000000}.txt" will result in
"Codeunit_000000001.txt" for Codeunit 1.
Or
"{type}_{id:000000000}_{version}_{date:yyyyMMdd}.txt" results in
"Form_000000001_NAVW15.00_200702 28.txt"
for Form 1 in Dynamics NAV 5.00.
Requires Microsoft .NET Framework 2.0.
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.
An object splitter? Again? No! Please read about the advantages below:
General purpose of this software is to provide an easy way to prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Naming is done with a naming template which provides the following placeholders:
- {id} *
- {type} *
- {name}
- {date} *
- {time} *
- {version}
All placeholders flagged with an asterisk (*) support formatting.
For example:
"{type}_{id:000000000}.txt" will result in
"Codeunit_000000001.txt" for Codeunit 1.
Or
"{type}_{id:000000000}_{version}_{date:yyyyMMdd}.txt" results in
"Form_000000001_NAVW15.00_200702 28.txt"
for Form 1 in Dynamics NAV 5.00.
Requires Microsoft .NET Framework 2.0.
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.
0
Comments
-
NAV Object Splitter v1.2.0.0
General purpose of this software is to provide an easy way to prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Changes since last mibuso.com version V1.1.0.0:
V1.1.1.0 (15.06.07)
- To support localized object text files (OBJECT-PROPERTIES section), a configuration file is supplied for english and german.
V1.2.0.0 (31.08.08)
- Added support for Page objects (NAV 6.00)
- Now uses a status bar instead of a message box for informational messages.
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.0 -
-
DenSter wrote:Does it work on Vista?
It was developed on Vista 8)
Because this was not your question: Yes, it works for me!
Greets,
CarstenCheers
Carsten
==> How To Ask Questions The Smart Way
This post is my own opinion and does not necessarily reflect the opinion or view of my employer.0 -
Thanks. The object splitter I've been using doesn't, and I've had to run it in an XP VPC. I'll give this one a try next time that I need to split objects.0
-
Great little tool Carsten, works like a charm. Thanks for keeping it such a small tool without an installer. It is quick and accurate, my new favorite objet splitter0
-
Hi Carsten
it's also perfect for versioning your modifications in subversion (for everyone, who doesn't want to spend days with Team Foundation Server). Simply use a nice subversion client for managing your versions like smartsvn and together with beyond compare you have a very powerful versioning system.
Thanks Carsten, it would be nice hearing from you (guess you still know my mail address)
Bye for now.
Meik0 -
NAV Object Splitter v2
Prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Features:
- Rewritten from scratch
- Command line version (use "NavObjectSplitterConsole.exe -help")
- Sorted join (NAV order, not alphabetical)
- File naming template(s)
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.0 -
Carsten the tool works great. I would however like to have the possibilty to use only the 3 first letters of the objects type as prefix, just like MS is also doing in their NAV core development. Could you add that to the tool. A File naming option like {type3}...
Example
Using {type3}{id}.txt would result in COD1.txt for codeunit 1.0 -
Hi Luc,
thanks for your suggestion. It is implemented in the upcoming version. Use "{type,3}{id}.txt" for "Cod1.txt" or "{type,2}{id}.txt" for Co1.txt.
Unfortunately the current version has some bugs, especially in OS version checking. The Windows 7 version check requires Windows 7So if you have Windows 7 (which everybody should) you are lucky for now.
The fixed version is already online. Many thanks Luc!!Cheers
Carsten
==> How To Ask Questions The Smart Way
This post is my own opinion and does not necessarily reflect the opinion or view of my employer.0 -
NAV Object Splitter v2.0.1
Prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Features:
- Rewritten from scratch
- Command line version (use "NavObjectSplitterConsole.exe -help")
- Sorted join (NAV order, not alphabetical)
- File naming template(s)
- Added support for naming template length limit:
"{type,3}{id}.txt" -> "Cod1.txt" for Codeunit 1.
Fixed some bugs:
- Fixed bug on non Win 7 machines: The Windows 7 check required Windows 7. Good idea
- Fixed some ui errors
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.0 -
=D> Wow that's a real quick update. Compliment!
Unfortunately, as I have tested it just now, it seems not to work. :?
I wanted to use the following File naming (based on the standard {type}{id}.txt): {type,3}{id}.txt and then I am getting this error:
Error...
Object reference not set to an instance of an object.
OK
No files are created.
Next to that: using either of the standard types the tool throws the warning (even when the file does not exist):
Destination File ...... exists. Overwrite?
So not yet OK, it seems. :bug:0 -
Hi Luc,
hmm, thats really boring. Treat the combo box as a readonly dropdown for now and edit your templates in the config file. That works. I will look into it in the next days.
I can not reproduce the second problem. I've checked it some minutes ago without any problem. Can you please send me some infos on your setup (source file, dest. folder etc.)
/CarstenCheers
Carsten
==> How To Ask Questions The Smart Way
This post is my own opinion and does not necessarily reflect the opinion or view of my employer.0 -
Hi Carsten,
Your tip on updating gthe config file worked OK. Thanx.
About the second issue: cannot reproduce. Probably it was related to the first issue.0 -
NAV Object Splitter v2.0.1.0
Prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Features:
- Rewritten from scratch
- Command line version (use "NavObjectSplitterConsole.exe -help")
- Sorted join (NAV order, not alphabetical)
- File naming template(s)
- Added support for naming template length limit:
"{type,3}{id}.txt" -> "Cod1.txt" for Codeunit 1.
- Drag & Drop
15/03/2010:
Fixed a bug and made some improvements:
- Fixed naming template UI bug
- Made Sort the default and saved in config (suggested by Paul Furlet)
- Dynamic change of source/destination icons (suggested by Paul Furlet)
- Implemented drag & drop (suggested by Paul Furlet)
- Autocreate destination directory if it does not exist (suggested by Davor Perkovac)
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.0 -
Thanks for the update.
You addressed two points which I missed in the 1.x version:- Command line interface
- Preconfigure naming templates
I am having problems with the time variable, though. Both, time and date contain the date value with time set to 00:00:00.
I am working with a German locale on a Windows 7 box.
The OBJECT-PROPERTIES section of the text object file looks like this:OBJECT-PROPERTIES { Date=26.04.10; Time=22:54:56; Modified=Yes; Version List=NAVDACH4.00,GC01.01; }
0 -
Hmm, looks like a bug
I assume you are using {date} and/or {time} without a format string.
Please use formatters as a workaround for now. "{date:yyyyMMdd}" and "{time:hhmmss}" are working examples.
/CarstenCheers
Carsten
==> How To Ask Questions The Smart Way
This post is my own opinion and does not necessarily reflect the opinion or view of my employer.0 -
Initially I used formatters, but after I did not get a time value other than 00:00:00 I left them out to check whether the error is with my format string. It showed that the error was not my format string but the missing value.
My string was {time:HHmmss} to get 24 hours.0 -
Ok, this is indeed a bug. I accidently subtract the time component from the full datetime which results in a time component of 0
I'll fix this in the next version.Cheers
Carsten
==> How To Ask Questions The Smart Way
This post is my own opinion and does not necessarily reflect the opinion or view of my employer.0 -
NAV Object Splitter v3.0.0.0
Prepare Dynamics NAV object text files to be used with comparision software like "Beyond Compare" or "UltraCompare" and to give the user an easy to use interface and a flexible facility to name, order and arrange the resulting object files which is an "must have" when updating or merging objects.
Features:
- Fast!
- Command line version (use "NavObjectSplitterConsole.exe -help")
- Sorted join (NAV order, not alphabetical)
- File naming templates like {type}, {TYPE,3}, {Name,10}
- Drag & Drop
V3 changes (16/05/2012):
- Added support for new Object type "Query"
- Bumped version to V3 (major NAV, major splitter)
- Fixed a bug in files per second calculation (oups)
- Now allows type and name to be in (almost) any case like "type", "NAME", or "Type"
http://www.mibuso.com/dlinfo.asp?FileID=831
Discuss this download here.0 -
With the console version 3.0.0.0 I get the following message (Line break in a standard 80 character per line console as quoted):Die Zieldatei Table_000050106.txt existiert bereits. Überschreiben? [Y]=Ja [N]=N
ein [A]=Immer [V]=Niemals
[J]=Ja [N]=Nein =Immer [E]=Niemals0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions