Running the NAS to create and refresh Production Orders

Serval
Member Posts: 51
Hi All,
I'm running the NAS to create and refresh Production Orders using a Processing Only report. The report reads a table, and create Production Orders. Within this report, I run a copy of the report ID 99001025 - Refresh Production Order (without displaying the dialog as the NAS does not support this) to refresh the Production Orders just created. In the report copy, I change the transaction type by executing CURRENTTRANSACTIONTYPE := TRANSACTIONTYPE::Update.
If I run this report manually, everything works perferct. The Production Ordes are correctly created and refreshed as well. But when executing the report using
the NAS, nothing happens and I'm getting the following Warning in the Windows Application Event Viewer :
The description for Event ID ( 20010 ) in Source (....) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details.
The following information is part of the event: You cannot change the transaction type after you start the transaction.
A transaction starts when the program executes the first database operation, for example, FIND, NEXT, INSERT, DELETE, MODIFY, SUM and COUNT.
The error occurred because you were tryin to change the transaction type from UpdateNoLocks to Update.
How Can I solve this ? Thanks in advance for any help !
See you.
I'm running the NAS to create and refresh Production Orders using a Processing Only report. The report reads a table, and create Production Orders. Within this report, I run a copy of the report ID 99001025 - Refresh Production Order (without displaying the dialog as the NAS does not support this) to refresh the Production Orders just created. In the report copy, I change the transaction type by executing CURRENTTRANSACTIONTYPE := TRANSACTIONTYPE::Update.
If I run this report manually, everything works perferct. The Production Ordes are correctly created and refreshed as well. But when executing the report using
the NAS, nothing happens and I'm getting the following Warning in the Windows Application Event Viewer :
The description for Event ID ( 20010 ) in Source (....) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details.
The following information is part of the event: You cannot change the transaction type after you start the transaction.
A transaction starts when the program executes the first database operation, for example, FIND, NEXT, INSERT, DELETE, MODIFY, SUM and COUNT.
The error occurred because you were tryin to change the transaction type from UpdateNoLocks to Update.
How Can I solve this ? Thanks in advance for any help !
See you.
0
Comments
-
Do not use report. transfer all code to codeunit. This may help.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