【开发笔记】调用单据插件保存,单据编码无法应用创建日期作为编码依据,导致流水码溢出

业务场景描述:有些单据需要通过程序后台调用生成单据,配置了单据编码规则以创建日期作为编码依据,流水码常量为4位,手工创建时编码正常,但是通过后台插件调用保存时,单据编码缺少了创建日期导致流水码迅速被用完,后续溢出,无法获取单据编码保存报错 提示:count must be non-negative
原因就是在调用保存是 构造的动态业务对象没有引用元模型中的相关元数据属性,可以通过以下代码进行数据包的创建,赋值后调用保存即可解决上述问题
var modelProxy = DynamicFormModelHelper.CreateModelProxy(ctx, metadata.BusinessInfo, defaultValueCalculator);
modelProxy.BeginIniti();【开发笔记】调用单据插件保存,单据编码无法应用创建日期作为编码依据,导致流水码溢出
业务场景描述:有些单据需要通过程序后台调用生成单据,配置了单据编码规则以创建日期作为编码依据,流水码常量为4位,手工创建时编码正常...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



