成本核算和成本分析EXCEL引入问题汇总
金蝶云社区-李小说
李小说
2人赞赏了该文章 5606次浏览 未经作者许可,禁止转载编辑于2016年08月31日 16:41:35
成本核算和成本分析EXCEL引入问题汇总 一、 期初在产品录入EXCEL引出、引入问题1. 应用描述:系统支持委外、普通生产期初在产品订单的引出、引入,不支持手动新增。简单生产的支持手动新增和引入功能。2. 问题A:引入期初在产数据提示成本中心对应组织和物料对应组织不一致。 这种情况下第一检查:成本中心编码和物料编码是否有不一致情况,如有问题进行修复,再引入。不要怀疑系统的提示。如果检查后成本中心编码和物料编码都正确,这时要看下成本中心的编码是不是法人体系组织下有多个业务组织,每个业务组织对应的成本中心编码都是一样得,这样就会导致系统在分析引入的工单时无法确定是哪个业务组织的成本中心编码,从而提示成本中心编码和物料编码组织不对应问题。修复方案,更改业务组织对应的成本中心编码,问题修复。 问题B: excel模板构造成本后,点击引入,引入没有任何提示。 这种情况第一检查:期初在产数量是否大于0,其次期初的成本项目(必须录入)和金额是否录入正确。 备注: 业务场景也许会存在期初在产数量<0 ,引入的时候期初在产数量是大于0的判断,这种情况首先检查是否符合业务场景,其次可以先引入一个整数,然后再期初在产品调整单调整为负数即可。 部分用户认为,我只要下载了期初订单,直接引入就好,其实不然,必须在引出的excel里录入期初在产数量、金额 、成本项目才可以。否则就是没有任何效果。 3. 应用描述: 期初在产品录入目前支持下载子项物料模板数据(委外和普通生产的),期初在产品录入支持子项物料的excel引入功能(委外、普通生产,针对简单生产参照委外和普通生产格式录入也是支持)。 引入的子项物料费用项目明细,可以复制一行,然后更改下具体的费用项目编码和金额即可,处理了子项物料的多个费用项目的引入功能。 二、 实际工时归集excel引入1. 应用描述:实际工时归集在生产订单入库的时候,如果入库时填写了人员工时和机器工时系统会自动写入到实际工时归集。(注意:实际工时归集是以小时为单位的,客户如果小时精度尾数小,会导致看到实际的工时归集为0的现象,如精度为0,实际工时归集的时候系统写的0.001 ,这些转换的过程进行精度处理最终结果是0)系统自动生成的是普通生产和委外生生产。简单生产的可以手动录入或者下载excel模板后引入即可。委外和普通生产不支持手动录入!工单编号必须录入(简单生产的物料启用了批号影响成本)。2. 引入模板错误:实际工时归集的引入调用的单据引入,引出功能。 如要详细查看,你可以找到实际工时归集里面的单据,那些字段支持引入引出。 请先下载引入模板,录入正确的数据,然后引入,如有错误提示请检测错误提示。这个地方程序没有控制,完全平台的东西,即使总部看也是通过提示一点点对比数据的正确性。3. 新增时有些工单选择不到:新增紧支持简单生产和重复生产,且是当期的生产订单信息,其次如果你们没有启用物料的批号影响成本,和简单生产入库时勾选,批号影响成本参数,这个物料是不会重新创建生产对象的(前期存在的话)。所以你录入新的编号选不到对应工单。但是投入产量归集是可以看到你新增的工单信息。4. 保存是提示录入工单编号,这个是针对批号影响成本的物料必须录入生产订单号的检查,按系统提示操作,修改提示异常的行工单编号数据。5. 引入正常但是无工单编号更新,这个补丁已经处理(2016-7月补丁)。建议引入的时候单据头设置一行,单据体可以多行,这样如果发现引入数据错误,可以同时删除。而且不会出现工单编号更新失败问题。 三、 作业数量excel引入1. 应用场景: 某个辅助生产部门 如供水,供电部是输出成本中心,而受益中心是基本生产车间的某个部门的工单。我们在这个地方指定了输出车间和输入车间及其工单的数量,这样费用分配对辅助车间进行分配的时候费用准确分配。2. 引入后工单编号没有正确更新,这个地方要注意引入的模板数据,单据头设置为一行,单据体设置为多行;生产订单的产品 、车间、工单行号、工单号、分录内码录为0、都必须录入。这样我们进行引入后数据更新才会成功。3. 保存的时候提示成本中心对应的部门和车间不一致问题:这个地方指的是收益中心的成本中心关联的部门和生产订单的车间不一致。请检测引入的数据并处理即可解决。 四、 自定义费用分配标准值维护excel引入1. 下载引入模板设置引入数据发现引入的工单编号不见了。这个地方要注意引入的模板数据,单据头设置为一行,单据体设置为多行;生产订单的产品 、车间、工单行号、工单号、分录内码录为0、都必须录入。这样我们进行引入后数据更新才会成功。 2. 这个是平台引入引出功能标准产品仅仅处理了引入后的数据更新工单编号处理。如有提示引入错误,或者下载没有某个字段,请到boside里处理修改该单据的功能控制即可。 五、 约当系统维护excel引入[list=1]
[*]约当系数维护是成本这边开发特殊处理了。首先我们会对引入的物料编码,成本中心编码,成本项目编码、综合约当系数、分项约当系统判断并处理转换为内码。
[/list]委外的不会检查成本中心编码正确否。物料检查的业务组织是否正确、排除是非资产、费用类物料。综合约当系数、分项约当系数必须是0-100成本项目是否存在如不满足条件,系统不会引入数据并且给予提示,用户只需要按提示操作即可。[list=1]
[*]提示引入格式不正确,说明引入的数据缺少某些字段,检查引入的字段列并修改即可。
[/list] 六、 费用引入方案excel引入1. 针对于费用引入方案excel引入,调用的也是平台的引入。如果修改引入、引出字段、只需要到BOSIDE里面判断哪些字段需要引入引出即可并在功能控制里设置即可。 2. 常见问题是成本中心下载失败或者引入失败,这个时候可以到BOSIDE里查看成本中心字段是否支持引入、引出功能。 3. 费用引入方案只需要按体系组织设置好,一次引入保存即可,无需后续修改没有跨期间的概念,其就是一个引入配置的基础数据。 4. 二次开发费用引入来源,系统支持二开,如何进行二次开发 论坛有汇总帖,搜索“费用归集引入来源二开”。 七、 费用归集从excel引入1. 费用归集引入也是调用平台的引入引出功能。成本模块添加了引入后的工单编号处理和引入数据的校验。2. 费用归集引入的数据指定到具体的工单时从excel引入,打开明细查看引入的工单为空。这个地方要注意引入的模板数据,引入 单据头、单据体设置为多行;生产订单的产品 、车间、工单行号、工单号、分录内码录为0、都必须录入。这样我们进行引入后数据更新才会成功。3. 引入时系统提示期间不一致,这个地方是为了用户处理excel的时候把费用归集的日期写的非当前期间,这样系统引入进去后会导致垃圾数据到历史期间,前台也无法删掉的作用。遇到这个问题:第一检查先你们的费用归集的单据日期是否都是当前期间,其次费用归集的excel前面单据头用多行数据进行引入。就是单据头的序号是 1. 2 3 单据编号修改下 ,其余的保证一致即可引入了。一般就这些问题。 八、 成本计算单的单据编号显示问题引出的时候并且支持引出。1. 支持excel引出的时候携带出生产订单产品的编号。这个地方的控制是在选项里面有个参数是否产品编码的控制。勾选或者去掉即可。 九、 标准成本分析模块外购物料价目表、委外加工费价目表EXCEL引入问题。1. 这两个单据的引入完全调用的平台的引入、引出功能,没有进行二次开发过。 如果引入提示模板不一致或者引入某些字段的提示请按提示进行操作,即使反馈到总部也是一点点看看你的excel数据一起分析,没有别的方案。2. 引入时报错、类型的错误这个原因是平台的引入调用的也是第三方插件,引入的数据0.0000001 ,100000000 这样的数据会自动转换为科学计算法,这样如果我们直接拿科学计数存到数字类型里面是报错的。修复方案:可以把针对0.0000001 或者100000 这样的数据线清理掉,引入后手动新增即可。 或者把引入的顺序调整为:外购物料、委外价目表的
万能方案无论作业数量、实际工时归集、费用归集、自定义分配标准都可以参照下面的脚本修复。 只要改为相应的单据头表和单据头表即可。里面的123位引入单据头的FID 内码。
merge into T_CB_ALLOCSTANDARDDATAENTRY t0 using ( select t1.fentryid , protype.fentryid as fproorderid , protype.fproorderentryid as fproorderentryid from T_CB_ALLOCSTANDARDDATA t0 inner join T_CB_ALLOCSTANDARDDATAENTRY t1 on t0.fid=t1.fid inner join t_cb_proordertype protype on protype.fproordertype=t1.fproordertype and protype.Fnumber=t1.fproorderno and protype.FSEQ=t1.Fproorderseq and t1.fworkshopid=protype.fworkshopid and t1.fproductid=protype.fproductid where t1.fproorderid=' ' and t0.fid in ( 123 ) -- 这个地方就是excel引入的时候T_CB_ALLOCSTANDARDDATA 这个对于的FID ) T on (t0.fentryid=T.fentryid) when matched then update set t0.fproorderid= T.fproorderid , t0.fproorderentryid= T.fproorderentryid