Dev Toolkit 300 adds wrong Field Groups

Jaana
Member Posts: 28
Hi there,
I merged a 4.0 and a 2009 database with the "Focus On Objects" on all versions. The result is pretty OK, but the new Field Groups make problems. There are a lot tables where the standard NAV 2009 does not have any Field Groups, but the merge added Field Groups (for fields which are even not in this table!). I attached an image with an example from table 24.
Is this a known issue of the Toolkit?
Regards
Jaana
I merged a 4.0 and a 2009 database with the "Focus On Objects" on all versions. The result is pretty OK, but the new Field Groups make problems. There are a lot tables where the standard NAV 2009 does not have any Field Groups, but the merge added Field Groups (for fields which are even not in this table!). I attached an image with an example from table 24.
Is this a known issue of the Toolkit?
Regards
Jaana
0
Comments
-
OK, I give up!
Is there anyone who used the merge functionality of the new Developers Toolkit successfully? Here are all issues I had so far. I did Tables, Codeunits and Forms. Here I stopped, because the result is just not usable:
1. Field Groups are added to tables where there are no Field Groups in the new Base Version (see my initial post)
2. Some Tables are merged without Keys. Had this e.g. With table 21. Manual remerge was OK. (old known issue from previous versions of the Toolkit)
3. Key Property SIFTLevelToMaintain cannot be imported from TXT file! (examples: table 21, table 25)
4. Still the old known issue with wrong ID's of local Variables, e.g. T39
5. Objects with added Permissions cannot be importet, wrong format in export (e.g. T111)
6. RunFormLinks in Forms are exported without comma separation. Therefore most of the forms cannot be compiled.
Are all of these known issues? If so, will ther be an upgrade soon? Probably with SP1 of 2009? Because this version makes definately more trouble than it helps. And I did not try Reports yet...
Thanks for any help advice or perspective for a new version!
Cheers,
Jaana0 -
Hi Jaana,
you are not alone. I also encountered these problems last week. Have you found a solution or a workaround yet?
I might have a sugestion for the 4th problem you mentioned (4. Still the old known issue with wrong ID's of local Variables, e.g. T39):
Have you tried using the REMID.bat and .exe that come with the Upgrade Toolkit? The exe removes the ID's from variables so they are not recognized as a difference/conflict when you execute the merge. When you read back your txt fob in your new database C/SIDE assigns new ID's. Perhaps this helps you.
I will make sure these issues are reported back to Microsoft via the company I work for.
Grtz, Max0 -
Still no solution to these problems? [-o<
I'm currently working with the field groups problem ](*,)Hello IT, have you tried to turn it off and on?
Have you checked the cables?
Have you released the filters?
http://www.navfreak.com0 -
Really sad to say I hate this tool and don't understand why it's been made available to the community when you see how bugged and dangerous it is!!!0
-
DevToolkit 3.01 has still the same problem with Field Groups.
There is a simple Solution. Create in the Toolkit-Database an new Codeunit and run it:Name DataType Subtype ObjectReference Record Object Reference FieldReference Record Field/Control OnRun() ObjectReference.SETCURRENTKEY("Version No.","Object Type","Object ID",SubType); ObjectReference.SETRANGE("Object Type",ObjectReference."Object Type"::Table); ObjectReference.SETRANGE(SubType,ObjectReference.SubType::"Field Groups"); FieldReference.SETCURRENTKEY("Reference No."); IF ObjectReference.FINDSET(TRUE,FALSE) THEN REPEAT FieldReference.SETRANGE("Reference No.",ObjectReference."Field/Control Reference No."); IF NOT FieldReference.FINDFIRST OR (FieldReference.Type <> FieldReference.Type::FieldGroup) THEN BEGIN ObjectReference."Field/Control Reference No." := 0; ObjectReference.MODIFY; ErrorCounter += 1; END; UNTIL ObjectReference.NEXT = 0; MESSAGE('Corrected Field Groups: %1',ErrorCounter);
A report for missing keys in the toolkit database is also possible, if you understand the structure of the tables "Object Reference" and "Key" in there. You have to scan the "Object Reference" table with filter on "Object Type"::Table and SubType::Keys and lookup the field "Key Reference No." in the field "Reference No." of table "Key". If you don't found it there, you will have to remerge the table.0
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