U8 cloud运营服务部
特推出《U8 cloud功能一招鲜》系列
为大家带来U8 cloud产品技巧及应用妙招
提升大家的U8 cloud产品应用能力
本期为大家倾情奉献
《销售订单自动用辅计量单位询价设置方案》
01、存货辅计量管理
销售默认单位设置成需要询价的辅计量单位
说明:如果有物料是没有辅单位的,那么需要在销售默认单位设置时设置为主单位即可。这样后续有辅计量单位的按辅计量单位询价,如果没有辅计量单位的按主单位询价。
02、价目表按辅单位定价
03、修改销售订单单据模板
1、修改所使用销售订单单据模版模板,存货编码字段的编辑公式添加编辑公式:
cquoteunitid->getColValue(bd_invbasdoc, pk_measdoc1,pk_invbasdoc, cinvbasdocid);
cquoteunit->getColValue(bd_measdoc,measname, pk_measdoc, cquoteunitid);
nqtscalefactor->tonumber(getcolvalue2(bd_convert, mainmeasrate,pk_measdoc,cquoteunitid,pk_invbasdoc,cinvbasdocid));
说明:
如果销售订单设置公式后保存报错:
那么是单据模版存储的编辑公式的字数超过数据库限制了,需要扩展存储字段,方法:
方式一:在orcl数据库中执行脚本:
ALTER TABLE "替换成项目上的数据库用户"."PUB_BILLTEMPLET_B" MODIFY("EDITFORMULA" VARCHAR2(2000))
方式二:sql的数据库中执行脚本:
ALTER TABLE PUB_BILLTEMPLET_B alter column EDITFORMULA varchar(2000)
2、修改所使用销售订单单据模版模板,报价计量单位字段的编辑公式添加编辑公式:
cquoteunitid->getColValue(bd_invbasdoc, pk_measdoc1,pk_invbasdoc, cinvbasdocid);
cquoteunit->getColValue(bd_measdoc,measname, pk_measdoc, cquoteunitid)
3、修改所使用销售订单单据模版模板,数量、辅数量字段的编辑公式添加编辑公式:
nquoteunitnum->npacknumber;
04、应用效果
文章来源于U8Cloud公众号