- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
国泽堂直营店切换成加盟店解决方案前景部分门店在软件里走的直营模式,走配送退仓单!现在软件里又走了配送单,现由于想对直营店各门店配送价进价加价或低价处理。技术分析门店把所有的单据都处理完(门店验收确认单、配送单、退仓单、店间调拨单等)单据处理完毕后,得把DIS,DIR修改成ADD,ADR------第一步、业务机构编码,配送类型修改为(加价配送);机构类型修改为(本区域加盟店)总部updatec_org_busisetorgtype=30,sendtype=2,whlgroup=001wherebusno0001------第二步、配送单屏蔽触发器处理(总部与门店都得处理),更新门店验收确认单回写u_dist_c验收数量(更新u_dist_c里md_wareqty)ifobject_id(tempdb..#disable_u_dist_m)isnullcreatetable#disable_u_dist_m(idint)updateu_dist_msetbillcode=casewhenbillcode=ADDthenDISwhenbillcode=ADRthenDIRelsebillcodeend,distype=casewhenbillcode=addthendiswhenbillcode=adrthendirelsebillcodeenddroptable#disable_u_dist_mifobject_id(tempdb..#disable_u_dist_C)isnullcreatetable#disable_u_dist_C(idint)updateu_dist_Csetaddpurprice=purprice,avgpurprice=purprice,md_wareqty=wareqty----门店验收确认单回写u_dist_c验收数量droptable#disable_u_dist_C关于之前产生的ACC批次处理的处理,不再产生新批次,直接修改u_store_i表里(总部)------第三步、修改批准里srcbatchno、srcidnoupdateu_store_isetsrcbatchno=batchno,srcidno=idno第四步------------登记门店往来账u_busno_account(总部)-----门店财务往来登记存储过程ifOBJECT_ID(p_busno_account)isnotnulldropprocp_busno_accountgo------------登记门店往来账u_busno_accountcreateprocp_busno_accountasselectsrcbusno=casewhena.billcodein(ADD,DIS)THENa.srcbusnoelsea.objbusnoend,direct=casewhena.billcodein(ADD,DIS)THEN 1 else-1 end,objbusno=casewhena.billcodein(ADD,DIS)THENa.objbusnoelsea.srcbusnoend,a.billcode,billno=a.distno,b.wareid,batchno=casewhena.billcode=ADRTHENb.objbatchnoelseb.batchnoend,idno=casewhena.billcode=ADRTHENb.objidnoelseb.idnoend,stallno=casewhena.billcodein(ADD,DIS)THENb.srcstallnoelseb.objstallnoend,b.wareqty,a.execdate,a.paytype,payedqty= 0,status= 0,purprice=casewhendbo.f_sys_ini(2693)=2thenisnull(d.distprice,b.purprice)elsecasewhena.billcodein(ADD,ADR)THENb.addpurpriceelseb.purpriceendend,b.purtax,notes=nullinto#afromu_dist_ma,u_dist_cb,c_org_busic,u_store_idwherea.distno=b.distnoanda.billcodein(ADD,ADR,DIS,DIR)andcasewhena.billcodein(ADD,DIS)THENa.objbusnoelsea.srcbusnoend=c.busnoandc.orgtype=30andb.wareid=d.wareidandb.batchno=d.batchnoandb
文档评论(0)