阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1751|回复: 1

[原创] 服装.net 6.1 使用心得

  [复制链接]
  • TA的每日心情
    难过
    2019-7-22 11:03
  • 签到天数: 145 天

    [LV.7]常住居民III

    发表于 2012-1-14 17:57:51 | 显示全部楼层 |阅读模式
    下载了这个版本的试用版进行测试,发现如下问题
    1、用管家婆零售版3.0 进行会员卡发卡,结果如果会员名字中有个“小”字,就提示“持卡人中含有非法字符?”,但是进服装.net发卡就没有问题,不知道还没有其它汉字会出现这种问题
    2、启用POS管理后,里面的促销十分不好用,选商品时所有的商品一次性列出,不是按照基本信息中的目录列出,而且不能多选,也不能像S版那样选择整个一个子目录。
    3、总部竟然不能控制加盟店的促销,选不了,而且促销期不能超过一年,害我每次都要直接去改数据库。
    4、在进货、出库等单据填写的时候,不能点右键选择本行商品以显示当前商品库存,这个功能十分实用。
    5、分支机构中的加盟商的价格管理在零售版中失效,比如我预设了此加盟商的“零售价”和“配货价”,在零售版中扫条码应该是出零售价的,但是出的不是零售价而是配货价。在服装.net中扫条码没有这个问题。这个问题我已经自己解决,下面给出解决方案
    ------------------------------------------------------
    1、将服装.net中视图的PosBtypeDistributeView表中增加"Type"选项
    2、将服装.net软件数据库中的存储过程  FZBS_PosGetPtypePrice的内容 改为
    -- 获取商品零售价格
    CREATE procedure FZBS_PosGetPtypePrice(  
    @Branchid varchar(50),  --机构ID
    @Ktypeid varchar(50),  --仓库ID
    @Ptypeid varchar(50), --商品ID
    @PosId varchar(50),  --当前POSID,用于处理权限范围
    @Conditi**tr varchar(8000) = ''  --默认为空,各项目组的扩展参数,如果多于一个请各项目组各自用分隔符隔开  
    )  
    as  
    begin  
      declare @PriceTypeid varchar(15)  
      
      set @PriceTypeid = 'LSSJ1'  
      
    Select @PriceTypeid=isnull(PriceTypeid,'') From BtypeDistributeview where Branchid=@Branchid and Type=0   
      
      select sum(case when pricetypeid = @PriceTypeid then price else 0 end) as stockprice,  
          sum(  case when pricetypeid = 'LSSJ1' then price else 0 end) as relprice  
      from posptypeview a  
    left join PosPtypePriceView b on a.ptypeid = b.ptypeid  
      where a.ptypeid = @Ptypeid and b.pricetypeid in(@PriceTypeid,'LSSJ1')  
       
    end
    GO

    3、在零售软件的BtypeDistritute表中增加"Type"选项
    4、正常进入一次零售版系统
    5、将零售软件数据库中的存储过程  FZBS_PosGetPtypePrice的内容 改为
    -- 获取商品零售价格
    CREATE procedure FZBS_PosGetPtypePrice(  
    @Branchid varchar(50),  --机构ID
    @Ktypeid varchar(50),  --仓库ID
    @Ptypeid varchar(50), --商品ID
    @PosId varchar(50),  --当前POSID,用于处理权限范围
    @Conditi**tr varchar(8000) = ''  --默认为空,各项目组的扩展参数,如果多于一个请各项目组各自用分隔符隔开  
    )  
    as  
    begin  
      declare @PriceTypeid varchar(15)  
      
      set @PriceTypeid = 'LSSJ1'  
      
    Select @PriceTypeid=isnull(PriceTypeid,'') From BtypeDistribute where Branchid=@Branchid and Type=0   
      
      select sum(case when pricetypeid = @PriceTypeid then price else 0 end) as stockprice,  
          sum(  case when pricetypeid = 'LSSJ1' then price else 0 end) as relprice  
      from posptypeview a  
    left join PosPtypePriceView b on a.ptypeid = b.ptypeid  
      where a.ptypeid = @Ptypeid and b.pricetypeid in(@PriceTypeid,'LSSJ1')  
       
    end
    GO
    ------------------------------------------------------

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2012-12-28 09:48
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2012-1-16 16:28:24 | 显示全部楼层
    请问6.1中 pos设置(就是添加pos编号)在哪个里面设置的!!
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表