K/3现金管理系统银行对账单引入流程
如果您能从银行取得对账单文档(要求必须转化成文本文件,即扩展名为TXT文件),可以通过下列设置直接引入对账单。
在银行对账单主界面单击【引入】或单击〖文件〗选择【引入银行对账单】,进入银行对账单界面。注意,您需要在引入银行对账单之前进行引入方案的定义,否则无法进行引入对账单的操作。以下是具体的流程:
1. 定义引入方案
2. 新增方案111,选中要定义公式的列名,点击“定义公式”进入
3. 点击“打开文件”,选中要引入的对账单文件
如果对账单文件中没有列题头,就要选中“文件中不包括列题头”,否则程序会强行去掉对账单文件的第一行,可能造成信息不完全。
4. 选用函数,在左上角定义项目公式。可以看到我们当前定义的项目是“借方金额”。
5. 点击“预览引入结果”可以看到引入效果如下:
6. “确定”退出,就可以开始定义别的项目公式了。可以看到下图中“借方金额”的公式已经定义好了。
7. 引入项目的公式都定义完成之后,如下图:
8. 执行“引入银行对账单”
9. 选中方案、打开对账单文件、刷新计算结果后,点击“引入”即可
附:公式定义示例
日期的定义
1.假定银行对账单中有一字段F0表示日期,则可直接定义公式为F0
2.假定银行对账单中的日期由三字段组成:F0为年,F1为月,F2为日,则可定义公式为: F0 & '-' & F1 & '-' & F2
3.假定银行对账单中有一字段F0包含日期同时也包含其他信息,如F0域的值为[1**********] , 它的前6位表示日期, 则可定义公式为mid(F0, 1, 2) & '-' & mid(f0,3,2) & '-' & mid(f0,5,2)
结算方式和结算号的定义
1.当字段一一对应时可直接赋上域名
2.当银行对账单中的结算方式和结算号是放在一个字段中时(如F5代表结算方式和结算号,其值为支票-5),可类似定义公式如下:
结算方式: Left(F5,Instr(1,F5,'-')-1)
结算号: Mid(F5,Instr(1,F5,'-')+1,len(F5)-Instr(1,F5,'-'))
3.为空时可定义结算方式和结算号为' '
摘要的定义
1.当字段一一对应时可直接赋上域名
2.为空时可定义为''
借贷方金额的定义
1.当字段一一对应时可直接赋上域名
2.当银行对账单用一个字段F6同时表示借贷方金额时(正值表示借方,负值表示贷方),可类似定义公式如下
借方金额: IIF(cdbl(F6)>=0,F6,0)
贷方金额: IIF(cdbl(F6)
函数说明:
1.Mid('',start,len)
取子串 , start为开始位置, len为要取的长度
Mid('abcdef',3,2)返回'cd'
Mid(FO,3,2)返回F0列中的第三个和第四个字符
2.Left('',len)
取字符串左边的若干个字符 , len为要取的长度
left('abcdef',2)返回'ab'
left(F0,2)返回F0列的前两个字符
3.Right('',len)
取字符串右边的若干个字符 , len为要取的长度
Right('abcdef',2)返回'ef'
Right(F0,2)返回F0列的最后两个字符
4.Trim('')
去字符串两端空格
Trim(' abcdef ')返回'abcdef'
Trim(F0)去掉F0列两端的空格
5.LTrim('')
去字符串左端空格
Trim(' abcdef ')返回'abcdef '
Trim(F0)去掉F0列左端的空格
6.RTrim('')
去字符串右端空格
RTrim(' abcdef ')返回' abcdef'
RTrim(F0)去掉F0列右端的空格
7.Len('')
返回字符串的长度
len('abcdef') 返回 6
len(F0) 返回 F0列的长度
8.InStr(start,motherstring,string2)
查找string2在motherstring中首次出现的位置 , start指定从哪个字符开始查找
InStr(1,'abcdef','cd') 返回 3
InStr(5,'abcdefcd','cd')返回 7
InStr(1,F0,'cd')返回cd在F0中首次出现的位置
9.iif(Expression,Truepart,Falsepart)
如果Expression成立则返回Truepart , 否则返回Falsepart iif(3>1,3,1) 返回 3
iif(3
iif(F0>=0,F0,0) 的返回值将根据F0的值而定
F0 返回值
50 50
-50 0
0 0
10.Clng(Expression)
把Expression转化为整数
Clng('50') 返回 50
11.Cdbl(Expression)
把Expression转化为实数
Cdbl('50.95') 返回 50.95
12.Cstr(Expression)
把Expression转化为字符
cstr(50.95) 返回 '50.95'
13.Cbool(Expression)
把Expression转化为布尔值
Cbool('true') 返回 true
14.Cdate(Expression)
把Expression转化为日期
Cdate('1999/01/01') 返回 1999/01/01
15.&
连接两个字符串
'abcde' & 'fg' 返回 'abcdefg'
16.' '
表示字符串