浪潮软件ps9.1销售单独启用的说明文档

浪潮软件ps9.1销售单独启用的说明文档

软件版本: PS9.1_pack2 软件模块: 销售管理
问题描述:
   PS最新产品支持销售系统的单独使用,如您需要将销售系统单独使用,请仔细阅读本文内容。
产生原因: 
解决方法:
   1、PS91单独使用销售系统的前提:
   =>将系统升级到PS91Pack2
2、单独使用销售时的限制:
   =>无法对销售发票进行记账;
   =>无法制作销售回款单;
   =>客户欠款数据信息不全;
   =>无法进行销售成本查询;
   =>不能使用除“在途”以外的资信控制。
3、升级到91pack2后销售系统单独使用的处理方法:
a)在销售系统没有进行过月结的处理:
  使用升级后的程序,进行逐月月结即可。
b)仅使用销售系统,一直未启用应付系统,且已经进行过月结:
  清除销售系统的月结记录,可使用以下语句:
  DELETE FROM LSYJST WHERE LSYJST_XTBH=’XS’
  清除LSCONF表中的XS_YJQJ数据,可使用以下语句:
  UPDATE LSCONF SET F_VAL=” WHERE F_VKEY=’XS_YJQJ’
  然后以启用期间登录销售系统,逐月进行月结处理。
c)如果已经进行月结,并一直使用应收系统,并停用应收系统的处理:
  使用应收系统进行月结,使应收的月结月份与销售系统的相同。
  将应收系统停用,可使用以下语句:
  UPDATE LSXTQY SET F_SFQY=’0′ where F_XTBH=’AR’
d)如果非上次情况,请按照下面的方法处理历史遗留数据!
//===========================================================
//一:插入启用sql,使销售系统可以单独启用
//===========================================================
/*数据库为sybase,mssql,请执行*/
Delete From LSXTQY Where F_XTBH=’XS’
go
insert into LSXTQY(F_XTBH,F_SFQY,F_QYRQ,F_QYQJ,F_QYR,F_QXQYR)
values(‘XS’,0,”,”,”,”)
go
/*数据库为oracle请执行*/
Delete From LSXTQY Where F_XTBH=’XS’
/
insert into LSXTQY(F_XTBH,F_SFQY,F_QYRQ,F_QYQJ,F_QYR,F_QXQYR)  values(‘XS’,0,”,”,”,”)
/
//===========================================================
二:在基础数据中将销售系统启用
//===========================================================
进入基础数据模块,初始菜单->系统启用功能。
//===========================================================
三:针对以前客户,通过启用应收而启用销售的,如果没有使用应收模块,应将应收禁用
//===========================================================
执行以下sql,使用所有数据库:
UPDATE LSXTQY SET F_SFQY=’0′ where F_XTBH=’AR’
//===========================================================
四:查询lsconf表中的下面几个系统参数是否正确
//===========================================================
XS_KJND,XS_KJQJ,XS_HAVEJZ,XS_YJQJ

4.1、处理LSYJST表中的记录
首先查询一下是否有销售系统的月结信息:
SELECT * FROM LSYJST WHERE LSYJST_XTBH=’XS’

4.2、如果销售的月结期间是正确的,则直接把应收的删除: 
DELETE FROM LSYJST WHERE LSYJST_XTBH=’AR’

