版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
CRM系統(tǒng)
總部卡庫存管理
主題:卡庫存管理
撰寫單位:
作者:
版本號:
日期:
審核
功能姓名部門簽名日期
文檔歷史
版本修改原因修改人基于版本日期
0.1創(chuàng)建
0.2根據(jù)討論意見修改
0.3與隋哲、曾韻討論后修改
0.4與隋哲、謝龍華、陳權(quán)Review后修改
參考文檔
編號文檔名(鏈接)
1.
概述
本文描述了卡庫存管理中總部卡管理流程。
二、業(yè)務(wù)流程
-1-
卡流程
供應(yīng)商總部門店員工顧客
IT卡
------1-------
印制卡
___I___
收貨發(fā)售
制卡門店加工領(lǐng)用
T
發(fā)卡
________*
▼
J核對
▼
1fl店領(lǐng)用1
卡回收<
舊卡重發(fā)<卡回收
-2-
充值卡流程
供應(yīng)商總部門店門店員工顧客
訂卡
▼
制卡
印制卡
收貨
1W
發(fā)售
門店領(lǐng)用-I-
預(yù)存
1門店[領(lǐng)
11~1
-3-
三、設(shè)計
3.1卡合同訂單
1.數(shù)據(jù)結(jié)構(gòu)
非充值卡
XXXX:卡訂單CRMCARDORDERBCRMCARDORDER
(
1:單號NUMTBILLNUMNOTNULL,
2:供應(yīng)商VENDORTGIDNOTNULL,
3:合同文本CONTRACTTEXTLONGNULL,
4:狀態(tài)STATTSTATDEFAULT0NOTNULL,/*?!鲆晃磳徍?/p>
100—已審核110-已作廢300…已完成*/
5:備注NOTETMSTNOTENULL,
6:填單人FILLERTOPERNOTNULL,
7:填單日期FILDATEDATEDEFAULTSYSDATENOTNULL,
8:審核人CHECKERTOPERNULL,
9:審核日期CHKDATEDATENULL,
10:最后打印時間PRNTIMEDATENULL,
11:最后修改人MODIFIERTOPERNOTNULL,
12:最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(NUM)
xxxx:卡訂單明細(xì)CRMCARDORDERDTLBCRMCARDORDER
(
1單號NUMTBILLNUMNOTNULL,
2行號LINETUNENOTNULL,
3卡類型CARDTYPETVCHAR(IO)NOTNULL,
4起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
5結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL,
6訂卡數(shù)量ORDERAMOUNTINTDEFAULT0NOTNULL
7到卡數(shù)量RECVAMOUNTINTDEFAULT0NOTNULL
PRIMARYKEY(NUM,LINE)
);
XXXX:卡訂單至!]貨明細(xì)CRMCARDORDERSTKINDTLBCRMCARDORDERDTL
1:單號NUMTBILLNUMNOTNULL,
2:行號LINETUNENOTNULL,
-4-
3序號ITEMNOTUNENOTNULL,
4到貨單號STKINNUMTBILLNUMNOTNULL,
5到貨單行號STKINLINETUNENOTNULL,
6卡類型CARDTYPETVCHAR(IO)NOTNULL,
7起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
8結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL
PRIMARYKEY(NUM,LINE,ITEMNO)
);
XXXX:卡訂單日志CRMCARDORDERLOGBCRMCARDORDER
1單號NUMTBILLNUMNOTNULL,
2序號ITEMNOTUNENOTNULL,
3原狀態(tài)FROMSTATTSTATNULL,
4新狀態(tài)TOSTATTSTATNOTNULL,
5操作員OPERTOPERNOTNULL,
6操作時間OPERTIMEDATENOTNULL
PRIMARYKEY(NUM,ITEMNO)
);
XXXX:卡號供應(yīng)商關(guān)系CRMCARDNUMVDRRELOCRMCARDNUMVDRREL
1供應(yīng)商VENDORTGIDNOTNULL,
2訂單號ORDERNUMTBILLNUMNOTNULL,
3訂單行號ORDERLINETUNENOTNULL,
4卡類型CARDTYPETVCHAR(IO)NOTNULL,
5起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
6結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL,
7最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(VENDOR,CLS,ORDERNUM,ORDERLINE),
INDEXIDX_CRMCARDNUMVDRREL_VDR(VENDOR),
INDEXIDX_CRMCARDNUMVDRREL_CARDNUMBGN(CARDNUMBEGIN)
);
充值卡
XXXX:充值卡訂單CRMIMPRESTCARDORDERBCRMIMPRESTCARDORDER
(
1單號NUMTBILLNUMNOTNULL,
2供應(yīng)商VENDORTVCHAR(20)NOTNULL,
3合同文本CONTRACTTEXTLONGNULL,
4狀態(tài)STATTSTATDEFAULT0NOTNULL,未審核100-
-已審核110—已作廢*/
5備注NOTETMSTNOTENULL,
6填單人FILLERTOPERNOTNULL,
7填單日期FILDATEDATEDEFAULTSYSDATENOTNULL,
-5-
8:審核人CHECKERTOPERNULL,
9:審核日期CHKDATEDATENULL,
10:最后打印時間PRNTIMEDATENULL,
11:最后修改人MODIF正RTOPERNULL,
12:最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(NUM)
);
XXXX:充值卡訂單明細(xì)CRMIMPRESTCARDORDERDTLBCRMIMPRESTCARDORDER
1單號NUMTBILLNUMNOTNULL,
2,LINETUNENOTNULL,
3卡類型CARDTYPETVCHAR(IO)NOTNULL,
4起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
5結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL,
6訂卡數(shù)量ORDERTOTALINTDEFAULT0NOTNULL,
7到卡數(shù)量RECVCOUNTINTDEFAULT0NOTNULL
PRIMARYKEY(NUM,UNE)
);
xxxx:充值卡訂單到貨明細(xì)CRMIMPRESTCARDORDERSTKDTLB
CRMIMPRESTCARDORDERDTL
(
1單號NUMTBILLNUMNOTNULL,
2,LINETUNENOTNULL,
3序號ITEMNOTUNENOTNULL,
4到貨單號STKINNUMTBILLNUMNOTNULL,
5到貨單行號STKINLINETUNENOTNULL,
6卡類型CARDTYPETVCHAR(IO)NOTNULL,
7起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
8結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL
PRIMARYKEY(NUM,LINE,ITEMNO)
xxxx:充值卡訂單B志CRMIMPRESTCARDORDERLOGB
CRMIMPRESTCARDORDER
1單號NUMTBILLNUMNOTNULL,
2序號ITEMNOTUNENOTNULL,
3原狀態(tài)FROMSTATTSTATNULL,
4新狀態(tài)TOSTATTSTATNOTNULL,
5操作員OPERTOPERNOTNULL,
6操作時間OPERTIMEDATENOTNULL
PRIMARYKEY(NUM,ITEMNO)
-6-
);
XXXX:充值卡號供應(yīng)商關(guān)系CRMIMPRESTCARDNUMVDRREL
CRMIMPRESTCARDNUMVDRREL
(
1供應(yīng)商VENDORTGIDNOTNULL,
2訂單號ORDERNUMTBILLNUMNOTNULL,
3訂單行號ORDERLINEINTNOTNULL,
4卡類型CARDTYPETVCHAR(IO)NOTNULL,
5起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
6結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL,
7最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(VENDOR,CLS,ORDERNUM,ORDERLINE),
INDEXIDX_CRMCARDNUMVDRREL_VDR(VENDOR),
INDEXIDX_CRMCARDNUMVDRREL_CARDNUMBGN(CARDNUMBEGIN)
);
2.客戶端
卡訂單明細(xì)
單元名:CRMCARDORDERDtl.pas/dfm
所在包:CRMINV.dpk
模塊號:
卡訂單匯總
單元名:CRMCARDORDERMst.pas/dfm
所在包:CRMINV.dpk
模塊號:
充值卡訂單明細(xì)
單元名:CRMCARDSTKINDtl.pas/dfm
所在包:CRMImprest.dpk
模塊號:
充值卡訂單匯總
單元名:CRMCARDSTKINMst.pas/dfm
所在包:CRMImprest.dpk
模塊號:
KEYPOINT:
1.未審核的卡合同訂單可以刪除。
2.只有審核后的卡合同訂單可以作廢。
-7-
3.已經(jīng)收貨的卡合同訂單不能進(jìn)行作廢。
4.審核時卡號范圍是否已經(jīng)在卡號供應(yīng)商關(guān)系中存在,如果存在,不允許審核。審核后,保存卡號與供
應(yīng)商關(guān)系。
5.作廢刪除卡號與供應(yīng)商關(guān)系。
6.審核時增加總部的科目為“已采購"的數(shù)量。
7.作廢時減少總部的科目為“已采購"的數(shù)量。
3.服務(wù)端
非充值卡:
MSSQL:
文件名PCRM_CARDORDER_MSSQL.SQL
過程:
寫日志?
PCRM_CARDORDER_ADD_LOG
參數(shù):
@piNumvarchar(14),
@piStatint,
@piToStatint,
@piOpervarchar(30)
新增:
PCRM_CARDORDER_ON_ADDNEW
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
修改:
PCRM_CARDORDER_ON_MODIFY
參數(shù):
@piNumvarchar(14),
@piToStatint,
@piOpervarchar(30),
@poErrMsgvarchar(255)output
刪除
PCRM_CARDORDER_ON_REMOVE
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
ORACLE:
PCRM_CARDORDER_er_Oracle.sql包頭文件
PCRM_CARDORDER_pkg_Oracle.sql包頭文件
-8-
--新增卡訂單
functionON_ADDNEW(
piNuminCRMCARDORDER.NUM%type,..卡訂單號
piOperinCRMCARDORDER.FILLER%type,一操作人
poErrMsgoutvarchar2一出錯信息
)returnnumber;
―修改卡訂單
functionON_MODIFY(
piNuminCRMCARDORDER.NUM%type,一卡訂單號
--目標(biāo)狀態(tài)
piToStatinCRMCARDORDER.STAT%type/
piOperinCRMCARDORDER.FILLER%type,一操作人
poErrMsgoutvarchar2■■出錯信息
)returnnumber;
-刪除
functionON_REMOVE(
piNuminCRMCARDORDER.NUM%type,--前單號
piOperinCRMCARDORDER.FILLER%type,--操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
內(nèi)部函數(shù)
…增加日志
procedureADD_LOG(
piNuminCRMCARDORDERLOG.NUM%type/
piStatinCRMCARDORDERLOG.FROMSTAT%type,
piToStatinCRMCARDORDERLOG.TOSTAT%type/
piOperinCRMCARDORDERLOG.OPER%type
充值卡
MSSQL:
文件名PCRM」MPRESTCARDORDER_MSSQL.SQL
過程:
寫日志:
PCRM」MPRESTCARDORDER_ADD_LOG
參數(shù):
@piNumvarchar(14),
@piStatint,
@piToStatint,
@piOpervarchar(30)
新增:
PCRM_IMPRESTCARDORDER_ON_ADDNEW
-9-
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
修改:
PCRM」MPRESTCARDORDER_ON_MODIFY
參數(shù):
@piNumvarchar(14),
@piToStatint,
@piOpervarchar(30),
@poErrMsgvarchar(255)output
刪除
PCRM_IMPRESTCARDORDER_ON_REMOVE
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
ORACLE:
PCRMJMPRESTCARDORDER_er_Oracle.sql包頭文件
PCRM」MPRESTCARDORDER_pkg_Orade.sql包頭文件
―新增充值卡訂單
functionON.ADDNEW(
--充值卡訂單號
piNuminCRMIMPRESTCARDORDER.NUM%typef
--操作人
piOperinCRMIMPRESTCARDORDER.FILLER%type/
poErrMsgoutvarchar2一出錯信息
)returnnumber;
一修改充值卡訂單
functionON.MODIFY(
piNuminCRMIMPRESTCARDORDER.NUM%type,■■充值卡訂單號
piToStatinCRMIMPRESTCARDORDER.STAT%type,―目標(biāo)狀態(tài)
piOperinCRMIMPRESTCARDORDER.FILLER%type,一操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
--刪除
functionON.REMOVE(
piNuminCRMIMPRESTCARDORDER.NUM%type,--充值卡訂單號
piOperinCRMIMPRESTCARDORDER.FILLER%type,--操作人
poErrMsgoutvarchar2■■出錯信息
)returnnumber;
內(nèi)部函數(shù)
--增加日志
-10-
procedureADD_LOG(
piNuminCRMIMPRESTCARDORDERLOG.NUM%type,
piStatinCRMIMPRESTCARDORDERLOG.FROMSTAT%typez
piToStatinCRMIMPRESTCARDORDERLOG.TOSTAT%type,
piOperinCRMIMPRESTCARDORDERLOG.OPER%type
3.2卡進(jìn)貨單
1.數(shù)據(jù)結(jié)構(gòu)
非充值卡
XXXX:卡進(jìn)貨單CRMCARDSTKINBCRMCARDSTKIN
(
1單號NUMTBILLNUMNOTNULL,
2訂單號ORDERNUMTBILLNUMNOTNULL,
3供應(yīng)商VENDORTGIDNOTNULL,
4狀態(tài)STATTSTATDEFAULT0NOTNULL,/*0—未審核100
-已審核110—已作廢300---已完成*/
5備注NOTETMSTNOTENULL,
6頻人FILLERTOPERNOTNULL,
7填單日期FILDATEDATEDEFAULTSYSDATENOTNULL,
8審核人CHECKERTOPERNULL,
9審核日期CHKDATEDATENULL,
10:最后打印時間PRNTIMEDATENULL,
11:最后修改人MODIF正RTOPERNULL,
12:最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(NUM)
);
XXXX:卡進(jìn)貨單明細(xì)CRMCARDSTKINDTLBCRMCARDSTKIN
(
1單號NUMTBILLNUMNOTNULL,
2的LINETUNENOTNULL,
3卡類型CARDTYPETVCHAR(IO)NOTNULL,
4起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
5結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL,
6至IJ卡數(shù)量RECVAMOUNTINTDEFAULT0NOTNULL
PRIMARYKEY(NUM,UNE)
-11-
XXXX:卡進(jìn)貨單日志CRMCARDSTKINLOGBCRMCARDSTKIN
1單號NUMTBILLNUMNOTNULL,
2序號ITEMNOTUNENOTNULL,
3原狀態(tài)FROMSTATTSTATNULL,
4新狀態(tài)TOSTATTSTATNOTNULL,
5操作員OPERTOPERNOTNULL,
6操作時間OPERTIMEDATENOTNULL
PRIMARYKEY(NUM,ITEMNO)
);
充值卡
XXXX:充值卡進(jìn)貨單CRMIMPRESTCARDSTKINBCRMIMPRESTCARDSTKIN
(
1單號NUMTBILLNUMNOTNULL,
2訂單號ORDERNUMTBILLNUMNOTNULL,
3供應(yīng)商VENDORTGIDNOTNULL,
4狀態(tài)STATTSTATDEFAULT0NOTNULL,/*0—未審核100
--已審核110—已作廢*/
6備注NOTETMSTNOTENULL,
7填單人FILLERTOPERNOTNULL,
8填單日期FILDATEDATEDEFAULTSYSDATENOTNULL,
9審核人CHECKERTOPERNULL,
10:審核日期CHKDATEDATENULL,
11:最后打印時間PRNTIMEDATENULL,
12:最后修改人MODIFIERTOPERNULL,
13:最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(NUM)
XXXX:充值卡進(jìn)貨單明細(xì)CRMIMPRESTCARDSTKINDTLBCRMIMPRESTCARDSTKIN
1單號NUMTBILLNUMNOTNULL,
2,□NETUNENOTNULL,
3卡類型CARDTYPETVCHAR(IO)NOTNULL,
4起始卡號CARDNUMBEGINTVCHAR(20)NOTNULL,
5結(jié)束卡號CARDNUMENDTVCHAR(20)NOTNULL,
6到卡數(shù)量RECVAMOUNTINTDEFAULT0NOTNULL
PRIMARYKEY(NUM,UNE)
);
XXXX:充值卡進(jìn)貨單日志CRMIMPRESTCARDSTKINLOGB
CRMIMPRESTCARDSTKIN
-12-
1單號NUMTBILLNUMNOTNULL,
2序號ITEMNOTUNENOTNULL,
3原狀態(tài)FROMSTATTSTATNULL,
4新狀態(tài)TOSTATTSTATNOTNULL,
5操作員OPERTOPERNOTNULL,
6操作時間OPERTIMEDATENOTNULL
PRIMARYKEY(NUM,ITEMNO)
);
2.客戶端
卡進(jìn)貨單明細(xì)
單元名:CRMCARDSTKINDtl.pas/dfm
所在包:CRMINV.dpk
模塊號:
卡進(jìn)貨單匯總
單元名:CRMCARDSTKINMst.pas/dfm
所在包:CRMINV.dpk
模塊號:
充值卡進(jìn)貨單明細(xì)
單元名:CRMIMPRESTCARDSTKINDtl.pas/dfm
所在包:CRMImprest.dpk
模塊號:
充值卡進(jìn)貨單匯總
單元名:CRMIMPRESTCARDSTKINMst.pas/dfm
所在包:CRMImprest.dpk
模塊名:
KeyPoint:
L審核時回寫對應(yīng)的訂單的到卡數(shù)量。
2.審核時檢查對應(yīng)的卡類型和卡號范圍是否在對應(yīng)的訂單范圍內(nèi).
3.審核時檢查卡號和卡類型,是否已經(jīng)收過.
5.審核時減少總部的科目為“已采購”的數(shù)量,增加科目為"已入庫”的數(shù)量。
7.作廢時增加總部的科目為“已采購”的數(shù)量,減少科目為“已入庫”的數(shù)量。
3.服務(wù)端
非充值卡
-13-
MSSQL:
文彳特:PCRM_CARDSTKIN_MSSQL.sql
寫日志:
PCRM_CARDSTKIN_ADD_LOG
參數(shù):
@piNumvarchar(14),
@piStatint,
@piToStatint,
@piOpervarchar(30)
新增:
PCRM_CARDSTKIN_ON_ADDNEW
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30);
@poErrMsgvarchar(255)output
修改:
PCRM_CARDSTKIN_ON_MODIFY
參數(shù):
@piNumvarchar(14),
@piToStatint,
@piOpervarchar(30),
@poErrMsgvarchar(255)output
刪除:
PCRM_CARDSTKIN_ON_REMOVE
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30)f
@poErrMsgvarchar(255)output
ORACLE:
PCRM_CARDSTKIN_er_Oracle.sql包頭文件
PCRM_CARDSTKIN_pkg_Oracle.sql包頭文件
一新增卡進(jìn)貨單
functionON_ADDNEW(
piNuminCRMCARDSTKIN.NUM%type,一卡進(jìn)貨單號
一操作人
piOperinCRMCARDSTKIN.FILLER%typer
poErrMsgoutvarchar2一出錯信息
)returnnumber;
--修改卡進(jìn)貨單
functionON.MODIFY(
piNuminCRMCARDSTKIN.NUM%type,一卡進(jìn)貨單號
piToStatinCRMCARDSTKIN.STAT%type,一目標(biāo)狀態(tài)
-14-
piOperinCRMCARDSTKIN.FILLER%type,--操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
一刪除
functionON_REMOVE(
piNuminCRMCARDSTKIN.NUM%type,一卡進(jìn)貨單號
piOperinCRMCARDSTKIN.FILLER%type,—操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
內(nèi)部函數(shù)
---增加日志
procedureADD_LOG(
piNuminCRMCARDSTKINLOG.NUM%type,
piStatinCRMCARDSTKINLOG.FROMSTAT%type,
piToStatinCRMCARDSTKINLOG.TOSTAT%type,
piOperinCRMCARDSTKINLOG.OPER%type
)
充值卡
MSSQL:
文件名PCRM_IMPRESTCARDSTKIN_MSSQL.SQL
過程:
寫日志?
PCRMJMPRESTCARDSTKIN_ADD_LOG
參數(shù):
@piNumvarchar(14),
@piStatint,
@piToStatint,
@piOpervarchar(30)
新增:
PCRM_IMPRESTCARDSTKIN_ON_ADDNEW
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
修改:
PCRM_IMPRESTCARDSTKIN_ON_MODIFY
參數(shù):
@piNumvarchar(14),
@piToStatint,
@piOpervarchar(30),
-15-
@poErrMsgvarchar(255)output
刪除:
PCRM_IMPRESTCARDSTKIN_ON_REMOVE
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
ORACLE:
PCRMJMPRESTCARDSTKIN_er_Oracle.sql包頭文件
PCRMJMPRESTCARDSTKIN_pkg_Oracle.sql包頭文件
--新增充值卡進(jìn)貨單
functionON_ADDNEW(
piNuminCRMIMPRESTCARDSTKIN.NUM%type,■?充值卡進(jìn)貨單號
■■操作人
piOperinCRMIMPRESTCARDORDER.FILLER%type/
poErrMsgoutvarchar2一出錯信息
)returnnumber;
■■修改充值卡進(jìn)貨單
functionON_MODIFY(
piNuminCRMIMPRESTCARDSTKIN.NUM%type,一充值卡訂單號
piToStatinCRMIMPRESTCARDSTKIN.STAT%type,--目標(biāo)狀態(tài)
piOperinCRMIMPRESTCARDSTKIN.FILLER%type,■■操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
一刪除
functionON_REMOVE(
piNuminCRMIMPRESTCARDSTKIN.NUM%type,一充值進(jìn)貨單號
piOperinCRMIMPRESTCARDSTKIN.FILLER%type,一操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
內(nèi)部函數(shù)
--增加日志
procedureADD_LOG(
piNuminCRMIMPRESTCARDSTKINLOG.NUM%type,
piStatinCRMIMPRESTCARDSTKINLOG.FROMSTAT%type,
piToStatinCRMIMPRESTCARDSTKINLOG.TOSTAT%type,
piOperinCRMIMPRESTCARDSTKINLOG.OPER%type
)
-16-
3.3卡回收單
1.數(shù)據(jù)結(jié)構(gòu)
XXXX:卡回收單CRMCARDRECYCLEBCRMCARDRECYCLE
(
1:單號NUMTBILLNUMNOTNULL,
2:門店STORETGIDNOTNULL,
3:回收日期RECYCLEDATEDATEDEFAULTSYSDATENOTNULL,
4:狀態(tài)STATTSTATDEFAULT0NOTNULL,/*0-一未審核100-
■■已審核600——已復(fù)核*/
5:備注NOTETMSTNOTENULLZ
6:填單人FILLERTOPERNOTNULL,
7:填單日期FILDATEDATEDEFAULTSYSDATENOTNULL,
8:審核人CHECKERTOPERNULL,
9:審核日期CHKDATEDATENULL,
10:復(fù)核人RECHECKERTOPERNULL,
11:復(fù)核日期RECHKDATEDATENULL,
12:最后打印時間PRNTIMEDATENULL,
13:最后修改人MODIFIERTOPERNOTNULL,
14:最后更新時間LSTUPDTIMEDATEDEFAULTSYSDATENOTNULL
PRIMARYKEY(NUM)
);
XXXX:卡回收單明細(xì)CRMCARDRECYCLEDTLBCRMCARDRECYCLE
(
1:單號NUMTBILLNUMNOTNULL,
2:俏LINETUNENOTNULL,
3:卡類型CARDTYPETVCHAR(IO)NOTNULL,
4:回收張數(shù)RECYCLEAMOUNTINTDEFAULT0NOTNULL,
5:實(shí)收張數(shù)RECVAMOUNTINTNULL
PRIMARYKEY(NUM,LINE)
);
XXXX:卡回收單日志CRMCARDRECYCLELOGBCRMCARDRECYCLE
(
1:單號NUMTBILLNUMNOTNULL,
2:序號ITEMNOTUNENOTNULL,
3:原狀態(tài)FROMSTATTSTATNULL,
4:新狀態(tài)TOSTATTSTATNOTNULL,
5:操作員OPERTOPERNOTNULL,
6:操作時間OPERTIMEDATENOTNULL
PRIMARYKEY(NUM,ITEMNO)
-17-
);
2.客戶端
卡回收明細(xì)
單元名:CRMCARDRECYCELDtLpas/dfm
所在包:CRMInv.dpk
模塊號:
卡回收匯總
單元名:CRMCARDRECYCELMst.pas/dfm
所在包:CRMInv.dpk
模塊號:
KeyPoint:
L在門店保存該單據(jù).
2.審核后將單據(jù)發(fā)送到總部。
3.總部復(fù)核單據(jù)增加總部空卡庫存,同時記錄門店回收卡數(shù)。
4.復(fù)核后的單據(jù)發(fā)送給門店。
5.審核時增加門店科目為“卡回收”的數(shù)量。
6.復(fù)核時增加總部科目為“數(shù)量"的數(shù)量。
3.服務(wù)端
MSSQL:
文件名:PCRM_CARDRECYCLE_MSSQL.sql
寫日志:
PCRM_CARDRECYCLE_ADD_LOG
參數(shù):
@piNumvarchar(14),
@piStatint,
@piToStatint,
@piOpervarchar(30)
新增:
PCRM_CARDRECYCLE_ON_ADDNEW
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30);
@poErrMsgvarchar(255)output
修改:
PCRM_CARDRECYCLE_ON_MODIFY
參數(shù):
-18-
@piNumvarchar(14),
@piToStatint,
@piOpervarchar(30),
@poErrMsgvarchar(255)output
刪除:
PCRM_CARDRECYCLE_ON_REMOVE
參數(shù):
@piNumvarchar(14),
@piOpervarchar(30),
@poErrMsgvarchar(255)output
ORACLE:
PCRM_CARDRECYCLE_er_Oracle.sql包頭文件
PCRM_CARDRECYCLE_pkg_Oracle.sql包頭文件
■■新增卡回收單
functionON_ADDNEW(
piNuminCRMCARDRECYCLE.NUM%type,..卡回收單號
piOperinCRMCARDRECYCLE.FILLER%type,―操作人
poErrMsgoutvarchar2--出錯信息
)returnnumber;
―修改卡回收單
functionON_MODIFY(
pi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)化工廠清潔勞務(wù)協(xié)作協(xié)議(2024年度)一
- 二零二五年度電子商務(wù)O2O平臺合作協(xié)議3篇
- 2025年度產(chǎn)業(yè)園區(qū)新能源車充電基礎(chǔ)設(shè)施建設(shè)協(xié)議4篇
- 2025年度節(jié)能環(huán)保產(chǎn)業(yè)項(xiàng)目合作協(xié)議書4篇
- 2025版電商供應(yīng)鏈金融合作框架協(xié)議4篇
- 2025年度企業(yè)差旅管理服務(wù)全面合作協(xié)議4篇
- 個人投資企業(yè)股份合作簡明協(xié)議版A版
- 2025年度復(fù)雜地質(zhì)條件邊坡支護(hù)與護(hù)壁樁施工技術(shù)規(guī)范合同3篇
- 專業(yè)印刷服務(wù)訂購協(xié)議集錦版B版
- 2024綜合汽車維修服務(wù)協(xié)議典范版
- 黑色素的合成與美白產(chǎn)品的研究進(jìn)展
- 建筑史智慧樹知到期末考試答案2024年
- 金蓉顆粒-臨床用藥解讀
- 社區(qū)健康服務(wù)與管理教案
- 2023-2024年家政服務(wù)員職業(yè)技能培訓(xùn)考試題庫(含答案)
- 2023年(中級)電工職業(yè)技能鑒定考試題庫(必刷500題)
- 藏歷新年文化活動的工作方案
- 果酒釀造完整
- 第4章-理想氣體的熱力過程
- 生涯發(fā)展展示
- 手術(shù)室應(yīng)對突發(fā)事件、批量傷員應(yīng)急預(yù)案及處理流程
評論
0/150
提交評論