票据动作表 相关含义

 select ac.billtype 单据类型主键,
       ac.ts 单据动作时间,
       ba.fbmbillno 票据编号,
       ac.isnew 是否最新动作,
       (select bt.billtypename
          from bd_billtype bt
         where bt.pk_billtypecode = ac.billtype
           and nvl(bt.dr, 0) = 0) 单据类型,
       decode(ac.beginstatus,
              'none',
              '开始',
              'has_center_use',
              '中心已使用',
              'has_collection',
              '已托收',
              'has_discount',
              '已贴现',
              'has_endore',
              '已背书',
              'has_inner_keep',
              '已托管',
              'has_invoice',
              '已开票',
              'has_pay',
              '已付款',
              'has_paybill',
              '已支付',
              'has_relief',
              '已调剂',
              'has_relief_keep',
              '已托管',
              'on_collection',
              '托收中',
              'on_discount',
              '贴现中',
              'on_endore',
              '背书中',
              'on_gather',
              '登记中',
              'on_inner_back',
              '领用中',
              'on_invoice',
              '开票中',
              'on_pay',
              '付款中',
              'on_paybill',
              '支付中',
              'on_relief',
              '调剂中',
              'on_relief_keep',
              '托管中',
              'register',
              '已登记',
              '未知状态:' || ac.beginstatus) 单据开始状态,
       (select bt.billtypename
          from bd_billtype bt
         where bt.pk_billtypecode = ac.billtype
           and nvl(bt.dr, 0) = 0) || '_' ||
       decode(ac.actioncode,
              'AUDIT',
              '审核',
              'CENTERUSE',
              '中心使用',
              'INPUT',
              '托管确认',
              'SAVE',
              '保存',
              'OUTPUT',
              '领用确认',
              'TRANSACT',
              '办理',
              '未知动作:' || ac.actioncode) 单据动作,
       decode(ac.endstatus,
              'none',
              '开始',
              'has_center_use',
              '中心已使用',
              'has_collection',
              '已托收',
              'has_discount',
              '已贴现',
              'has_endore',
              '已背书',
              'has_inner_keep',
              '已托管',
              'has_invoice',
              '已开票',
              'has_pay',
              '已付款',
              'has_paybill',
              '已支付',
              'has_relief',
              '已调剂',
              'has_relief_keep',
              '已托管',
              'on_collection',
              '托收中',
              'on_discount',
              '贴现中',
              'on_endore',
              '背书中',
              'on_gather',
              '登记中',
              'on_inner_back',
              '领用中',
              'on_invoice',
              '开票中',
              'on_pay',
              '付款中',
              'on_paybill',
              '支付中',
              'on_relief',
              '调剂中',
              'on_relief_keep',
              '托管中',
              'register',
              '已登记',
              '未知状态:' || ac.endstatus) 单据结束状态,
      
       (select co.unitname from bd_corp co where ac.pk_corp = co.pk_corp) 单据对应公司,
       ac.serialnum 序列号
  from fbm_baseinfo ba
  left join fbm_action ac
    on ba.pk_baseinfo = ac.pk_baseinfo
  left join bd_billtype bt
    on ac.pk_bill = bt.pk_billtypecode
where nvl(ba.dr, 0) = 0
   and nvl(ac.dr, 0) = 0
   and ac.actiondate>='2012-01-01' --要获得某个时间之后的数据,可以根据实际情况调整,在NC查询引擎中使用此语句时必须把“--”后的内容删除
order by ba.fbmbillno, ac.serialnum 

你可能感兴趣的:(input,引擎,output)