關於生產退稅計算的系統修改記錄
1)商品明細
此介面中增加user_scbacktaxrate:生產退增值稅率用於記錄生產退稅率,清空**退稅率(也就是原有退稅率字段)
2)合同商品明細增加user_scbacktaxrate:生產退增值稅率,user_scbacktax:生產退增值稅額
3)合同明細tac
proc datasetfieldposting()
if (event.col == event.dataset.columnat("cgcode"))
user_scbacktaxrate=sqlselect1("select user_scbacktaxrate from cgcode where cgcode='"+event.value+"'")
event.dataset.setvalue("user_scbacktaxrate",user_scbacktaxrate)
end if
end proc
proc datasetfieldposted()
datasetm = getdatasetfordtid(121550100)
datasetg = getdatasetfordtid(121550101)
cgcode=datasetg.getvalue("cgcode")
user_scbacktaxrate = sqlselect1("select user_scbacktaxrate from cgcode where cgcode='"+cgcode+"'")
if (event.col == event.dataset.columnat("upric_p"))
customrmb =datasetg.getvalue("customrmb")
user_scbacktax=customrmb*user_scbacktaxrate
event.dataset.setvalue("user_scbacktax",user_scbacktax)
elif (event.col == event.dataset.columnat("qtp"))
customrmb =datasetg.getvalue("customrmb")
user_scbacktax=customrmb*user_scbacktaxrate
event.dataset.setvalue("user_scbacktax",user_scbacktax)
elif (event.col == event.dataset.columnat("customupric"))
customrmb =datasetg.getvalue("customrmb")
user_scbacktax=customrmb*user_scbacktaxrate
event.dataset.setvalue("user_scbacktax",user_scbacktax)
end if
end proc
4)成本模型
os20的0150出口退稅修改為tbld(gtable,user_scbacktax)
郭姐寫的針對現在系統中出口合同中退稅額是國內採購不含稅價乘退稅率算出來的,這個是改為銷售價乘退稅算出來的,
**企業是採購不含稅價*退稅率
生產企業 = 銷售價*退稅率
BUG修改記錄之關於測試
jmesa的columnsort的定製,在setcolumnsort自己定製的columnsort之後,沖掉了預設的sort,沒有測試一下其他的功能,只測試解決的問題的功能,導致出現bug,失敗失敗。ps 這裡面體現到專案自動化的重要性了,按照理想情況,如果每乙個點都寫上單元測試,在修改完乙個點之後...
Android 系統原始碼修改記錄
1 修改預設語言 以si7537sc stylo k7 m專案為例 修改檔案路徑在 device sprd scx35 sp7731g 1h10 si7537sc.mk 預設語言是裡面語言的第乙個 2 修改預設時區 在build tools buildinfo.sh指令碼裡修改預設地區,沒有的就在後...
關於sap的字段和物件修改記錄的查詢
sap的字段和物件的修改都會儲存舊值,資料儲存在cdhdr和cdpos表中,對於提取舊值你可以採用兩種方法 1 使用sap的標準函式changedocument read headers 和changedocument read positions 2 使用select語句直接從表中讀取。直接使用s...