以文本方式查看主題 - 昂捷論壇 (http://www.26035.net/bbs/index.asp) -- □-系統(tǒng)配置管理類 (http://www.26035.net/bbs/list.asp?boardid=34) ---- 前臺(tái)銷售傳不到后臺(tái)怎么處理? (http://www.26035.net/bbs/dispbbs.asp?boardid=34&id=7608) |
-- 作者:czg1981 -- 發(fā)布時(shí)間:2010/7/19 18:44:53 -- 前臺(tái)銷售傳不到后臺(tái)怎么處理? 系統(tǒng)中有前臺(tái)服務(wù)器和后臺(tái)服務(wù)器,前臺(tái)的銷售數(shù)據(jù)是直接傳到前臺(tái)服務(wù)器的,而后臺(tái)是通過(guò)作業(yè)定時(shí)從前臺(tái)獲取銷售記錄的。分析原因: 1 后臺(tái)定時(shí)執(zhí)行沒(méi)有執(zhí)行,由于數(shù)據(jù)庫(kù)的代理服務(wù)沒(méi)有啟動(dòng)或者人為的將作業(yè)停了,導(dǎo)致后臺(tái)定時(shí)執(zhí)行沒(méi)有執(zhí)行;處理辦法,啟動(dòng)作業(yè),開(kāi)啟數(shù)據(jù)庫(kù)代理的服務(wù) 2 銷售拆分問(wèn)題:銷售數(shù)據(jù)傳到后臺(tái)后,系統(tǒng)會(huì)進(jìn)行拆分,拆分完成后,才會(huì)在相關(guān)報(bào)表中體現(xiàn),才會(huì)真正算銷售。銷售拆分出錯(cuò)是絕大多少銷售沒(méi)有傳到后臺(tái)的原因。導(dǎo)致這樣的情況一般有下面幾個(gè)情況 1、有人修改tb_trans_status,導(dǎo)致記錄已拆分記錄錯(cuò)誤 處理辦法:修改 tb_trans_status中銷售拆分的id,可以找最大tb_o_sg.c_identity;2、前臺(tái)硬件故障,銷售重復(fù)傳送,特征:tb_o_sale.c_guid重復(fù)處理辦法:刪除重復(fù)的c_guid;3、商品后臺(tái)不存在,這個(gè)一般由于后臺(tái)刪除商品后,沒(méi)有及時(shí)傳到前臺(tái),前臺(tái)正好做了銷售,處理辦法:刪除改流水,用正確的商品編碼銷售;4、商品在一個(gè)門店存在2個(gè)部門,銷售拆分時(shí)不知道是哪個(gè)部門算哪個(gè)部門的銷售,處理辦法:刪除錯(cuò)誤的部門。 輔助查詢語(yǔ)句: /*tb_o_sale.c_guid重復(fù)*/ select * from tb_o_sale /*一個(gè)商品在一個(gè)門店存在2個(gè)部門*/ select c_store_id,c_gcode,COUNT(*) as c_count /*商品編碼后臺(tái)不存在*/ select * from tb_o_sale and c_flag=\'G\'
[此貼子已經(jīng)被作者于2010-12-12 21:10:19編輯過(guò)]
|
-- 作者:大腦袋 -- 發(fā)布時(shí)間:2010/10/5 19:48:38 -- 還有一種: select c_guid from tb_o_sale having count(*)>1 |
-- 作者:nizao2008 -- 發(fā)布時(shí)間:2010/10/13 8:54:15 -- 還有一種情況,沒(méi)有可用的資源了,比方磁盤空間或者內(nèi)存設(shè)置過(guò)低 或者本身服務(wù)器內(nèi)存就比較小 導(dǎo)致服務(wù)被終止,傳輸無(wú)法運(yùn)行,我這出現(xiàn)過(guò)類似的問(wèn)題 |
-- 作者:czg1981 -- 發(fā)布時(shí)間:2011/8/15 16:33:17 -- 處理方法: 1 先將數(shù)據(jù)做好備份 2 刪除重復(fù)數(shù)據(jù) 3 觀察作業(yè)是否成功 以/*tb_o_sale.c_guid重復(fù)*/為例: 第一步: select * into tb_o_sale_20110815 from tb_o_sale 第二步: delete from tb_o_sale 第三步: 查看作業(yè)是否成功,實(shí)時(shí)銷售監(jiān)察是否正確 |
-- 作者:czg1981 -- 發(fā)布時(shí)間:2014/6/25 11:58:59 -- 如果不想讓錯(cuò)誤數(shù)據(jù)影響當(dāng)天銷售,可以建立作業(yè),將錯(cuò)誤數(shù)據(jù)做好備份,讓剩余數(shù)據(jù)正常拆分,建議一天晚上執(zhí)行一次
if not exists(select * from sysobjects where name=\'tb_o_sale_err\') end select c_guid,MIN(c_identity) as c_identity into #tb_o_sale insert into tb_o_sale_err( delete from tb_o_sale go |