費用管控定製開發

qq1610572998發表於2020-11-06

1.費用申請

1.1新建費用申請單

   費用申請單:主鍵標識,公司編碼,主題,類別,單據編號,申請人,申請日期,所需時間,申請金額(費用明細各費用金額之和),支付方式(1現金,2銀行轉賬),幣種,匯率,原因,申請人部門,經辦人(預設當前登入人),單據狀態,制單人,制單日期,客戶名稱,銷售機會,是否已報銷,最後更新人,最後更新日期,可檢視申請人員

   費用明細:主鍵標識,序號,費用申請單主鍵(ID),費用類別(呼叫  辦公模式à供應鏈設定à費用設定),金額,備註。

必填欄位:單據編號,主題,申請人,幣種,費用明細中的“費用類別”,金額。

 

1.2 修改費用申請單

修改銷售費用(制單狀態可以修改,其他狀態不能修改)。提交審批後的單據不給修改。

1.3 費用申請單列表

  查詢條件:申請日期(時間段),申請人,申請人部門,單據狀態,單據編號,經辦人,審批狀態

   顯示欄位:申請單編號,主題,申請人,申請日期,申請金額,申請人部門,經辦人,單據狀態,審批狀態

   另列表根據選取當前登入使用者的許可權來顯示相應的單據。(若可檢視人員沒有選擇則預設為所有人都可檢視)

1.4費用申請審批流程

按費用申請審批流程進行審批。設定費用申請審批流程:設定路徑:個人桌面—基本設定—審批流程設定—選取“費用申請”再新建,儲存,釋出。

1.5費用申請單作廢

更新費用申請表單據狀態為作廢。執行狀態允許單據作廢,單據作廢後不可編輯但仍可在歷史單據中引用。

單據在執行狀態時點選修改頁面上的“作廢”按鈕即可完成對該單據的作廢。

1.6 刪除費用申請單

刪除費用申請單(制單狀態可以刪除,其他狀態不能刪除)級聯刪除該單據對應的費用明細。制單狀態時若已提交審批則同樣不給刪除。

1.7 歷史單據的引用

         在新建單據時提供“歷史單據”引用按鈕,可供選擇費用申請單的歷史單據。引用不限狀態。單據編號,建立人,建立日期,最後更新人,最後更新日期均不由歷史單據中資訊填充,按新資料填充。主題,客戶,申請人部門,申請人,申請日期,所需日期,申請金額合計,支付方式,經辦人,幣種,匯率,原因,銷售機會編號,費用型別,和費用明細均由歷史單據中帶出資訊來填充。另列表根據選取當前登入使用者的許可權來顯示相應的單據。(若可檢視人員沒有選擇則預設為所有人都可檢視)

1.8單據列印

         儲存後的費用申請單,點選右上角的“列印”按鈕後,可列印該費用申請單資訊。按照新的列印格式列印,列印模板設定暫時不新增。列印頁面帶列印按鈕和匯出按鈕(匯出該頁面資訊)。

1.9 費用申請單列表匯出

可匯出費用申請單列表到excel中。

匯出列表欄位與顯示列表的欄位相同。即:申請單編號,主題,申請人,申請日期,申請金額,申請人部門,經辦人,單據狀態,審批狀態

備註:在選擇基本資訊中的“費用類別”後,在費用明細資訊中彈出的費用類別層中的資訊將是該大類下的小類資訊。若不選基本資訊中的“費用類別”則彈出層中顯示的將是所有的費用類別資訊。

2.費用報銷

2.1 新建費用報銷單

費用報銷單:可編輯欄位(主鍵標識,公司編碼,報銷主題,單據編號,申請人(由選取的費用申請單中帶出),報銷日期,費用總金額(申請單申請金額),報銷總金額,歸還總金額,備註,單據狀態,制單人,制單日期,最後更新人,最後更新日期),源單型別(0無來源,1費用申請單),可檢視申請人員

費用報銷明細:可編輯欄位(主鍵標識,序號,報銷單主鍵(ID),費用申請單主鍵(ID),申請費用金額,報銷金額,歸還金額,備註,費用名稱(小類ID))。

費用明細顯示欄位:費用名稱,報銷金額,申請金額,歸還金額,源單編號,備註。

在點選費用報銷明細時彈出的層中列表為:審批通過並已確認的費用申請單。根據當前使用者許可權對費用申請單的過濾顯示。

