生产订单审核,下达报错问题
问题描述:
生产订单审核或下达报错原因分析
解决方案:
生产订单审核或者下达报如下错误问题分析:
2016-01-21 上传
最近,多次遇到上述这种问题:生产订单在审核或者下达的时候报错(我们最近的5.0补丁和6.0补丁都已做了容错处理)
上述这个问题基本上都是客户二开单据转换路线(比如从采购订单下推生产订单或者内部交易单下推生产订单),暴露出来的问题!
所以,我在这里做一下总结分析:
1、首先,二开单据转换路线(只针对从其他单据到生产订单的转换路线),必须了解生产订单上有两个比较重要的字段的含义:
组别(FGROUP):这个字段的用处是为了记录联副产品的关系,主产品的FGroup和联副产品的FGroup是一样的,每个主产品之间的FGroup是不一致的
行标识(FROWID):这个字段为了记录父子关系,为了构建树形结构的关系
2、客户在二开单据的时候很容易忽略掉这两个字段(因为是隐藏的,有自己的特殊含义),所以客户在二开的时候,通常不会给这两个字段赋值,这样就会造成上面的报错
3、要解决上面的问题,客户就必须通过单据转换插件来处理了(类似可以参考销售订单到生产订单),当然,我这里也会粗略的教大家如何对这两个字段赋值(这里需要有开发基础了):
客户要新加一个插件类,这个类继承于BaseBillConvertServicePlugIn,在这个插件类里面重写AfterConvert事件,在这个事件里面,对生产订单数据包里面的FGROUP和FROWID进行赋值
FGROUP赋值的方式:主产品的FGROUP等于FSEQ字段,联副产品的FGROUP等于主产品的FGROUP
FROWID赋值的方式:通过生产一个随机的GUID(内部已提供 SequentialGuid.NewGuid().ToString()生产一个GUID),给FROWID赋值
生产订单审核,下达报错问题
本文2024-09-23 03:23:52发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-158598.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf