完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > GS
GS是通信接口類型,為NSS(移動子系統(tǒng))中SGSN與MSC/VLR之間的接口。Gs接口,采用7號信令承載上承載BSSAP+協(xié)議。
GS是通信接口類型,為NSS(移動子系統(tǒng))中SGSN與MSC/VLR之間的接口。Gs接口,采用7號信令承載上承載BSSAP+協(xié)議。
SGSN通過GS接口和MSC配合完成對MS的移動性管理功能,包括聯(lián)合的Attach/Detach、聯(lián)合的路由區(qū)/位置區(qū)更新等操作。SGSN還將接收從MSC來的電路型尋呼信息,并通過PCU下發(fā)到MS。如果不提供Gs接口,則無法進(jìn)行尋呼協(xié)調(diào),網(wǎng)絡(luò)只能工作在操作模式II或III,不利于提高系統(tǒng)接通率;如果不提供Gs接口,則無法進(jìn)行聯(lián)合位置路由取位置更新,不利于減輕系統(tǒng)信令負(fù)荷。
GS是通信接口類型,為NSS(移動子系統(tǒng))中SGSN與MSC/VLR之間的接口。Gs接口,采用7號信令承載上承載BSSAP+協(xié)議。
SGSN通過GS接口和MSC配合完成對MS的移動性管理功能,包括聯(lián)合的Attach/Detach、聯(lián)合的路由區(qū)/位置區(qū)更新等操作。SGSN還將接收從MSC來的電路型尋呼信息,并通過PCU下發(fā)到MS。如果不提供Gs接口,則無法進(jìn)行尋呼協(xié)調(diào),網(wǎng)絡(luò)只能工作在操作模式II或III,不利于提高系統(tǒng)接通率;如果不提供Gs接口,則無法進(jìn)行聯(lián)合位置路由取位置更新,不利于減輕系統(tǒng)信令負(fù)荷。
Gs接口功能:
(1) 通過SGSN來實(shí)現(xiàn)對手機(jī)的GSM的尋呼
當(dāng)手機(jī)同時附著在GPRS和GSM網(wǎng)絡(luò)上的時候,MSC對手機(jī)的尋呼可以通過發(fā)送BSSAP+-PAGING-REQUEST給SGSN來實(shí)現(xiàn)。這樣可以減少在CCCH信道上對手機(jī)尋呼。另外,當(dāng)手機(jī)通過GPRS來傳送數(shù)據(jù)時,手機(jī)只監(jiān)聽GPRS信道,所以MSC無法尋呼到該手機(jī),造成“無法接通”,影響來話接通率;通過Gs接口MSC可以把對手機(jī)的尋呼交給SGSN來實(shí)現(xiàn),在GPRS信道上尋呼手機(jī),這樣可以成功的尋呼到該手機(jī),提高來話接通率。也就是說,在手機(jī)在做GPRS上下行業(yè)務(wù)而無暇監(jiān)聽CS尋呼消息時,可以通過Gs接口得到被叫信息,從而提高來話接通率。
(2) 通過Gs接口,A類和B類手機(jī)可以實(shí)現(xiàn)GSM的位置更新
具體包括一下幾種位置更新:
a) 同時進(jìn)行IMSI的GPRS和GSM附著。目前沒有Gs接口的情況下,手機(jī)分別進(jìn)行IMSI 附著和GPRS附著,在開通了Gs接口后,過程可以捆綁進(jìn)行。b) 通過GPRS業(yè)務(wù)來實(shí)現(xiàn)IMSI的GSM附著。如果手機(jī)已經(jīng)附著在GPRS網(wǎng)絡(luò)上,手機(jī)可以通過Gs接口來實(shí)現(xiàn)GSM的附著過程。c) 當(dāng)用戶做GPRS附著時,SGSN會通過Gs接口通知用戶附著相應(yīng)的MSC,以建立SGSN和MSC關(guān)于該用戶的連接。d) 如果手機(jī)同時附著在GPRS和GSM網(wǎng)絡(luò)上,可以通過Gs接口同時完成LAC區(qū)更新。e) 可以通過Gs接口給手機(jī)重新分配TMSI。
(3) 通過Gs接口,SGSN可以把手機(jī)的活動信息傳送VLR
如果MSC發(fā)送BSSAP+-ALERT-REQUEST消息給SGSN,當(dāng)SGSN發(fā)現(xiàn)手機(jī)有信令或者數(shù)據(jù)傳送,SGSN就會發(fā)送消息給MSC。
(4) 顯式的GPRS detach通知
一個手機(jī)同時附著在GPRS和GSM網(wǎng)上,當(dāng)這個手機(jī)做了GPRS detach后SGSN會通知相應(yīng)的MSC,并把關(guān)于該用戶在SGSN和MSC間的連接刪除。
(5) 顯式的GSM detach通知
通過Gs接口,SGSN可以通知MSC手機(jī)做了GSM的IMSI detach,并把關(guān)于該用戶在SGSN和MSC間的連接刪除。
(6) MSCBSC 隱式的GSM detach通知
如果手機(jī)在Standby計時器超時前一直沒有做路由區(qū)更新,SGSN會通知相應(yīng)的MSC,該手機(jī)做隱式的GSM detach。
GS憑證接口常見問題QA基礎(chǔ)預(yù)制類:
Q_VI0010:預(yù)制數(shù)據(jù)源與增加數(shù)據(jù)源字段
A:主表 VIDataSource 從表 VIDSFields 主從表通過DS_DSID=DSF_DSID關(guān)聯(lián)
憑證接口取數(shù)原理
Select (VIDSFields.DSF_FIELD內(nèi)容) as (VIDSFields.DSF_ALIAS內(nèi)容), VIDSFields.DSF_FIELD as VIDSFields.DSF_ALIAS,……(如此循環(huán)VIDSFields同一DSF_DSID下的所有記錄)……
From (VIDataSource.DS_TABN內(nèi)容)
Where (VIDataSource.DS_CONDI內(nèi)容)
預(yù)制舉例:
以select * from HPYSKC inner join HPCPSQ on HPCPSQ_NM=HPYSKC_YWDJNM and HPYSKC_YWLX=‘3’ and HPYSKC_PJZT=‘35’ and HPCPSQ_DJZT=‘1’為例制作數(shù)據(jù)源
VIDataSource預(yù)制:
DS_DWBH:空
DS_DSID:自定義數(shù)據(jù)源ID,不可與以前的重復(fù),要求唯一
DS_DSNAME:自定義數(shù)據(jù)源名稱
DS_APP:此數(shù)據(jù)源所屬的應(yīng)用,可以從SYMK表中查詢獲得
DS_MKID:此數(shù)據(jù)源所屬的模塊,可以從SYMK表中查詢獲得
DS_TABN:上面SQL中FROM后面的部分,即HPYSKC inner join HPCPSQ on HPCPSQ_NM=HPYSKC_YWDJNM and HPYSKC_YWLX=‘3’ and HPYSKC_PJZT=‘35’ and HPCPSQ_DJZT=‘1’
DS_CONDI:上面sql中WHERE后面的部分,這個例子中沒有
DS_ORIGINTYPE:DS_TABN中的第一個表名,在這個例子中是HPYSKC
其余字段請參照現(xiàn)有數(shù)據(jù)源的,基本都一樣。
VIDSFields預(yù)制:
上面sql中是select *,即所有字段,項(xiàng)目實(shí)際需要用到哪些字段,就只預(yù)制哪個字段
DSF_DSID字段內(nèi)容為數(shù)據(jù)源ID;
DSF_ORD字段為數(shù)據(jù)源字段序號,即本字段在該數(shù)據(jù)源中的排序顯示序號,可根據(jù)實(shí)際情況自己定義;
DSF_ALIAS字段為數(shù)據(jù)源字段顯示別名,即在進(jìn)行憑證模版分錄定義選擇相應(yīng)的字段時,顯示的簡稱;
DSF_FIELD字段為數(shù)據(jù)源取數(shù)在數(shù)據(jù)表中對應(yīng)的字段;
DSF_DISP字段為數(shù)據(jù)源名稱;
DSF_TYPE字段為數(shù)值類型,N為數(shù)值型,C為字符型,D為日期型,根據(jù)來源字段的屬性進(jìn)行選擇即可;
DSF_SRCTABLE字段為與DAF_FIELD字段想呼應(yīng)的該字段的來源數(shù)據(jù)表;
DSF_HELPTYPE\DSF_HELPTABLE\DSF_HELPID請參考Q_VI0020(預(yù)制幫助)
DSF_IFHEAD字段為是否主表,1表示主表,0表示從表;
DSF_GROUP字段為是否允許分組;
DSF_MAPPING字段為是否映射,只有當(dāng)預(yù)制了幫助的情況下才允許映射,請?zhí)貏e注意;
DSF_IDXVISUAL字段為是否顯示,在憑證批量生成的單據(jù)列表中是否顯示該字段;
DSF_IDXWIDTH字段為寬度;
DSF_ISNM字段為是否內(nèi)碼,當(dāng)為0時表示編號,為1時表示內(nèi)碼。
注意:如果DS_TABN和DS_CONDI中支持以下變量替換,@YY@-當(dāng)前年度,@YWQJ@-當(dāng)前期間,@HSDW@-當(dāng)前單位
(原Q_VI4005)
Q_VI0020:預(yù)制幫助
憑證接口數(shù)據(jù)源字段如果需要做映射,則必須預(yù)制幫助。預(yù)制幫助的方法如下:
VIDSFields表中DSF_HELPTYPE(幫助類型)\DSF_HELPTABLE(幫助表)\DSF_HELPID(幫助編號)是幫助的關(guān)聯(lián)信息;
其中:
DSF_HELPTYPE=0表示無幫助,=1表示幫助信息預(yù)制在LSHELP@YR@,=2表示幫助信息預(yù)制在LSHELP;
DSF_HELPTABLE表示幫助數(shù)據(jù)存放表,嚴(yán)格與數(shù)據(jù)庫表名相同,也與LSHELP表的F_HELP一致,例如核算組織的信息存放在LSBZDW表中,這里的DSF_HELPTABLE和F_HELP指定為LSBZDW;
DSF_HELPID表示幫助編號,同一個幫助數(shù)據(jù)因?yàn)檎故拘问讲煌赡苡卸鄠€幫助信息,所以需要指定一個幫助編號加以區(qū)別。
LSHELP\LSHELP@YR@表中存放幫助的格式信息,
其中:
F_HELP 幫助表名,與DSF_HELPTABLE和數(shù)據(jù)庫中存放幫助數(shù)據(jù)的表名保持一致(Oracle還需要注意大小寫一致);
F_HEBH 幫助編號,用于區(qū)分同一幫助數(shù)據(jù)表對應(yīng)的不同幫助格式,F(xiàn)_HELP與F_HEBH組成LSHELP的復(fù)合主鍵;
F_TITL 幫助標(biāo)題,展示幫助時彈出的標(biāo)題;
F_NMZD 內(nèi)碼字段,定義映射時會選擇內(nèi)碼字段或編號字段,這里預(yù)制的字段名對應(yīng)內(nèi)碼字段。例如,核算組織的幫助中希望將LSBZDW_DWNM作為內(nèi)碼,則在這里預(yù)制為LSBZDW_DWNM;
F_BHZD 編號字段,定義映射時會選擇內(nèi)碼字段或編號字段,這里預(yù)制的字段名對應(yīng)編號字段。例如,核算組織的幫助中希望將LSBZDW_DWBH作為內(nèi)碼,則在這里預(yù)制為LSBZDW_DWBH;
F_MCZD 名稱字段,定義映射時F_MCZD 名稱字段,幫助展示的名稱字段。例如,核算組織的幫助中希望將LSBZDW_DWMC作為名稱,則在這里預(yù)制為LSBZDW_DWMC。
(原Q_VI2006)
Q_VI0030:預(yù)制單據(jù)聯(lián)查地址
A:預(yù)制說明如下:
INSERT INTO VIFilterCondition (PZ_MODULEID,PZ_BILLTYPE,PZ_OBJID,PZ_URL,PZ_ISOLD,PZ_IsLinks)
VALUES(‘模塊ID’,‘01’,‘數(shù)據(jù)源ID’,‘聯(lián)查地址’,‘1’,‘1’)
聯(lián)查地址說明
1.Web頁面:直接寫地址
2.WINFORM:。。/。。/Pub/link/CallWinform.asp?DllName=dll名&ClassFullName=類名&PropertySet=參數(shù)(格式“參數(shù)名::參數(shù)值”,不同參數(shù)也用雙冒號隔開)&UpdateId=下載項(xiàng)ID
3.ADP表單:
。。/。。/Pub/link/CallWinform.asp?DllName=Genersoft.GS.ZW.VoucherInterface.VILinkADPForm.dll&ClassFullName=Genersoft.GS.ZW.VoucherInterface.VILinkADPForm.VILinkADPForm(前面不需要修改)&PropertySet=FORMID::cb36741c-634c-43d7-8a57-0d39a3070304(表單的元數(shù)據(jù)的ID)::TITLE::報銷單::DJNM::@NM@(業(yè)務(wù)單據(jù)的主鍵ID值)::InitActionID::ViewCard::ArgumentString::BillType=1136a8b8-2928-47c9-b076-a36a7f374906&isruntime=1&firstlatitude=1136a8b8-2928-47c9-b076-a36a7f374906&secondlatitude=SQ&UpdateId=VILINKADP::RO0203(下載配置項(xiàng))
注意:我們可以將@NM@替換成當(dāng)前單據(jù)的單據(jù)內(nèi)碼
Q_VI0040:憑證批量生成索引界面過濾條件預(yù)制
A:insert into LSSTRU(F_TABN,F(xiàn)_COLN,F(xiàn)_COLA,F(xiàn)_DISP,F(xiàn)_TYPE,F(xiàn)_CXBZ,F(xiàn)_HELP,F(xiàn)_CODE)
values(‘替換為數(shù)據(jù)源ID’,‘替換為字段’,‘顯示的名稱’,‘顯示的順序號’,‘類型(C字符N數(shù)值)’,‘1’,‘幫助信息’,‘’)
--幫助信息的格式是“f_help字段&f_hebh字段::內(nèi)碼字段::編號字段::名稱字段”,一般對應(yīng)lshelp中的數(shù)據(jù)
--例如:
insert into LSSTRU(F_TABN,F(xiàn)_COLN,F(xiàn)_COLA,F(xiàn)_DISP,F(xiàn)_TYPE,F(xiàn)_CXBZ,F(xiàn)_HELP,F(xiàn)_CODE)
values(‘PU_PI_Z01’,‘s.RecPlantID’,‘接收組織’,‘20’,‘C’,‘1’,‘Organizations&002::OrganizationID::OrganizationCode::OrganizationName’,‘’)
模板定義類:
Q_VI1010:通過憑證接口生成的憑證希望以后不能修改
A:在“憑證接口-憑證模板定義”中將“只讀憑證”設(shè)為是。
Q_VI1020:分錄篩選條件如何定義左包含、右包含
A:假設(shè)過濾的內(nèi)容為A,在定義分錄篩選條件時,比較符選擇“包含”,右值如果輸入“A”,為全包含,如果輸入“A%”為左包含,如果輸入“%A”為右包含。
映射定義類:
Q_VI2002:在定義映射時,選不到需要的字段
A:憑證接口-數(shù)據(jù)源定義菜單,先找到使用的數(shù)據(jù)源,點(diǎn)擊確定,如果有此字段,則點(diǎn)擊修改,將是否映射改為是(前提條件是該字段有幫助),如果在數(shù)據(jù)源中找不到該字段,則需要先增加字段。增加字段請聯(lián)系相關(guān)業(yè)務(wù)組或參照Q_VI0010自己預(yù)制。
Q_VI2005:新建映射后點(diǎn)擊定義報錯LSHELP中沒有相關(guān)幫助的預(yù)置 F_Help= , F_HEBH= !
A:此類錯誤是因?yàn)橛脩粼跀?shù)據(jù)源字段中設(shè)置的幫助在LSHELP(LSHELP@YR@)表中沒有找到,或沒有預(yù)制幫助,需要聯(lián)系相關(guān)業(yè)務(wù)組預(yù)制幫助,也可以參照Q_VI0020自己預(yù)制。
憑證生成類(功能說明):
Q_VI3030:憑證批量生成單據(jù)里列表界面“附加生成”是做什么用的?
A:附加生成是指用戶在制單等其他功能中對一張單據(jù)生成了憑證,而該單據(jù)在憑證接口-憑證批量生成的單據(jù)列表中仍然存在,這時,用戶需要使用附加生成將該單據(jù)附加到之前已經(jīng)做好的憑證上。可供選擇的憑證是當(dāng)前核算單位、當(dāng)前會計期間的所有憑證。
Q_VI3040:憑證接口的“查看取數(shù)”按鈕點(diǎn)擊之后,彈出一堆亂碼
A:請看清楚,這不是亂碼!!!這里彈出的是單據(jù)列表的取數(shù)sql,供排查取數(shù)問題參考。可以通過9999用戶修改業(yè)務(wù)操作權(quán)限控制是否可以使用此功能,不建議所有用戶都有這個功能的權(quán)限。
憑證生成類(未達(dá)到預(yù)期效果):
Q_VI4001:單據(jù)列表顯示問題
bscw_local\pzjk目錄下的PZJKConfig.xml文件,用記事本打開把isLog的false值設(shè)置成true, 《resource name = “isLog”》true《/resource》。
重新進(jìn)入單據(jù)列表,然后查看應(yīng)用服務(wù)器端的C:\temp下的LoadErrSql.log文件,把那句sql放到數(shù)據(jù)庫服務(wù)器上執(zhí)行一下,這就是對應(yīng)單據(jù)列表的數(shù)據(jù)
Q_VI4002:憑證源數(shù)據(jù)查看方法
應(yīng)用服務(wù)器bscw_local\pzjk目錄下的PZJKConfig.xml文件,用記事本打開把isLog的false值設(shè)置成true, 《resource name = “isLog”》true《/resource》。
重新到單據(jù)列表界面上選中單據(jù),點(diǎn)擊生成,到應(yīng)用服務(wù)器端的C:\temp下的InterfaceOfVoucher.log文件,把那句sql放到數(shù)據(jù)庫服務(wù)器上執(zhí)行一下,這就是從單據(jù)里面抽取的數(shù)據(jù)
Q_VI4010:憑證模板中使用了科目映射,生成憑證時沒有帶出科目(方法1)
A:科目映射源字段用的是哪一個字段?然后將該字段放在摘要里,這樣生成預(yù)覽的時候,看看摘要中顯示的是什么?然后看看摘要中顯示的這個值在映射數(shù)據(jù)源列中是否定義過?
Q_VI4011:憑證模板中使用了科目映射,生成憑證時沒有帶出科目(方法2)
A:使用如下方法獲取一下單據(jù)上的數(shù)據(jù),然后看看源字段的值是否在科目映射中定義過:
應(yīng)用服務(wù)器bscw_local\pzjk目錄下的PZJKConfig.xml文件,用記事本打開把isLog的false值設(shè)置成true, 《resource name = “isLog”》true《/resource》。
重新到單據(jù)列表界面上選中生成有問題的單據(jù),點(diǎn)擊生成,到應(yīng)用服務(wù)器端的C:\temp下的InterfaceOfVoucher.log文件,把那句sql放到數(shù)據(jù)庫服務(wù)器上執(zhí)行一下,這就是從單據(jù)里面抽取的數(shù)據(jù),再對應(yīng)分錄模板上的分錄篩選條件,看看哪幾條數(shù)據(jù)會在過濾后仍然存在。假設(shè)使用A字段作為映射的源字段,那么看看對應(yīng)的記錄中A字段的值,并對應(yīng)著看看科目映射中有沒有定義該數(shù)據(jù)(注意映射源列的編號和內(nèi)碼)。
科目映射的具體對應(yīng)關(guān)系可以通過以下語句獲得:
SELECT * FROM VISUBJECTMAPPINGDATA WHERE SMD_DWBH=‘單位編號’ AND SMD_ID=‘映射ID’
Q_VI4020:多張單據(jù)合并生成時,都匯總到一條分錄中,需要每張單據(jù)單獨(dú)對應(yīng)一條分錄
A:這種情況需要在分錄模板上設(shè)置分組字段,如果分錄模板-分組字段中有需要可以使用的數(shù)據(jù)源字段,則直接進(jìn)行下面的Step2即可,如果沒有,需要首先通過Step1設(shè)置某字段為可分組
Step1.修改數(shù)據(jù)源源,將單據(jù)編號字段設(shè)置為可分組(分錄模板分組字段中出現(xiàn)該字段供用戶選擇)
可以在“憑證接口-數(shù)據(jù)源定義”找到模板使用的數(shù)據(jù)源,點(diǎn)擊確定,進(jìn)入數(shù)據(jù)源字段列表,找到該字段,點(diǎn)擊修改,在彈出的界面中,將是否分組,改為是。
Step2.分錄模板設(shè)置使用單據(jù)編號分組
“憑證接口-憑證模板定義-分錄模板”分組字段中勾選分組依據(jù)字段。
Q_VI4022:同一分錄模板生成的分錄不合并
A:這種情況需要在分錄模板上設(shè)置分組字段,如果分錄模板-分組字段中有需要可以使用的數(shù)據(jù)源字段,則直接進(jìn)行下面的Step2即可,如果沒有,需要首先通過Step1設(shè)置某字段為可分組
Step1.修改數(shù)據(jù)源源,將該字段設(shè)置為可分組(分錄模板分組字段中出現(xiàn)該字段供用戶選擇)
可以在“憑證接口-數(shù)據(jù)源定義”找到模板使用的數(shù)據(jù)源,點(diǎn)擊確定,進(jìn)入數(shù)據(jù)源字段列表,找到該字段,點(diǎn)擊修改,在彈出的界面中,將是否分組,改為是。
Step2.分錄模板設(shè)置使用該字段分組
“憑證接口-憑證模板定義-分錄模板”分組字段中勾選分組依據(jù)字段。
Q_VI4024:不同分錄模板生成的兩條分錄科目方向相同自動合并,希望不合并
A:修改VIVoucherDefine的VD_VTGROUP,1為強(qiáng)制不合并,0為默認(rèn)合并
Q_VI4030:生成預(yù)覽時輔助核算中設(shè)置了值,但是沒有出來?
A:憑證接口會校驗(yàn)輔助核算中設(shè)置的值是否正確,如果不正確,則會清除,各輔助項(xiàng)對應(yīng)的有效值分別為:
部門 LSBMZD_Ver表LSBMZD_BMBH字段
職工 LSZGZD表LSZGZD_ZGBH字段
往來單位 LSWLDW_Ver表LSWLDW_WLDWBH字段
結(jié)算方式 ZWJSFS表ZWJSFS_BH字段
專項(xiàng) LSHSXM@YR@表LSHSXM_XMNM字段
特殊情況:關(guān)于部門和往來單位,如果LSBMZD或LSWLDW表中有對應(yīng)的數(shù)據(jù),而LSBMZD_Ver或LSWLDW_Ver表中沒有數(shù)據(jù),則表示對應(yīng)的數(shù)據(jù)應(yīng)該是外部導(dǎo)入GS基礎(chǔ)數(shù)據(jù)的,需要做一下初始化操作(業(yè)務(wù)公共--》基礎(chǔ)設(shè)置--》管理員工具)。
Q_VI4040:展示單據(jù)列表時有的列沒有顯示,有的已經(jīng)顯示的列不想顯示
A:可以通過下面兩個方法處理:
方法1.數(shù)據(jù)源定義-找到對應(yīng)的數(shù)據(jù)源-點(diǎn)擊確定-找到對應(yīng)的字段-點(diǎn)擊修改-是否顯示
方法2.SELECT DSF_IDXVISUAL FROM VIDSFields WHERE DSF_DSID=‘數(shù)據(jù)源ID’ AND DSF_ALIAS=‘字段別名’ --1表示顯示,0表示不顯示。修改這里也可以控制字段是否顯示。(數(shù)據(jù)源ID如果不知道的話,可以通過 SELECT VT_DSID FROM VIVOUCHERTEMPLATE WHERE VT_DWBH=‘單位編號’ AND VT_VTBH=‘模板編號’ 獲得)
Q_VI4050:點(diǎn)擊單據(jù)聯(lián)查,提示沒有預(yù)制聯(lián)查地址
A:單據(jù)聯(lián)查地址應(yīng)該和數(shù)據(jù)源一起預(yù)制,可以聯(lián)系業(yè)務(wù)組開發(fā)同事進(jìn)行預(yù)制,也可參考Q_VI0030預(yù)制。
Q_VI4060:憑證生成后希望將憑證上的信息回寫到單據(jù)表中
A:憑證生成、刪除后,我們可以調(diào)用業(yè)務(wù)組預(yù)制的回寫方法,回寫方法預(yù)制在VIDATASOURCE表的DS_WRITEBACKBILL(生成回寫)和DS_REWRITEBACKBILL(反向回寫,即刪除回寫)兩個字段,其中預(yù)制的格式是“dll名&類名(包含命名空間)&方法名”。回寫的方法接收我們傳入的xml格式的字符串,并解析得到單據(jù)、憑證信息,并根據(jù)這些信息去更新單據(jù)表。
回寫方法樣例:public void TestWriteBack(string info)
Q_VI4070:不同的分錄模板生成的分錄科目相同,希望不要合并
A:后臺修改參數(shù)可以實(shí)現(xiàn):UPDATE VIVoucherDefine SET VD_VTGROUP=‘1’ WHERE VD_DWBH=‘單位編號’ AND VD_VTBH=‘模板編號’
Q_VI4080:憑證打印時條形碼為空
A:通過憑證接口生成的憑證的ImageBarCode內(nèi)容來源于數(shù)據(jù)源中DSF_ATTR=‘ImageBarCode ’的字段,請檢查此模板用的數(shù)據(jù)源中是否有標(biāo)記這一屬性的字段。一般單據(jù)編號的字段DSF_ATTR有可能被標(biāo)記了BH之類的屬性,此種情況下,再預(yù)制一條與此字段基本一致的記錄,DSF_ALIAS換個別名,DSF_ATTR預(yù)制上ImageBarCode即可。
Q_VI4090:單據(jù)列表中一張單據(jù)顯示多條
A:此種情況一般是單據(jù)列表中顯示了從表字段,而一張單據(jù)對應(yīng)的幾條從表數(shù)據(jù)中,從表字段的值不同。可以比較一下顯示的多條數(shù)據(jù)有哪些字段不一樣。(如果沒有發(fā)現(xiàn)不同點(diǎn),可能是空、空格、null的區(qū)別,可通過sql查詢識別,參考Q_VI4001方法)如果不想顯示多條明細(xì)數(shù)據(jù),請將存在不同值的從表字段改為不顯示(參考Q_VI4040)。
Q_VI4100:輔助中所屬部門為空
A:所屬部門是在核算個人時對個人所屬部門的描述,并非核算部門。在生成預(yù)覽時不顯示,保存成功后可以在制單中看到。
Q_VI4110:分錄篩選條件在后臺保存的是名稱而非編號或內(nèi)碼
A:該數(shù)據(jù)源字段中DSF_HELPID中有空格
憑證生成類(報錯):
Q_VI5010:獲取單據(jù)列表失敗,請檢查數(shù)據(jù)源預(yù)制信息
A:此問題是因?yàn)閿?shù)據(jù)源預(yù)制不合適導(dǎo)致的,可以在生成的時候跟蹤sql,將跟蹤的看一下報錯前最后一句向GSPExceptionLog表記錄錯誤信息的情況(SELECT EXCEPTIONINFO FROM GSPEXCEPTIONLOG WHERE USERCODE=‘用戶名’ AND MODULECODE=‘PZJKNew’ ORDER BY HAPPENTIME DESC),其中有詳細(xì)的錯誤。如無法判斷,可以將跟蹤sql的結(jié)果導(dǎo)出一份Excel發(fā)送到weixj@inspur.com
Q_VI5020:憑證生成時提示:配置文件異常,請聯(lián)系管理員處理,異常信息:Unexpected end of file has occurred. The following elements are not closed: ZWPZFL_ZY
A:此憑證的分錄摘要(一般為摘要,也有其它情況,具體是not closed后面緊跟的標(biāo)簽)中有&符號(也可能是尖括號等),這種情況下&一般是取自數(shù)據(jù)源字段,而該字段傳過來的值中有特殊符號。
Q_VI5030:組織憑證數(shù)據(jù)失敗
A:一般是憑證類型不正確導(dǎo)致,常見于憑證模板由別的單位復(fù)制過來,某憑證類型在別的單位有,而在本單位不存在,可以在憑證模板定義中重新選擇憑證類型,重新保存。也可使用以下sql排查。
http://www.cnblogs.com/weixiaojun/p/5446860.html 第3條
Q_VI5040:Object reference not set to an instance of an object.
A:http://www.cnblogs.com/weixiaojun/p/5446860.html 第1.1、1.2、2條
Q_VI5050:處理輔助映射失敗
A:有以下三種可能:
1.分錄模板定義中“輔助核算”、“項(xiàng)目核算”其中的某項(xiàng)勾選了映射,而沒有定義具體的映射,可以使用 http://www.cnblogs.com/weixiaojun/p/5446860.html 第4條排查 。
2.分錄模板中使用的數(shù)據(jù)源字段的別名發(fā)生變化,可以使用 http://www.cnblogs.com/weixiaojun/p/5446860.html 第1.1條排查
3.定義為金額、數(shù)量、外幣等數(shù)值型使用的字段傳來的值無法轉(zhuǎn)換為decimal(在總賬6.0.10及以前版本),例如分錄金額中使用的字段中存儲的值為1,2
Q_VI5054:初始科目候選列表-000n-‘name’ argument cannot be null.
A:一般是輔助核算定義中有錯誤數(shù)據(jù),可以使用http://www.cnblogs.com/weixiaojun/p/5446860.html 第5條排查
Q_VI5060:沒有可預(yù)覽的列
A:憑證接口要求單據(jù)列表至少三個預(yù)覽的列。設(shè)置字段是否顯示請參考本文檔的Q4040,根據(jù)方法設(shè)置三個以上字段為顯示即可。
Q_VI5070:回寫業(yè)務(wù)單據(jù)失敗,數(shù)據(jù)源ID:xxx
A:憑證接口在保存或刪除后調(diào)用回寫或反向回寫方法時失敗,報錯應(yīng)該在業(yè)務(wù)組預(yù)制的回寫方法中,請聯(lián)系數(shù)據(jù)源歸屬的業(yè)務(wù)組開發(fā)同事處理。
Q_VI5080:取消生成時:Exception has been thrown by the target of an invocation.
A:僅出現(xiàn)在總賬6.0.10最初的一段時間內(nèi),憑證已審核、已記賬或不允許修改憑證等導(dǎo)致憑證不允許刪除,原因提示不明確。在制單中刪除此憑證時可得到具體原因。
Q_VI5090:保存憑證時:索引超出了界限
A:一般是回寫預(yù)制有問題,回寫預(yù)制要求“程序集&類名&方法名”,此處應(yīng)該是缺少&符號。可以通過sql確認(rèn)(select DS_WRITEBACKBILL FROM VIDATASOURCE WHERE DS_DSID=‘數(shù)據(jù)源ID’)
總賬6.0.11以上版本修改為提示“回寫預(yù)制不正確”
Q_VI5100:定義模板或映射時:無效的上下文信息
A:將IIS中的程序池由集成改為經(jīng)典
Q_VI5110:憑證接口某功能:Unable to make the session state request to the session state server. Please ensure the ASP.NET State service is started and that the client and the server port are the same.。。.
A:請打開“Windows菜單-管理工具-服務(wù)”,檢查“ASP.NET State Service ”是否已啟動
在mos管的驅(qū)動電路里,某些場合下,會看到這個電阻,在某些場合中,又沒有這個電阻.這個電阻的值比較常見的為5k,10k.但是這個電阻有什么用呢?
針對數(shù)字電源應(yīng)用的dsPIC33EP “GS”系列
本視頻介紹了Microchip 16位dsPIC33EP “GS”系列芯片,這是Microchip針對數(shù)字電源應(yīng)用專門開發(fā)的DSP芯片。
GS12062361LPC單片機(jī)iic功能及應(yīng)用立即下載
類別:PCB設(shè)計規(guī)則 2017-07-03 標(biāo)簽:lpciicgs
類別:Allegro 2010-11-24 標(biāo)簽:PCB設(shè)計ALLEGROGS
2009年GS驗(yàn)證新要求EK1 ITB 2000:2009立即下載
類別:品質(zhì)管理資料 2009-08-14 標(biāo)簽:GS
類別:IC datasheet pdf 2009-06-19 標(biāo)簽:gs
0 1 我們現(xiàn)在知道了,只要讓MOSFET有一個導(dǎo)通的閾值電壓,那么這個MOSFET就導(dǎo)通了。那么在我們當(dāng)前的這個電路中,假設(shè)GS電容上有一個閾值電壓,...
跨接直流電源MOS管GS之間的電阻的實(shí)際作用在于直流電源MOS管GS的驅(qū)動電路。這種阻力可能存在也可能不存在。常用值是5k和10k,但是這個電阻的目的是...
基于GSM、GPS及CAN總線的列車行程測量系統(tǒng)
基于GSM、GPS及CAN總線的列車行程測量系統(tǒng) 引言 隨著鐵路運(yùn)輸向高速度、高密度方向發(fā)展,安全工作將更加重要。一旦發(fā)生事故,不僅中斷行車、...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |