海信商海导航商业管理系统
海信商定天下培训课件

青岛海信网络科技股份有限公司商定天下5.0 会员系统业务管理物流与商业事业部2011年10月海信商定天下会员管理系统第一部分:会员管理系统业务功能 (4)第1章会员基础管理 (4)1.1 功能简介 (4)1.2 潜在会员信息维护 (4)1.3 正式会员信息维护 (6)1.4 执行会员升降级 (11)1.5 执行会员淘汰 (13)1.6 历史会员信息维护 (15)1.7 会员主副卡转换 (16)1.8 设置升降级标准 (18)1.9 设置淘汰标准 (20)第2章会员政策管理 (22)2.1 功能简介 (22)2.2会员活动方案 (23)2.3 会员积分单 (35)2.4 会员返利单 (39)2.5 查询累计积分 (41)2.6 维护礼品信息 (42)2.7 礼品入库 (43)2.8 礼品出库 (45)2.9 查询礼品库存 (46)2.10 查询礼品台帐 (47)2.11 刷卡查询积分 (47)第3章会员卡日常管理 (49)3.1 功能简介 (49)3.2挂失处理 (49)3.3 换卡处理 (52)3.4查询卡操作日志 (55)3.5 查询会员卡信息 (56)第4章会员卡优惠促销 (56)4.1 会员系统设置 (56)4.2 CMP系统设置 (57)第5章会员关怀管理 (58)5.1 功能简介 (58)5.2设置关怀提前天数 (58)5.3设置关怀信息 (60)5.4发送关怀信息 (63)5.5 客户关怀过程 (65)5.6 客户投诉管理 (68)第6章会员知识库 (70)6.1前台客户端 (70)6.2后台客户端 (76)6.3后台应用服务器 (80)6.4后台数据库 (82)第二部分:CRM6.8新增功能、特色功能 (84)第1章CRM6.8新增主要功能 (84)1.1增加卡面号校验码控制 (84)1.2增加系统级解析卡面号功能 (84)1.3热菜单支持 (84)1.4支持使用已经存在的卡进行换卡 (85)1.5支持设置会员生日所在月的多倍积分 (85)1.6 支持在前台提供手机号代替刷会员卡 (85)1.7申领和归还单增加了对术语的解释,避免引起歧义 (85)1.8卡销售后,在原来手工指定开通日期的基础上,增加自动算出开通日期,到时将自动开通卡。
Hisense-vi系统

Mobile Shop Identity GuidelineContents 目录Overview 概述Object 目标Strategic Principle 战略方法 Design Approach 设计影响1. Identity Elements 品牌形象要素Overview概述1.A. Basic Element 基础要素Brand Logo企业标志Colors & Material 颜色&材料1.B. Brand Sign 企业标识Main Wall Sign主形象墙标识规范Header Sign主标识规范Fixture Sign 柜台标识规范Sign Type标识类型规范1.C. Wall System 形象墙系统Main Wall主形象墙Sub Wall备用形象墙Visual Guide宣传画面使用规范2. Shop Format专区规格Overview概述Wall Type靠墙型专区L-Type L型专区U-Type U型专区Full-column Type全围柱型专区Half-column Type半围柱型专区Linear墙体专区3. Shop Fixtures专区固定装置Overview概述Counter(Experience)开放型柜台(体验型)Counter(Counselling)开放型柜台(咨询型)Showcase 玻璃柜台Corner Counter角部柜台Showcase Counter角部玻璃柜台Highlight Counter特讯台Showcase Tray陈列支架Special Stand特别产品支架Basic Stand基础支架Leaflet Stand活页架Overview概述卖场的环境不但可以直接影响到消费者的购买意图,也是使企业露出,并和消费者直接接触的触点(touch point)。
因此,不但要确保卖场中海信企业形象对外传达的统一性,也要体现 Hisense Mobile的指向。
商海导航《简明安装及操作手册》

商海导航中小型商业管理系统简明操作手册海信网络科技股份有限公司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位)。
海信商海导航超市软件短信平台操作手册

海信短信平台操作手册一、治理员操作说明1 数据库连接参数系统切换到“数据库连接参数”标签页,正确设置以下连接参数:1、数据库类型:目前只支持SQL SERVER。
2、数据库地址:数据库效劳器的地址。
3、数据库名称4、用户名5、密码下次启动系统后,利用以上参数连接数据库,若是参数正确,在窗口左下角显示“数据库连接状态:成功”。
2系统设置大体参数设置:系统切换到“系统设置”标签页,基础参数有:1、收发方式支持两种短信收发方式:1-短信猫;2-短信网关,短信网关方式收发效率较快。
从“收发方式”下拉框当选择相应方式,“设备类型”下拉框中的文本也相应转变。
2、启动自动传输若是选中“启动自动传输”,系统按指定的距离时刻自动进行短信收发。
3、传输距离系统自动收发时,在“传输距离”文本框中设定每隔几分钟进行一次收发。
短信猫参数:当收发方式选择短信猫方式时,能够设置短信猫相关的参数:1、短信中心号码该号码为一电话号。
2、设备端口短信猫与运算机相连的串口号。
3、设备速度目前可选的速度1200、2400、4800、9600、12000。
短信网关参数:与短信网关相关的参数有:1、SP效劳商编号2、网关地址3、网关端口4、登录用户号5、用户密码系统启动时,用以上参数登录网关。
3手动发送接收除由平台按指定距离循环收发短信外,也能够手工进行当即收发。
切换到“发送与接收”标签页,点击“发送”按钮,系统将待发送的短信发出。
点击“接收”按钮,系统接收短信。
点击“查询日记”按钮,窗口中以表格的形式显示错误日记,要紧内容包括发生时刻、发生位置和日记描述。
4收发信息转历史表已发出的短信和已收到并处置过的短信天天按时转到相应历史表,历史表的记录若是过大,能够由治理员删除或导到其他地址。
以下是历史表的名称:tMsgSendHistory (短信发送历史表)tMsgReceiveHistory (短信接收历史表)二、基于报表发送短信目前各报表的工具栏上都有“发短信”按钮,如以下图示:报表中查询出的各会员,若是有电话号字段,点击“发短信”按钮,那么短信记录放在待发送数据表tMsgSend中,由平台自动发送。
海信商海导航商业管理系统

海信商海导航商业管理系统目录一、基本资料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、会员档案⑴会员积分卡⑵储值卡(购物卡)⑶批量注册5、储值管理⑴存款⑵取款⑶支付明细6、卡片管理前台收款会员卡的使用7、⑴会员积分卡的使用①第一个示例第二个示例②⑵储值卡(购物卡)的使用①示例一——正常使用②示例二——余额不足情况8、积分返利⑴返利⑵积分流水⑶积分赠送十二、报表管理⑴、销售流水查询⑵、收款员报表营业员报表⑶、部门报表⑷、商品报表⑸、基本资料一、部门:部门是必须建立的。
一般分两级已经足够。
注意:联营户所在部门最好做1、上标记,以示区分。
打开部门,点击绿色“增加”,即可增加部门。
部门可修改或删除,但切记已经存在商品的千万不可随意修改或删品类:与部门同样的建立方法,可与部门对应,建立成一样,也可不建。
2、返回目录.品牌:多用于服装、洗化等,与部门同样的建立方法,只可建一级,如:阿迪达、 3 斯、李宁等。
员工“折扣上“员工姓名”、:点击绿色“增加”即可添加员工,输入“员工编码”4“折扣上“营业员”或“收款员”等。
注:限”等,选择“用户组”,如“管理员”折的优惠。
即是可最高给予指员工能够给予顾客优惠折扣的最大权限,如20%8限”返回目录.用户组:给员工赋权限——即员工能做什么,不能做什么。
《海信商海导航操作员指南》

商海导航商业管理系统用户手册海信网络科技股份有限公司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把质疑的数据库更改为紧急模式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服务,然后继续尝试。
《海信商海导航操作员指南》

《海信商海导航操作员指南》【海信商海导航操作员指南】一、简介海信商海导航是一款专为操作员设计的导航系统,帮助用户快速、准确地进行导航操作。
本指南将介绍海信商海导航的基本功能和操作方法,以便操作员能够熟练运用该系统。
二、系统要求1.硬件要求:- 搭载Windows系统的电脑- 显示器分辨率不低于1024×768像素- 鼠标和键盘- 互联网连接2.软件要求:- Windows操作系统(XP及以上版本)- 海信商海导航软件三、登录界面1. 打开海信商海导航软件后,进入登录界面。
输入用户名和密码,点击登录按钮即可进入系统。
四、主界面1. 导航地图:- 主界面展示了实时导航地图,用户可以通过缩放和拖动地图来查看不同区域的交通状况和地理信息。
2. 搜索功能:- 用户可以通过输入关键词或地址来搜索目的地,系统将提供相应的搜索结果供选择。
3. 路线规划:- 在目的地确认后,用户可以选择最短路线、最快路线或避开拥堵的路线规划选项。
4. 实时交通信息:- 系统显示道路实时交通情况,并提供交通事故和拥堵预警,以便用户能够避开拥堵路段。
5. 导航功能:- 系统提供语音导航和图像导航等功能,引导用户准确到达目的地。
6. 其他功能:- 主界面还包含天气预报、景点介绍和周边搜索等功能,提供全方位的导航服务。
五、操作流程- 在登录界面输入正确的用户名和密码,点击登录按钮。
2. 搜索目的地:- 在主界面的搜索框中输入目的地关键词或地址,点击搜索按钮。
3. 选择路线规划:- 根据系统提供的路线规划选项,选择最适合的路线方案。
4. 开始导航:- 点击开始导航按钮后,系统将提供语音或图像导航指引,用户按照指引行驶即可。
5. 实时更新:- 在导航过程中,系统会根据实时交通情况实时更新路线,提供避开拥堵的最优路线。
六、注意事项1. 系统更新:- 为确保最佳使用体验,建议及时升级系统和地图数据。
2. 安全驾驶:- 使用导航系统时,请保持专注于驾驶,切勿被导航操作分散注意力。
海信商业信息管理系统操作报告

海信商业信息管理系统操作报告一、前言海信商业信息管理系统,是一款专为企业提供信息化管理服务的软件系统。
该系统涵盖了企业管理资源规划、销售管理、客户关系管理、人力资源管理、财务会计管理等多个方面,为企业提供多元化的功能支持和完善的数据管理体系。
本文将结合个人使用海信商业信息管理系统的操作和使用经验,分享海信商业信息管理系统的基本功能和操作教程,帮助读者更好地了解和使用该系统。
二、系统登录打开海信商业信息管理系统后,首先进入登录页面。
在登录页面输入正确的账号和密码后,点击【登录】按钮即可进入系统主界面。
注:若输入的账号、密码有误,系统将无法成功登录。
如果没有账号和密码,需要先进行注册和申请。
三、系统主界面功能介绍成功登录海信商业信息管理系统后,进入系统主界面。
该界面集成了多个主要功能模块:工作台、客户管理、销售管理、商品管理、采购管理、进销存管理、仓库管理、财务管理、账号管理和设置。
以下针对各个模块进行介绍:1. 工作台工作台是整个系统的核心模块,它集成了多个功能模块,包括数据分析、销售排行榜、销售趋势分析、销售额汇总等,可以方便地实时监控企业的经营情况。
2. 客户管理客户管理模块包含了客户信息、销售订单、跟进记录等,可以对客户数据进行分类、筛选、统计等操作。
在该模块下,可以很方便地添加、编辑、删除客户信息,查询客户订单和销售记录等。
3. 销售管理销售管理模块包含了销售订单的管理、产品库存的管理和库存销售的管理,可以查询统计销售业绩、产品销售情况等。
该模块下,用户可以添加、删除、编辑销售订单,可以查询、修改库存销售信息等。
4. 商品管理商品管理模块包括了产品分类、产品信息、产品规格等,可以方便地对企业内的产品进行信息化管理。
在该模块内,用户可以添加、删除、编辑产品信息,根据分组查看不同类别的产品,进行各种修改操作。
5. 采购管理采购管理模块包括了采购订单、采购达成情况等内容,可以有效地管理企业的采购业务。
(店铺管理)海信商海导航便利店指南最全版

