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

如何数据库修改应收或者应付模块启用日期

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

如何数据库修改应收或者应付模块启用日期

业务场景:组织已经启用,已有业务发生,发现启用日期错误,前端不能修改

数据库修改前提:

该组织未结束初始化,如结账了需要反结账反初始化,且应收应付的启用日期不能大于出纳模块的启用日期

数据库修改语句参考:

可参考以下语句,注意修复前一定要全表进行备份!!!

启用日期表和字段
表 T_BAS_SYSTEMPROFILE  字段 FVALUE

1、查询需要改的组织内码
select FORGID from T_ORG_ORGANIZATIONS where FNUMBER='需要改的组织编码'  

a.如启用日期由小改大(例如24年1月1日改为24年6月1日):
主要修改期初标识 fisinit(1=期初,0=非期初)
涉及单据:
应收单 T_AR_RECEIVABLE,收款单 T_AR_RECEIVEBILL,收款退款单 T_AR_REFUNDBILL,其他应收单 T_AR_OTHERRECABLE

--查询该期间是否有非期初单据,如果有的话修改期初标识 fisinit=1
select * from T_AR_RECEIVABLE where fdate<'2024-06-01'and FSETTLEORGID=组织内码 and FISINIT<>1  
select * from T_AR_RECEIVEBILL where fdate<'2024-06-01'and FSETTLEORGID=组织内码 and FISINIT<>1  
select * from T_AR_REFUNDBILL where fdate<'2024-06-01'and FSETTLEORGID=组织内码 and FISINIT<>1  
select * from T_AR_OTHERRECABLE where fdate<'2024-06-01'and FSETTLEORGID=组织内码 and FISINIT<>1  
--修改期初标识
--update T_AR_RECEIVABLE set fisinit=1  where fdate<'2024-06-01'and FSETTLEORGID=组织内码 and FISINIT<>1  ---需替换表名和日期

b.如启用日期由大改小(例如24年6月1日改为24年1月1日):

--查询该期间是否有期初单据,如果有的话修改期初标识 fisinit=0
select * from T_AR_RECEIVABLE where fdate<'2024-06-01'and FSETTLEOR

如何数据库修改应收或者应付模块启用日期

业务场景:组织已经启用,已有业务发生,发现启用日期错误,前端不能修改数据库修改前提:该组织未结束初始化,如结账了需要反结账反初始化...
点击下载文档文档为doc格式

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

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