4.3、如果没有销售的月结期间,直接把应收的月结信息更新成销售的,并删除多余的期间信息:
UPDATE LSYJST SET LSYJST_XTBH=’XS’ WHERE LSYJST_XTBH=’AR’
DELETE FROM LSYJSJ WHERE LSYJST_XSBH=’XS’ AND LSYJST_KJQJ=”(此处自己填入期间号)
//===========================================================
五:处理账本:XSQKJE
//===========================================================
方法一:取消销售的月结,重新月结一下 (建议)
方法二:通过sql,形成XSQKJE
 1.结转客户欠款余额:
 INSERT INTO XSQKJE(XSQKJE_KJQJ,XSQKJE_KJND,XSQKJE_PJLX,XSQKJE_HSDX,
 XSQKJE_DWBH,XSQKJE_BMBH,XSQKJE_RYBH,XSQKJE_WBBH,XSQKJE_YBZTQC,XSQKJE_YBZTJF,XSQKJE_YBZTDF,XSQKJE_YBZTYE,XSQKJE_YBYSQC,XSQKJE_YBYSJF,XSQKJE_YBYSDF,XSQKJE_YBYSYE,XSQKJE_BBZTQC,XSQKJE_BBZTJF,XSQKJE_BBZTDF,XSQKJE_BBZTYE,XSQKJE_BBZKDF,XSQKJE_YBZKDF,XSQKJE_BBYUQC,XSQKJE_YBYUQC,XSQKJE_BBYUJF,XSQKJE_YBYUJF,XSQKJE_BBYUDF,XSQKJE_YBYUDF,XSQKJE_BBYUYE,XSQKJE_YBYUYE,XSQKJE_BBYSQC,XSQKJE_BBYSJF,XSQKJE_BBYSDF,XSQKJE_BBYSYE)
 SELECT ‘vsNextMonth’,'vsNextYear’,XSQKJE_PJLX,XSQKJE_HSDX,XSQKJE_DWBH,XSQKJE_BMBH,XSQKJE_RYBH,XSQKJE_WBBH,XSQKJE_YBZTYE,0,0,XSQKJE_YBZTYE,XSQKJE_YBYSYE,0,0,XSQKJE_YBYSYE,XSQKJE_BBZTYE,0,0,XSQKJE_BBZTYE,0,0,XSQKJE_BBYUYE,XSQKJE_YBYUYE,0,0,0,0,XSQKJE_BBYUYE,XSQKJE_YBYUYE,XSQKJE_BBYSYE,0,0,XSQKJE_BBYSYE FROM XSQKJE WHERE XSQKJE_KJND=’vsMaxYear’ AND XSQKJE_KJQJ=’vsMaxMonth’”
       
2.结转客户欠款余额实时账
INSERT INTO XSSSQKJE(XSSSQKJE_KJQJ,XSSSQKJE_KJND,XSSSQKJE_PJLX,XSSSQKJE_DWBH,XSSSQKJE_BMBH,XSSSQKJE_RYBH,XSSSQKJE_WBBH,XSSSQKJE_YBZTQC,XSSSQKJE_YBZTJF,XSSSQKJE_YBZTDF,XSSSQKJE_YBZTYE,XSSSQKJE_YBYSQC,XSSSQKJE_YBYSJF,XSSSQKJE_YBYSDF,XSSSQKJE_YBYSYE,XSSSQKJE_BBZTQC,XSSSQKJE_BBZTJF,XSSSQKJE_BBZTDF,XSSSQKJE_BBZTYE,XSSSQKJE_BBZKDF,XSSSQKJE_YBZKDF,XSSSQKJE_BBYUQC,XSSSQKJE_YBYUQC,XSSSQKJE_BBYUJF,XSSSQKJE_YBYUJF,XSSSQKJE_BBYUDF,XSSSQKJE_YBYUDF,XSSSQKJE_BBYUYE,XSSSQKJE_YBYUYE,XSSSQKJE_BBYSQC,XSSSQKJE_BBYSJF,XSSSQKJE_BBYSDF,XSSSQKJE_BBYSYE)
SELECT ‘vsNextMonth’,'vsNextYear’,XSSSQKJE_PJLX,XSSSQKJE_DWBH,XSSSQKJE_BMBH,XSSSQKJE_RYBH,XSSSQKJE_WBBH,XSSSQKJE_YBZTYE,0,0,XSSSQKJE_YBZTYE,XSSSQKJE_YBYSYE,0,0,XSSSQKJE_YBYSYE,XSSSQKJE_BBZTYE,0,0,XSSSQKJE_BBZTYE,0,0,XSSSQKJE_BBYUYE,XSSSQKJE_YBYUYE,0,0,0,0,XSSSQKJE_BBYUYE,XSSSQKJE_YBYUYE,XSSSQKJE_BBYSYE,0,0,XSSSQKJE_BBYSYE FROM XSSSQKJE WHERE XSSSQKJE_KJND=’vsMaxYear’ AND XSSSQKJE_KJQJ=’vsMaxMonth’”

