Production - Setup and Run Time not work in Output Journals

dede_aja_tuhdede_aja_tuh Member Posts: 39
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.

Comments

  • kar100kar100 Member Posts: 11
    I have the same query as posted here. What is the purpose of setting times on routing lines if they are not defaulted to production journal lines when posting capacity against a production order?

    Thanks
  • PloegPloeg Member Posts: 70
    These fields show 0 because they are set to 0 in the CodeUnit that creates the Output Journal lines. I've also stumpled and wondered over this. :-k

    CodeUnit: Production Journal Mgt
    Function: InsertOutputJnlLine
    Code lines:
    - ItemJnlLine.VALIDATE("Setup Time",0);
    - ItemJnlLine.VALIDATE("Run Time", 0);

    Maybe you can alter the code.
  • goldeneyegoldeneye Member Posts: 14
    Ploeg wrote:
    These fields show 0 because they are set to 0 in the CodeUnit that creates the Output Journal lines. I've also stumpled and wondered over this. :-k

    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.
    aka Vincent Vancalbergh

    "I tried filtering life, but the universe returned an Internal Error"
Sign In or Register to comment.