NAV DOCUMENT APPROVAL MODIFICATION-[IsOpenStatusSet]variable

Kim
Member Posts: 85
Hi guys;
Am currently modifying the document approval functionality to include other documents such as Receipts and Payment Vouchers.
I only have one problem so far. There is a global variable IsOpenStatusSet on codeunit 439 which usually determines whether the approval entry created will have status Open or Created this variable IsOpenStatusSet should be reset to false after approval entries have been created. For the Invoices, Orders etc its being reset well but for my other additional documents i.e. Receipts and payment vouchers its not being reset so when i create a new document without closing the window and reopening the status entered will be Created but not Open.
Does anyone have an idea how in Orders or Invoices this variable IsOpenStatusSet is Reset to False after creation of approval entries? ](*,) ](*,) ](*,)
Am currently modifying the document approval functionality to include other documents such as Receipts and Payment Vouchers.
I only have one problem so far. There is a global variable IsOpenStatusSet on codeunit 439 which usually determines whether the approval entry created will have status Open or Created this variable IsOpenStatusSet should be reset to false after approval entries have been created. For the Invoices, Orders etc its being reset well but for my other additional documents i.e. Receipts and payment vouchers its not being reset so when i create a new document without closing the window and reopening the status entered will be Created but not Open.
Does anyone have an idea how in Orders or Invoices this variable IsOpenStatusSet is Reset to False after creation of approval entries? ](*,) ](*,) ](*,)
0
Comments
-
Kim wrote:Hi guys;
Am currently modifying the document approval functionality to include other documents such as Receipts and Payment Vouchers.
I only have one problem so far. There is a global variable IsOpenStatusSet on codeunit 439 which usually determines whether the approval entry created will have status Open or Created this variable IsOpenStatusSet should be reset to false after approval entries have been created. For the Invoices, Orders etc its being reset well but for my other additional documents i.e. Receipts and payment vouchers its not being reset so when i create a new document without closing the window and reopening the status entered will be Created but not Open.
Does anyone have an idea how in Orders or Invoices this variable IsOpenStatusSet is Reset to False after creation of approval entries? ](*,) ](*,) ](*,)
SOLVED only had to declare codeunit 439 as a local variable for the button. :whistle: :whistle:0 -
IsOpenStatusSet will not be initialized within the codeunit. But if codeunit is cleared all variables of the codeunit will be cleared as well. So, just use CLEAR(Codeunit439) before you start with a new document."Money is likewise the greatest chance and the greatest scourge of mankind."0
-
Just tested Approvals with Additional approvers, but then it seems only 1 approval entry status Open is created.
And I think all approval entries should have status Open.
I think IsOpenStatusSet is not used correctly in codeunit 439.
I changed the code:// IF NOT IsOpenStatusSet THEN BEGIN IF Status <> Status::Open THEN BEGIN
Tino Ruijs
Microsoft Dynamics NAV specialist0 -
I have to use Document approval functionality for Purchase Indent ..
i will be thankful if any one guide me in writing the exact code for indent lines in codeunit 439.
thanks..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