借款衝賬業務變更說明(因爲數據表變更帶來)

問題起因:在填寫報銷單時,彈出借款衝賬節後,點擊借款單號,彈出窗口的數據源表原來是保存在TEX_BILL_CONTENT中,但是因爲此表的功能不唯一,在差旅費或其他地方也用到了,所以可能造成數據錯誤,因此需要把借款的功能獨立處理,就考慮使用TBILL_LOAN_PAY_TEMP來完成。


注意事項:

1、從原來的TEX_BILL_CONTENT換成TBILL_LOAN_PAY_TEMP


2、需要修改存儲過程P_CHECKLOANPAY,有兩處要修改

    2.1 每次運行先刪除原有的

DELETE FROM TBILL_LOAN_PAY_TEMP WHERE BILLLP_STRIKE_USER=@USER_ID

    2.2 計算完成後,把結果寫入此表

INSERT INTO TBILL_LOAN_PAY_TEMP (BILLLP_BILL,BILLLP_SEQ,BILLLP_STRIKE_USER,BILLLP_CURR_AMOUNT,BILLLP_AMOUNT) VALUES (@SRS_BILL_ID,1,@USER_ID,@LOAN_AMOUNT1,@PAY_AMOUNT1)


3、需要修正視圖VEX_LOAN_BILL,注意,BILLLP_CURR_AMOUNT爲借款金額,BILLLP_AMOUNT爲衝賬金額


ALTER VIEW [dbo].[VEX_LOAN_BILL]

AS

SELECT B.BILL_ID,B.BILL_NO,B.BILL_REMARK,B.BILL_SUBMIT_DATETIME

,EBC.BILLLP_CURR_AMOUNT AS LOAN_AMOUNT

,EBC.BILLLP_AMOUNT AS PAY_AMOUNT

,(EBC.BILLLP_CURR_AMOUNT-EBC.BILLLP_AMOUNT) AS LOAN_NO_PAY_AMOUNT

,U.USER_ID,U.USER_CODE,U.USER_NAME FROM TBILL_LOAN_PAY_TEMP EBC

INNER JOIN TBILL B ON B.BILL_ID=EBC.BILLLP_BILL

INNER JOIN TUSER U ON U.USER_ID=B.BILL_USER


4、需要對應修改模板借款衝賬節的字段BILLLP_SRS_BILL的回寫公司,主要是視圖中對應的借款金額,衝賬金額字段名變了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章