(店铺管理)海信商海导航便利店指南便利店便利店是导航v4.3支持的壹种分店模式,和独立门店不同,便利店的数据库集中部署在总部数据库中,能够进行正常的前台销售和简单的后台业务。
如果在允许安装盘时安装了便利店系统,则在前台系统登录后通过点击收款模块的【便利店】按钮便可运行便利店后台程序,便利店后台的界面如下图所示:图1-1便利店后台在总部后台系统的〖组织信息〗设置中,能够设置门店类型,如果勾选“数据库统壹部署”,则表示此门店是便利店,反之则是独立门店。
对于便利店,如果勾选“需要确认业务”,则允许此便利店接收配送验收单和店间调拨单,由便利店进行数量确认,反之则在单据入账时直接进行确认,这种情况下便利店是无法接收这俩种单据的。
便利店后台支持全键盘操作,能够在PC机或POS机中正常运行。
1、按下按钮前面对应的数字键,即可执行相应按钮的功能;2、支持前台功能键的定义内容,如:【合计】、【作废】、【查询】等。
在下面的说明中,仍以鼠标操作为主进行功能介绍。
1.1通讯便利店的业务数据库集中部署于总部,而便利店后台业务(如验收、退货等)操作的是本地数据库,本地数据库和总部远程数据库通过通讯模块进行数据传输。
通讯模块包括接收数据、发送数据、设置参数和查见日志功能,下面分别进行介绍。
1.1.1接收数据便利店数据的接收能够自动进行,也能够手工接收,自动接收需要首先进行自动接收参数设置,这壹点将在1.1.3设置参数中介绍,其接收方法和手工接收壹致,下面介绍壹下手工接收。
点击【1.接收数据】,开始进行数据接收,按钮标题显示为【1.接收数据(请等待...)】,接收的内容包括:1、设置参数中自定义的内容2、需要接收的单据信息:⏹已经入账但尚未确认的配送验收单⏹已经入账的直送采购单⏹已经审核过的配送退货单反馈信息⏹已经入账但尚未确认的店间调拨单3、需要接收的销售报表说明:对业务单据和销售报表的接收时间范围是从上次接收日期前俩天开始至今的数据,比如:上次接收销售报表日期是5月10日,则本次将接收从5月8日以后的所有数据。
海信自助购物服务安装手册

海信·自助购物服务安装手册青岛海信智能商用系统股份有限公司目录服务安装手册 (1)1 系统概述 (3)2 系统组成 (3)3 系统安装 (4)3.1 系统要求 (4)3.2 数据库的安装和配置 (4)3.3 服务端配置 (7)3.4 MiniGo 服务配置 (7)3.5 编辑引用程序属性 (9)3.6 验证配置: (11)4 备注 (11)5 附 (11)Minigo、小程序、公众号、微信支付的关系 (11)1系统概述海信·自助购物是基于微信小程的轻量级应用,方便用户自助下单购买商品,无需安装和注册,只需要打开微信扫一扫即可使用,支持微信支付。
2系统组成本系统由微信端、服务器端和业务端三部分组织。
移动端为微信小程序,通过WebApi查询商品和上传流水。
●WebApi端为小程序提供数据和对接微信公众接口平台。
●业务系统为易收银HIPOSAPP服务,同时HIPOSAPP服务依赖POSANDROID服务对接CMP和纵横业务。
3系统安装3.1系统要求32位:Microsoft Visual C++ 2010 Redistributable Package(x86)下载地址:64位:Microsoft Visual C++ 2010 Redistributable Package (x64)3.2数据库的安装和配置Minigo服务需要安装MySql数据库,建议安装5.5以上版本。
下载地址:由于该数据库没有可视化操作界面,可以安装navicat工具,建议安装版本为11。
安装好后需要新建连接:连接名可以随便填写。
默认用户名为root,密码为数据库安装时设置的密码,点击【确定】:点击【连接】->【MySql】:输入连接名和数据库连接密码。
连接建立成功后执行建表脚本。
3.3服务端配置服务配置分为4个步骤,分别是:1.配置MiniGo服务。
2.配置MySql数据库的连接字符串。
3.配置易收银的的HIPOSAPP服务。
关于海信商业平台的探讨