在選取費用報銷明細時,前提是同一個人,同一種幣種的單據,且該費用申請單已經審批通過並得到確認的。確認選取的費用申請單後,根據選取的單據資訊進行判斷,並填充相應的資訊----申請人,和申請單編號,申請費用金額。在填充前的驗證:對所選單據申請人,幣種的驗證,選擇單據必須為同一個申請人,同一種幣種,否則驗證不通過,彈提示資訊。

新建費用報銷單必填項:單據編號,主題,報銷人,幣種,申請人(源單型別為費用申請時必填)

費用報銷明細必填項:費用名稱,費用申請單編號,費用金額(源單為費用申請時驗證必填),報銷金額,歸還金額

備註:同一個申請人的審批流程通過且未報銷費用申請單可做一個報銷單。

另申請人在無來源時可選擇,在源單型別為費用申請時不可選,且為必填項。在更改源單型別時判斷是否顯示必填項提示。

 

2.2 修改費用報銷單

費用報銷單為制單狀態才可以修改。提交審批後的單據不給修改。

2.3 刪除費用報銷單

費用報銷單為制單狀態才可以刪除,且級聯刪除費用報銷明細。制單狀態時若已提交審批則同樣不給刪除。

2.4 費用報銷單列表

查詢條件:報銷日期(時間段),申請人,單據編號,主題,單據狀態,審批狀態

顯示欄位:報銷單編號,報銷主題,申請人,報銷日期,申請費用總金額,報銷總金額,歸還總金額,單據狀態,審批狀態

另列表根據選取當前登入使用者的許可權來顯示相應的單據。(若可檢視人員沒有選擇則預設為所有人都可檢視)

2.5 費用報銷單審批

按照設定的費用報銷審批流程逐級審批。設定費用報銷審批流程:設定路徑:個人桌面—基本設定—審批流程設定—選取“費用報銷”再新建,儲存,釋出。

 

2.6 費用報銷單報廢

更新費用報銷表單據狀態為報廢。執行狀態允許單據報廢,單據報廢后不可編輯但仍可在歷史單據中引用。

單據在執行狀態時點選修改頁面上的“報廢”按鈕即可完成對該單據的報廢。

2.7 歷史單據的引用

         在新建單據時提供“歷史單據”引用按鈕,可供選擇費用申請單的歷史單據。引用不限狀態。

         帶出歷史單據資訊進行填充欄位:主題,申請人,報銷人,報銷人部門源單型別幣種,匯率,報銷金額,申請費用總金額,報銷總金額,歸還總金額,報銷明細。

另列表根據選取當前登入使用者的許可權來顯示相應的單據。(若可檢視人員沒有選擇則預設為所有人都可檢視)

2.8 費用報銷單列印

         儲存後的費用報銷單,點選右上角的“列印”按鈕後,可列印該費用報銷單資訊。按照新的列印格式列印,列印模板設定暫時不新增。列印頁面帶列印按鈕和匯出按鈕(匯出該頁面資訊)。

2.9 費用報銷單列表匯出

         可匯出費用報銷單列表到excel中。

匯出列表欄位與顯示列表的欄位相同。即:報銷單編號,主題,申請人,報銷日期,申請費用總金額,報銷金額,歸還金額,單據狀態,審批狀態。

備註:在審批流程,審批通過後確認時更改單據狀態“制單”為“執行”狀態,並且更新費用申請表中的是否已報銷IsReimburse欄位(確認時改為1),取消確認時,單據狀態:“執行”改為“制單”, 更新費用申請表中的是否已報銷IsReimburse欄位(取消確認時改為0)。

費用申請中的審批流程不包含更新是否已報銷欄位的更新,其它相同。

3.相關表資訊

         關聯的表:pubdba.BillType

         officedba.EmployeeInfo

            officedba.DeptInfo

            officedba.FlowInstance

officedba.CurrencyTypeSetting

officedba.CustInfo

officedba.CodeFeeType

officedba.CodePublicType

費用申請,費用報銷放在 個人桌面—費用管理 目錄下,(費用申請:typeFlag=1,typeCode=4;費用報銷:typeFlag=1,typeCode=5)

 

新增報表文件見vss199“HLD_29_個人桌面報表”

費用申請頁面按以下示例:

  • 資料字典

1.費用申請表

費用申請單表 officedba.FeeApply

 

費用明細表  officedba.FeeApplyDetail

 

2.費用報銷表

費用報銷表  officedba.FeeReturn

 

 

費用報銷明細表 officedba. FeeReturnDetail

                                                              

  • 評審資訊

評審人員

評審時間

