1、CRM與9.0產(chǎn)品同服務(wù)器上沖突解決方法
在分公司實施中,發(fā)現(xiàn)在同一臺服務(wù)器上同時安裝CRM產(chǎn)品和9.0產(chǎn)品會引發(fā)沖突,現(xiàn)就沖突原因和解法方
法進行說明;
沖突原因
當9.0系統(tǒng)和CRM安裝使用同一臺服務(wù)器時,由于9.0和CRM使用不同的Web
Server(9.0 IIS CRM JSWDK)。初
始時兩個Web Server的服務(wù)端口號是80。這樣,當啟動第二個Web
Server是失�。�
解決方法
修改一個Web
Server的服務(wù)端口號,連接不同產(chǎn)品時在服務(wù)器名稱后面加“:{port}”;
方法1:安裝CRMV1.1補丁CRMV1R1P1.zip
1.
將文件解壓縮至CRM產(chǎn)品目錄,補丁將CRM產(chǎn)品的Web Server的服務(wù)端口號仍然設(shè)置為80;
2.
用戶可以按照方法2中的方法修改CRM產(chǎn)品的Web Server的端口號;
3.
登陸CRM產(chǎn)品Web服務(wù)器,http://{服務(wù)器名稱}:[80];
注意:如果端口依然是80,可以省略不寫;
方法2:CRM
Web
Server修改方法
如果沒有CRM產(chǎn)品的補丁,可以安裝如下方法進行修改,可以解決兩個產(chǎn)品不能在同一臺服務(wù)器上工作的問題:
1.
確定一個未被占用的端口號(如4001);
2.
修改JSWDK配置文件,CRM產(chǎn)品目錄\jswdk\webserver.xml,如下
將配置參數(shù)部門 port =
“80” 中端口號改為其他可用的端口號,一般改為1400以上的端口號,例如1401;
Service
id="service0" port="1401"
3.
登陸CRM產(chǎn)品Web服務(wù)器,http://[服務(wù)器名稱]:1401;
4.
為了使CRM產(chǎn)品幫助可用,應(yīng)該在IIS將CRM產(chǎn)品的主目錄設(shè)置為IIS的虛擬目錄;
注意:此方法不能解決所以問題,在界面右上([幫助]按鈕左側(cè))點擊中[菜單]按鈕和[命令]按鈕彈出新
界面會失��;
2、(9.31)建帳失敗維護案例
O/S :windows
2000s
Database:oracle 8.0.5.0.0
產(chǎn)品版本:ierp
9.31
問題描述:無法新建單位帳
解決方法:
1. 撥號到服務(wù)器.
已經(jīng)確定版本的情況下,用本地的ierp 9.31的代碼.新建一個指向此數(shù)據(jù)庫的服務(wù)名.
2.
進入系統(tǒng)初始帳套.新建單位帳.出現(xiàn)’無法新建單位帳’錯誤提示.
3.
停掉中間件服務(wù).在c:\ierp\log目錄下查看最后一個出錯日志文件.
slave3121_error_01.定位錯誤原
因.此文件部分內(nèi)容 如下:
14-14:21:13 Wed Nov 14 14:21:13 CST 2001
Execute:insert into ITEMTBL select
INAME,ITYPE,ILENGTH,ISUSEDICT,COMPUTEMETHOD,ISUSE,DATAFROM,INAMEDESC,ISCOMPUTE,
ISALLOWNULL,
EDITOBJTYPE,'0011402' from ITEMTBL where
DWBM='system'
Spend time:591
14-14:21:15 Wed Nov 14
14:21:14 CST 2001 Execute:insert into CH_DJZT
(DWBM,LXBM,DJZTBM,KZQY,DQXT,DJLYXT,ZDR,KFGLY,KFJZ,CWSH) select
'0011402',LXBM,DJZTBM,KZQY,DQXT,DJLYXT,ZDR,KFGLY,KFJZ,CWSH
from CH_DJZT where DWBM='system'
Spend
time:541
14-14:21:16 Wed Nov 14 14:21:15 CST 2001
Execute:insert into CH_DJ_KZ(DWBM,LXBM,DJZTBM,ZDWZ,
ZDBS,SFKK,SFKXG) select
'0011402',LXBM,DJZTBM,ZDWZ,ZDBS,SFKK,SFKXG from CH_DJ_KZ where
DWBM='system'
exception java.sql.SQLException: ORA-01632:
索引121.UFUSER達到 max # extents (PK_CH_DJ_KZ)
……….
4.
根據(jù)錯誤信息.將索引ch_dj_kz的擴展數(shù)目設(shè)為’unlimited’.
5.
啟動中間件,繼續(xù)新建單位帳.出現(xiàn)’建帳失敗’;
6.
停掉中間件.查看錯誤日志.部分錯誤信息如下
14-14:41:0 Wed Nov 14 14:40:57 CST
2001 Execute:insert into ZZ_YE(DWBM,KMBM,KJND,KJQJ,BZBM)
select '0011602',KMBM,ND,YF,BZBM from SYS_KJQJ,ZZ_KMBZ where
ZZ_KMBZ.DWBM='system'
exception java.sql.SQLException:
ORA-01631: 表121.UFUSER達到 max # extents (ZZ_YE)
Spend
time:2454
14-14:44:43 Wed Nov 14 14:44:42 CST 2001
Execute:insert into ZZ_YE(DWBM,KMBM,KJND,KJQJ,BZBM) select
'0011602',KMBM,ND,YF,BZBM from SYS_KJQJ,ZZ_KMBZ where
ZZ_KMBZ.DWBM='system'
exception java.sql.SQLException:
ORA-01631: 表121.UFUSER達到 max # extents (ZZ_YE)
7.
根據(jù)錯誤信息將zz_ye表存儲屬性的最大擴展數(shù)設(shè)為無限.
8.
啟動中間件.新建單位帳,建帳成功!
注意:利用ierp提供的日志定位問題.
3、將固定資產(chǎn)的數(shù)據(jù)恢復到期初.(9.31)
OS: windows
2000s
database:oracle
8.0.5.0.0
說明:
固定資產(chǎn)模塊9月份啟用的.因為一些不當操作使9月份的固定資產(chǎn)的累計折舊翻倍.
解決辦法:
將數(shù)據(jù)恢復到期初狀態(tài).重新計提.
create
view v_cardtemp
as
select * from cardhistory where
relateoperation='Y' and dwbm='1234';
update cardtbl set
ljzj=(select ljzj from v_cardtemp where
cardtbl.dwbm=v_cardtemp.dwbm
and
cardtbl.kpbh=v_cardtemp.kpbh) where dwbm='1234' and
ljzj>0;
update cardtbl set jz=yz-ljzj where
dwbm='1234';
update cardtbl set ysyyf=(select ysyyf from
v_cardtemp
where cardtbl.dwbm=v_cardtemp.dwbm and
cardtbl.kpbh=v_cardtemp.kpbh)
where dwbm='1234' and
ysyyf>0;
update cardstate set isjz=0 where
dwbm='1234';
delete from cardhistory where dwbm='1234' and
year='2001' and period='09'
and
relateoperation='d';
delete from masstabletbl
where
dwbm='1234' and ywrq>='2001-09-01';
delete from
zjhistorylist where dwbm='1234' and month1='09';
drop view
v_cardtemp;
commit;
注意;執(zhí)行上語句之前注意做備份.
4、存貨實施維護
第一個問題:
存貨系統(tǒng)期初記帳時提示“存貨XXX與倉庫XXX沒有設(shè)置差異或非差異科目”,導致期初無法記帳。但是我們仔細查詢了存貨倉庫科目里面,所有的內(nèi)容都填寫完整。
問題的原因:實施人員在存貨未做期初記賬的情況下,就把單據(jù)在后臺給導進了,結(jié)果在前臺查詢看不到導入單據(jù),不能期初記賬,
解決過程:
一、
方法:在后臺把單據(jù)刪除再完成存貨核算-期初數(shù)據(jù)-期初記賬輔助后再期初記賬。
結(jié)果:還是不能期初記賬,提示還是“存貨XXX與倉庫XXX沒有設(shè)置差異或非差異
科目”。
二、
方法:查詢該單位有無計劃價倉庫,核對科目屬性,是否是差異類科目。
結(jié)果:該單位的庫在總賬控制科目處只有四個存貨類可設(shè)科目(系統(tǒng)是六個),實施時錯把非差異科目定為差
異科目,而且還有一個科目定義到別的模塊。
方法:用SQL語句增加原材料和產(chǎn)成品這兩個可設(shè)科目:(這兩個科目是系統(tǒng)應(yīng)有而此庫未有的,執(zhí)行前需
要將‘單位編碼’改成需要增加核算科目單位的編碼。)
insert into
zz_hskm(dwbm,hsbm,hsmc,xsmc,sybz,dzbz,fid,kmbm)
values('單位編碼',270,'原材料','原材料','N','Y','05','');
insert into
zz_hskm(dwbm,hsbm,hsmc,xsmc,sybz,dzbz,fid,kmbm)
values('單位編碼',275,'產(chǎn)成品','產(chǎn)成品','N','Y','05','');
commit;
結(jié)果:添加成功,實施人員把正確科目設(shè)置完成;可以期初記賬,但由于六個核算科目不夠,還有科目如在產(chǎn)品
沒地方設(shè)置,對賬還是不平。
三、
方法:請求開發(fā)人員幫助添加,經(jīng)開發(fā)人員改動存貨相應(yīng)程序(如有相同需求,請與集團技術(shù)支持部
9.x產(chǎn)品組聯(lián)系)
結(jié)果:添加成功,期初記賬對賬平衡。
第二個問題:
存貨系統(tǒng)錄單據(jù)時客戶和供應(yīng)商無法參照(刷新不出來),但在應(yīng)收應(yīng)付中可以。
問題的原因:由于客戶供應(yīng)商的信息是導庫導入的,在導入數(shù)據(jù)時在數(shù)據(jù)表
GL_HBFL 中的字段 HBJC 數(shù)據(jù)
有問題,不應(yīng)該是2,應(yīng)該是1;
方法:修改并執(zhí)行SQL語句:update gl_hbfl set
lbjc=1 where dwbm='101'
結(jié)果:客戶和供應(yīng)商可以在存貨系統(tǒng)參照了。
注意:
1.
集團技術(shù)支持部有的補丁只是針對增加核算控制科目半成品的,如有增加系統(tǒng)定義之外的其它科目的需
求,必須是改動程序的。
2.
開發(fā)人員的意見是不贊成導庫的,如果非要這樣做,請記下導庫的過程,以便有問題時方便查找錯誤
|