上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-2082

【和黄药业】设计定时任务汇总入离职人数

XMLWord打印

    • Icon: 技术问题 技术问题
    • 解决结果: 完成
    • Icon: High High
    • 202103
    • 202103
    • H-和黄药业-Y2019081
    • PRO
    • hryl-uat
    • 基础通用功能
    • 隐藏

      today = datetime.today().strftime('%Y-%m-%d')
      employees = env['hr.employee'].search(cr,1,['|',('hiredate','=',today),('departure_time','=',today)])
      for employee in employees:
      record = env['hr.employee'].browse(cr,1,employee)
      rec = env['x_data_employee_report'].search(cr,1,[('x_employee_id','=',record.id)])
      if rec:
      rec1 = env['x_data_employee_report'].browse(cr,1,rec)
      rec1.write(

      {'x_hire_date':record.hiredate, 'x_departure_date':record.departure_time, 'x_location_name':record.location_id.name}

      )
      else:
      vals=

      { 'x_employee_id':record.id, 'x_departure_date':record.departure_time, 'x_hire_date':record.hiredate, 'x_location_name':record.location_id.name }

      env['x_data_employee_report'].create(cr,1,vals)

      显示
      today = datetime.today().strftime('%Y-%m-%d') employees = env ['hr.employee'] .search(cr,1, ['|',('hiredate','=',today),('departure_time','=',today)] ) for employee in employees: record = env ['hr.employee'] .browse(cr,1,employee) rec = env ['x_data_employee_report'] .search(cr,1, [('x_employee_id','=',record.id)] ) if rec: rec1 = env ['x_data_employee_report'] .browse(cr,1,rec) rec1.write( {'x_hire_date':record.hiredate, 'x_departure_date':record.departure_time, 'x_location_name':record.location_id.name} ) else: vals= { 'x_employee_id':record.id, 'x_departure_date':record.departure_time, 'x_hire_date':record.hiredate, 'x_location_name':record.location_id.name } env ['x_data_employee_report'] .create(cr,1,vals)

      _强调文本_一共2个定时任务
      1、每天17点生成当天入职人员名单
      2、每天17点生成当天离职人员名单

      存放模型:x_data_employee_report

            wenqiang.liu 刘文强
            jason.zhou 周子深
            表决:
            0 为这个问题表决

              创建日期:
              已更新:
              已解决: