限額類費用報銷單N 1原則

2022-05-03 10:18:17 字數 3707 閱讀 6379

--

新增通過自定義檔案列表編碼及檔案編碼查詢主鍵

select bd_defdoc.pk_defdoc as defdoc --

查詢限額類費用型別主鍵

from

bd_defdoc, bd_defdoclist

where bd_defdoc.pk_defdoclist =

bd_defdoclist.pk_defdoclist

and bd_defdoclist.code =

'f003'--

費用型別自定義檔案列表編碼

and bd_defdoc.code =

'0040

';--

限額類費型別編碼

--根據單據車輛名稱主鍵查該車輛是否控制限額

select (case

when (bd_defdoc.shortname =

'實報實銷

') then

--不限額車輛簡稱標識

'false

'else

'true

'end) as

islimitcar

from

bd_defdoc, bd_defdoclist

where nvl(bd_defdoc.dr, 0) =

0and nvl(bd_defdoclist.dr, 0) =

0and bd_defdoc.pk_defdoclist =

bd_defdoclist.pk_defdoclist

and bd_defdoclist.code =

'f057'--

車輛資訊自定義檔案

and bd_defdoc.pk_defdoc =

'1001h210000000hhsnqy

' ; --

car_name對應的pk, select name from bd_defdoc where pk_defdoc = '1001h210000000hhsnqy';

--查詢會計月

select yearmth from bd_accperiodmonth where pk_accperiodmonth =

'1001h2100000004zibpz

' ; --

period

--車輛本期可報銷金額n+1

select

sum(erm_car_limit_b.limit_e) as

car_limit_e,

sum(erm_car_limit_b.limit_l) as

car_limit_l

from

erm_car_limit_b, erm_car_limit

where nvl(erm_car_limit_b.dr, 0) =

0and nvl(erm_car_limit.dr, 0) =

0and erm_car_limit_b.pk_car_limit =

erm_car_limit.pk_car_limit

and erm_car_limit.kjni =

'2016

'and erm_car_limit.car =

'1001h210000000hhsnqy

'and erm_car_limit_b.kjy <=

7; --

month=6,b.kjy <= 7;這樣子處理在12月份的時候即使是13也不用做特殊處理,因為也是統計到12個月的金額

--查詢本月車輛限額量

select erm_car_limit_b.limit_e as

car_limit_e,

erm_car_limit_b.limit_l

ascar_limit_l

from

erm_car_limit_b, erm_car_limit

where nvl(erm_car_limit_b.dr, 0) =

0and nvl(erm_car_limit.dr, 0) =

0and erm_car_limit_b.pk_car_limit =

erm_car_limit.pk_car_limit

and erm_car_limit.kjni =

'2016

'and erm_car_limit.car =

'1001h210000000hhsnqy'--

pk_car=1001h210000000hhsnqy

and erm_car_limit_b.kjy ='6

'--限額已執行量

select nvl(sum(case

when er_busitem.defitem12 =

'1001h21000000042xvc6

'then

0else

er_busitem.amount

end),

0) amount

from

er_busitem

left

outer

join

er_bxzb

on er_bxzb.pk_jkbx =

er_busitem.pk_jkbx

left

outer

join

bd_accperiodmonth mon

on mon.pk_accperiodmonth =

er_busitem.defitem16

where er_busitem.tablecode =

'arap_bxbusitem'--

and er_bxzb.djzt != 0

and er_bxzb.djzt !=-1

--不包含作廢資料

and er_busitem.pk_jkbx !=

'null

'and er_busitem.defitem24 =

'1001h210000000hhsnqy'--

pk_car=1001h210000000hhsnqy

and mon.yearmth like

'2016%'--

year=2016

and er_busitem.dr =0--

and er_bxzb.djbh != '" + djbh + "'; --修改增加如果單據存在單據編號,則表示是已儲存的單據,計算執行量時扣去本帶鋸的執行量(本單據執行量在表體行欄位扣除)

--select def.name from bd_defdoc def where def.pk_defdoc = '1001h21000000042xvc6';

--er_bxzb

--實體 md_class

select

*from md_class where defaulttablename =

'er_bxzb'--

實體屬性 md_property

select

*from md_property where classid =

'45a846ce-5f39-4075-8cb9-90de50517af4

'and displayname =

'單據狀態'--

列舉 id對應md_property中的datatype

select

*from md_enumvalue where id =

'aed2a08a-03a0-4db7-9ab1-c30e1dc1ca17

'

乾貨分享 流程DEMO 費用報銷

流程名 費用報銷 業務描述 流程發起時,要選擇需要關聯的事務審批單,會檢查是否超申請,如果不超申請,可以直接發起流程,如果超了申請,需要檢查預算,如果預算不夠,將不允許發起報銷申請,如果預算夠用,將發起流程,同時占用相應金額的預算。計財部總經理除了招待費的金額是5000的許可權,其他的費用都是100...

實驗室管理軟體 費用報銷 專案經費 試劑耗材訂購

為何使用科軟實驗室資訊管理系統?如果你目前或將來的科研專案眾多 如果你想要準確迅速完成繁雜的費用報銷工作 如果你想要隨時全方位的掌握和規劃你的研究經費的使用 如果你想要有效控制科研過程中的物料投入 如果你想要使核算往來帳的工作變得不再繁瑣 如果你想要輕鬆快速完成科研專案預算 中評 結題的經費預決算工...

對接主流ERP,喜報用報銷串聯業務場景

喜報是一款企業移動報銷應用。傳統的報銷流程大致是,員工填寫報銷單,管理者審批通過後,員工再貼票並交給財務審核,財務確認無誤後打款給員工,整個回款週期有時達數月。這樣一來,員工感覺報銷流程複雜,回款速度慢 管理層要協調時間審批單據 財務人員審核環節多,要花時間與員工不斷溝通確認。報銷的幾大場景無非是吃...