电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-167

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

业务场景描述:有些单据需要通过程序后台调用生成单据,配置了单据编码规则以创建日期作为编码依据,流水码常量为4位,手工创建时编码正常,但是通过后台插件调用保存时,单据编码缺少了创建日期导致流水码迅速被用完,后续溢出,无法获取单据编码保存报错 提示:count must be non-negative


原因就是在调用保存是 构造的动态业务对象没有引用元模型中的相关元数据属性,可以通过以下代码进行数据包的创建,赋值后调用保存即可解决上述问题


var modelProxy = DynamicFormModelHelper.CreateModelProxy(ctx, metadata.BusinessInfo, defaultValueCalculator);

modelProxy.BeginIniti();
   

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

业务场景描述:有些单据需要通过程序后台调用生成单据,配置了单据编码规则以创建日期作为编码依据,流水码常量为4位,手工创建时编码正常...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信