如何更改拆分票的上限(目前系统支持20张)

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

如何更改拆分票的上限(目前系统支持20张)

问题描述:

解决方案:

 

第一步,需要调整数据库的字段长度

T_IV_SALEEXINV

字段:

FIVCODE

FIVNUMBER

FSOURCEIVCODE

FSOURCEIVNUMBER

 

表:

T_IV_SALESIC_O

字段:

FIVCODE

FIVNUMBER

FSOURCEIVCODE

FSOURCEIVNUMBER

 

字段长度均调整为2000

 

注意:字段长度调整后,请务必二次确认长度是否正确修改,避免后续开票时长度不够导致拆分开票失败

 

注意:如果有设置了数据库的触发器,例如将销售发票的发票号码更新到应收单的发票号码上,那么也应该调整应收单的发票号码字段长度,跟销售发票保持一致

 

脚本:

 

 EXEC p_AlterColumn 'T_IV_SALEEXINV', 'FSOURCEIVCODE', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALEEXINV', 'FSOURCEIVNUMBER', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALEEXINV', 'FIVCODE', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALEEXINV', 'FIVNUMBER', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALESIC_O', 'FSOURCEIVCODE', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALESIC_O', 'FSOURCEIVNUMBER', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALESIC_O', 'FIVCODE', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';

 

 EXEC p_AlterColumn 'T_IV_SALESIC_O', 'FIVNUMBER', 'NVARCHAR(2000)', 'NOT NULL', '0100', ''' ''';


 

 

第二步,需要执行一个脚本,放开拆分份数的限制,脚本如下

 

insert into t_bas_systemprofile(FCATEGORY, forgid, faccountbookid, fkey, fvalue) values ('IV', 0, 0, 'SplitInvoicesCountLimit', 100);

 

 

 

 

第三步,需要调整BOS IDE里的字段长度,按如下的图进行调整,涉及四个单据(销售普票、销售专票、销项费用普票、销项费用专票),每个单据四个字段(发票代码、发票号码、原发票代码、原发票号码)

 

第四步,上述步骤完成之后,需要重启金蝶云服务器


如何更改拆分票的上限(目前系统支持20张)

问题描述:解决方案: 第一步,需要调整数据库的字段长度T_IV_SALEEXINV字段:FIVCODEFIVNUMBERFSOURCEIVCODEFSOURCEIVNUMBER 表:T_IV_SAL...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息