3 .结转分期收款账
第一种情况:
如果需要处理的下一个期间(vsNextMonth)不是01会计期间:
INSERT INTO XSFQZY(XSFQZY_KJQJ,XSFQZY_KJND,XSFQZY_WLBH,XSFQZY_DWBH,XSFQZY_BMBH,XSFQZY_RYBH,XSFQZY_JFSLJ,XSFQZY_JFSLJ1,XSFQZY_JFSLJ2,XSFQZY_JFSL,XSFQZY_JFSL1,XSFQZY_JFSL2,XSFQZY_DFSLJ,XSFQZY_DFSLJ1,XSFQZY_DFSLJ2,XSFQZY_DFSL,XSFQZY_DFSL1,XSFQZY_DFSL2,XSFQZY_SLYE,XSFQZY_FSLYE1,XSFQZY_FSLYE2,XSFQZY_WBBH,XSFQZY_BBJFLJ,XSFQZY_BBJFJE,XSFQZY_BBDFLJ,XSFQZY_BBDFJE,XSFQZY_BBJEYE,XSFQZY_YBJFLJ,XSFQZY_YBJFJE,XSFQZY_YBDFLJ,XSFQZY_YBDFJE,XSFQZY_YBJEYE,XSFQZY_PJLX)
SELECT ‘vsNextMonth’,'vsNextYear’,XSFQZY_WLBH,XSFQZY_DWBH,XSFQZY_BMBH,XSFQZY_RYBH,XSFQZY_JFSLJ,XSFQZY_JFSLJ1,XSFQZY_JFSLJ2,0,0,0,XSFQZY_DFSLJ,XSFQZY_DFSLJ1,XSFQZY_DFSLJ2,0,0,0,XSFQZY_SLYE,XSFQZY_FSLYE1,XSFQZY_FSLYE2,XSFQZY_WBBH,XSFQZY_BBJFLJ,0,XSFQZY_BBDFLJ,0,XSFQZY_BBJEYE,XSFQZY_YBJFLJ,0,XSFQZY_YBDFLJ,0,XSFQZY_YBJEYE,XSFQZY_PJLX FROM XSFQZY WHERE XSFQZY_KJND=’vsMaxYear’ AND XSFQZY_KJQJ=’vsMaxMonth’

实时帐:
INSERT INTO XSSSFQZY (XSSSFQZY_KJQJ,XSSSFQZY_KJND,XSSSFQZY_WLBH,XSSSFQZY_DWBH,XSSSFQZY_BMBH,XSSSFQZY_RYBH,XSSSFQZY_JFSLJ,XSSSFQZY_JFSLJ1,XSSSFQZY_JFSLJ2,XSSSFQZY_JFSL,XSSSFQZY_JFSL1,XSSSFQZY_JFSL2,XSSSFQZY_DFSLJ,XSSSFQZY_DFSLJ1,XSSSFQZY_DFSLJ2,XSSSFQZY_DFSL,XSSSFQZY_DFSL1,XSSSFQZY_DFSL2,XSSSFQZY_SLYE,XSSSFQZY_FSLYE1,XSSSFQZY_FSLYE2,XSSSFQZY_WBBH,XSSSFQZY_BBJFLJ,XSSSFQZY_BBJFJE,XSSSFQZY_BBDFLJ,XSSSFQZY_BBDFJE,XSSSFQZY_BBJEYE,XSSSFQZY_YBJFLJ,XSSSFQZY_YBJFJE,XSSSFQZY_YBDFLJ,XSSSFQZY_YBDFJE,XSSSFQZY_YBJEYE,XSSSFQZY_PJLX) SELECT ‘vsNextMonth’,'vsNextYear’,XSSSFQZY_WLBH,XSSSFQZY_DWBH,XSSSFQZY_BMBH,XSSSFQZY_RYBH,XSSSFQZY_JFSLJ,XSSSFQZY_JFSLJ1,XSSSFQZY_JFSLJ2,0,0,0,XSSSFQZY_DFSLJ,XSSSFQZY_DFSLJ1,XSSSFQZY_DFSLJ2,0,0,0,XSSSFQZY_SLYE,XSSSFQZY_FSLYE1,XSSSFQZY_FSLYE2,XSSSFQZY_WBBH,XSSSFQZY_BBJFLJ,0,XSSSFQZY_BBDFLJ,0,XSSSFQZY_BBJEYE,XSSSFQZY_YBJFLJ,0,XSSSFQZY_YBDFLJ,0,XSSSFQZY_YBJEYE,XSSSFQZY_PJLX FROM XSSSFQZY WHERE XSSSFQZY_KJND=’vsMaxYear’ AND XSSSFQZY_KJQJ=’vsMaxMonth’

