U8C服务小锦囊--销售管理--销售订单自动用辅计量单位询价设置方案---U8C实施与服务支持部张鑫1、存货辅计量管理,销售默认单位设置成需要询价的辅计量单位说明:如果有物料是没有辅单位的,那么需要在销售默认单位设置时设置为主单位即可。这样后续有辅计量单位的按辅计量单位询价,如果没有辅计量单位的按主单位询价。2、价目表按辅单位定价:3、修改所使用销售订单单据模版模板,存货编码字段的编辑公式添加编辑公式: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数据库中执行脚本:ALTERTABLE"替换成项目上的数据库用户"."PUB_BILLTEMPLET_B"MODIFY("EDITFORMULA"VARCHAR2(2000))方式二:sql的数据库中执行脚本:ALTERTABLEPUB_BILLTEMPLET_BaltercolumnEDITFORMULAvarchar(2000)4、修改所使用销售订单单据模版模板,报价计量单位字段的编辑公式添加编辑公式:cquoteunitid->getColValue(bd_invbasdoc,pk_measdoc1,pk_invbasdoc,cinvbasdocid);cquoteunit->getColValue(bd_measdoc,measname,pk_measdoc,cquoteunitid)5、修改所使用销售订单单据模版模板,数量、辅数量字段的编辑公式添加编辑公式:nquoteunitnum->iif(isempty(cpackunitid),nnumber,npacknumber);6、效果: