auto-increment waarden invullen

pieter.vanparys
Member Posts: 10
Ik ben momenteel bezig met een applicatie om vanaf een pocket pc via een webservice (en msmq) naar de NAS te communiceren. Tijdens het boeken van een correctie op artikeldagboek stuitte ik op het probleem dat bv het DocumentNr niet automatisch wordt gegenereerd / geincrementeerd, zo ook het Line No, enz. Is er een manier om bij een INSERT aan C/AL zijde ervoor te zorgen dat deze autp-increment waardes correct worden ingevuld?
0
Comments
-
Als je het record leegmaakt en de INSERT(TRUE) oproept wordt het record aangemaakt met een nieuw nummer. Hierna heb je alleen nog maar MODIFY nodig.0
-
ajhvdb wrote:Als je het record leegmaakt en de INSERT(TRUE) oproept wordt het record aangemaakt met een nieuw nummer. Hierna heb je alleen nog maar MODIFY nodig.
Misschien even verduidelijken, nu wordt er het volgende gedaan:refRecord.INSERT(true); // loop fields to be set FOR lintFieldIdx := lintFieldIdx TO lintFieldsAfterInsert DO BEGIN .... fctValidate(lrefField,lautField.Value); END; refRecord.MODIFY(TRUE);
Maar zoals gezegd in de eerste post werkt dit niet. Als ik bv geen Line No (primaire sleutel) meegeef, dan krijg ik volgende fout:The Artikeldagboekregel already exists. Identification fields and values: Dagboeksjabloon='ARTIKEL',Dagboekbatch='STANDAARD',Regelnr.='0'
0 -
Regelnr. wordt in het Form van het dagboek automatisch gevuld. Je moet dit dus simuleren door zelf het regelnr te vullen.0
-
Line No. is niet een auto increment veld. Die waardes worden overal in hete systeem via code aangemaakt, en dat zal je in je webservice ook moeten doen. Op forms lijkt het alsof het auto increment is, maar stiekem wordt dat door de form executable in run time gedaan. Elders in het systeem worden Line No waarden via code gegenereerd.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