第二种情况:
如果需要处理的下一个期间(vsNextMonth)是01会计期间:
INSERT INTO XSFQZY (XSFQZY_KJQJ,XSFQZY_KJND,XSFQZY_WLBH,XSFQZY_DWBH,XSFQZY_BMBH,XSFQZY_RYBH,XSFQZY_JFSLJ,XSFQZY_JFSLJ1,XSFQZY_JFSLJ2,XSFQZY_JFSL,XSFQZY_JFSL1,XSFQZY_JFSL2,XSFQZY_DFSLJ,XSFQZY_DFSLJ1,XSFQZY_DFSLJ2,XSFQZY_DFSL,XSFQZY_DFSL1,XSFQZY_DFSL2,XSFQZY_SLYE,XSFQZY_FSLYE1,XSFQZY_FSLYE2,XSFQZY_WBBH,XSFQZY_BBJFLJ,XSFQZY_BBJFJE,XSFQZY_BBDFLJ,XSFQZY_BBDFJE,XSFQZY_BBJEYE,XSFQZY_YBJFLJ,XSFQZY_YBJFJE,XSFQZY_YBDFLJ,XSFQZY_YBDFJE,XSFQZY_YBJEYE,XSFQZY_PJLX)
SELECT ‘sNextMonth’,'vsNextYear’,XSFQZY_WLBH,XSFQZY_DWBH,XSFQZY_BMBH,XSFQZY_RYBH,0,0,0,0,0,0,0,0,0,0,0,0,XSFQZY_SLYE,XSFQZY_FSLYE1,XSFQZY_FSLYE2,XSFQZY_WBBH,0,0,0,0,XSFQZY_BBJEYE,0,0,0,0,XSFQZY_YBJEYE,XSFQZY_PJLX FROM XSFQZY WHERE XSFQZY_KJND=’vsMaxYear’ AND XSFQZY_KJQJ=’vsMaxMonth’
 
实时帐:
INSERT INTO XSSSFQZY (XSSSFQZY_KJQJ,XSSSFQZY_KJND,XSSSFQZY_WLBH,XSSSFQZY_DWBH,XSSSFQZY_BMBH,XSSSFQZY_RYBH,XSSSFQZY_JFSLJ,XSSSFQZY_JFSLJ1,XSSSFQZY_JFSLJ2,XSSSFQZY_JFSL,XSSSFQZY_JFSL1,XSSSFQZY_JFSL2,XSSSFQZY_DFSLJ,XSSSFQZY_DFSLJ1,XSSSFQZY_DFSLJ2,XSSSFQZY_DFSL,XSSSFQZY_DFSL1,XSSSFQZY_DFSL2,XSSSFQZY_SLYE,XSSSFQZY_FSLYE1,XSSSFQZY_FSLYE2,XSSSFQZY_WBBH,XSSSFQZY_BBJFLJ,XSSSFQZY_BBJFJE,XSSSFQZY_BBDFLJ,XSSSFQZY_BBDFJE,XSSSFQZY_BBJEYE,XSSSFQZY_YBJFLJ,XSSSFQZY_YBJFJE,XSSSFQZY_YBDFLJ,XSSSFQZY_YBDFJE,XSSSFQZY_YBJEYE,XSSSFQZY_PJLX)
 SELECT ‘vsNextMonth’,'vsNextYear’,XSSSFQZY_WLBH,XSSSFQZY_DWBH,XSSSFQZY_BMBH,XSSSFQZY_RYBH,0,0,0,0,0,0,0,0,0,0,0,0,XSSSFQZY_SLYE,XSSSFQZY_FSLYE1,XSSSFQZY_FSLYE2,XSSSFQZY_WBBH,0,0,0,0,XSSSFQZY_BBJEYE,0,0,0,0,XSSSFQZY_YBJEYE,XSSSFQZY_PJLX FROM XSSSFQZY WHERE XSSSFQZY_KJND=’vsMaxYear’ AND XSSSFQZY_KJQJ=’vsMaxMonth’
注意:
1、变量解释:
vsMaxYear当前最大期间
vsMaxMonth当前最大期间的年度
vsNextYear当前最大期间的下一个期间
‘vsNextMonth’当前最大期间的下一个期间的年度
请自己更改一下具体的数值.

2、处理账本的sql,需要多次执行,一直处理到vsNextMonth 为月结期间加4,就可以了。

原创文章,转载请注明: 转载自浪潮888博客

本文链接地址: 浪潮软件ps9.1销售单独启用的说明文档

文章的脚注信息由WordPress的wp-posturl插件自动生成



This entry was posted in 浪潮文档. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>