安装多版本的易助以及安装之后的升级问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
安装多版本的易助以及安装之后的升级问题
一、如何在一台电脑上安装多版本的易助
渠道系列软件包括启明星、易成、易助3.0、易助3.5、易助4.0和易助5.0。
其中启明星和易成跟易助的其他软件在安装上是不会有冲突的!所以在这里需要介绍的是易助的4个版本如何安装到同一台电脑上!
1.产生冲突的原因
易助版本的软件安装到电脑上之后,都会在SQL里自动安装3个数据库DSB、TPASYS和TPAStandard!并会在安装文件夹下产生TPA和TPADATABASE两个文件夹!
所以,一般情况下,如果在安装了易助4.0的程序之后,又安装了易助5.0的程序。
那么5.0安装的三个数据库以及程序文件会将4.0的同名数据库和同名文件夹覆盖掉!这样的话,安装了5.0之后就会发现你的4.0不见了!
2.如何解决上面的问题
要解决安装冲突的问题,就要解决两个问题:
1)将安装之后的数据库文件在SQL里的名称改掉(防止下个版本安装了之后会造成文件覆盖的问题)2)不要将光盘安装的程序都放到默认的文件夹下(防止下个版本安装了之后文件夹会覆盖的问题)
所以,安装多版本的步骤如下(以4.0和5.0的安装为例):
1)在D盘里新建一个文件夹命名为yizhu40(当然,文件夹的位置和文件名可根据您的喜好来改变)!2)在使用光盘安装程序的时候,将程序和数据库文件都安装到yizhu40这个文件夹下
3)打开SQL自带的查询分析器,通过命令sp_renamedb ‘DSB’,’DSB40’将光盘自动安装到SQL里的DSB数据库重命名为DSB40
4)用同样的命令,将TPASYS和TPAStandard两个数据库的名称分别改为TPASYS40和TPAStandard40 5)打开TPASYS里的TPABAA表,将内容里的第一行第一列的DSB改为DSB40!(如果不修改的话,在打开易助的时候会提示找不到数据库)
6)找到yizhu40文件夹下的TPA文件夹,并用记事本打开Connect.xml这个文件,将Database="TPASYS"
这一行里的TPASYS修改为TPASYS40!
注:到此为止,安装好的40程序就可以使用了!
7)在D盘里新建一个文件夹命名为yizhu50
8)使用光盘安装50程序,将程序和数据库文件都安装到yizhu50这个文件夹下!
到此为止,安装好的40和50就都可以使用了!
其中的关键就是重命名数据库以及将不同版本的程序安装到不同的文件夹下!
二、安装之后如何做程序的升级
例如:系统里已经安装了易助40和50两个版本,现在需要升级易助40
1)设置联机向导:打开易助40的联机向导,将第一步里的路径改为40的安装路径,将第三步里的“更新目录”改为TPA_40
2)设置注册表:点开左下角的开始-〉运行,输入regedit打开注册表编辑器,打开HKEY_LOCAL_MACHINE-〉SOFTWARE-〉DataSystems-〉TPA,点开TPA,双击右侧的install 将路径改为40的对应路径,并双击右侧的version将版本号改为4.0.0.0
3)重命名数据库:打开查询分析器,用sp_ranamedb ‘’,’’命令将TPASYS40和TPAStandard40两个数据库的名称改为TPASYS和TPAStandard
4)修改联机文件:打开yizhu40文件夹下的Connect.xml文件,将Database="TPASYS40"这一行里的TPASYS40修改为TPASYS!
5)升级程序
6)升级之后再将数据库名字以及Connect.xml文件里的数据库名字修改回TPASYS40以便使用和下次升级
升级50也是同样的操作步骤!
已经注册的用户,重装服务器的注意事项
一、更换服务器重装
1.备份数据库(包括客户数据库、DSB、TPASYS和TPAStandard)
2.了解原始服务器最近一次所打的补丁(比如说是TPA_Patch_V4.0_20090604.DAT)
3.在新服务器上安装了易助之后,将易助升级到跟原始原始服务器一样的补丁时间!(就是将新装
的易助程序也打TPA_Patch_V4.0_20090604.DAT补丁)
4.将备份好的数据库在新服务器上作还原!(包括客户数据库、DSB、TPASYS和TPAStandard)
二、不更换服务器重装
1.将TPA和TPADATABASE两个文件夹备份
2.重装易助之后有两种选择:
1)用备份好的TPA文件夹覆盖重装之后新生成的TPA文件夹,然后用TPADATABASE文件夹下的数据库做数据还原!
2)将新安装的程序升级到跟重装之前一样的时间!然后用TPADATABASE文件夹下的数据库做数据还原!
三、如何还原或者附加数据库
说明:易助安装好了之后,数据库文件是存储在TPADATABASE这个文件夹下面的!
打开TPADATABASE文件夹之后会发现,每一个数据库都有两个文件!扩展名是mdf 的文件是数据文件,扩展名是LDF的文件是日志文件!
如果是通过易助系统备份的数据库,哪么扩展名是BAK!如果是直接从SQL里备份出来的数据库文件是没有扩展名的!
注:mdf文件只能用来附加数据库,而备份出来的数据库文件可以做还原数据库的操作
1.如何附加数据库
1)希望附加之后的数据库存在于G:\Program Files\yz50\TPADATABASE这个文件夹内,哪么将DSB_DATA.MDF文件拷贝到这个文件夹内!
2)打开企业管理器,点击“附加数据库“
3)在界面中点“验证“按钮前面的开窗,找到用来附加的DSB_DATA.MDF文件,点确定!(”附加为“这条信息框是用来输入你希望附加之后的数据库叫什么名字,如果这里输入的是DSB40,哪么附加之后的数据库在SQL里就叫做DSB40)
2.如何还原数据库
1)打开企业管理器,如上面的‘2)’里介绍的,点开“还原数据库“的界面
2)在界面里,“还原为
数据库“是指你希望还原之后的数据库在SQL里叫什么名字,选择”从设备“,然后点”
选择设备“,在打开的对话框里点”添加“,然后找到需要用来还原的数据库!点确定!
3)在回到界面之后,点
最上面的“选项“,在”移至物理文件名“处修改路径为你希望数据库放置的位置!在图示里,数据库还原之后,是存放在G:\Program Files\yz50\TPADATABASE这个路径下面的!
两个进销存报表的取值来源
问题:
某个品号,查出入库流水账的时候,不选择日期数据是正确的!
但是选择了某个日期区间之后,期初数量以及期末数量就不正确了!
是什么原因?
在出入库流水账、出入库明细表以及库存汇总表里
1).当没有选择日期的时候(库存汇总表没有这一项)
期初数量和成本为0
2).输入查询的起始日期之后:
如果【起始日期】的年月>计价年月
那么在JSKLPB里查找年月(LPB002)=计价年月的期末数量和成本
再加上在JSKLNA里查找(计价年月+'31'<日期<【起始日期】)的所有记录
的和作为流水账的期初数量和成本
如果【起始日期】的年月<=计价年月
那么在JSKLPB里查找年月(LPB002)=【起始日期】年月的上一个月的期末数量和成本再加上在JSKLNA里查找(【起始日期】年月-1)+‘31’<日期<=【起始日期】的所有记录的和作为流水账的期初数量和成本
注:这里的计价年月指的进销存参数里的结帐年月
而JSKLPB里的内容是做了成本计价之后被计价的结果回写的
某个品号,07.10月开始录入单据,08.04月开始做成本计价,进销存参数里的结账年月是08.05月那么JSKLPB里所记录的数据是从08.04月开始的,存在08.04月和08.05月两个月计价的数据数量单位成本成本
2007.10.10 进货 1 10 10
2007.12.12 进货 1 10 10
2008.02.02 进货 1 10 10
2008.04.04 进货 1 10 10
2008.06.06 进货 1 10 10
2008.06.20 进货 1 10 10
根据成本计价的逻辑:08.04月成本计价之后,JSKLPB期末数量1个,期末成本10元
08.05月成本计价之后,JSKLPB期末数量1个,期末成本10元
(因成本计价只会取上期结存JSKLPB+本期异动JSKLNA来计算数量和成本)
查出入库流水账:库存汇总表起始日期期初数量期初成本期末数量期末成本数量成本2007.11.30 0 0 5 50 无符合信息2007.12.13 1 10 5 50 1 10 2008.05.28 1 10 3 30 1 10 2006.06.08 2 20 3 30 2 20
如果不输入日期查流水账,期末数量和成本分别为6个60元
结果输入了日期区间之后,期末数量和成本就变的不准确了!
归根到底还是成本计价的问题导致的!
几个常见问题的处理方法
1.联机更新的时候报“文件下载失败”或“取得更新文件列表出错”
1).安装目录磁盘空间不够(解决方法:删除一些那个盘的其他文件,保证那个盘的空闲空间有1G 以上)
2).电脑的日期格式不是“-”短日期格式(解决方法:打开控制面板->区域和语言选项->在区域选项卡下点“自定义”->在“自定义区域选项”对话框里选择“日期”选项卡->将“日期分隔符”改为“-”)
3).update 文件夹下的list.xml 文件有问题(解决方法:把这个文件夹下的其他文件全部删除,只剩一个list.xml文件,且用记事本形式进行打开,修改Max=”A00000000”, 删除多余代码,只留下
<?xml version="1.0"?>
<!-- edited with XML Spy v3.5 () by Pluto (DSC) -->
<!-- Build TPAUpdate -->
<TPA>
<A00000000 Modify="20060401" Max="A00000000"/>
注:这里是拿启明星来做说明的,如果是易助版本的话红色的字母根据版本不同而不同!
</TPA>)
2.商品信息里照片显示的最佳大小
最好是800*800到1000*1000之间的,显示效果比较好
3.报表打开报path isn't exist
在TPA文件夹下新增加一个LASTCND文件夹就可以了。
查询报表的时候会将查询的条件写到这个文件夹里
4.做进销存单据的时候报错is not a valid integer value不是一个合法的整形数值
常见于期初上线之后,录入进销存单据的时候会报这个错误!
原因:进销存参数中没有设置关帐年月
解决方法:在存货-〉库存指定关帐中设置
5.联机测试不成功
1).能否PING通服务器的IP地址;
2).能否通过网上邻居打开服务器端的主程序;
3).让服务器端的GUEST用户隶属于ADMINISTRATOR;
4).SQL的用户名和密码是否正确;
5).是否属于同一个工作组;
6).防火墙和杀毒软件是否有拦截
7).可以试一下其他的通讯协议
6.点击报表的查询一闪而过
打印机的安装有问题,安装一下虚拟打印机,如果可以打开报表了再安装网络打印机
7.做过凭证之后,如何修改期初开账的数据
1).用小恐龙工具将KJSNDA和KJSNDB两个档汇出来,然后将两个档删除
2).到前台修改期初开帐的内容
3).将KJSNDA和KJSNDB汇入
4).再执行一下工具-》会计-》重新记账
8.验收单点取单按钮报“遇到被零除错误”
原因:验收单是取收料单的,由于该供应商的某张收料单的单身换算分母为造成的!
查询收料单发现:
解决方法:1.将单据反审核点更改,在单身开窗选择辅助单位之后再保存!然后再去做验收单就不会报错了!
2.如果有问题的收料单很多的话,可以打开查询分析器,执行下面的语句
UPDATE JSKJCB SET JCB021=’1’,JCB022=’1’,JCB023=JCB005,JCB024=JCB006 WHERE JCB021=’0’ OR JCB022=’0’
语句作用:发现换算分子(JCB021)或者换算分母(JCB024)为0的单身数据,将换算分子和换算分母赋值为1,单位(JCB005)填写辅助单位(JCB024),用数量(JCB006)填写辅助数量(JCB024)!。