文档详情

退货模块设计方案

夏**
实名认证
店铺
DOCX
57.47KB
约4页
文档ID:502034041
退货模块设计方案_第1页
1/4

退货模块设计方案一、退货申请单、退货单主界面与旧版界面基本一样,不同点:1、把主界面中的“单据类型”(退货类型)、“出货类型”,移到子单的录入界面2、退货申请单、退货单主界面显示退货的信息表:行号款式编号款式简称色号颜色简称尺码零售价折扣折后价结算价数量结算金额退货类型出货类型退货申请单审核时检验:检验该款式所在的季度内是否允许退货,退货率为多少,计算可退数量(或金额),判断是否超过可退数量(或金额)?当该款式不在所在的季度内、退货率为零或者超出可退数量(或金额)均不允许审核通过退货单审核时检验:退货单确认时操作:根椐新的退货单按退货类型和出货类型分类自动生成若干个旧的退货单插入到旧的退货单表(即把相同的退货类型并且相同的出货类型记录合并在一张单,其它的单独生成一张退货单,把生成的单插入旧的退货单表)、退货申请单子单、退货单子单录入界面:款号款式名称色号色名尺码单价数量退货类型出货类型金额其它相关信息列表显示的内容及其它功能都不变退货申请单子单相关信息:显示批发出货单/批发退货单该款所在的季度内所有的发货/退货记录项发/退日期:dat_ckpf.sys」ocdate/dat_ckpt.sys」ocdate单据类型:sys_billtype.Billtype单号:dat_ckpf.id/dat_ckpt.id折扣:dat_ckpf_dtl.distcount_show/dat_ckpt_dtl.distcount_show价格:dat_ckpf_dtl.prd_price/dat_ckpt_dtl.prd_price可退比例:dat_ckpf.exch_KtRate/0实际售价:dat_ckpf_dtl.distcount*dat_ckpf_dtl.prd_price备注:dat_ckpf.sys_memo/dat_ckpt.sys_memo显示批发出货单/批发退货单该款所在的季度内所有的发货/退货记录项汇总(按款分)客户折扣:bas_cst.cst_discount客户余额:Lv_Acc_GetReceivable_YE(bas_shp.cst_id)信用额度:bas_cst.cst_credit出货数:出货额:已退数:已退额:sum(dat_ckpf_dtl.Quantity)-sum(dat_ckpt.Quantity)注:sum(dat_ckpt.Quantity)只计算退货类型的属性类型为减少发货数pv_getmess(“sys_para”,“par_id”,“PtProp”+PADL(dat_ckpf.SYS_TYPE2,2,“0”),“sys_para.par_sysvalue”)=“2”sum(dat_ckpf_dtl.Quantity)-sum(dat_ckpt.Quantity)注:sum(dat_ckpt.Quantity)只计算退货类型的属性类型为减少发货数pv_getmess(“sys_para”,“par_id”,“PtProp”+PADL(dat_ckpf.SYS_TYPE2,2,“0”),“sys_para.par_sysvalue”)=“2”sum(dat_ckpt_dtl.Quantity)注:sum(dat_ckpt.Quantity)只计算退货类型的属性类型为控制退货处理pv_getmess(“sys_para”,“par_id”,“PtProp”+PADL(dat_ckpf.SYS_TYPE2,2,“0”),“sys_para.par_sysvalue”)=“1”sum(dat_ckpt_dtl.Quantity*dat_ckpt_dtl.Prd_Price*dat_ckpt_dtl.DistCount)注:dat_ckpt.Quantity只计算退货类型的属性类型为控制退货处理pv_getmess(“sys_para”,“par_id”,“PtProp”+PADL(dat_ckpf.SYS_TYPE2,2,“0”),“sys_para.par_sysvalue”)=“1”出货数*换货率[dat_ckpf.Exch_KtRate]-已退数可退数可退额:出货额*换货率[dat_ckpf.Exch_KtRate]-已退额显示批发出货单/批发退货单该款所在的季度内所有的发货/退货记录项汇总(按款和出货类型出货类型出货数换货率退货数已退数可退数分)动态显示列表信息1、按数量退货:出货类型出货额换货率退货额已退额可退额2、按金额退货:计算公式同上,只是按不同的分组求和(即按款和按出货类型分)三、数据库表建立:1、退货申请主表ERP6DATTHSQ序号字段名称字段类型、长度备注1IDCHAR(11)单号2ID2VARCHAR(32)流水单号3SHPIDTOVARCHAR(8)收货地4SHPIDFROMVARCHAR(8)客户5SYSNATDATEDATETIME(8)网络日期6SYSOFFSETIDVARCHAR(11)冲单单号7SYSDATEDATETIME(8)制单日期8SYSFINISHBIT(1)9SyschkempidVarchar(8)审核员10Syschk是否审核11SYSIPTEMPIDVARCHAR(8)跟单员12SYSLOCDATEDATETIME(8)确定日期13SYSSUREBIT(1)是否确认14SYSTRTRBIT(1)15SYSTRUPBIT(1)16SYSTRDWBIT(1)17SYSMEMOVARCHAR(200)备注18SYSCOLOVARCHAR(11)标记颜色19SYSSTDBY1VARCHAR(8)20SYSSTDBY2VARCHAR(8)21SYSSELLSEMPIDVARCHAR(8)销售员22DPTIDVARCHAR(8)部门23SYSPRICESETTEDBIT(1)价格设置24IDZVARCHAR(19)流水单号225TAXRATENUMERIC(5)税率26SysdateserverDatetime(8)27SyschkdateserverDatetime(8)28SyssureDateServerDatetime(8)2、退货申请明细表ERP6DATTHSQDTL序号字段名称字段类型、长度备注1idChar(11)2Rowid行号3FasidVarchar(20)款式4ColidVarchar(8)颜色5Sizid尺码6PrdpriceNumeric(5)实价7PrdcostNumeric(5)成本8quantityNumeric(5)数量9distcountNumeric(5)折扣值为110SyscoloVarchar(11)标记颜色11SYSTYPE1TINYINT(1)退货类型12SYSTYPE2TINYINT(1)出货类型13Id2Varchar(8)=Rowid14Id3Varchar(20)15Rowid2int16DistcountshowNumeric(5)实际折扣17SysmemoVarchar(200)备注3、退货单主表ERP6_DAT_CKPT与退货申请表一样4、退货单明细表ERP6_DAT_CKPT_DTL与退货申请明细表一样。

下载提示
相似文档
正为您匹配相似的精品文档