How to add capacity in the menubutton ?

mark_christs
Member Posts: 156
Dear All,
I'd like to ask your help to solve me how to add capacity (using calendar entry table and calendar entries form) in the production order routing. Do I have to create codes as same as these following (taken from C/AL editor of allocated capacity caption in the menubutton "line" of a production order routing):
<Control57> - OnPush()
IF Status = Status::Finished THEN
EXIT;
ProdOrderCapNeed.SETCURRENTKEY(Type,"No.","Starting Date-Time");
ProdOrderCapNeed.SETRANGE(Type,Type);
ProdOrderCapNeed.SETRANGE("No.","No.");
ProdOrderCapNeed.SETRANGE(Date,"Starting Date","Ending Date");
ProdOrderCapNeed.SETRANGE("Prod. Order No.","Prod. Order No.");
ProdOrderCapNeed.SETRANGE(Status,Status);
ProdOrderCapNeed.SETRANGE("Routing Reference No.","Routing Reference No.");
ProdOrderCapNeed.SETRANGE("Operation No.","Operation No.");
FORM.RUN(0,ProdOrderCapNeed);
but why is it different from the order tracking caption in the menubutton function in the same production order routing ?
(this the code of order tracking:
<Control39> - OnPush()
ProdOrderLine.SETRANGE(Status,Status);
ProdOrderLine.SETRANGE("Prod. Order No.","Prod. Order No.");
ProdOrderLine.SETRANGE("Routing No.","Routing No.");
IF ProdOrderLine.FIND('-') THEN BEGIN
TrackingForm.SetProdOrderLine(ProdOrderLine);
TrackingForm.RUNMODAL;
END; )
](*,) [-o<
Any helps from you are welcome.tks be4hand
Rgds,
Mark
I'd like to ask your help to solve me how to add capacity (using calendar entry table and calendar entries form) in the production order routing. Do I have to create codes as same as these following (taken from C/AL editor of allocated capacity caption in the menubutton "line" of a production order routing):
<Control57> - OnPush()
IF Status = Status::Finished THEN
EXIT;
ProdOrderCapNeed.SETCURRENTKEY(Type,"No.","Starting Date-Time");
ProdOrderCapNeed.SETRANGE(Type,Type);
ProdOrderCapNeed.SETRANGE("No.","No.");
ProdOrderCapNeed.SETRANGE(Date,"Starting Date","Ending Date");
ProdOrderCapNeed.SETRANGE("Prod. Order No.","Prod. Order No.");
ProdOrderCapNeed.SETRANGE(Status,Status);
ProdOrderCapNeed.SETRANGE("Routing Reference No.","Routing Reference No.");
ProdOrderCapNeed.SETRANGE("Operation No.","Operation No.");
FORM.RUN(0,ProdOrderCapNeed);
but why is it different from the order tracking caption in the menubutton function in the same production order routing ?
(this the code of order tracking:
<Control39> - OnPush()
ProdOrderLine.SETRANGE(Status,Status);
ProdOrderLine.SETRANGE("Prod. Order No.","Prod. Order No.");
ProdOrderLine.SETRANGE("Routing No.","Routing No.");
IF ProdOrderLine.FIND('-') THEN BEGIN
TrackingForm.SetProdOrderLine(ProdOrderLine);
TrackingForm.RUNMODAL;
END; )
](*,) [-o<
Any helps from you are welcome.tks be4hand
Rgds,
Mark
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