.持續更新
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...