2012-02-27 39 views
1

我正在OpenERP中定製HR模塊。在HR模塊的工資單「葉子」字段中顯示價值的步驟應遵循哪些步驟?如何在OpenERP的薪資單中顯示'葉子'

我嘗試了多種不同的方法,如:

  1. 葉分配給員工
  2. 員工請求葉。
  3. 員工離職批准。

葉子的僱員被批准後,即使在工資單的「無葉的」現場爲員工保持爲零。

我錯過了任何步驟?

請幫忙!!!!

感謝

+0

也許您可以顯示您到目前爲止的狀態。你是否創建了一個新模塊? – 2012-02-27 22:20:56

+0

@ Alchemist777,我現在正在OpenERP中定製HR模塊。我投票了你的問題我需要你在這個領域的幫助 請,我想從工資扣除(缺席或離開) 而我不能提出一個問題,在堆棧溢出你怎麼能幫助請 – 2013-04-16 12:17:43

回答

0

我不能完全看到葉片數將出現在工資單,所以我真的無法追查你問什麼,但我可以提供一些線索。

hr_payroll.hr_payslip.get_worked_day_lines()是幫手功能was_on_leave()

def was_on_leave(employee_id, datetime_day, context=None): 
     res = False 
     day = datetime_day.strftime("%Y-%m-%d") 
     holiday_ids = self.pool.get('hr.holidays').search(cr, uid, [ 
      ('state','=','validate'), 
      ('employee_id','=',employee_id), 
      ('type','=','remove'), 
      ('date_from','<=',day), 
      ('date_to','>=',day)]) 
     if holiday_ids: 
      res = self.pool.get('hr.holidays').browse(
       cr, 
       uid, 
       holiday_ids, 
       context=context)[0].holiday_status_id.name 
     return res 

正如你所看到的,這聽起來像你已經獲得了正確的狀態。 (「驗證」在屏幕上顯示爲「批准」。)您沒有提及是否正確設置員工的假日類型。 (「刪除」在屏幕上顯示爲「請假請求」。)

除此之外,無論是日期錯誤還是我正在查看不相關的內容。

+0

謝謝唐..對於遲到的迴應。是否有任何方法來連接出席,離職和薪資單。即當員工休假時,他的假期將自動從分配的葉子數量中扣除。如果假期成爲LOP,那麼它也應該出現在薪資單上。 – Alchemist777 2012-04-09 08:50:47

+0

對不起,@ Alchemist777,我不明白你的問題。我建議你問一個單獨的問題,你在哪裏詳細描述了你正在嘗試做什麼以及到目前爲止已經嘗試過了什麼。 – 2012-04-09 16:36:06

1

據我所知,如果支付假期類型,則在報告(員工工資單)中的「假期數」字段中不顯示假期計數。請將您的離職類型更改爲「未付」,然後再次嘗試,我確定您可以得到它。這次的離職次數將顯示在報告中

相關問題