'Get Receipt Line' cannot close, system is currently working

RoddyMcLean
Member Posts: 101
Hi,
I have added the code below to the Purchase Invoice - Get Receipt Lines functionality. This is producing the error message "'Get Receipt Lines' cannot close because the system is currently working". I have tried moving the code around the function and also playing with form modality to no avail. ](*,) Any suggestions?
Table 121 - InsertInvLineFromRcptLine(VAR PurchLine : Record "Purchase Line")
//MYCHANGE start
IF COPYSTR("Shortcut Dimension 2 Code", 1, 1) = 'S' THEN
IF NOT CONFIRM(Text50100, FALSE, "Shortcut Dimension 2 Code") THEN
VALIDATE("Shortcut Dimension 2 Code", '');
//MYCHANGE end
NextLineNo := NextLineNo + 10000;
IF "Attached to Line No." = 0 THEN
SETRANGE("Attached to Line No.","Line No.");
Best Regards
Roddy
I have added the code below to the Purchase Invoice - Get Receipt Lines functionality. This is producing the error message "'Get Receipt Lines' cannot close because the system is currently working". I have tried moving the code around the function and also playing with form modality to no avail. ](*,) Any suggestions?
Table 121 - InsertInvLineFromRcptLine(VAR PurchLine : Record "Purchase Line")
//MYCHANGE start
IF COPYSTR("Shortcut Dimension 2 Code", 1, 1) = 'S' THEN
IF NOT CONFIRM(Text50100, FALSE, "Shortcut Dimension 2 Code") THEN
VALIDATE("Shortcut Dimension 2 Code", '');
//MYCHANGE end
NextLineNo := NextLineNo + 10000;
IF "Attached to Line No." = 0 THEN
SETRANGE("Attached to Line No.","Line No.");
Best Regards
Roddy
0
Comments
-
I think it might be the CONFIRM - that it's not so good idea to ask for user interaction withing a transaction.
You can just throw an message at the end of the function, that "Out of 9 lines, dimension Blah was reseted in 4 of them" and if they don't like it, they can change manually.0 -
Or there is an error somewhere in the processing. This error generates generates your errormessage before the original error-message comes up.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Thanks,
I will go with a slight re-design - handle it all at the end. Navision is good but sometimes its a bit strange!
Regards
Roddy0 -
RoddyMcLean wrote:Thanks,
I will go with a slight re-design - handle it all at the end. Navision is good but sometimes its a bit strange!
Regards
Roddy
Imagine that you get a Confirm message inside (running) transaction block (which locks those affected records).
Imagine that you get a phone call and forget to choose Yes/No on Confirm message.
Now you can imagine how everybody in the company gets "Record locked by..." error until you come back (after an hour), cause your "unconfirmed" confirm message is still waiting for your input.0 -
we get the same error when part invoicing goods receipts (2nd invoice). in order to correct it, the qty to invoice is removed from the item tracking on the Purchase Order..
Not sure if that could help with your problem!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