t+结账显示科目编码不能重复原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了t+结账显示科目编码不能重复原因相关的知识,希望对你有一定的参考价值。

、T3升级T+后,保存凭证提示DocOrderNum不允许重复 | 升级

答:t3升级过来的数据,DocOrderNum不正确所致,备份好数据,在问题账套执行以下脚本即可,

update gl_doc set DocOrderNum=cast(a.accountingyear as varchar(10))+isnull(replicate('0',2-len(a.accountingperiod)),'')

+cast(a.accountingperiod as varchar(30))+cast(b.sequencenumber as varchar(30)) +isnull(replicate('0',18-len(a.code)),'')+cast(a.code as varchar(30))

from gl_doc a left join AA_DocType b on a.iddoctype=b.id

where DocOrderNum<>cast(a.accountingyear as varchar(10))+isnull(replicate('0',2-len(a.accountingperiod)),'')

+cast(a.accountingperiod as varchar(30))+cast(b.sequencenumber as varchar(30)) +isnull(replicate('0',18-len(a.code)),'')+cast(a.code as varchar(30))
参考技术A t+结账显示科目编码不能重复,应该是你在其他科目已经说过此编码,所以系统表示不能重复。 参考技术B 在系统中增加的科目编码必须唯一,就像是公民的身份证一样。如,系统中已经有了1001这个科目代码,你在增加另外一个科目而要求你输入代码时,如果你输入了1001,就会提示:目编码不唯一。

百度编辑器同一id重复调用不能生效的办法

在使用js 调用表单组件模板的时候,表单内有一个编辑框

第一次调出的时候,百度编辑器正常显示,关闭后,再打开,百度编辑器不能显示

原因:第一次使用的时候,

UE.getEditor(‘node_content‘);

已经创建了一个对象,第二次再使用的时候,调用此方法发现对象已经存在,不再创建对象,所以第二次不能显示

解决办法:

设置一个全局对象 

var editor;

第一次调用的时候

editor = UE.getEditor(‘node_content‘);

关闭时销毁这个对象

editor.destroy();

第二次调用正常

 

以上是关于t+结账显示科目编码不能重复原因的主要内容,如果未能解决你的问题,请参考以下文章

用友里基础设置里会计科目设置完做了凭证以后是不是就不能修改科目?若是想修改科目的话 应该怎么办

值不能为空。参数名称:编码器[重复]

百度编辑器同一id重复调用不能生效的办法

Base64 编码图像未显示 [重复]

显示没有 UIImage 的 base64 编码图像 [重复]

提示不能从T_ECC_MEMBER_L插入重复键值