BS平台配置文档解读Word文档下载推荐.docx
《BS平台配置文档解读Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《BS平台配置文档解读Word文档下载推荐.docx(44页珍藏版)》请在冰豆网上搜索。
4.点击“退出”完成安装。
因介于其安装需要下载,会很慢,通常我们会使用免下载版的.NetFrameWork3.5,安装时断开本地连接即可。
如果ASP.NET服务未启动,手动启动ASP.NET服务,在运行里输入c:
\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis-i–enable
64位系统执行下面事件
cscript%systemdrive%/inetpub/adminscripts/adsutil.vbssetw3svc/appPools/enable32bitapponwin641
如果有导入导出Excel,Word等,需要在服务端安装Office
2.2.程序安装及其前台、后台的发布
如果在程序开始安装时检查到机器上未安装iis或者.netframework3.5会提示相应的警告信息.请先安装iis和.netframework3.5后在进程程序的安装.具体安装过程可跳回到上一节[安装环境]中查看具体的安装方法.
前台和后台的发布:
文件夹目录层次:
KQCOCo_Service,Co_Browser,Co_Builder
“Co_Service”目录,服务程序。
“Co_Browser”目录,前台程序。
“Co_Builder”目录,后台程序。
按下列方式进行发布:
网站的发布是通过在计算机管理中新建一个虚拟目录来完成的。
新建虚拟目录的步骤如下所示:
(以browser为例)
2.2.1.发布前台和后台程序
1.打开计算机管理(右击“我的电脑”选择“管理”即可打开计算机管理界面),选择“Internet信息服务”—“网站”—“默认网站”,右击“默认网站”,选择“新建”—“虚拟目录”。
在弹出的虚拟目录创建向导中,点击“下一步”继续。
2.填写虚拟目录别名后,点击“下一步”继续。
3.在网站内容目录中,选择网站内容所在的目录路径,点击“下一步”继续。
4.在设置权限界面中,根据用户需要设置好权限,一般使用默认状态。
点击“下一步”继续。
5.点击“完成”,完成此次虚拟目录的创建。
在计算机管理(右击“我的电脑”,选择“管理”,弹出“计算机管理”对话框)中,选择“Internet信息服务”—“网站”—“默认网站”,在默认网站中找到新创建的虚拟目录(以browser为例)。
选择browser目录,选择右边的default.htm文件,右击“default.htm”,选择“浏览”即可打开发布的网站。
2.2.2.服务配置,前后台配置
Co_Service里的KqSvrMgr.exe的修改
数据库类型:
Oracle或者SQLSERVER两种类型.
数据库服务器名:
指数据库的实例名.
数据库:
要连接的数据库名称.
用户名:
数据库用户名.
密码:
数据库密码.
服务端口号:
KqSvrMgr.exe服务和前台通信的端口号.
前台发布地址:
上面一节中发布的前台程序的地址;
也可用两点(..)代替
文件路径:
只许选择到前台文件夹的AffixFiles文件夹存放扫描件的位置
超时时长:
前台自动退出的时间,0代表永不超时
Co_Browser\cfg里的WebConfig.xml的修改
“WebSerberAddr”为web服务器地址,“port”为端口号,“Weburl”为前台发布地址;
Co_Browser\pages里的mainframe.html文件和subframe.html修改如下
Return里的地址也要和服务配置的前台发布地址保持一致
Co_Builder里connection.config的修改
对发布的builder进行同样操作.
2.3.申请授权
在Co_Service目录下打开
程序,获取机器码申请授权
授权文件为KANQCO.lic需要复制到Co_Service和Co_builder\bin目录下
第三章操作配置
3.1整体说明
[]表单,控件,查询模板
[$]系统变量
[@1]表单间传值
[#]SQL语句
操作类型:
函数类型配置,计算类型配置,DMB字段关联的配置
运算符+、-、*、/、
逻辑符>
、<
、!
=、>
=、<
=、==、=%
逻辑运算符&
&
、||
条件控制If(条件)表达式else表达式,For()while{};
3.2系统变量
当前用户编号[$USERID],
当前用户名称[$USERNAME],
当前系统时间[$CURTIME],
登录用户角色[$CURROLE],(非流程环节中使用无效)
当前业务状态[$CURSTATE],(非流程环节中使用无效)
当前环节编号[$CURTACHE],(非流程环节中使用无效)
当前受理编号[$INSTANCE],(非流程环节中使用无效)
资格证号[$USER_CERTI]
当前用户编号[$USERCODE]
3.3事件说明
[’AA’]=[’BB’]+[’CC’]
['
土地证书号'
]=['
LCNO1'
]+['
LCNO4'
]+'
('
+['
LCNO2'
)第'
LCNO3'
号'
[‘AA’]=[#SelectfiledfromTable]
提交的土地权利证书号'
]=[#selectlandcernofromd_certiwhereldcerid=(selectldceridfromd_recwhereslid=['
原受理号A'
])]
数据类型转换Convert(转换数据,转换后类型)//有返回值
重新装载LoadForm[‘表单名称’](主键1,主键2…)
LoadForm['
姓名或名称变更登记-调查表'
]([#selectoslidfromd_recwhereslid=[$INSTANCE]])
XML方式获取表单数据GetFormData[‘表单名称’||表单编号](主键1,主键2…)
(黙认值主键1,黙认值主键2…)(参数1,参数2…)
XML方式保存表单数据SetFormData(主键)
删除表单数据DelFormData(主键参数)
获取系统变量GetSysValue([$USERID])
取得时间GetTime(‘$$$$-$$-$$$$:
$$:
$$’)
数据列表:
访问一单元格的数据
[‘数据列表’.‘列名’,行号]
[‘数据列表’.‘列名’]
[‘数据列表’.‘列名1’,‘列名2’]
[‘数据列表’.‘列名1’,‘列名2’(‘列名’==‘’||ROWNO==0||SELECTED==1)]
[‘数据列表’.‘列名’(SELECTED==1)]=”数据”
系统函数
FlowTran
语法规则:
FlowTran([‘流程实例号’],[‘流程任务号’]);
作用:
流程办理
例子:
FlowTran(['
TASKLIST'
.'
FI_INST'
],['
FT_IDENT'
]);
使用例子:
任务列表双击事件
FormQuery
FormQuery([‘流程实例号’])
流程表单,查询流程所有环节表单
例子:
FormQuery(['
FlowDrop
FlowDrop([‘流程实例号’]);
流程删除
FlowDrop(['
结果列表'
Flowquery
语法规则:
Flowquery([‘流程实例号’])
流程查询,查看流程图
flowquery(['
])
TaskHang
TaskHang([‘流程实例号’],[‘任务编号’])
业务挂起
TaskHang(['
国土综合监管平台业务管理业务管理下有使用
TaskFree
TaskFree(['
流程实例号'
任务编号'
])
解除挂起
TaskFree(['
FlowAlter
FlowAlter(['
])(用户ID)
特事特办
])(105)
Login
用户登录
Login(‘用户登录名称’,’用户密码’)//有返回值
Login(‘Admin’,’admin’);
例子说明:
用户登录,用户登录名称是Admin,密码是admin.
Logout
作用:
注销当前用户,系统回到登录界面。
命令解析:
没有参数。
注销当前用户,系统回到登录界面
Logout;
点击注销按钮,
提示是否注销系统,点击‘是’系统回到登录界面。
ChangePassword
用户修改密码
ChangePassword(‘用户登录名称’,’用户旧密码’,’用户新密码’)
ChangePassword(‘Admin’,’admin’,’1’);
修改用户密码,用户登录名称是Admin,用户旧密码是admin,用户新密码是1。
TestCommit
启动流程
TestCommit(流程编号)
FlowTest
FlowTest()
图形相关事件
Querymap
querymap('
图层名称'
'
字段名称'
字段值'
'
)
查看宗地图
yztdzdquery'
djh'
['
地籍号'
],'
RelaMap_
RelaMap_(['
受理号'
读取宗地的权属关系图
图形预览
AddTabByUrl(../KanqMap/map.html&
地图&
DrawGraphics&
null&
建设用地预审_勘测定界成果表'
].['
坐标'
X坐标'
Y坐标'
操作符'
(selected==*)]&
GIS.TDYSGZSPT&
SDE.TDYTQ,sde.DLTB,SDE.JBNTBHTB,sde.DJ_POLYGON_ZD&
null)
参数解释
varp1=sparm[0];
//URL
varp2=sparm[1];
//窗口显示名称
varp3=sparm[2];
//函数名
varp4=sparm[3];
//查询语句
varp5=sparm[4];
//数据列表
varp6=sparm[5];
//数据库名
varp8=sparm[6];
//叠加分析表名
varp7=sparm[7];
//主键数据
图形入库
AddTabByUrl('
../KanqMap/CMap.swf'
SaveGeometrytoDb'
[#selectsd_valuefromoa2_sysdicwheresd_class=23andsd_keyno=1001andsd_main>
0],['
勘测定界成果表'
坐标列表'
sde.kcdjcgb'
参数解释
//窗口显示名称Jonson型单字段对应关系
二维表专用事件
GetCommName
GetCommName(['
数据列表名称'
.’列名’])
取列名
列'
]=GetCommName(['
D_ZDX'
围墙'
GetGridIndex
取数据列表选中的行号
GetGridIndex([‘数据列表名称’])//有返回值
GetGridCols
取数据列表的列数
GetGridCols([‘数据列表名称’])//有返回值
GetGridRows
取数据列表的行数
GetGridRows([‘数据列表名称’])//有返回值
GetGridRows(['
(selected==-1)])
取[‘结果列表’]此二维表的行数。
’受理号’为列名。
AddGridRow
增加一行数据列表中的数据
AddGridRow([‘数据列表名称’.’列名’],’数据’)
AddGridRow(['
记事列表'
证书纪事内容'
证书纪事日期'
[$CURTIME])
增加'
此二维表的一行中'
和'
的数据,'
为
空值,'
为当前系统时间。
DelGridRow
删除一行数据列表中的数据
DelGridRow([‘数据列表名称’(条件)])
DelGridRow(['
(selected==1)])
删除记事列表'
中的一行数据。
SelGridRow
选中数据列表符合条件的行
SelGridRow([‘数据列表名称’(条件)])
SelGridRow(['
分割登记明细表'
办理状态'
==3)])
选中'
中状态为3的行。
GridRowMoveUp
向上移动一行数据
语句规则:
GridRowMoveUp([‘数据列表名称’])
GridRowMoveDown
向下移动一行数据
GridRowMoveDown([‘数据列表名称’])
树控件事件
TreeAddItem
树上加上一项
TreeAddItem([‘树名称’],’父项名称’,’当前数据’)
TreeSetItem
树上修改一项
TreeSetItem([‘树名称’],’父项名称’,’当前数据’)
TreeDelItem
树上删除一项
TreeDelItem([‘树名称’],’删除项名称’)
表单事件
GetWorkDate
GetWorkDate(当前日期,天数)
取工作日
GetWorkDays
GetWorkDays(终止日期,起始日期)作用:
取工作日的天数
GetComboDic
GetComboDic(['
下拉框控件名称'
],[#selectfield1,field2fromtablewhere...])作用:
获取动态字典值
区'
],[#selectsd_keyno,sd_valuefromoa2_sysdicwheresd_class=(selectsd_classfromoa2_sysdicwhereSD_VALUE=['
市'
]andsd_main=0)andsd_main<
>
0])
根据“市”的值,获取“区”的值。
SetGridRowFontSy
SetGridRowFontSy(['
(条件)],0)//0常规;
1倾斜;
2加粗;
3加粗倾斜作用:
任务列表字体设置语句
('
环节时限'
==-1)],2)例子说明:
将‘TASKLIST’的字体设为加粗
Openurl
Openurl("
Openexe("
D:
\\QQ.EXE"
打开网址,打开程序
SetMessage
发送信息
SetMessage(['
用户'
])(['
内容'
GetCoder
获取编号
GetCoder([’控件名称’],’编号规则’)
GetCoder(['
%11[1001]'
);
获取受理号的编号,编号规则是从右端取全局受理号的11位。
这里的1001是全局受理号
的编号。
编号是当前值按步长递增。
GetCoder([’控件名称’],’编号规则’,1)
不回收编号
SetCoder
回收编号
SetCoder([‘控件名称’],’编号规则’)
SetCoder(['
申请编号'
],'
%2Y%2M%2D%5[1012]'
回收申请编号,编号规则是分别从右端取年的两位,月的两位,日的两位和申请编号的五位。
OpenForm
打开表单
OpenForm[‘表单名称’||表单编号](主键1,主键2…)(黙认值主键1,黙认值主键2…)(参数1,参数2…)
OpenForm['
多权利人列表'
](['
调查表ID'
])()(['
Openform['
收件单材料'
];
例1:
打开多权利人列表表单,这里的['
]是主键值,['
]是传的参数。
例2:
打开收件单材料表单,主键值,默认值主键和参数可省略。
CarryData
CarryData['
数据关联对象名称'
](主键)
复制数据从数据模型到表单或表单到数据模型。
SaveForm
保存表单
SaveForm(主键)(数据)
SaveForm(['
保存保单,主键值是['
]
Close
关闭当前表单。
Close
参数说明:
一般用于关闭按钮。
在表单的业务操作中写入close即可。
Close()
要关闭的表单名称。
close(计划任务)
关闭表单。
QueryData
查询模板
查询模板QueryData[‘查询模板名称’],[‘控件名称’](参数1,参数2…),
QueryData['
调查表查询'
List_18'
预编地籍号'
图号'
座落'
权利人'
法人'
代理人'
print
打印模板
Print[‘打印模板名称’](主键1,主键2…)
Print['
初始登记-审批表'
打印审批表,打印模板为['
],主键值为受理号。
Prints
批量打印;
Prints[‘打印模板名称’](主键1,主键2…)(黙认值主键1,黙认值主键2…)(参数1,参数2…)
prints['
商品房发证_分割转让证明'
分割表ID'
],['
支号'
批量打印商品房发证_分割转让证明,主键值为['
],默认值主键值为空,同时传两
个参数,['
]和['
]。
GetTime
取得时间
GetTime(‘$$$$-$$-$$$$:
SqlExecute
执行Sql语句
SqlExecute()
SqlExecute(updated_recsetstate=0whereslid=[$INSTANCE])
执行sql语句: