1. 程式人生 > >獲取憑證序時簿的sql語句

獲取憑證序時簿的sql語句

select com.fname_l2 公司, to_char(vou.FBookedDate ,'yyyy-mm-dd')  記賬日期,per.fnumber 期間,vou.fnumber 憑證號,'已過賬' 憑證狀態,per.fname_l2 制單人,pers.fname_l2 稽核人,pers.fname_l2 過賬人,
entry.fdescription 摘要,acct.fnumber 科目編碼,acct.fname_l2 科目名稱,cur.fname_l2 幣別,entry.FOriginalAmount 原幣金額,case FEntryDC when 1 then FLocalAmount end  借方,
case FEntryDC when 0 then FLocalAmount end  貸方, to_char( vou.fbizdate ,'yyyy-mm-dd') 業務日期,
case vou.FSourceSys when 6 then '總賬系統'
                    when 7 then '出納管理'
                    when 8 then '報表'
                    when 11 then '基礎系統'
                    when 14 then '固定資產'
                    when 7 then '其他'end  來源系統,
 case  vou.FSourceType when 0 then '手工憑證'
                    when 1 then '結轉損益'
                    when 2 then '期末調匯'
                    when 4 then '其它系統引入'
                    when 5 then '其它賬簿生成'
                    when 7 then '科目調整'
                    when 3 then '其它'end  來源型別,
                   vou.fabstract 參考資訊
from  t_gl_voucherentry entry
left join t_gl_voucher vou  on entry.fbillid=vou.fid
left join t_bd_accountview acct on entry.faccountid=acct.fid
left join t_org_company com on com.fid=vou.fcompanyid
left join T_BD_Period  per on per.fid=vou.fperiodid
left join t_bd_currency cur on cur.fid=entry.fcurrencyid
left join  T_PM_User user1  on  user1.fid=vou.FCreatorID
left join t_bd_person per on per.fid=user1.fpersonid
left join  T_PM_User users  on  users.fid=vou.fauditorid
left join t_bd_person pers on pers.fid=users.fpersonid
left join  T_PM_User userg  on  userg.fid=vou.FPosterID
left join t_bd_person perg on perg.fid=userg.fpersonid

where  1=1
and vou.FBizStatus=5
and per.per.fnumber='201601'
and  com.fnumber='01001'
order by per.fnumber,vou.fnumber