我有一个客户请求删除所有“取消”的服务合同
我尝试在服务合同GI中添加一个删除按钮。其结果是: Error:无法删除记录。
不同方法:我在本地Acumatica实例数据库中使用SQL测试了,以批量删除状态为“已取消”的所有现有服务契约。
DELETE FROM [FSServiceContract] WHERE Status = 'X'这似乎删除了所有具有“已取消”状态的服务合同,这正是客户所希望的。注意:这种SQL方法确实绕过了本模块中的业务规则。
问:是否有更好(更好的)方法来删除具有“已取消”状态的服务合同?
我的客户要求:
大容量删除状态为“已取消”的所有服务合同。让他们能够删除其本身具有“已取消”状态的服务合同。提前谢谢你。
肯·西弗鲁德
发布于 2022-08-04 23:01:50
您需要实现一个完整的功能,以删除与合同相关的子记录,清除对创建的服务订单/约会的引用,等等。
你有没有想过让被取消的合同看不见?例如,对于服务合同屏幕,您需要覆盖ServiceContractSelected视图来添加一个条件来检查状态!= Cancelled,因此,在导航时,这些契约将不可见。
https://stackoverflow.com/questions/72809021
复制相似问题