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

合同筛选问题处理

XMLWord打印

    • Icon: Change Change
    • 解决结果: 完成
    • Icon: Medium Medium
    • 202011
    • Y-易路产品-
    • 贝卡尔特 正式环境
    • 基础通用功能
    • 隐藏

      在搜索视图写筛选条件
      <?xml version="1.0"?>
      <xpath expr='//filter[@name="active_employee"]' position='before'>
      <!-<filter string="current protocol" name="current_protocol" domain="[('state','=','done'),('terminate_time', '=', False),('date_start', '<=', context_today().strftime('%Y-%m-%d')),'|',('date_end', '>=', context_today().strftime('%Y-%m-%d')),('date_end','=',False)]"/>->
      <filter string="current protocol" name="current_protocol" domain="['&','|',('terminate_time', '>=', context_today().strftime('%Y-%m-%d')),('terminate_time', '=', False),'&',('state','=','done'),'|',('contract_status','=','current_contract'),'&',('date_start', '<=', context_today().strftime('%Y-%m-%d')),'|',('date_end', '>=', context_today().strftime('%Y-%m-%d')),('date_end','=',False)]"/>
      <!-<filter string="current protocol" name="current_protocol" domain="[('state','=','done'),('terminate_time', '=', False),'|',('contract_status','=','current_contract'),'&',('date_start', '<=', context_today().strftime('%Y-%m-%d')),'|',('date_end', '>=', context_today().strftime('%Y-%m-%d')),('date_end','=',False)]"/>->

      </xpath>

      显示
      在搜索视图写筛选条件 <?xml version="1.0"?> <xpath expr='//filter [@name="active_employee"] ' position='before'> <!- <filter string="current protocol" name="current_protocol" domain=" [('state','=','done'),('terminate_time', '=', False),('date_start', '<=', context_today().strftime('%Y-%m-%d')),'|',('date_end', '>=', context_today().strftime('%Y-%m-%d')),('date_end','=',False)] "/> -> <filter string="current protocol" name="current_protocol" domain=" ['&','|',('terminate_time', '>=', context_today().strftime('%Y-%m-%d')),('terminate_time', '=', False),'&',('state','=','done'),'|',('contract_status','=','current_contract'),'&',('date_start', '<=', context_today().strftime('%Y-%m-%d')),'|',('date_end', '>=', context_today().strftime('%Y-%m-%d')),('date_end','=',False)] "/> <!- <filter string="current protocol" name="current_protocol" domain=" [('state','=','done'),('terminate_time', '=', False),'|',('contract_status','=','current_contract'),'&',('date_start', '<=', context_today().strftime('%Y-%m-%d')),'|',('date_end', '>=', context_today().strftime('%Y-%m-%d')),('date_end','=',False)] "/> -> </xpath>

      目前合同与协议中的筛选条件均不符合客户的要求,客户要求筛选条件如下:
      状态为已审批并且(解除时间为空或大于今天)并且(合同状态为当前合同 或者 (开始时间小于等于今天并且(结束时间大于等于今天或者结束时间为空)))
      烦请帮忙写一个满足以上条件的筛选条件,谢谢~~

            wenqiang.liu 刘文强
            susu.ma 马梅花
            表决:
            0 为这个问题表决

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