首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Acumatica中删除已取消的服务合同

如何在Acumatica中删除已取消的服务合同
EN

Stack Overflow用户
提问于 2022-06-30 00:00:30
回答 1查看 45关注 0票数 0

我有一个客户请求删除所有“取消”的服务合同

我尝试在服务合同GI中添加一个删除按钮。其结果是: Error:无法删除记录。

不同方法:我在本地Acumatica实例数据库中使用SQL测试了,以批量删除状态为“已取消”的所有现有服务契约。

代码语言:javascript
复制
              DELETE FROM [FSServiceContract] WHERE Status = 'X'

这似乎删除了所有具有“已取消”状态的服务合同,这正是客户所希望的。注意:这种SQL方法确实绕过了本模块中的业务规则。

问:是否有更好(更好的)方法来删除具有“已取消”状态的服务合同?

我的客户要求:

大容量删除状态为“已取消”的所有服务合同。让他们能够删除其本身具有“已取消”状态的服务合同。提前谢谢你。

肯·西弗鲁德

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-04 23:01:50

您需要实现一个完整的功能,以删除与合同相关的子记录,清除对创建的服务订单/约会的引用,等等。

你有没有想过让被取消的合同看不见?例如,对于服务合同屏幕,您需要覆盖ServiceContractSelected视图来添加一个条件来检查状态!= Cancelled,因此,在导航时,这些契约将不可见。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72809021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档