Hi,It is clear to me that with this setting the duration of the shop order operations is re-evaluated again.However, the new calculation is wrong.The employee reports in the Shop Floor Workbench 2 hours for the shop order operations (from 07:30 to 09:30) After the recalculation are only 1.49 hours shown. That is wrong. The employee works from 07:30 to 09:30 for this shop order operations, so exactly two hours. After the recalculation 0.51 hours just disappear (see my example above).If it is the standard IFS application behavior, then it is a bug in my opinion.Could you please explain, why 0.51 hours disappear?Thanks and best regards,Madeleine
Hi @RajanKhatri7 Many thanks for your feedback.Points 1 and 2 were already done.However, it was point 3 that we still had to do.After the cancellation of the labor clockings the WIP value was cleared.Thanks and best regards,Madeleine
Hi Björn HultgrenThank you for your reply.As you can see the employee was clocked in for the entire period from 7:30 to 9:30: Best regards,Madeleine
Hi,Thanks for your answers.Currently we are working with IFS Applications 10 Update 8. So we don't have the patch yet and will only receive it with the next update.Kind regards, Madeleine
Hi Vibhu,I also believe that this should work the way you described.But I realized that the function always transfers the creation date of the scheduled database task as parameter DATE_APPLIED.We created a schedule for the task "Transfer Project Cost Accounting Transaction" on July 14, 2021. Every day the parameter DATE_APPLIED contains 2021-07-14 for each execution: I have analyzed the Procedure "Transfer_To_Finance".PROCEDURE Transfer_To_Finance_Deferred__IF (date_applied_ IS NULL) THEN date_applied_ := trunc(sysdate); END IF; start_date_ := NVL(start_date_, TRUNC(date_applied_)- NVL(execution_offset_, 0)); end_date_ := nvl(end_date_, date_applied_); voucher_date_ := NVL(voucher_date_, TRUNC(date_applied_)- NVL(voucher_date_offset_, 0)); IF (start_date_ IS NULL) THEN start_date_ := trunc(sysdate); ELSE start_date_ := TRUNC(start_date_); END IF; I assumed that the parameter DATE_APPLIED is passed with NULL and is set to
Already have an account? Login
No account yet? Create an account
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.