Dear All,
Just get direct to the point. I got a question about Production modules, first, this is setting in NAV :
1. Create Work Center, with this setting :
- tab Posting : field Unit Cost Calculation : Time.
- tab Schedulling : field Unit of Measure Code : MINUTES.
2. Create Routing, and setting Work Center point 1 in this Routing, and this setting :
- In Detail, field Setup Time : 10
field Setup Time Unit of Measure.Code : MINUTES
field RunTime : 20
field Run Time Unit of Measure.Code : MINUTES
Last i change status routing to : CERTIFIED.
3. Setting this routing to item Finished Goods.
4. Setting Prod BOM to item Finished Goods.
5. Then i create Released Prod Order for this item Finished Goods, qty = 1, then i click Functions Button | Refresh | OK.
6.So, i click LINE BUTTON | Production Journal, then u see in Entry Type : OUTPUT, field Setup Time and Run Time show 0 (zero).
My question is : why that two field (setup time and run time) show zero? Previous i already setting that 2 field in Routing menu and i setting that routing in item Finished Goods.
Because if i go to next transaction until Output Journals, the Actual Cost for Capacity Cost and Capacity Overhead don't show so the actual cost just came from Material Cost only, and if i want to keep that Capacity Cost and Capacity Overhead show, i must fill 2 field MANUALLY. the big question is what the function i must fill that 2 field in Routing menu?
Appreciate for anyone info and advice for this issue.
Thanks all.
0
Comments
Thanks
CodeUnit: Production Journal Mgt
Function: InsertOutputJnlLine
Code lines:
- ItemJnlLine.VALIDATE("Setup Time",0);
- ItemJnlLine.VALIDATE("Run Time", 0);
Maybe you can alter the code.
There is a reason why:
- You enter the times on the routing lines to be able to plan to execution of the production order
- The times are empty on the production journal for the same reason why Quantities on Picks are initially zero: The user has to fill in the real values, not the estimated values.
Of course, when you test, you'd prefer it to take over the estimated values so you'll get decent Capacity Ledger Entries.
And yes, you can change the code to take over the times from the routing lines.
"I tried filtering life, but the universe returned an Internal Error"