问题描述:月结存时提示:分支机构[XXXX]本月已经结存!如果您需要在本月做多次结存,请在本月名称栏输入不同的名称
处理方法:
方式一:处理单个分支机构的方法
1、查询单个机构所有年份的所有月结记录
SELECT * FROM dbo.MonthProc WHERE stypeid IN(SELECT typeid FROM stype WHERE fullname='分支机构名称')
2、修改单个机构错误行的月结名称
UPDATE dbo.MonthProc SET MonthNo='填写正确的月结名称' WHERE PkId='填写错误行的PkId值'
方式二:处理所有分支机构的方法
1、查询所有分支机构对应年份对应期间的月结记录
SELECT * FROM dbo.MonthProc WHERE Year=填写年份 AND period=填写期间
2、修改所有分支机构对应年份对应期间的月结名称
UPDATE dbo.MonthProc SET MonthNo='填写正确的月结名称' WHERE Year=年份 AND period=期间 AND MonthNo<>'本期'
例如:
UPDATE dbo.MonthProc SET MonthNo='2026年1月' WHERE Year=2026 AND period=1 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年2月' WHERE Year=2026 AND period=2 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年3月' WHERE Year=2026 AND period=3 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年4月' WHERE Year=2026 AND period=4 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年5月' WHERE Year=2026 AND period=5 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年6月' WHERE Year=2026 AND period=6 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年7月' WHERE Year=2026 AND period=7 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年8月' WHERE Year=2026 AND period=8 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年9月' WHERE Year=2026 AND period=9 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年10月' WHERE Year=2026 AND period=10 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年11月' WHERE Year=2026 AND period=11 AND MonthNo<>'本期'
UPDATE dbo.MonthProc SET MonthNo='2026年12月' WHERE Year=2026 AND period=12 AND MonthNo<>'本期'