关于海信商业平台的探讨前言:通过半年的海信商业平台软件的学习,是我更进一步的体会到经营一个公司的真的不是空想或者浅薄的操作流程可以做到的。
通过自己在网上建立部门,商品注册,品类管理,和经销商注册,合同管理,采购和仓储,还有盘点库存,促销活动的策划还有商品削价处理以及商品的内部调拨等等的实际操作。
我能系统的掌握一些部门的运作流程和专业技巧。
于此同时,我也深切体会到一个好的管理制度准确的说是好的管理系统在我们的企业运作过程中所发挥的至关重要的作用。
一个好的信息管理系统可以实现商业企业的自动化管理,达到比人力管理更好的效果。
下面就我关于海信系统的一些认识从他的系统构架到功能的人性化进行一些探讨。
结构介绍:在总系统下有子系统,在总控台上可以实现各子系统的注册和注销。
子系统又分为基本子系统和增强子系统。
除基本子系统外,其余个功能可以按照需要安装。
下面是子系统的框架:主要功能和使用心得:1.系统管理比较完善的权限设置,通过注册自己的信息设置密码,就有了私密的操作权限。
通过各部门分下操作的权限可以精确到人人都有任务,责任到人。
在建立部门的时候,一定要八部门的名称设置的有自己的实用性而且要便于记忆。
以后部门有自己的专属功能。
每个部门有自己特定的商品,仓位,对应的供应商以及所用的合同,这些都是一一对应的,不能记混了或者是只图自己一时兴起起了一个比较有个性的名字,后来在功能上没有一定的识别性,记混或者记错,对于后来的操作很不利。
在公司里设置部门也应该如此,每一个部门都有自己专门的用途,不能随意而为之,这样不但影响部门的协调发生作用,而其很有可能出现一些部门建立后没有作用,造成资源浪费的不好后果。
2.编码管理在每一个部门和商品供应商以及合同仓位等都需要一个自己独特的编码。
每一个编码在开头都设置一个对应类别的前置数字比较好。
这样在前面数字对应的类别方便管理。
在部门编码中前几位都可以一样只有最后一个或者两个数字加以区别即便于设置也很方便进行管理。
海信商海导航商业管理系统

