TIPTOP ERP常用scl 函式總結

2022-06-06 09:39:02 字數 1768 閱讀 7822

.持續更新

001、營運中心、帳套、帳別許可權檢查

a、檢查營運中心工廠是否開放使用

s_chkplt(p_plant,p_sys,p_tosys)

#**:s_chknplt.4gl

input parameter:p_plant 工廠代號

p_sys 使用系統代號

p_tosys 關連系統代號

return code....::1 yes

0 no

demo:if not s_chkplt('ds1','aap','mfg') then call cl_err(p_plant,g_errno,0) end if

b、檢查使用者是否有該帳套使用許可權

s_chk_demo(ps_user,ps_plant) returning li_result

#**:s_chk_demo.4gl

# input parameter: ps_user 使用者

ps_plant 營運中心編號

# return code....: li_result 結果(true/false)

demo:if not s_chk_demo(ps_user,ps_plant) ...

c、檢查使用者是否有該帳別使用許可權

s_check_bookno("00",g_user) returning li_result

#**:s_check_bookno.4gl

# input parameter: ps_bookno 帳別

ps_user 使用者

# return code....: li_result 結果(true/false)

demo:if not s_check_bookno(g_bookno,g_user) ...

002、日期相關計算、會計期間計算

a、取乙個日期的年、月、日、星期

#today、year(日期)、month(日期)、day(日期)、weekday(日期)

let l_today = today當前日期

let l_year = year(2014/02/13) #取日期的年:2014

let l_month = month(2014/02/13) #取日期的月:2

let l_day = day(2014/02/13) #取日期的日:13

s_day(2014/02/13)

let l_weekday = weekday(2014/02/13) #取日期是星期幾:4

b、取乙個日期所在月份的第一天、最後一天、所在月一共多少天

#s_months(日期)、s_first(日期)、s_getfirstday(日期)、s_last(日期)、s_getlastday(日期)

#下面是只計算日期,不是會計期間的月初、月末天、乙個會計期間多少天

#如果是12期制,則一般都是一樣;具體還要考慮aoos010、aoos021、aoos031的期間設定

let l_mondays = s_months(2014/02/13返回日期所在月份的月天數:28

let l_monfirstday = s_first(2014/02/13返回日期所在月份的第一天:1

s_getfirstday(2014/02/13)

let l_monlastday = s_last(2014/02/13返回日期所在月份的最後一天:28

s_getlastday(2014/02/13)

excel常用函式

函式 1 mid函式 mid函式是excel中乙個強大的輔助函式,作用是從指定字串中指定位置提取指定個數字元。mid函式語法 mid text,start num,num chars text表示指定的字串,一般為引用的單元格 start num表示指定位置 num chars表示指定個數 例 在a...

vf常用函式

數值函式 1.絕對值和符號函式 格式 abs 數值表達 sign 數值表達 例如 abs 5 5,abs 4 4,sign 8 1,sign 3 1,sign 0 0 2.求平方根表示式 格式 sqrt 數值表達 例如 sqrt 16 4,它與開二分之一次方等同。3.圓周率函式 格式 pi 4.求整...

SAS常用函式大全

一 數學函式 abs x 求x的絕對值。max x1,x2,xn 求所有自變數中的最大乙個。min x1,x2,xn 求所有自變數中的最小乙個。mod x,y 求x除以y的餘數。sqrt x 求x的平方根。round x,eps 求x按照eps指定的精度四捨五入後的結果,比如round 5654.5...