商海导航《简明安装及操作手册》
商海导航-管理者(一)
商 海 导 航-----惠普经销商大学·高级课程2000年5月8日 第六期管理者(一)▪ 引言实际的管理工作是琐碎和费力的,而且是非同寻常的,但管理者如果不认识管理工作的本质,并将其与日常工作区分开来,就不能真正地管理公司。
为了帮助您能更好的提高管理效率,我们将花费两期的时间来探讨管理者的职能与角色,我们将通过案例具体分析的方式,来阐述理论,并期望您能举一反三,得出有助您管理公司的有益结论。
▪ 管理者业务的独特性业务,我们很自然的想到公司员工们动手实际操作、进行信息处理等工作,他们有的动脑,有的动手。
但管理工作是不同的,管理是获取、调度和利用资源实现某种目标的过程。
管理者除了管理什么也不生产,他们只是指挥别人。
但是,很多管理者总是忽略了他们与一般人的区别,把精力投入到细微的事务中去,在面临案例里A 的情形时就迷糊了。
案例一:A 是某家公司销售组长,当他在制定下月的采购计划时,一批新货到达了。
这批货应该当场拆包,与货单核对无误,这是售货员的职责。
但上次由于售货员对一个重大差错未能查出,将货物的号码搞反了,结果货物卖不出去,只好降价处理。
A 现在不想再发生那种事情了,他左右为难,是自己亲自拆货还是作其他处理,不知道该怎么办。
从管理学的角度来看,陈列上架是非管理性工作,是售货员的事情,不是A 份内的事情。
A 应该区分管理工作和其他工作的区别,将时间投入到管理工作之间去。
从长远来看,管理人员如果作非管理性的工作,企业可能蒙受损失。
A 的最佳方案是指派一个细心的售货员来做这件事情,并且要吩咐售货员要仔细验收,并且关照售货员,这批货如果有疑点,应该在上货架之前来征求他的意见。
在这里,A只是基层管理人员,直接管理普通员工,同时A 也被他的上级所领导,这也正说明管理其实是有层次的,有董事长之类的行政首脑,也有介于A 这种系统底部的基层管理人员和行政首脑之间的中层管理人员,如部门经理等。
每个层次的管理者有从战略决策到战术实施等不同的管理任务,指挥下层管理者,并对上层管理者负责。
SEAKEEPER 9 7HD 安装手册说明书
安装手册*本手册也涵盖了SEAKEEPER 7HD型号*2021年6月,修订版9安装手册产品:文档编号:修订版本:SEAKEEPER 9 / 7HD 90222 9SEAKEEPER 9 / 7HD安装手册2021年6月目录:第1节–机械安装和PC-120指南第2节–电气系统安装第3节–冷却系统安装第4节–启动第5节–安装检查事项清单和所需用品45310 ABELL HOUSE LN #350CALIFORNIA, MARYLAND, 20619, U.S.A电话:410-326-1590传真:410-326-1199电子邮件:*****************************底座底座1.1 预防措施•Seakeeper 9仅可通过提供的吊眼起吊(请参见第1.4节)。
•Seakeeper飞轮由精密轴承支撑。
拆除包装和吊起Seakeeper组件时,请勿掉落或使其受到机械震动,因为这样可能会使轴承受损。
•在搬运/安装Seakeeper组件时,请保护裸露的液压制动缸杆(见图1)不受刮擦或损坏,因为这可能会导致密封过早失效和机油泄漏。
•在搬运/安装Seakeeper组件时,不要让脱出Seakeeper外壳底部的电器配件接触任何表面或物体,因为这样可能会损坏这些配件,还可能会影响外壳的真空完整性。
•用心保护油漆表面,因为罩面受损可能会使安装好的Seakeeper的外观过早退化。
1.2 Seakeeper安装位置的选择选择Seakeeper的安装位置时应考虑以下理想特性:1. Seakeeper应安装在船的后部,以尽量减小高速运行或风浪大时因为船体/波浪的影响而产生的高加速度负荷。
如果唯一可能的Seakeeper安装位置在船中部,那么在完成设计之前安装者应让Seakeeper安装位置得到审查。
2. 需要为Seakeeper 9的定期维护和大修留出适当的维修设施用通道。
有关维修间隙要求,请参阅图2和90225 – Seakeeper 9/7HD螺栓安装细节。
商海导航
商海导航-----惠普经销商大学·高级课程2000年4月10日第二期治理的范式▲引言治理,作为一门科学,差不多进展了一百多年,经历了从稚嫩到成熟的过程。
然而,它永久会改变,因为,制约它的环境、因素都在不断变化!它的规律是什么,它的趋势是什么?▲几种治理模式小标题:你运用哪一种治理方式?问题:你运用时,第一代、第二代、第三代治理的优缺点是什么?我们能够回忆一下我们自己的经营和治理模式:•行为治理行为治理,有人称它为第一代治理。
我们采纳最原始的方法进行治理:自己做!我们专门多经销商也许能够看到自己的影子:“AA,让我来做吧。
”这种治理方法适合一个人做事。
要想完成某项任务,那个方法有效,但效能局限性专门强。
•指导性治理指导性治理,有人称它为第二代治理。
你告诉部下做什么、如何去做,能够提高效能。
这种方法能够使专家通过指导他人工作来调整自己的时刻,并能使工作保持专家的水准。
这种治理方法适合雇用的新手,需要指导和培训。
但,我们所有人并非差不多上专家。
•结果治理结果治理,有人称它为第三代治理。
有人专门厌烦你总是告诉他如何做每一步。
“你只要告诉我做什么,什么时候要就能够了,其他的,由我来决定!”“好吧,三月后我要看到8家客户的营业额达到100万。
我将依据你的业绩给予你奖励,祝你好运!”第三代治理应用得最多。
当目标组织和其他部分关联不大时,它专门有用。
但在专门大程度上也存在未被认识的严峻缺陷以及我们无法承受的低效率。
例如,我们都想获得好的业绩:高销售、低成本、快速周转、高出勤率、少库存。
问题:如何运用第三代治理获得高效、低成本的业绩?如何获得高效、低成本的业绩呢?专家列出了几种可能的选择:1.改善机制这是提高质量、减少错误和白费而作出的全然性改变。
例如增加操作的可靠性来减少库存。
2.扭曲机制通过牺牲其它成绩的方法来换取所需要的成绩。
降低库存?没问题!库存奇迹般消逝,但其它方面的代价呢?3.“修改”数字用“制造性”方法篡改数字的作账方法。
KODEN-KGP-912型船用卫星导航仪的安装与维护
《船舶通信导航设备运行与维护》课程讲义2
另一种固定方式是在桅杆上焊接的钢 管,上端车好螺纹(W1-14标准螺 纹),然后将天线单元拧紧即可,如 图2.3所示。这种安装方式机械强度 高,适于船舶安装。
《船舶通信导航设备运行与维护》课程讲义2
② 天线电缆的安装 天线电缆应按如下要求安装: a)天线电缆敷设路径应尽可能短,尽量不将电缆切断后再连接使用。如厂方 提供的天线电缆长度比实际需要长度仅长数米时可不切断,而将过长的电 缆妥善盘绕(曲率半径应大于电缆直径12倍以上或按说明书要求),并加 以绑扎固定; b)一般天线连接电缆长度不超过30m,大于30m时要用在线放大器。若天线 电缆过长,必须按实际需要切断时,应按厂方要求,重新安装电缆接头。 c)天线和接收机之间电缆应尽可能直线走线,如必须弯曲时,曲率半径同a) 要求。天线电缆应从接收机背面进入,当接收机在舱壁上伸出安装时,应 使用一个直角天线电缆转接器,以避免天线电缆出现一个尖锐的转角;
《船舶通信导航设备运行与维护》课程讲义2
d)接收机安装应避免阳光直射显示屏,避免雨雪淋湿和海水溅湿 e)接收机安装应远离无线电发射设备(雷达、中高频发射机等)
和其它产生磁场的设备(电动机等)。接收机安装离磁罗经的 安全距离见表2-3。 f)接收机的安装方式可根据船上具体条件确定。但支撑面应能承 受本机重量,并能经受可预料的震动和撞击。
文件 8 保修卡
1份
《船舶通信导航设备运行与维护》课程讲义2 2.天线单元的安装 (1)安装要求 天线应安装在船上的最高处,考虑到观测需要及尽量缩短连接 电缆的长度,一般装在驾驶台顶部的通信甲板上。安装时应使天线 平面以上视野中障碍 物最少,如有物体在 天线之上或太靠近天 线,将造成接收信号 的衰减而使定位中断。 在船舶上典型安装位 置如图2.1所示。
M0061(绅宝D50)基本功能介绍1——【HSAE导航产品资料】
五、基本功能介绍
8、蓝牙功能
支持免提/私密切换,电话本等 功能。
真诚服务客户,永远超前一步!
五、基本功能介绍
9、远程通讯功能
此功能需用户开通才可使用。
远程通讯接口
注:此功能是由外挂的一个模块盒提
供,本多媒体主机只提供此功能的显
示及功能切换,如出现关于远程通讯
方面的故障,又不好判别是多媒体主
功能钮 MENU 接听键 MUTE SEEK+ SEEK挂断键 NET
1 2 3 4
操作功能 收音AM按键 蓝牙电话接听键 静音按键 音效模式自动向高频搜台,碟片/U盘向前选曲 音效模式自动向低频搜台,碟片/U盘向后选曲 蓝牙电话挂断键
序号 功能钮 操作功能
12
5 预置键5
13
6 预置键6
14 MAP 功能设置键 15 DEST 自动搜台 16 CLIMATE 17 DISP
预置键1 预置键2 预置键3 预置键4
18
进出碟
19 MEDIA
20 RADIO
21
电源开关键
22 碟口 碟片出入口
真诚服务客户,永远超前一步!
五、基本功能介绍
2、开机画面
系统开机后数秒进入以上开机提醒 界面,点击同意进入主功能界面。
如果10秒内未点击同意,系统自动 进入PWR OFF状态,屏幕显示时钟。
DVD/VCD播
放界面
CD播放界面
MP3/WMA 播放界面
真诚服务客户,永远超前一步!
MP3/WMA播放界面
五、基本功能介绍
6、USB功能
支持播放MP3/WMA/WMV/AVI/MP4等多种格式的文件。
真诚服务客户,永远超前一步!
《海信商海导航操作员指南》
商海导航商业管理系统用户手册海信网络科技股份有限公司2008-03承蒙购买海信产品,谨此致谢。
请在使用之前仔细阅读本手册,并保存此书以备日后参考。
“商海导航商业管理系统”全套用户手册包括:(1)《操作员指南》(2)《系统管理员指南》(3)《收款员指南》本书是《操作员指南》。
《操作员指南》是提供给日常使用“商海导航商业管理系统”的微机操作员的手册,主要讲解如何使用系统的业务处理能力,包含系统维护、销售管理、业务管理、会员管理、批发管理五个子系统中的相关功能介绍。
在《操作员指南》中也包含了对Windows 95/98操作系统的使用的简单介绍,但不涉及操作系统设置与维护等比较深入的知识。
《系统管理员指南》面向使用“商海导航商业管理系统”的高级用户和系统管理员,主要讲解如何使用系统维护功能,保证系统正确、高效运行。
阅读本书的用户应具有一定的计算机操作系统、网络和数据库知识,并已经熟练掌握《操作员指南》和《收款员指南》中讲述的内容。
《收款员指南》是提供给收款员使用的手册,主要讲解如何使用前台收款系统的收款、结算功能。
收款员可以不具有计算机使用知识,但必须学会系统硬件和软件的开、关方法,了解相关的各种术语。
本书约定(1)【键名】表示各种键(包括PC键盘和POS键盘),如【A】, 【合计】。
(2)〈按钮名〉表示各种按钮,如〈确定〉、〈取消〉。
(3)『菜单项名』表示各种菜单(主菜单、下拉式菜单、弹出式菜单)的菜单项,如『文件』、『增加』。
(4)【键1】+【键2】表示组合键,如【Ctrl】+【A】, 【Alt】+【F】。
海信网络科技股份有限公司保留对本手册随时更改和解释的权利。
本手册以后如有变更,恕不另行通知目录2006-03 (I)1系统概述 (1)1.1什么是商海导航商业管理系统 (1)1.2系统特性 (1)1.3系统组成 (4)1.4作者及产品情况 (4)1.5技术支持和意见反馈 (4)1.6海信集团介绍 (5)2购买与安装 (7)2.1使用许可 (7)2.2如何购买 (9)2.3如何组网 (9)3Windows操作系统基础 (10)3.1什么是Windows操作系统 (10)3.1.1 开始菜单 (10)3.1.2 桌面 (11)3.2如何进入和退出操作系统 (12)3.2.1 开关计算机 (12)3.2.2 退出操作系统 (12)3.2.3 Windows用户注册 (13)3.3如何使用鼠标 (13)3.4中文输入法 (14)3.5如何启动商海导航商业管理系统 (14)4系统操作指南 (15)4.1主控程序 (15)4.1.1 标题栏 (15)4.1.2 菜单栏 (15)4.1.3 工具栏 (23)4.1.4 状态栏 (23)4.1.5 功能树 (23)4.1.6 关联树 (24)1.添加关联功能 (26)2.删除关联功能 (26)3.排序关联功能 (26)4.1.7 工作区 (26)4.2窗体风格介绍 (27)4.2.1 基础数据录入窗口 (27)4.2.2 基础数据查询窗口 (29)4.2.3 单据录入窗口 (29)4.2.5 报表查询窗口 (33)4.2.6 分页查询窗口 (33)4.2.7 查询分析窗口 (34)4.3打印 (35)4.3.1 打印 (35)4.3.2 打印预览 (35)4.3.3 打印格式设置 (36)4.4操作菜单使用 (43)4.4.1 数据格式转化 (43)4.4.2 选择列 (43)4.4.3 排序 (44)4.4.4 查询条件 (44)4.4.5 过滤 (45)4.4.6 定位 (46)4.4.7 自定义列 (46)4.5数据库菜单使用 (48)4.5.1 数据库设置 (48)4.5.2 数据库备份 (48)4.5.3 历史数据导出 (49)4.5.4 历史数据导入 (49)4.5.5 数据初始化 (50)4.5.6 数据库备份清单 (50)4.5.7 历史数据导出清单 (51)4.6工具菜单使用 (52)4.6.1 业务日结账 (52)4.6.2 查询分析 (52)4.6.3 记事本 (64)4.6.4 留言簿 (65)4.6.5 消息 (66)4.6.6 时钟同步 (71)4.6.7 操作日志 (72)4.6.8 系统日志 (72)4.6.9 提醒功能 (73)5基本资料 (76)5.1系统设置 (76)5.1.1 企业信息 (76)5.1.2 商品 (77)5.1.3 业务处理 (78)5.1.4 级别设置 (80)5.1.5 精度设置 (81)5.1.6 数据通讯 (81)5.1.7 会员 (83)5.1.8 批发 (84)5.2部门 (86)5.3货位 (87)5.4品类 (88)5.5品牌 (89)5.6员工 (90)5.7组织信息 (92)5.8支付方式 (95)5.9客户信息 (96)5.10用户组 (97)5.11用户部门 (99)5.12单据备注 (100)5.13数据采集终端 (101)5.13.1 终端型号 (101)5.13.2 输出终端项目 (102)5.13.3 输出终端格式 (103)5.13.4 设备终端 (105)5.14导入基础数据 (106)6供应商管理 (110)6.1供应商引进 (110)6.2供应商合同 .............................................. 错误!未定义书签。
通导操作须知
通信导航设备操作维护须知目录1. 范围2. 引用标准3.实施步骤4.通导维护职责规定5.广州台NBDP 电传操作流程6.DSC 一般操作流程7. 通信导航设备维护保养规定8. 发放文件编写记录1 范围1.1 本须知简述了船舶通信导航设备的一般操作程序。
1.2 本须知适用于公司船舶。
2 引用标准交通部《船用通信、导航设备的安装、使用、维护、修理技术要求》。
3实施步骤。
3.1 中/高频(M/HF)组合电台。
3.1.1 中/高频DSC的操作。
3.1.1.1 熟悉DSC设备控制面板按键的功能。
3.1.1.2 遇险呼叫程序。
3.1.1.2.1 在特别紧急情况时,打开机器电源开关,直接按下遇险报警发射按钮,(各种设备型号的具体操作方法不同,按设备说明书执行)。
这种操作将在2187.5kHz发送基本的遇险信息,包括MMSI码、船位(当DSC与GPS连接正常时)、遇险报警时间等信息。
3.1.1.2.2 当条件允许时,根据设备说明书的操作程序,编辑遇险报文。
包括MMSI码、遇险船位、遇险时间、遇险性质、进一步通信的工作方式和频率等信息。
3.1.1.2.3当收到他船发送遇险信号时,只有在岸台因某种原因不予确认时,才发送“遇险转发”和“遇险确认”,但此种操作应得到船长的命令。
3.1.1.2.4 遇险电报编写完毕,按下呼叫按键,发出遇险报警信号。
3.1.1.2.5 发送遇险信号必须得到船长的命令。
3.1.1.3 常规呼叫和测试程序。
3.1.1.3.1 开启电源开关,编写呼叫报文,选择呼叫的岸台识别码和频率,发送报文(具体操作程序参照设备说明书)。
一般按CALL键.3.1.1.3.2 开放D SC的海岸台的资料(ID码及开放频率)可以从无线电信号书第一,五册和ITU岸台表查到.3.1.2 中/高频无线电话(单边带电话)的通信。
3.1.2.1 熟悉SSB控制面板按键的功能,使设备按键处于合适的状态。
3.1.2.2 打开电源开关,选择合适工作频率、工作方式、增益等,调节合适音量。
海信商海导航数据库常用操作
1把质疑的数据库更改为紧急模式sp_configure 'allow',1go-------------------------------reconfigure with overridego-------------------------------update master..sysdatabasesset status = 32768where name = 'zb'2不能修改进价解决方案if Not Exists(select * from XtFunction where FunCode in ('OP09'))begininsert into XtRightFunc(UGrpCode,FunCode,IsInsert,IsUpdate,IsDelete,IsQuery,IsPrint,IsConvert)select UGrpCode,'OP09','0','0','0','0','0','0' from xtUserGrp xwhere UGrpCode not in ('01','02') and not exists(select 1 from XtRightFunc where UGrpCode=x.UGrpCode and FunCode='OP09' )if not exists(select 1 from XtFunction where FunCode='OP09')insert into XtFunction(FunCode,FunName,FunType,DllName,DllFun,DllType,FormType,VER,SerialNo,IsM enu,Remark,IsInsert,IsUpdate,IsDelete,IsQuery,IsPrint,IsConvert,OrderNo,IsChart,ChartSerialNo, ChartFunType,ChartOrderNo,ChartViewPosition,ChartParentFunCode)values('OP09','采购和验收允许修改进价','1','','','0','1','0','0070','0','','0','0','0','0','0','0',10,'2','0900','1',1,'','OP')endGo3部类商品与普通商品的转换命令update goods set plutype='2' where plucode='商品编码'备注:输入2是把普通商品转换为部类商品输入0是把部类商品转换为普通商品4海信ftp中心ftp://navigator:hisensoft@218.58.78.181ftp://navigator:hisensoft@222.173.107.70ftp://navigator:hisensoft@218.58.78.1465海信普通商品改部类商品update goods set plutype='2' where plucode='商品编码'另外要把修改商品的供应商经联销性质更改2是部门商品0是普通商品6海信数据库重见表索引DECLARE @DBCCString NV ARCHAR(1000)DECLARE @TableName V ARCHAR(100)DECLARE Cur_Index CURSORFORSELECT Name AS TblNameFROM sysobjectsWHERE xType='U'ORDER BY TblNameFOR READ ONL YOPEN Cur_IndexFETCH NEXT FROM Cur_IndexINTO @TableNameWHILE @@FETCH_STATUS=0BEGINSET @DBCCString = 'DBCC DBREINDEX(@TblName,'''')WITH NO_INFOMSGS'EXEC SP_EXECUTESQL @DBCCString,N'@TblName V ARCHAR(100)',@TableNamePRINT '重建表' + @TableName +'的索引........OK!'FETCH NEXT FROM Cur_IndexINTO @TableNameENDCLOSE Cur_IndexDEALLOCATE Cur_IndexPRINT '操作完成!'7解决部门商品更改为普通商品时库存管理没有启用的问题update goods set mngstock='1'1 where plucode='商品编码‘8品类进销存[General]RptName=品类进销存RptComment=按照日期查询某时间内品类进销存汇总ParametersCount=4[Parameters]Parameter1=BgnDate;起始日期:;3;0;;;Parameter2=EndDate;截止日期:;3;0;;;Parameter3=FClsCode;品类:;5;0;;;Parameter4=orgcode;门店:;6;0;;;[Columns]上期库存|数量=上期库存|数量;0.000;R;2上期库存|含税进价金额=上期库存|含税进价金额;0.00;R;2上期库存|无税进价金额=上期库存|无税进价金额;0.00;R;2上期库存|售价金额=上期库存|售价金额;0.00;R;2进货|数量=进货|数量;0.000;R;2进货|含税进价金额=进货|含税进价金额;0.00;R;2进货|无税进价金额=进货|无税进价金额;0.00;R;2进货|售价金额=进货|售价金额;0.00;R;2退货|数量=退货|数量;0.000;R;2退货|含税进价金额=退货|含税进价金额;0.00;R;2退货|无税进价金额=退货|无税进价金额;0.00;R;2退货|售价金额=退货|售价金额;0.00;R;2调入|数量=调入|数量;0.000;R;2调入|含税进价金额=调入|含税进价金额;0.00;R;2调入|无税进价金额=调入|无税进价金额;0.00;R;2调入|售价金额=调入|售价金额;0.00;R;2调出|数量=调出|数量;0.000;R;2调出|含税进价金额=调出|含税进价金额;0.00;R;2调出|无税进价金额=调出|无税进价金额;0.00;R;2调出|售价金额=调出|售价金额;0.00;R;2配送|数量=配送|数量;0.000;R;2配送|含税进价金额=配送|含税进价金额;0.00;R;2配送|无税进价金额=配送|无税进价金额;0.00;R;2配送|售价金额=配送|售价金额;0.00;R;2配送退货|数量=配送退货|数量;0.000;R;2配送退货|含税进价金额=配送退货|含税进价金额;0.00;R;2配送退货|无税进价金额=配送退货|无税进价金额;0.00;R;2配送退货|售价金额=配送退货|售价金额;0.00;R;2领用|数量=领用|数量;0.000;R;2领用|含税进价金额=领用|含税进价金额;0.00;R;2领用|无税进价金额=领用|无税进价金额;0.00;R;2领用|售价金额=领用|售价金额;0.00;R;2盘盈|数量=盘盈|数量;0.000;R;2盘盈|含税进价金额=盘盈|含税进价金额;0.00;R;2盘盈|无税进价金额=盘盈|无税进价金额;0.00;R;2盘盈|售价金额=盘盈|售价金额;0.00;R;2盘亏|数量=盘亏|数量;0.000;R;2盘亏|含税进价金额=盘亏|含税进价金额;0.00;R;2盘亏|无税进价金额=盘亏|无税进价金额;0.00;R;2盘亏|售价金额=盘亏|售价金额;0.00;R;2残损削价|数量=残损削价|数量;0.000;R;2残损削价|含税进价金额=残损削价|含税进价金额;0.00;R;2 残损削价|无税进价金额=残损削价|无税进价金额;0.00;R;2 残损削价|售价金额=残损削价|售价金额;0.00;R;2变价增值|含税进价金额=变价增值|含税进价金额;0.00;R;2 变价增值|无税进价金额=变价增值|无税进价金额;0.00;R;2 变价减值|含税进价金额=变价减值|含税进价金额;0.00;R;2 变价减值|无税进价金额=变价减值|无税进价金额;0.00;R;2 销售|数量=销售|数量;0.000;R;2销售|含税销售成本=销售|含税销售成本;0.00;R;2销售|无税销售成本=销售|无税销售成本;0.00;R;2销售|售价金额=销售|售价金额;0.00;R;2批发|数量=批发|数量;0.000;R;2批发|含税成本=批发|含税成本;0.00;R;2批发|无税成本=批发|无税成本;0.00;R;2批发|售价金额=批发|售价金额;0.00;R;2本期库存|数量=本期库存|数量;0.000;R;2本期库存|含税进价金额=本期库存|含税进价金额;0.00;R;2 本期库存|无税进价金额=本期库存|无税进价金额;0.00;R;2 本期库存|售价金额=本期库存|售价金额;0.00;R;2 [Content]/*按照日期查询某时间内品类进销存报表使用说明:本结果取自gbk商品台账及goods商品信息表中的品类编码Created by 秦树琦2008-03-12*/Declare @BgnDate char(10)Declare @EndDate char(10)Declare @OrgCode char(10)Declare @ClsCode char(10)Declare @ClsLevel char(1) --品类总级别Declare @SelectClsLevel char(1) --当前选定的品类级别Declare @sTmpDate V archar(10) --临时日期Declare @sSql Varchar(8000)select @BgnDate=:BgnDateselect @EndDate=:EndDateselect @OrgCode=:orgcodeselect @ClsCode=:FClsCode/*查询品类级别和当前选择的品类级别,以便计算出汇总其下一级品类的进销存*/select @ClsLevel=ItemValue From SysCfg where Section = 'SYSTEM' and ItemName = 'CLSLEVEL'if @ClsCode = '000000'set @SelectClsLevel='0'elseselect @SelectClsLevel=ClsLevel from GClass where ClsCode = @ClsCode/*删除旧的视图V_GBK*/if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[V_GBK]') and OBJECTPROPERTY(id, N'IsView') = 1)drop view [dbo].[V_GBK]SET QUOTED_IDENTIFIER ONSET ANSI_NULLS ON/*设置基本语句指定时间gbk汇总到视图V_GBK*/set @sTmpDate=@BgnDatewhile not Exists(Select Name from sysobjects where name='GBK'+SubString(@sTmpDate,1,4)+SubString(@sTmpDate,6,2) andXType='U')beginSet @sTmpDate=Convert(char(10),DateAdd(Month,1,@sTmpDate),120) endSet @sSQL='CREATE VIEW dbo.V_GBK AS SELECT * FROM GBK'+SubString(@sTmpDate,1,4)+SubString(@sTmpDate,6,2)Set @sTmpDate=Convert(char(10),DateAdd(Month,1,@sTmpDate),120)While(SubString(@sTmpDate,1,4)+SubString(@sTmpDate,6,2))<=(SubString(@EndDate,1,4)+SubStri ng(@EndDate,6,2))/*设置Union语句*/Begin If Exists(Select Name from sysobjects where name='GBK'+SubString(@sTmpDate,1,4)+SubString(@sTmpDate,6,2) andXType='U')Begin--UnionSet @sSQL=@sSQL+' union all SELECT * FROM GBK'+SubString(@sTmpDate,1,4)+SubString(@sTmpDate,6,2)EndSet @sTmpDate=Convert(char(10),DateAdd(Month,1,@sTmpDate),120) End/*执行命令,更新视图语句*/Exec(@sSql)--SET QUOTED_IDENTIFIER OFF --SET ANSI_NULLS OFF -- select * from V_GBK============/*创建临时表##TmpGBk*/if exists (select * from tempdb..sysobjects where id = object_id(N'[##TmpGBk]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [##TmpGBk]Create table ##TmpGBk(AccDate char (10) NOT NULL, OrgCode char (6) NOT NULL Default (''),PluCode char (20) NOT NULL, DepCode char (6) NOT NULL,SqCost money NOT NULL DEFAULT (0), SqNetCost money NOT NULL DEFAULT (0), SqTotal money NOT NULL DEFAULT (0), SqCount money NOT NULLDEFAULT (0),JhCost money NOT NULL DEFAULT (0), JhNetCost money NOT NULL DEFAULT (0), JhTotal money NOT NULL DEFAULT (0), JhCount money NOT NULLDEFAULT (0),ThCost money NOT NULL DEFAULT (0), ThNetCost money NOT NULL DEFAULT (0), ThTotal money NOT NULL DEFAULT (0), ThCount money NOTNULL DEFAULT (0),DrCost money NOT NULL DEFAULT (0), DrNetCost money NOT NULL DEFAULT (0), DrTotal money NOT NULL DEFAULT (0), DrCount money NOT NULLDEFAULT (0),DcCost money NOT NULL DEFAULT (0), DcNetCost money NOT NULL DEFAULT (0), DcTotal money NULL DEFAULT (0), DcCount money NULL DEFAULT(0),ZpCost money NOT NULL DEFAULT (0), ZpNetCost money NOT NULL DEFAULT (0), ZpTotal money NOT NULL DEFAULT (0), ZpAmount money NOT NULLDEFAULT (0), ZpCount money NOTNULL DEFAULT (0),ZtCost money NOT NULL DEFAULT (0), ZtNetCost money NOT NULL DEFAULT (0), ZtTotal money NOT NULL DEFAULT (0), ZtAmount money NOT NULLDEFAULT (0), ZtCount money NOTNULL DEFAULT (0),LyCost money NOT NULL DEFAULT (0), LyNetCost money NOT NULL DEFAULT (0), LyTotal money NOT NULL DEFAULT (0), LyCount money NOT NULLDEFAULT (0),PyCost money NOT NULL DEFAULT (0), PyNetCost money NOT NULL DEFAULT (0), PyTotal money NOT NULL DEFAULT (0), PyCount money NOT NULLDEFAULT (0),PkCost money NOT NULL DEFAULT (0), PkNetCost money NOT NULL DEFAULT (0), PkTotal money NOT NULL DEFAULT (0), PkCount money NOT NULLDEFAULT (0),XjCost money NOT NULL DEFAULT (0), XjNetCost money NOT NULL DEFAULT (0), XjTotal money NOT NULL DEFAULT (0), XjCount money NOT NULLDEFAULT (0),TkCost money NOT NULL DEFAULT (0), TkNetCost money NOT NULL DEFAULT (0), TjCost money NOT NULL DEFAULT (0), TjNetCost money NOT NULL DEFAULT (0), TkTotal money NOT NULL DEFAULT (0), TjTotal money NOT NULLDEFAULT (0),XsCost money NOT NULL DEFAULT (0), XsNetCost money NOT NULL DEFAULT (0), XsTotal money NOT NULL DEFAULT (0), XsAmount money NOT NULLDEFAULT (0), XsCount money NOTNULL DEFAULT (0), DscTotal money NOT NULL DEFAULT (0),PfSaleCount money NOT NULL DEFAULT (0), PfSaleCost money NOT NULL DEFAULT (0), PfSaleNetCost money NOT NULL DEFAULT (0), PfSaleTotalmoney NOT NULL DEFAULT (0),PfSaleAmount money NOT NULL DEFAULT (0),PfReturnCount money NOT NULL DEFAULT (0), PfReturnCost money NOT NULL DEFAULT (0), PfReturnNetCost money NOT NULL DEFAULT (0),PfReturnTotal money NOT NULL DEFAULT(0), PfReturnAmount money NOT NULL DEFAULT (0),BqCost money NOT NULL DEFAULT (0), BqNetCost money NOT NULL DEFAULT (0), BqTotal money NOT NULL DEFAULT (0),BqCount money NOT NULL DEFAULT (0), CONSTRAINT PK_##TmpGBk PRIMARY KEY (AccDate,OrgCode,PluCode,DepCode) )--插入编码、部门、组织Insert into ##TmpGBk (AccDate,PluCode,DepCode,OrgCode)select Distinct'',PluCode,DepCode,OrgCodefrom V_GBK AWhere AccDate <= @EndDate or FormType='Z'--更新上期结存数=上期结存数Update A Set A.SqCount=G.JcCount,A.SqCost=G.JcCost,A.SqNetCost=G.JcNetCost,A.SqTotal=G.JcTotal from ##TmpGBk A,V_GBK G where A.PluCode=G.PluCode and A.DepCode=G.DepCode and Code=Code and G.FormType='Z'and month(g.accdate)=month(@bgndate)and year(g.accDate)=year(@BgnDate)--用发生数更新上期结存数Update G SetG.SqCount=G.SqCount+B.FsCount,G.SqCost=G.SqCost+B.FsCost,G.SqNetCost=G.SqNetCost+B. FsNetCost,G.SqTotal=G.SqTotal+B.FsTotalfrom ##TmpGBk G,(select PluCode,DepCode,OrgCode,Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsCount When FormType in ('4','8') then 0 Else FsCount End) asFsCount,Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsCost Else FsCost End) as FsCost, Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsNetCost Else fsNetCost End) as fsNetCost,Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsTotal Else fsTotal End) as fsTotal from V_GBK A where AccDate< @BgnDate group by a.plucode,a.depcode,code) B WHERE G.PluCode=B.PluCode and G.DepCode=B.DepCode and Code=Code--goInsert into ##TmpGBk(AccDate,PluCode,DepCode,OrgCode)select Distinct '',PluCode,DepCode,OrgCodefrom V_GBK AWhere AccDate Between @BgnDate and @EndDateand PluCode+'-'+DepCode+'-'+OrgCode Not in (select PluCode+'-'+DepCode+'-'+OrgCode from ##TmpGBk)--更新发生数Update G Set G.JhCount=G.JhCount+B.JhCount,G.JhCost=G.JhCost+B.JhCost,G.JhNetCost=G.JhNetCost+B.Jh NetCost,G.JhTotal=G.JhTotal+B.JhTotal,G.ThCount=G.ThCount+B.ThCount,G.ThCost=G.ThCost+B.ThCost,G.ThNetCost=G.ThNetCost+B.ThNetCost,G.ThTotal=G.ThTotal+B.ThTotal,G.DrCount=G.DrCount+B.DrCount,G.DrCost=G.DrCost+B.DrCost,G.DrNetCost=G.DrNetCost+B .DrNetCost,G.DrTotal=G.DrTotal+B.DrTotal,G.DcCount=G.DcCount+B.DcCount,G.DcCost=G.DcCost+B.DcCost,G.DcNetCost=G.DcNetCost+B.DcNetCost,G.DcTotal=G.DcTotal+B.DcTotal,G.ZpCount=G.ZpCount+B.ZpCount,G.ZpCost=G.ZpCost+B.ZpCost,G.ZpNetCost=G.ZpNetCost+B.ZpNetCost,G.ZpTotal=G.ZpTotal+ B.ZpTotal,G.ZtCount=G.ZtCount+B.ZtCount,G.ZtCost=G.ZtCost+B.ZtCost,G.ZtNetCost=G.ZtNetCost+B.Zt NetCost,G.ZtTotal=G.ZtTotal+B.ZtTotal,G.LyCount=G.LyCount+B.LyCount,G.LyCost=G.LyCost+B.LyCost,G.LyNetCost=G.LyNetCost+B.LyNetCost,G.LyTotal=G.LyTotal+B.LyTotal,G.PyCount=G.PyCount+B.PyCount,G.PyCost=G.PyCost+B.PyCost,G.PyNetCost=G.PyNetCost+B.PyNetCost,G.PyTotal=G.PyTotal+B .PyTotal,G.PkCount=G.PkCount+B.PkCount,G.PkCost=G.PkCost+B.PkCost,G.PkNetCost=G.PkNetCost+B .PkNetCost,G.PkTotal=G.PkTotal+B.PkTotal,G.XjCount=G.XjCount+B.XjCount,G.XjCost=G.XjCost+B.XjCost,G.XjNetCost=G.XjNetCost+B.XjNetCost,G.XjTotal=G.XjTotal+B.XjTotal,Cost=Cost+Cost,NetCost=NetCost+NetCost,Total=Total+Total,G.TjCost=G.TjCost+B.TjCost,G.TjNetCost=G.TjNetCost+B.TjNetCost,G.TjTotal=G.TjTotal+B.TjTotal,G.XsCount=G.XsCount+B.XsCount,G.XsCost=G.XsCost+B.XsCost,G.XsNetCost=G.XsNetCost+B.XsNetCost,G.XsTotal=G.XsTotal+ B.XsTotal,G.PfSaleCount=G.PfSaleCount+B.PfSaleCount,G.PfSaleCost=G.PfSaleCost+B.PfSaleCost,G.PfSaleNetCost=G.PfSaleNetCost+B.PfSaleNetCost,G.PfSaleTotal=G.PfSaleTotal+B.PfSaleTotal ,G.PfReturnCount=G.PfReturnCount+B.PfReturnCount,G.PfReturnCost=G.PfReturnCost+B.PfRet urnCost,G.PfReturnNetCost=G.PfReturnNetCost+B.PfReturnNetCost,G.PfReturnTotal=G.PfReturnTotal+B .PfReturnTotalfrom ##TmpGBk G,(select PluCode,DepCode,OrgCode,Sum(Case FormType when '0' then FsCount else 0 end ) JhCount,Sum(Case when ((FormType='1') and (FsCount>0) or (FormType='D')) then FsCount when ((FormType='F') or (FormType='G')) and (FsCount<0) then FsCount*(-1) else 0 end) DrCount,Sum(Case when ((FormType='1') and (FsCount<0) or (FormType='C')) then FsCount*(-1) when ((FormType='F') or (FormType='G')) and(FsCount>0) then FsCount else 0 end) DcCount,Sum(Case when ((FormType='2') or (FormType='9')) and (FsCount>0) then FsCount else 0 end ) PyCount,Sum(Case when ((FormType='2') or(FormType='9')) and (FsCount<0) then FsCount*(-1) else 0 end ) PkCount,Sum(Case FormType when '3' then FsCount else 0 end ) XjCount,Sum(Case FormType when '5' then FsCount else 0 end ) ThCount,Sum(Case FormType when '6' then FsCount else 0 end ) XsCount,Sum(Case FormType when '7' then FsCount else 0 end ) LyCount,Sum(Case FormType when 'A' then FsCount else 0 end ) PfSaleCount,Sum(Case FormType when 'B' then FsCount else 0 end ) PfReturnCount,Sum(Case when (FormType='E') and (FsCount>0) then FsCount else 0 end ) ZpCount,Sum(Case when (FormType='E') and (FsCount<0) then FsCount*(-1) else 0 end ) ZtCount, Sum(Case FormType when '0' then FsCost else 0 end ) JhCost,Sum(Case when ((FormType='1') and (FsCount>0) or (FormType='D')) then FsCost when ((FormType='F') or (FormType='G')) and (FsCount<0) then FsCost*(-1) else 0 end )DrCost,Sum(Case when ((FormType='1') and (FsCount<0) or (FormType='C')) then FsCost*(-1) when ((FormType='F') or (FormType='G')) and(FsCount>0) then FsCost else 0 end )DcCost,Sum(Case when ((FormType='2') or (FormType='9')) and (FsCost>0) then FsCost else 0 end ) PyCost,Sum(Case when ((FormType='2') or(FormType='9')) and (FsCost<0)then FsCost*(-1) else 0 end ) PkCost,Sum(Case FormType when '3' then FsCost else 0 end ) XjCost,Sum(Case when (FormType='4') and (FsCost)<0 then FsCost*(-1) else 0 end ) TkCost,Sum(Case when (FormType='4') and (FsCost)>0 then FsCost else 0 end ) TjCost,Sum(Case FormType when '5' then FsCost else 0 end ) ThCost,Sum(Case FormType when '6' then FsCost else 0 end ) XsCost,Sum(Case FormType when '7' then FsCost else 0 end ) LyCost,Sum(Case FormType when 'A' then FsCost else 0 end ) PfSaleCost,Sum(Case FormType when 'B' then FsCost else 0 end ) PfReturnCost,Sum(Case when (FormType='E') and (FsCost>0) then FsCost else 0 end ) ZpCost,Sum(Case when (FormType='E') and (FsCost<0) then FsCost*(-1) else 0 end ) ZtCost,Sum(Case FormType when '0' then FsNetCost else 0 end ) JhNetCost,Sum(Case when ((FormType='1') and (FsCount>0) or (FormType='D')) then FsNetCost when ((FormType='F') or (FormType='G')) and(FsCount<0) then FsNetCost*(-1) else 0end ) DrNetCost,Sum(Case when ((FormType='1') and (FsCount<0) or (FormType='C')) then FsNetCost*(-1) when ((FormType='F') or (FormType='G')) and(FsCount>0) then FsNetCost else 0end ) DcNetCost,Sum(Case when ((FormType='2') or (FormType='9')) and (FsNetCost>0) then FsNetCost else 0 end ) PyNetCost,Sum(Case when((FormType='2') or (FormType='9')) and(FsNetCost<0) then FsNetCost*(-1) else 0 end ) PkNetCost,Sum(Case FormType when '3' then FsNetCost else 0 end ) XjNetCost,Sum(Case when (FormType='4') and (FsNetCost)<0 then FsNetCost*(-1) else 0 end ) TkNetCost,Sum(Case when (FormType='4') and (FsNetCost)>0 then FsNetCost else 0 end ) TjNetCost, Sum(Case FormType when '5' then FsNetCost else 0 end ) ThNetCost,Sum(Case FormType when '6' then FsNetCost else 0 end ) XsNetCost,Sum(Case FormType when '7' then FsNetCost else 0 end ) LyNetCost,Sum(Case FormType when 'A' then FsNetCost else 0 end ) PfSaleNetCost,Sum(Case FormType when 'B' then FsNetCost else 0 end ) PfReturnNetCost,Sum(Case when (FormType='E') and (FsNetCost>0) then FsNetCost else 0 end ) ZpNetCost, Sum(Case when (FormType='E') and (FsNetCost<0) then FsNetCost*(-1) else 0 end ) ZtNetCost, Sum(Case FormType when '0' then FsTotal else 0 end ) JhTotal,Sum(Case when ((FormType='1') and (FsCount>0) or (FormType='D')) then FsTotal when ((FormType='F') or (FormType='G')) and (FsCount<0) then FsTotal*(-1) else 0 end) DrTotal,Sum(Case when ((FormType='1') and (FsCount<0) or (FormType='C')) then FsTotal*(-1) when ((FormType='F') or (FormType='G')) and(FsCount>0) then FsTotal else 0 end) DcTotal,Sum(Case when ((FormType='2') or (FormType='9')) and (FsTotal>0) then FsTotal else 0 end ) PyTotal,Sum(Case when ((FormType='2') or(FormType='9')) and (FsTotal<0) then FsTotal*(-1) else 0 end ) PkTotal,Sum(Case FormType when '3' then FsTotal else 0 end ) XjTotal,Sum(Case FormType when '5' then FsTotal else 0 end ) ThTotal,Sum(Case FormType when '6' then FsTotal else 0 end ) XsTotal,Sum(Case FormType when '7' then FsTotal else 0 end ) LyTotal,Sum(Case when (FormType='8') and (FsTotal)<0 then FsTotal*(-1) else 0 end ) TkTotal,Sum(Case when (FormType='8') and (FsTotal)>0 then FsTotal else 0 end ) TjTotal,Sum(Case FormType when 'A' then FsTotal else 0 end ) PfSaleTotal,Sum(Case FormType when 'B' then FsTotal else 0 end ) PfReturnTotal,Sum(Case when (FormType='E') and (FsTotal>0) then FsTotal else 0 end ) ZpTotal,Sum(Case when (FormType='E') and (FsTotal<0) then FsTotal*(-1) else 0 end ) ZtTotalfrom V_GBK A where AccDate >= @BgnDate and AccDate<= @EndDate Group By PluCode,OrgCode,DepCode) BWHERE G.PluCode=B.PluCode and G.DepCode=B.DepCode and Code=Code--更新本期结存数Update A Set A.BqCount=G.JcCount,A.BqCost=G.JcCost,A.BqNetCost=G.JcNetCost,A.BqTotal=G.JcTotal from ##TmpGBk A,V_GBK Gwhere A.PluCode=G.PluCode and A.DepCode=G.DepCode and Code=Code and G.FormType='Z'and month(g.accdate)=month(@EndDate)and year(g.accdate)=year(@EndDate)--更新本期结存数扣除Enddate之后的业务Update G SetG.BqCount=G.BqCount+B.FsCount,G.BqCost=G.BqCost+B.FsCost,G.BqNetCost=G.BqNetCost+ B.FsNetCost,G.BqTotal=G.BqTotal+B.FsTotalfrom ##TmpGBk G,(select PluCode,DepCode,OrgCode,Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsCount When FormType in ('4','8') then 0 Else FsCount End) asFsCount,Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsCost Else FsCost End) as FsCost, Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsNetCost Else fsNetCost End) as fsNetCost,Sum(Case When FormType in('3','5','6','7','A','E','F','G') then -fsTotal Else fsTotal End) as fsTotalfrom V_GBK A where AccDate <= @EndDateand month(accdate)=month(@EndDate)and year(accdate)=year(@EndDate)Group By PluCode,OrgCode,DepCode) BWHERE G.PluCode=B.PluCode and G.DepCode=B.DepCode and Code=Code--250行--查询输出set @sSql='select 'if @OrgCode <> '<全部>'set @sSql=@sSql+'Code as [组织|编码],Name as [组织|名称],'if Convert(int,@ClsLevel)-1-Convert(int,@SelectClsLevel) > 0set @sSql=@sSql+'d.ClsCode as [品类|编码],d.ClsName as [品类|名称],'elseset @sSql=@sSql+'c.ClsCode as [品类|编码],c.ClsName as [品类|名称],'set @sSql=@sSql +'sum(a.SqCount) as [上期库存|数量],sum(a.SqCost) as [上期库存|含税进价金额],sum(a.SqNetCost) as [上期库存|无税进价金额],sum(a.SqTotal) as [上期库存|售价金额],sum(a.JhCount) as [进货|数量],sum(a.JhCost) as [进货|含税进价金额],sum(a.JhNetCost) as [进货|无税进价金额],sum(a.JhTotal) as [进货|售价金额],sum(a.ThCount) as [退货|数量],sum(a.ThCost) as [退货|含税进价金额],sum(a.ThNetCost) as [退货|无税进价金额],sum(a.ThTotal) as [退货|售价金额],sum(a.DrCount) as [调入|数量],sum(a.DrCost) as [调入|含税进价金额],sum(a.DrNetCost) as [调入|无税进价金额],sum(a.DrTotal) as [调入|售价金额],sum(a.DcCount) as [调出|数量],sum(a.DcCost) as [调出|含税进价金额],sum(a.DcNetCost) as [调出|无税进价金额],sum(a.DcTotal) as [调出|售价金额],sum(a.ZpCount) as [配送|数量],sum(a.ZpCost) as [配送|含税进价金额],sum(a.ZpNetCost) as [配送|无税进价金额],sum(a.ZpTotal) as [配送|售价金额],sum(a.ZtCount) as [配送退货|数量],sum(a.ZtCost) as [配送退货|含税进价金额],sum(a.ZtNetCost) as [配送退货|无税进价金额],sum(a.ZtTotal) as [配送退货|售价金额],sum(a.LyCount) as [领用|数量],sum(a.LyCost) as [领用|含税进价金额],sum(a.LyNetCost) as [领用|无税进价金额],sum(a.LyTotal) as [领用|售价金额],sum(a.PyCount) as [盘盈|数量],sum(a.PyCost) as [盘盈|含税进价金额],sum(a.PyNetCost)as [盘盈|无税进价金额],sum(a.PyTotal) as [盘盈|售价金额],sum(a.PkCount) as [盘亏|数量],sum(a.PkCost) as [盘亏|含税进价金额],sum(a.PkNetCost) as [盘亏|无税进价金额],sum(a.PkTotal) as [盘亏|售价金额],sum(a.XjCount) as [残损削价|数量],sum(a.XjCost) as [残损削价|含税进价金额],sum(a.XjNetCost) as [残损削价|无税进价金额],sum(a.XjTotal) as [残损削价|售价金额],sum(a.TjCost) as [变价增值|含税进价金额],sum(a.TjNetCost) as [变价增值|无税进价金额],sum(a.TjTotal) as [变价增值|售价金额],sum(Cost) as [变价减值|含税进价金额],sum(NetCost) as [变价减值|无税进价金额],sum(Total) as [变价减值|售价金额],sum(a.XsCount) as [销售|数量],sum(a.XsCost) as [销售|含税销售成本],sum(a.XsNetCost) as [销售|无税销售成本],sum(a.XsTotal) as [销售|售价金额],sum(a.PfSaleCount) as [批发|数量],sum(a.PfSaleCost) as [批发|含税成本],sum(a.PfSaleNetCost) as [批发|无税成本],sum(a.PfSaleTotal) as [批发|售价金额],sum(a.BqCount) as [本期库存|数量],sum(a.BqCost) as [本期库存|含税进价金额],sum(a.BqNetCost) as [本期库存|无税进价金额],sum(a.BqTotal) as [本期库存|售价金额]from ##TmpGBk a left join goods b on a.plucode = b.plucodeleft join GClass c on b.clscode = c.clscodeleft join SubShop e on Code = Code 'if Convert(int,@ClsLevel)-1-Convert(int,@SelectClsLevel) > 0set @sSql = @sSql +'left join GClass d onc.UpperCode'+convert(char(1),Convert(int,@ClsLevel)-1-Convert(int,@SelectClsLevel))+' =d.clscode 'set @sSql = @sSql +'where (c.clscode='+@ClsCode+' or c.Uppercode1='+@ClsCode+' or c.Uppercode2='+@ClsCode+' or c.Uppercode3='+@ClsCode+' orc.Uppercode4='+@ClsCode+' ) 'if @OrgCode <> '<全部>'set @sSql = @sSql + ' and code='''+@OrgCode + ''''if Convert(int,@ClsLevel)-1-Convert(int,@SelectClsLevel) > 0if @OrgCode <> '<全部>'set @sSql = @sSql + ' group by Code,Name,d.clscode,d.clsName order by Code,d.clscode'elseset @sSql = @sSql + ' group by d.clscode,d.clsName order by d.clscode'elseif @OrgCode <> '<全部>'set @sSql = @sSql + ' group by Code,Name,c.clscode,c.clsName order by Code,c.clscode'elseset @sSql = @sSql + ' group by c.clscode,c.clsName order by c.clscode'Exec(@sSql)drop table [##TmpGBk][PrnInfo][PrnFormat1]9删除打印时的新商品命令delete from labelprntask10删除相同select a.* from barcoderef a,(select plucode,barcode,count(*) counts from barcoderef group by plucode,barcode having count(*)>1) bwhere a.plucode=b.plucode and a.barcode=b.barcodedelete a from barcoderef a,(select plucode,barcode,count(*) counts from barcoderef group by plucode,barcode having count(*)>1) bwhere a.plucode=b.plucode and a.barcode=b.barcodeselect * into barcoderef20100508 from barcoderef11数据库简单修复dbcc checkdb(jly)dbcc checkdb(jly,repair_allow_data_loss)dbcc checkdb(jly,repair_fast)Exce sp_dboption '数据库名称','single user','true'---('false'恢复多用户)--j.执行以下语句修复数据库:DBCC CHECKDB('数据库名称',REPAIR_ALLOW_DATA_LOSS)REPAIR_ALLOW_DATA_LOSS:是比较高级的修复方式REPAIR_FAST:是简单快速的修复方式12数据库修复解决方案更新系统表:use mastergosp_configure ‘allow updates’,1reconfigure with overridego将这个数据库置为紧急模式:update sysdatabases set status = 32768 where name = 'db_name'go使用DBCC CHECKDB命令检查数据库中的错误:DBCC CHECKDB(‘db_name’)GO数据库置为单用户模式,sp_dboption 'db_name',’single user’,’true’DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DA TA_LOSS)GO如果在执行DBCC CHECKDB(‘db_name’, REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQL Server服务,然后继续尝试。
·商务领航“在线客服”产品说明书
目录第一部分、产品概述 (2)1、产品定义: (2)2、产品LOGO: (2)3、产品原理图说明: (3)4、开通流程: (4)5、产品特点: (5)6、适用围: (6)第二部分、产品功能 (6)1、产品功能概述: (6)2、产品功能与操作流程: (6)3、产品与同类产品比较具有的优势: (33)4、运行该产品需要的基本条件 (33)第三部分、系统支撑 (34)第四部分、业务管理部门 (34)第五部分、 live800技术FAQ (36)第六部分、用户的咨询和投诉方式 (43)第一部分、产品概述Live800在线客服系统是一个基于互联网的实时交流系统。
该系统适用于政府、金融、旅游、教育等行业,是一个简单、实时、高效、安全的实时交流服务平台。
Live800系统让在线营销和咨询的专业化功能得到了充分体现,同时在扩大用户市场和空间上也起到了事半功倍的效果。
Live800将为企业发掘更多的潜在客户,降低运行成本,提高工作效率,提升客户满意度,是企业进行在线咨询、在线营销、在线客服的有力工具。
系统适用于各种,并赋予对话生机。
1、产品定义:Live有“在线”的意思,强调一种实时性,800取意于800呼叫中心免费,是一种高品质服务的体现。
live800的中文就是“在线800”。
2、产品LOGO:3、产品原理图说明:1、访客访问企业,点击在线客服图标。
2、发送客服请求到live800服务器。
3、服务器把请求转发给企业客服坐席。
4、客服响应,与访客进行沟通。
4、开通流程:在商务领航开通Live800业务:与电信相关销售人员联系,在商务领航平台()上为企业开通并为此绑定“Live800”服务,并提供相应的信息给企业,例如:单位码,管理员、密码。
有了此密码,企业就可以通过浏览器访问并使用相关的服务。
5、产品特点:Live800客服端特点1、实时监控访问情况。
2、被动接受对话。
3、主动发起对话。
4、对话转接。
5、大规模访客队列管理。
导航系统操作指南.pdf_1702087952.221042说明书
NAVIGATIONLearn how to enter a destination and operate the navigation system *1.Basic Navigation OperationA real-time navigation uses GPS and a map database to show your current location and help guide you to a desired destination. You can operate the system using voice commands or the system controls.To reduce the potential of driver distraction, certain manual functions may be inoperable or grayed out while the vehicle is moving. Voice commands are always available.n Steering Wheel ControlsUse the steering wheel controls to give voice commands.•Go Home•Saved•Recent •Cancel Routen Talk Button TipsThe system recognizes commands in the Voice Command Index, see Voice Portal Commands.•When using the Talk button, wait for a beep before saying a command.•To bypass the system prompts, simply press the Talk button again to say your command.•Speak in a clear, natural voice.•Reduce all background noise.•Adjust the dashboard vents away from the microphone in the ceiling.•Close the windows and moonroof *1.*1 - If equippedn System Guidance Volume1.Select Home.2.Select Navigation.3.Select (Map Tools icon).4.Select Guidance Volume.5.Select - or + to adjust the volume.n Navigation Display and ControlsTouch icons on the screen to enter information and make selections.Entering Your DestinationThere are several methods to enter a destination.n Home AddressStore your home address in the system so you can easily route to it.1.Press the MAP button.2.Select the Where to button.3.Select Menu and then select Set Home Location.Select Use Current Location to set home location.If selecting Enter My Address, Recently Found or Saved Place, proceed to steps 4 and 5.4.Select the home location.5.Select Select.n Street AddressEnter an address to use as the destination.1.From the Home screen, selectNavigation.2.Select the search bar, then searchtools.3.Select Address.4.Enter the house number and streetname.5.Select Done or a suggestion.6.Select your destination from the list.7.Select Go! to set the route to yourdestination.RoutingAfter a destination is set, you can alter or cancel your route.n Map LegendUsing the navigation system while driving can take your attention away from the road, causing a crash in which you could be seriously injured or。
导航V50安装配置手册
海信商海导航V5.0安装说明海信安装盘说明:目录或者文件名用途说明[ADO] ADO之MDAC2.7版本安装目录[AppSetup] 商海导航应用程序安装目录[MSDESetup] 供便利店安装数据库使用的MSDE数据库安装目录[DBSetup] 商海导航数据库安装目录[驱动程序] 包含各种其他硬件的驱动程序目录[使用手册] 各种操作手册及使用说明书———————————————————————————————————————安装准备:操作系统要求:建议安装中文Windows 2000 sp4或XP sp3以上版本操作系统网络配置:配置各工作站网卡、网络用户以及网络协议等,使系统中各台收款机、各台计算机可以互相访问(一)海信商海导航程序安装开始:1.打开安装程序盘[AppSetup]目录,运行Setup.exe文件2.更改安装路径为:D:\hisense\xpos5\ ,确定,执行下一步直至安装完成3.将最新补丁文件拷贝至安装目录:D:\hisense\xpos5\,覆盖安装目录下现有文修的、程序安装完成安装后桌面会生成快捷图标,仅保留以下图标:后台程序前台收银(二)前后台配置①配置后台程序:双击商海导航后台管理V5.0图标按下图进行数据库设置:配置完成后,即可登陆至后台程序。
②配置前台程序:设置收款机计算机名称与后台收款机站点设置中的工作站名称一致。
双击商海导航前台收款V5.0图标运行前台程序01.安装完成后首次运行会弹出下图对话框,设置服务器IP地址,如是单店且前后台在同一台机器上,则设置为地址为127.0.0.1, 端口号:1111 。
请在此处填写业务服务器IP,如:172.16.10.1 , 默认为本机IP地址127.0.0.1。
02. 安装完成后首次运行可使用xsa 用户登陆,密码为空。
03. 选择管理功能菜单。
04. 按下面步骤完成收款机设置, 只需完成第一步和第二步红色方框处设置, 其它参数可通过后台服务器下载到收款机。
海信商海导航商业管理系统
海信商海导航商业管理系统
海信商海导航商业管理系统
目录
一、基本资料
1、部门
2、品类
3、品牌
4、员工
5、用户组
6、用户部门
二、供应商管理
1、供应商费用
2、供应商引进
3、经代销付款
4、联销付款
5、供应商台账
6、经代销应付款
7、联销应付款
三、商品管理
1、商品资料
2、商品包
3、查询商品信息
4、商品传秤
四、标签打印
1、打印条码
2、打印标价签
五、采购管理
1、商品验收
2、商品退货
1、进价调整
2、售价调整
3、修改会员价
七、库存管理
1、商品台账
2、商品库存
3、商品实时库存
八、盘点管理
1、生成盘点任务
2、盘点数据录入
3、前台盘点
4、查看盘点数据录入
5、盘点数据审核
6、盘点数据确认
九、促销管理
十、收款机管理
十一、会员管理
1、会员类型设置
2、积分返利方案
⑴积分方案
⑵会员返利方案
3、会员优惠方案
⑴增加优惠方案
⑵设置优惠部门
⑶注释说明
4、会员档案
⑴会员积分卡
⑵储值卡(购物卡)
⑶批量注册
⑴存款
⑵取款
⑶支付明细
6、卡片管理
7、前台收款会员卡的使用
⑴会员积分卡的使用
①第一个示例
②第二个示例
⑵储值卡(购物卡)的使用
①示例一——正常使用
②示例二——余额不足情况
8、积分返利
⑴返利
⑵积分流水
⑶积分赠送
十二、报表管理
⑴、销售流水查询。
SWAN客户端安装和使用手册
SWAN客户端安装和使用手册12020年5月29日短临客户端用户手册1、系统结构短临业务系统采用客户端/服务器结构,所有数据处理、报警数据、算法产品、检验产品的生成和存储均在服务器上进行,服务器上有调度程序有计划地运行各数据模块。
服务器调度程序一旦检测到有新的产品数据或报警数据生成,将即刻经过网络模块以网络消息的方式在局域网内进行广播,凡是安装了短临客户端软件的计算机都能够经过网络接收模块接收服务器广播的消息。
客户端判断接收到的服务器消息类型,并根据消息的类型进行数据的显示、报警、闪烁等处理。
系统软件包括数据服务器调度软件和客户端软件。
1.1 服务器数据源雷达组网的雷达基数据、雷达产品数据、自动气象站数据、加密气象站数据、雨量站数据、重要天气报等。
1.2 服务器产品类型(1)实况数据:实况雨量数据(包括1小时雨量、3小时雨量、6小时雨量、12小时雨量);实况温度数据(包括1小时最高气温、小时最低温度、当日最高气温、当日最低温度、高温连续日数、24小时低温降幅、48小时低温降幅);大风数据22020年5月29日(包括极大风、平均最大风、十七秒米开始时间、十七秒米结束时间);冰雹;龙卷;电线积冰;雾;沙尘暴;积雪;(2)雷达数据及拼图产品:雷达反射率三维拼图、组合反射率(基数据)、液态水含量(基数据) 、回波顶高(基数据) ;雷达产品(pup常见产品);雷达基数据;(3)雷达特征量数据:风暴ID号、风暴所在地点、方位、距离、风暴所在经度、风暴所在纬度、顶高、1.5度仰角反射率、最大反射率、底高、风暴中心高度、风暴移动速度、风暴移动方位、强冰雹概率、一般冰雹概率、冰雹尺寸、中气璇底高、顶高、中心高度、切向直径、径向直径、切变值、风暴类型等;(4)算法产品:TREC矢量场、1小时降水预报、1小时降水估测、STM风暴识别追踪预报产品、TITAN风暴识别算法产品、反射率预报;冰雹、龙卷的识别算法产品;(5)报警数据:雷达报警、强阵雨、暴雨、强风、冰雹、龙卷、寒潮、高温、电线积冰、雾、沙尘暴、积雪;(6)算法检验产品:反射率预报检验、1小时降水预报检验、STM检验;(7)MIF格式地理信息数据、SHP格式地理信息数据;1.3 客户端功能32020年5月29日SWAN客户端软件用以接收服务器发送的消息,并显示服务器上的各种产品数据和报警数据,对于报警数据客户端同时会发出声音报警并辅图形闪烁。
海上导航软件施工定位简易操作步骤(铺排)
施工定位软件简易说明➢操作步骤:1、打开施工定位软件.2、选择左上角的“文件”的“新建任务”弹出以下对话框:坐标系:可以选择WGS-84(手簿的当地坐标也选择WGS-84)投影:选择当地坐标(和手簿一样)一级变换:(手簿一样)图定义:输入图名、输入西南坐标转换参数:七参数,我们常用的是四参数,一般两者只需要一个就可以。
注意在一个工程项目中此参数一旦设定好不要修改它否则坐标会出错.3、选择“设置”中的“端口配置”,设置好“定位仪端口”和“罗经端口”;点击后面的“设置”,调试数据是否正常(若数据输出GPGGA即可)。
4、选择“设置”中的“GPS接收机型号选择”,设置好“GPS数据格式”为GPGGA。
5、然后单击“工作方式”中的“主船工作模式”,即可出现船形。
6、这时需要用手簿将船上的主工作点和辅工作点测量出,并与软件上的比较(手簿、软件均需要达到固定),若一致,则可以工作,否则检查参数是否正确。
7、将CAD中画好的施工图.DXF导入软件中。
a、选择“”b、选择“作图”中的“计划侧线调入”C、“选择格式”为相应的.dxf文件;点击“”,选择相对应的DXF文件,打开文件;最后退出即可。
8、以上操作均正常后可工作。
按住“ctrl”+“计划线”,选择“窗口”中的“偏航窗口”如下图(这个工具比较有用):注:图上红色线即是我们上面选择的,方向用于标示“起点”和“终点”。
偏航距指“主工作点”到我们所选航线的垂直距离。
“起点距”“终点距”指“主工作点”到我们所选航线的起点和终点距离。
后面的“辅”与前面的对应,分别是“辅工作点”的“偏航距”“起点距”“终点距”➢船形设置第一次工作前需要设置好船形参数,点击“设置”中的“设置船形和锚链孔”船形方向:双GPS定向角度及工作点位置的确定:以船头方向为x轴正方向,以垂直于x轴为y轴建立左手坐标系确定。
注意此参数一旦设定好不要修改它否则坐标会出错.具体设置方法见后面➢数据调试:1、连接好线缆2、打开数据调试软件3、选择相应的串口号,然后点击“打开串口”,若出现GPGGA说明输出正常,否则,有以下操作:4、点击右侧的发送选项(一般选择上面的两项或下面的两项即可),直到有GPGGA输出➢船型设置如图可知,通过钢卷尺或其他手段即可两处各点的点位坐标及可得到上面的各点X,Y。
航海与导航行业规范手册
航海与导航行业规范手册一、导言航海与导航行业是一项关乎安全与航行顺利的重要行业,为了提高航海安全与运输效率,我们制定了本规范手册。
本手册旨在规范航海与导航行业的操作标准,以确保航海人员安全、财产安全以及环境保护。
遵守本手册,将有助于提高航行员的技能水平,确保航海与导航行业健康发展。
二、航线规划1. 航线选择与规划1.1 航线选择应考虑航行距离、气象条件、水深状况、交通流量等要素。
1.2 航线规划时,应综合考虑航行安全与效益,并遵循国家相关法规与规定。
2. 航行安全措施2.1 航行前应对所乘船舶进行安全检查,确保设备完好并熟悉紧急情况处理方法。
2.2 在航行过程中,应定期进行通信联系,并及时获取导航更新信息。
2.3 定期进行航海设备维护保养与检修,确保其正常运行。
2.4 定期进行人员培训,提高航行人员紧急情况处理能力。
三、导航标识与设备1. 航标1.1 航标应根据国家相关标准进行设置,确保航行员能准确判断船舶位置。
1.2 航标应保持良好状态,并按时维修与更换,确保其可见性和可靠性。
2. 天气预警与气象信息获取2.1 导航人员应定期获取天气预报与灾害预警信息。
2.2 在天气恶劣情况下,应及时采取措施,确保船舶航行安全。
四、危险品管理1. 危险品分类与运输1.1 危险品应根据其特性进行分类,并遵循国家相关法规及国际公约进行运输。
1.2 危险品运输时,应按照规定采取必要的安全措施,确保安全运输。
2. 危险品应急处置2.1 船舶应备有相应的危险品事故应急预案,并定期进行演练与评估。
2.2 危险品事故发生时,应立即采取紧急处置措施,并按照应急预案进行应对。
五、环境保护与资源节约1. 油水分离器与污染物处理设施1.1 船舶应配备有效的油水分离器,并按时进行检查与维护。
1.2 严禁将污染物排放至海洋,应妥善处理并遵循相关法规。
2. 节能减排与能效管理2.1 船舶应采用先进的节能与减排技术,降低能耗与排放。
2.2 定期检查船舶能效,并进行改进与优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商海导航中小型商业管理系统简明操作手册海信网络科技股份有限公司2002-08目录1 系统安装步骤 (1)1.1系统安装前的准备工作 (1)1.1.1 工作站安装准备 (1)1.1.2 打印机安装 (1)1.1.3 收款机安装准备 (2)1.1.4 SQL版商海导航其他安装准备 (3)1.2系统安装 (3)1.2.1 工作站系统安装步骤 (4)1.2.2 收款机系统安装 (10)1.3商海导航安装注意事项 (12)2 系统投入运行 (13)2.1运行前数据准备工作 (13)2.2系统投入运行 (24)3 日常业务处理 (27)4 系统注册 (27)5系统中常见问题的处理 (29)5.1前台收款机无法连网,处于单机状态。
(29)5.2数据库连接不成功。
(29)5.3报表或单据无法正确打印。
(30)5.4系统后台结帐时,提示加密系统异常,无法结帐。
(30)5.5商海导航系统数据库异常 (30)5.6系统安装后无法正常运行,提示系统内部错误。
(30)5.7后台各种销售报表帐对不起来。
(30)5.8系统运行一段时间后,想启动会员管理功能,如何进行? (30)5.9W INDOWS NT4.0及MS SQL S ERVER7.0/2000的安装步骤是什么? (31)5.10SQL版商海导航系统工作站提示无法连接数据库。
(31)5.11如何关闭退出会员服务程序的运行 (32)1 系统安装步骤1.1 系统安装前的准备工作在安装商海导航中小型商业管理系统(简称:商海导航)之前,要做好以下准备工作。
1.1.1 工作站安装准备(1)在各工作站上安装中文Win98(建议用Win98第二版),为各计算机分配一个名称,如:PC01、PC02、…等。
(2)配置各工作站网卡、网络用户以及网络协议等,使系统中各台计算机可以互相访问。
建议网络用户使用Windows 登录或Microsoft友好登录。
图1-1-1 设置网络登录方式图1-1-2 设置计算机名称(3)设置各工作站显示器屏幕分辩率为800x600,颜色为增强色(16位)或真彩色(24位)。
(4)为了便于系统管理员日常系统维护工作,建议系统中安装中文Office97,其中要包括Word97、Excel97和Access97。
1.1.2 打印机安装系统建议使用EPSON LQ1600K系列或STAR 3240系列打印机。
安装并设置打印机驱动程序。
打印机纸张要设置为自定义大小。
如果系统中有多台工作站,而只有一台打印机,可以把此打印机设置为共享打印机,以方便打印使用。
图1-1-3 添加打印机图1-1-4 打印机纸张设置为自定义1.1.3 收款机安装准备(1)在各收款机上安装中文Win98第二版或者OSR版的中文Win95(即Win97),为每台收款机分配一个名称,例如:POS01、POS02、…等。
(2)配置各收款机网卡、网络用户以及网络协议等,使系统中各台收款机、各台计算机可以互相访问。
建议网络用户使用Windows登录或Windows友好登录。
1.1.4 SQL版商海导航其他安装准备如果你使用的是SQL版的商海导航程序,在进行系统安装前,你还需要进行以下的准备工作:(1)如果用户选用SQL版的商海导航系统,我们建议用户最好能使用一台WindowsNT服务器,作为后台数据库服务器,以便充分发挥MS SQL Server7.0/2000的性能。
(2)在各台计算机、收款机的网络属性中要包括TCP/IP协议。
并把TCP/IP协议设置为默认通讯协议。
通常情况下,你要为每台计算机及收款机设定TCP/IP属性,即指定IP地址。
建议服务器的IP地址为:200.100.100.1,工作站的IP地址范围为:200.100.100.10~99,收款机的地址范围为:200.100.100.101~199。
所有机器的子网掩码都为:255.255.255.0。
各机器的IP地址不可重复。
(3)如果使用WindowsNT服务器作为数据库服务器,那么要在此服务器上安装MS SQL Server7.0/2000标准版Server 端程序;如果使用的是Windows98工作站作为数据库服务器,那么要在此服务器上安装MS SQL Server7.0/2000桌面版Server端程序。
如果选用了NT服务器作为SQL服务器,那么各工作站、各收款机的主网络登录要使用“Microsoft 网络用户”的方式进行登录。
如果此NT服务器安装时被设置为主域服务器,那么选择使用“Microsoft网络用户”时要指定登录到此NT服务器所管理的域。
(4)在作为服务器的那台计算机上,启动SQL Server服务(sqlmangr.exe),并设置为“当操作系统启动时自动启动SQL服务”(Auto-start service when OS starts)。
图1-1-5 网络属性中添加TCP/IP协议图1-1-6 SQL Server设置为自动启动1.2 系统安装假设系统中有2台工作站、4台收款机。
我们以这种系统配置情况作为例子,来说明系统的具体安装步骤。
对于其他系统配置情况,可以参照此处的说明,进行相应的安装。
1.2.1 工作站系统安装步骤系统主工作站系统安装步骤如下:(1)选择其中一台工作站作为系统主工作站,在此工作站上将要安装系统数据库。
假定此机器的名称为PC01。
(2)关闭此工作站电源。
(3)把随商海导航安装盘一起的“系统加密狗”插在此工作站的并口上(接打印机的那个插口),拧紧螺丝固定好。
如果此工作站要安装打印机,请把打印机接在“系统加密狗”后面。
(4)打开电源,进入Windows98。
(5)把商海导航安装光盘插入光驱中。
然后运行安装盘上的安装文件XSetup.exe。
图1-2-1 安装程序界面(6)选择下一步。
图1-2-2 系统注册界面(7)输入系统安装号,选择下一步。
注:安装号同加密狗一起发布。
图1-2-3 系统安装界面(8)首先选择安装“系统数据库”。
(9)确认后,根据系统提示输入“用户名称”和“公司名称”。
图1-2-4 输入用户名称和公司名称(10)指定系统数据库安装目录。
建议使用缺省安装目录:C:\Hisense\XPOS3\SysData。
确认后,系统开始拷贝数据库文件和其他辅助文件。
图1-2-5 指定数据库安装目录(11)文件拷贝过程结束后,进入“设置商店信息设置”界面,用户输入“商店名称”、确定“商店类型”、“核算方式”、“进价是否含税”、“小数点位数”等参数后进入下一步。
(如果部分参数无法确定,可以先使用缺省值)图1-2-6 设置商店信息(12)敲“确认”按钮,系统数据库安装完毕。
重新启动工作站。
(13)系统重新启动后,会自动进行数据库初始设置。
(14)把数据库安装目录C:\Hisense\XPOS3\SysData设置为完全共享目录。
共享名称可缺省设置为SysData。
图1-2-7 把目录C:\Hisense\XPOS3\SysData设置为完全共享(15)把光驱设置为共享,以方便收款机使用此光驱进行系统安装。
共享名称可设置为CDROM。
(16)运行安装盘上的安装文件XSetup.exe。
(17)选择安装“应用程序”。
(18)确认后,根据系统提示输入“用户名称”和“公司名称”。
(19)指定应用程序安装目录。
建议使用缺省安装目录:C:\Hisense\XPOS3。
确认后,系统开始拷贝应用程序文件和其他辅助文件。
(20)文件拷贝过程结束后,进入“指定数据库路径”界面,用户根据步骤(8)确定的安装目录,输入“系统数据库路径”(缺省是C:\Hisense\XPOS3\SysData)。
如果是SQL版本的还要输入服务器名称。
图1-2-8 ACCESS版指定系统数据库目录图1-2-9 SQL版指定系统数据库目录(21)确认后,进入“子系统安装”选择界面,选择安装“系统维护”、“销售管理”、“业务管理”和“会员管理”、查询分析(只支持SQL版本)5个子系统,如果是增强版还应安装“批发管理”。
不要安装“前台收款”子系统。
图1-2-10 指定需要安装的子系统(22)确认后,进入“桌面定制”界面,建议保持缺省设置。
图1-2-11 商海导航主控界面桌面定制(23)敲“确认”按钮,应用程序安装完毕。
重新启动工作站。
(24)系统重新启动后,会自动运行加密狗检测程序。
并会自动运行商海导航的主控程序。
(25)在操作系统的启动文件夹中有商海导航主控程序的快捷方式按钮,因此每次启动时,会自动运行。
如果你不希望商海导航在机器启动时自动运行,你可以把它的快捷方式按钮从启动文件夹中移到桌面上。
(26)主工作站系统安装完毕。
其他工作站系统安装步骤如下:(1)运行安装盘上的安装文件XSetup.exe。
(2)选择安装“应用程序”。
(3)确认后,根据系统提示输入“用户名称”和“公司名称”。
(4)指定应用程序安装目录。
建议使用缺省安装目录:C:\Hisense\XPOS3。
确认后,系统开始拷贝应用程序文件和其他辅助文件。
(6)文件拷贝过程结束后,进入“指定数据库路径”界面,输入“系统数据库路径”为:\\Server\SYSDA TA。
如果用户使用的是SQL Server版本,要在此界面中,指定数据库服务器名称。
例如此处应是:Server。
图1-2-12 指定系统数据库目录(7)确认后,进入“子系统安装”选择界面,选择安装“系统维护”、“销售管理”、“业务管理”和“会员管理”4个子系统。
不要安装“前台收款”子系统。
(8)确认后,进入“桌面定制”界面,建议保持缺省设置。
(9)敲“确认”按钮,应用程序安装完毕。
重新启动工作站。
(10)系统重新启动后,会自动运行商海导航的主控程序。
(11)在操作系统的启动文件夹中有商海导航主控程序的快捷方式按钮,因此每次启动时,会自动运行。
如果你不希望商海导航在机器启动时自动运行,你可以把它的快捷方式按钮从启动文件夹中移到桌面上。
(12)主工作站系统安装完毕。
如果系统中还有其他工作站需要安装商海导航,请按照上述其他工作站安装步骤进行安装。
1.2.2 收款机系统安装(1)一般情况下,收款机不配备光驱,为了运行系统安装光盘中的安装程序,可以使用主工作站上的共享光驱进行安装。
(2)把商海导航的安装光盘插入主工作站的共享光驱中。
(3)在收款机上运行安装光盘上的安装文件XSetup.exe。
(4)选择安装“应用程序”。
(5)确认后,根据系统提示输入“用户名称”和“公司名称”。
(6)指定应用程序安装目录。
建议使用缺省安装目录:C:\Hisense\XPOS3。
确认后,系统开始拷贝应用程序文件和其他辅助文件。
(7)文件拷贝过程结束后,进入“指定数据库路径”界面,输入“系统数据库路径”为:\\Server\SYSDA TA。