比如1条香烟是10包  不过条码不一样 :条码 名称 
8888 红狼(条)
9999 红狼(包)入库的时候一般都是按条,销售有按条的有按包的   不知道要怎么处理了 

解决方案 »

  1.   

    条码 名称   数量
    8888 红狼(条) m 
    9999 红狼(包) n
    入库的时候一般都是按条,简单了只要增加 m 的值即可,入库x条,m:=m+x。销售按条,若卖出a条 且a<=m,减小 m 的值即可 m:= m-a,否则 缺货(呵呵!) 。
    销售按包,若卖出b包 且b<=n,减小 n 的值即可 n:= n-b;
              若b>n 且 m>0 则 m:=m-1, n:=n+10,然后n:= n-b。
              若b>n 且 m<=0 则 缺货 。呵呵,开个玩笑,不知道对你有没有用处!