V55如何设置物料生产档案中计价方式的默认值NC产品支持部何俐heli@ufida.com.cn问题提出的背景NC供应链物料生产管理档案中计价方式默认值是移动平均,存货的计价方式有六种,在不少项目实施过程中经常遇到以下情况,存货的计价方式并非默认值,可能是全月平均,也可能是先进先出,如果存货的计价方式为先进先出,一个仓库就对应于一个成本域的库存组织,库存组织很多,分配一个存货给分公司后,必须在物料生产管理档案中给每个库存组织的存货修改一下计价方式为“先进先出”,操作非常麻烦并且费时,故针对此状况,我们可以在产品中修改物料生产档案中计价方式的默认值,避免了反复烦琐的操作,提高了用户的工作效率。去年发布过NC502如何设置物料生产档案中计价方式的默认值,因为顾问参照以前的案例在NC55配置后无法实现。由于55存货管理档案结构变化,故做此调整,下面以实际例子的方式,来讲述在NC55产品如何设置修改计价方式的默认值,V55操作步骤区别V502版本详见以下Step5和Step6。以供顾问参考,适合NC5.5版本。应用举例问题描述物料生产档案的“计价方式”现在的默认方式为“移动平均”,如何设置默认为“先进先出”?这边使用的是先进先出,一个仓库就对应于一个成本域的库存组织,库存组织很多,分配一个存货给分公司后,需要给每个库存组织都设置一下计价方式为“先进先出”,非常麻烦。解决方法在二次开发工具的单据模版初始化修改物料生产档案模版的“计价方式Hide”字段(项目主键为pricemethod)的默认值即可。物料生产档案的“计价方式”字段的下拉列表取值并不是通过单据模板设置,该字段的数据是通过值域管理设置的(实施人员可增加或修改该下拉列表的选项)。应先在值域管理中查询要设置的默认值,再将其设为单据模板上pricemethod的默认值。注:物料生产档案的其它在值域管理中注册的字段可同样修改默认值。具体见如下操作步骤。如图所示。操作步骤Step1,首先在[客户化]->[基本档案]->[值域管理]节点,查询出表名称bd_produce(物料生产档案),找到字段名称为pricemethod(单据模板“计价方式”的项目主键),取值说明为“先进先出”的行,其对应的数值取值为1(即单据实际保存时的值);Step2,在[二次开发工具]->[模板管理]->[单据模板初始化]节点,查询出物料生产档案的模板Step3,在[单据模板初始化]节点,修改单据模版,选择库存信息页签,选中计价方式Hide(项目主键为pricemethod),输入1;Step4,保存模版后,分配新的物料生产档案的模版给用户。Step5,根据用户业务需求,可以在集团的存货基本档案分配目标组织的物料生产档案模版,并且不同的库存组织可以分别选择不同物料生产档案模版。见以下如图所示。在集团分配后,公司不用再分配。Step6,如果在集团组织未分配物料生产档案,需进入公司,在存货管理档案中进行存货分配,选择目标组织(库存组织),并选择默认值模版,并参照选择物料生产档案模版。如果不选择,默认为系统的初始模版,设置的模版未生效,导致生产档案的计价方式不能按照设置的默认值显示。Step7,重新新增的存货分配给库存组织后,在物料生产档案中,计价方式默认为先进先出。