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

【银科控股】易应用-招聘申请单据-字段自定义逻辑

XMLWord打印

    • Y-银科控股-OP-Y202105201
    • 人力资源等
    • 隐藏

      添加规则中心代码如下:
      form_value, change_field = context.get('form_value', {}), context.get('field', '')
      ganged_value, field_attrs = {}, {}

      rule_data_6 = {
      'type': 6,
      'data':

      { 'ganged_value': ganged_value, 'field_attrs': field_attrs }

      }

      rule_data_3 = {
      'type': 3,
      'data':

      { 'title': '', 'content': '' }

      }

      rule_data_5 = {
      'type': 5,
      'data':

      { 'visible': [], 'invisible': [] }

      }
      x_sqsyb = form_value.get('x_sqsyb',None)
      x_sqbm = form_value.get('x_sqbm',None)
      x_zpgw = form_value.get('x_zpgw',None)
      if change_field in ['x_sqsyb','x_sqbm','x_zpgw']:
      the_title = '('
      if x_sqsyb:
      the_title = env['hr.business.unit'].browse(x_sqsyb).name'-'
      if x_sqbm:
      the_title = env['hr.department'].browse(x_sqbm).name'-'
      if x_zpgw:
      the_title += env['hr.position'].browse(x_zpgw).name
      the_title = ')''的招聘申请'

      ganged_value.update(

      {'x_lcbt': the_title}

      )

      today = datetime.date.today().strftime('%Y-%m-%d')
      ganged_value.update(

      {'x_sqrq': today}

      )
      x_zpxqbh = env['x_builder_zpsq'].search([],order='x_zpxqbh desc', limit=1).x_zpxqbh
      if x_zpxqbh:
      the_int = int(x_zpxqbh[2:])+1
      ganged_value.update(

      {'x_zpxqbh': 'ZP'+str(the_int).zfill(7)}

      )
      else:
      ganged_value.update(

      {'x_zpxqbh': 'ZP0000001'}

      )
      result =

      {'rules': [rule_data_6, rule_data_5, rule_data_3]}
      显示
      添加规则中心代码如下: form_value, change_field = context.get('form_value', {}), context.get('field', '') ganged_value, field_attrs = {}, {} rule_data_6 = { 'type': 6, 'data': { 'ganged_value': ganged_value, 'field_attrs': field_attrs } } rule_data_3 = { 'type': 3, 'data': { 'title': '', 'content': '' } } rule_data_5 = { 'type': 5, 'data': { 'visible': [], 'invisible': [] } } x_sqsyb = form_value.get('x_sqsyb',None) x_sqbm = form_value.get('x_sqbm',None) x_zpgw = form_value.get('x_zpgw',None) if change_field in ['x_sqsyb','x_sqbm','x_zpgw'] : the_title = '(' if x_sqsyb: the_title = env ['hr.business.unit'] .browse(x_sqsyb).name '-' if x_sqbm: the_title = env ['hr.department'] .browse(x_sqbm).name '-' if x_zpgw: the_title += env ['hr.position'] .browse(x_zpgw).name the_title = ')' '的招聘申请' ganged_value.update( {'x_lcbt': the_title} ) today = datetime.date.today().strftime('%Y-%m-%d') ganged_value.update( {'x_sqrq': today} ) x_zpxqbh = env ['x_builder_zpsq'] .search([],order='x_zpxqbh desc', limit=1).x_zpxqbh if x_zpxqbh: the_int = int(x_zpxqbh [2:] )+1 ganged_value.update( {'x_zpxqbh': 'ZP'+str(the_int).zfill(7)} ) else: ganged_value.update( {'x_zpxqbh': 'ZP0000001'} ) result = {'rules': [rule_data_6, rule_data_5, rule_data_3]}

      易应用-招聘申请单据-字段自定义逻辑。

      1.流程标题:保存或提交单据时自动带出:(申请事业部-申请部门-招聘岗位)的招聘申请
      2.招聘需求编号:保存或提交单据时系统自动生成,序号规则应用于【招聘申请】(已创建序号规则)
      3.申请日期:创建单据后自动带出,日期等于当前日期

      详情请见文档,谢谢!

            grant.yang 杨光磊
            baohua.zhang 张宝华
            表决:
            0 为这个问题表决

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

                预估时间:
                初始预估 - 尚未指定
                尚未指定
                剩余:
                剩余的估算 - 0小时
                0小时
                实际工作时间:
                耗费时间 - 2小时
                2小时