海信商海导航商业管理系统
海信商海导航商业管理系统
目录
一、基本资料
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、积分返利
⑴返利
⑵积分流水
⑶积分赠送
十二、报表管理
⑴、销售流水查询。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海信商海导航商业管理系统目录一、基本资料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、会员档案⑴会员积分卡⑵储值卡(购物卡)⑶批量注册5、储值管理⑴存款⑵取款⑶支付明细6、卡片管理7、前台收款会员卡的使用⑴会员积分卡的使用①第一个示例②第二个示例⑵储值卡(购物卡)的使用①示例一——正常使用②示例二——余额不足情况8、积分返利⑴返利⑵积分流水⑶积分赠送十二、报表管理⑴、销售流水查询⑵、收款员报表⑶、营业员报表⑷、部门报表⑸、商品报表一、基本资料1、部门:部门是必须建立的。
一般分两级已经足够。
注意:联营户所在部门最好做上标记,以示区分。
打开部门,点击绿色“增加”,即可增加部门。
部门可修改或删除,但切记已经存在商品的千万不可随意修改或删2、品类:与部门同样的建立方法,可与部门对应,建立成一样,也可不建。
返回目录3、品牌:多用于服装、洗化等,与部门同样的建立方法,只可建一级,如:阿迪达斯、李宁等。
4、员工:点击绿色“增加”即可添加员工,输入“员工编码”“员工姓名”“折扣上限”等,选择“用户组”,如“管理员”“营业员”或“收款员”等。
注:“折扣上限”指员工能够给予顾客优惠折扣的最大权限,如20%即是可最高给予8折的优惠。
返回目录5、用户组:给员工赋权限——即员工能做什么,不能做什么。
打开相应的用户组,把需要给予员工的权限打上对勾,不需要的权限则留空。
之后点击“保存”即可。
另外,也可建立新的用户组,如“财务组”。
注:营业员无需赋权限。
返回目录6、用户部门:即赋予用户管理相关部门的权限。
“请选择用户”——选中想要赋予管理部门的用户——部门权限下的部门打上相应的对勾-保存。
注:选择需要进入后台管理或查看的用户,收款员或营业员无需赋予权限。
返回目录二、供应商管理1、供应商费用:即写入合同与供应商结款时应扣除的费用部分,需提前建立。
如:场地租赁费。
2、供应商引进:即“增加”供应商。
注意:a:有效日期,改长一些;b:经营方式:经销、代销还是联销。
返回目录在“合同扣款条款”中可以加入“供应商费用”返回目录3、经代销付款4、联销付款返回目录5、供应商台账6、经代销应付款7、联销应付款返回目录三、商品管理1、商品资料:即录入新品。
点“增加”——填写商品资料详细信息。
(1)、商品类型分为普通商品和部类商品。
普通商品即一般性商品,多为已包装好商品。
部类商品多为联营户使用,以服装、鞋帽居多,如阿依莲这个联营户,可分配给1个联营码:070002,不管零售价、不管库存,不管此户下所卖商品是上衣,还是裤子。
客户购买商品需开单到收银台付款。
收款员输入070002,提示输入单价,输入单价后,与一般收款流程相同。
(2)、称重类型:分为非电子秤商品、称重商品、计件商品。
非电子秤商品多为已包装好商品。
称重商品编码一般为5位,从00000(此码不用)开始,注意货号必须填写,与编码相同,且不能超过04000. 计件商品多为联营户使用,以服装、鞋帽居多,编码一般为5位,从00000(此码不用)开始,注意货号必须填写,与编码相同,且不能超过04000。
(3)、选择时特别注意商品类型(普通、部类)、称重类型(非电子秤、称重、计件)、部门、品类、货号、供应商。
(4)、点击“设置“,可把一些平时用不到的项目去掉,如:包装细数、进货周期等。
(5)、建议将“检索商品库“打上对勾,一些知名商品在输入商品条码后,会从库中直接调出,节省了录入时间。
(6)、录入完成后点击确定,无需关闭页面,可直接录入下一个商品。
(7)、建议按部门录货,可每录完一个部门,再进行“审核“。
”审核“非常重要,如不审核,商品将不能销售。
(8)、注意“商品状态”,如“全部”“未审核”“淘汰”等。
(9)、最高库存:指进货量超过设定值即会提示已超过“最高库存”;最低库存:指库存数量低于设定值即会提示已低于“最低库存”。
返回目录2、商品包:解释:如一盒泰山红将军售价6元,那么1条售价应是60元(10盒)。
而实际上我们可将其做成商品包,成条买可便宜,如58元/条。
其它如牛奶、方便面等均可做包。
点击“增加”——包编码一般使用包条码的后6位。
完成后点击“保存”返回目录3、查询商品信息:在“快速查询”中可输入编码、条码或商品名称等快速查询。
4、商品传秤:该项目下所有商品均属称重商品或计件商品。
注意选择“秤类型”,有太航、托利多、寺冈、迪宝等。
点击“传秤”——下传——如成功,会提示“传秤成四、标签打印1、打印条码:与打印标价签一样,只不过实际上打印的大多是可以扫描的商品编码,另外选择打印机时,一定要选择条码打印机的型号,如:TSC TTP-243E Pro。
返回目录2、打印标价签:标价签有单排、双排之分,每排又有5张、6张、7张等分法。
当打印标价签时,可在“编码或条码”处输入编码或条码(以单排6张为例),点“预览”,选中“标价签”格式,就可以看到预览的效果,点击“打印报表”按钮,选中打印机(如Epson LQ-1600K),点击“确认”即可打印。
返回目录五、采购管理返回目录1、商品验收:解释:验收即导航库中已有某种商品,现在又采购了该种商品,需在验收中增加库存。
增加一张“商品验收单”,选好“供应商”,在下方表格“编码”处单击,选择或输入商品,在“单件件数”栏目中输入本次采购的数量,保存、入账即可。
此处也可修改进价。
返回目录2、商品退货:做法与验收基本相同,功能则与验收相反,是为减少库存(例如不合格商品的退回)。
所不同的是退货的数量是输在表格的“数量”栏目里。
六、物价管理1、进价调整2、售价调整:二者用法基本相同,以售价调整为例。
增加一张售价调整单,在下方表格“编码”处单击,选择或输入商品,在“新售价”栏目中输入新的零售价,保存、入账。
3、修改会员价:修改、批量改返回目录七、库存管理1、商品台账2、商品库存返回目录3、商品实时库存八、盘点管理1、生成盘点任务:快照——范围选择“全场盘点”,或“分类盘点”,盘点位置“卖场”——保存——数据——下传——下传数据到收款机(注意:需要在收款机管理——收款机盘点许可控制——允许“前台盘点”。
)返回目录返回目录返回目录2、盘点数据录入:后台盘点:(服务器或工作站):盘点数据录入——增加“商品实盘单”——在下方表格“编码”栏目中输入商品——在“实盘”栏目中输入实际的数量——保存——入账(注:此处可取消入账)返回目录3、前台盘点:进入“前台盘点”,根据屏幕右下角功能键提示进行操作。
返回目录(1)、此处询问“是否按照货架商品清单录入盘点数据”,选择“否”。
返回目录(2)、分类盘点未选中部门中的商品如再次录入将提示:此商品不存在本盘点任务中。
(3)、之前已盘点过的商品,再次录入会提示:此商品已经录入,请使用【数量】键切换输入框!以下根据实际情况,选择“是”“否”来确定是“覆盖”还是“累加”。
返回目录返回目录(4)、每录入几十或上百条商品应按“合计”及时上传,以防断网等异常情况导致不能上传。
可选是否打印盘点单。
返回目录返回目录4、查看盘点数据录入:选择“未入账”,查看有哪些还未入账的实盘单,予以“入账”。
返回目录5、盘点数据审核:漏盘商品查询——刷新——查看本次盘点任务中有哪些商品漏盘了,在“盘点数据录入”中“增加”“商品实盘单”或在前台盘点将漏盘商品补录。
6、盘点数据确认:当确认数据无误,可点击“入账”,结束本次盘点。
返回目录返回目录九、促销管理1、促销方案:解释:当超过促销时段,或单笔、总量超出限定数额,零售价将自动恢复原价。
2、举例说明:奇强洗衣粉平时售价8.8元/袋,促销价8.5元/袋,单笔限购2袋。
若某位顾客购买了2袋奇强洗衣粉,那么合计的价格应是8.5元*2=17元。
如果该顾客购买了3袋,那么合计的价格应是8.5元*2+8.8=25.8元。
3、增加一张促销单,“方案名称”必须填写,如:五一大促销;优惠类型:普通优惠:只能更改促销价格,不能进行“单笔限购”“限购总量”设置。
批量优惠:能更改促销价格,能进行“单笔限购”。
会员限量优惠:能更改促销价格,能进行“单笔限购”和限购总量”设置,但需要持会员卡消费。
普通限量优惠:能更改促销价格,能进行“单笔限购”和限购总量”设置。
建议“优惠方式”一般选择“单品优惠”,点击“单品”选项卡,在下方表格“编码”处单击,选择或输入商品,“促销价格”栏目中输入促销价格,在“单笔限购”和“限购总量”中分别输入限购的数量。
点击“计划”选项卡,双击表格中的任意栏目,跳出“修改定时方返回目录案”界面,选择日期、时间,点击“确定”后“关闭”。
最后,保存——入账——发送返回目录十、收款机管理1、收款机结账控制:默认状态下,后台不允许前台结账,当结束营业后,可在此项目中点击“允许”,允许前台收款机结账。
2、基础数据更新:建议一般不要“全选”,可选单个或多选,员工有改动,就发“员工数据”,商品有改动,就发“商品数据”等。
返回目录十一、会员管理1、会员类型设置:会员类型即:会员积分卡、储值卡(购物卡)两种。
返回目录2、积分返利方案:(1)积分方案:分为组方案、单品方案和不积分商品(即,即使该商品属于积分部门,只要设置为“不积分商品”,那么该商品也不会积分)。
注:可以设置“积分取整“。
积分比例:100%即1元钱=1分,50%即2元钱=1分,20%即5元钱=1分,10%即10元钱=1分,以此类推返回目录返回目录(2)、会员返利方案:分为“反货币”和“返物品”,大多数使用“返物品”。
“返利物品”可输入具体的商品,如:牙膏。
也可输入价值几何的商品。
返回目录3、会员优惠方案(1)、增加优惠方案:优惠多数按部门优惠,当然,也可全部或按单品、供应商等优惠返回目录(2)、设置优惠部门:在“部门”选项卡中选择要进行优惠的部门,并设置折扣率返回目录(3)注释说明:会员优惠、积分、返利的说明:会员卡可只积分不优惠、只优惠不积分、既优惠又积分。
注:使用“优惠方案”是一种方法,另一种方法就是设置“会员价”,可在录入新品时直接设置,或在“物价管理”——“调整会员价”中进行设置。