以文本方式查看主题

-  昂捷论坛  (http://enjoyit.com.cn/bbs/index.asp)
--  □-自由问答区  (http://enjoyit.com.cn/bbs/list.asp?boardid=35)
----  进价为零或供应商错误不能进货  (http://enjoyit.com.cn/bbs/dispbbs.asp?boardid=35&id=9255)

--  作者:hyfly
--  发布时间:2014/11/28 11:33:22
--  进价为零或供应商错误不能进货

录入商品订货单商品编码时系统提示“进价为零或供应商错误不能进货,请检查选择的合同和采购信息”。经检查商品的供应商、合同、对应有采购信息,采购信息中的进价不为0,且商品进货状态正常,但无法下订单。

 

经分析为采购信息中心首单折扣为0造成。商品首次订货,如果首单折扣为0而进货为0,见如下语句:

 

case when tb_gdsprovider.c_lastin_dt is NULL  then round ( ( case when isnull ( tb_gdsprovider.c_prom_pt_in , 0 ) =0
               then tb_gdsprovider.c_pt_in else tb_gdsprovider.c_prom_pt_in end ) *tb_gdsprovider.c_init_disc / 100 , 4 )
       else ( case when isnull ( tb_gdsprovider.c_prom_pt_in , 0 ) =0 then tb_gdsprovider.c_pt_in else tb_gdsprovider.c_prom_pt_in end ) end

 

分析问题经验:分析问题需从系统提示的内容着手,如上例,系统提示“进价为零或供应商错误不能进货,请检查选择的合同和采购信息”。应该从分析采购信息入手,着重分析进价零的原因,这样容易找到问题的根本。