評審意見

  

  

藍色字型是我新增的

  

1.費用審批流程未註明在哪裡設定;2.費用申請單報廢,未說明什麼情況下可能更新成報廢狀態,也未註明如何更新,有專門的按鈕操作,還是直接在修改頁面進行修改;3.費用刪除:只說明瞭在制單狀態下可以刪除,但審批中也屬於制單狀態,其它模組的單據審批中不給刪除,這一點其它模組不一致了;4.新建費用申請,商業版無“費用類別”;5.漏了單據列印和列表匯出功能

  

橙色字型是我新增的

  

1、“單據編碼”統一為“單據編號”。

2、應該需要增加相關的基礎資料:費用申請單、費用報銷單。

2、把新建單據的所有必錄項說明一下。

3、新建費用申請單時也可以呼叫以往的歷史單據,複製重新生成一張單據,方便使用者制單。

4、新增加的4個資料庫表,表名字首請使用同一個,並保持一定的規則,如:officedba.FeeApply,FeeApplyDetail,FeeReturn,FeeReturnDetail

5、增加統計報表,可以按人、部門、客戶、銷售機會、日期段、費用型別,進行統計。

再次修改意見:

個人桌面->費用管理:

    (1)費用申請單、報銷單:“報廢”按鈕文字改為“作廢”。

    (2)費用申請單、報銷單:幣種、匯率兩個欄位從頁面上去掉,統一為人民幣元,金額相關欄位後面加說明:“(元)”。

    (3)新建頁面中的“申請人”、“申請人部門”預設取當前使用者以及所在的部分,可以修改。

    (4)新建費用申請單:中的客戶選擇控制元件,請統一使用“客戶管理”->“聯絡人管理”中的客戶選擇控制元件列表。

    (5)在個人桌面的“基本設定”->“分類屬性”下面應該也可以設定“費用型別”(和供應鏈設定下的分類屬性中的“費用型別”是同一個,也就是說在個人桌面下可以設 置,供應鏈設定下也可以設定)。

    (6)新建費用申請單中的“申請日期”應預設為當天,可以修改。

    (7)新建報銷單種的"報銷日期"應預設為當天,可以修改;在"報銷人"後面增加一個“報銷人所屬部門”欄位,選擇報銷人時自動帶出報銷人所屬的部門。

增加“報銷人”和“報銷人所在部門”欄位,預設當前登入人和當前登入人部門。可修改。

 

技術支援QQ1610572998

處理方案:

1、在“費用報銷單”主表中加入“源單型別”欄位。FromType char(1)(0無來源,1費用申請),

2、報銷明細表中加入:費用名稱ID(officedba.CodeFeeType表中的)。

處理說明:1.若“源單型別”為無來源則呼叫 費用類別控制元件;若為“費用申請”時則呼叫 費用申請控制元件。

          2.申請人必填項在源單型別為“費用申請”時才驗證必填項,無來源時不驗證。

          3.報銷明細中,為無來源時不對 申請單號、申請金額及歸還金額 作必填控制。

         

方案一:

1.報銷明細顯示欄位:費用名稱,報銷金額,申請金額,歸還金額,費用申請單編號,申請單序號(可不顯示),備註。

2. 無來源時:新增時彈 費用類別控制元件(填充方式需修改)。

  有來源時,彈出控制元件為費用申請明細表。(原始控制元件不滿足需求,需修改:改為已通過審批的費用申請明細列表)。

 

優點:直觀,報銷情況一目瞭然,在以後的報表統計時也比較方便。

缺點:改動比較大。

 

方案二:

1.報銷明細顯示欄位:保持現在不變。(費用申請單編號,費用金額,報銷金額,歸還金額,備註)只需把費用申請單編號,費用金額,和歸還金額的必填項標識去掉,驗證修改。

無來源時:儲存費用名稱到隱藏域,儲存操作時進行必填項驗證並儲存。

有來源時:只儲存源單(費用申請單)ID,不用對費用類別和名稱的驗證。

2.無來源時:彈費用類別控制元件(填充方式需修改)。

  有來源時:彈費用申請單列表控制元件(不用修改)。

 

優點:改動相對來說較小

缺點:不直觀,若檢視報銷詳細需根據申請單編號到申請單中檢視,若為無來源時則無法查閱具體的報銷明細(雖然可通過備註進行備註但增加了操作負擔)。以後報表的開發相對來說複雜些。

 

選擇了方案一。列印改成新的列印格式,只是不加列印模板設定。

 

 

相關文章