金蝶云星空应收票据生成收款单保存时报错

问题:出纳模块的应收票据生成收款单,保存时,提示字段长度不够。

这个问题源自于该字段长度不足。

收款单的应收票据单据体有个字段,FBPBILLNUMBER 票据(包)号。这个字段在程序端的默认长度是50,当实际票据(包)号长度变长后,就不够用了。

而数据库端该字段的默认长度是varchar(255),所以参照数据库该字段的长度,在BOS中改成255即可。

如果有SSMS工具,很方便查看数据库表结构,如果没有,则可以通过命令行。

CMD下

sqlcmd -E
>
SELECT syscolumns.name AS 字段名,systypes.name AS 数据类型,syscolumns.length AS 长度

FROM syscolumns INNER JOIN systypes ON systypes.xtype=syscolumns.xtype

WHERE id=(SELECT id FROM sysobjects WHERE name=’T_AR_RECEIVEBILLREC’);

>GO;

可以把结果复制到excel中方便查看。

如果数据库中该字段长度也是50,则可以两边都修改成255

ALTER TABLE T_AR_RECEIVEBILLREC ALTER COLUMN FBPBILLNUMBER VARCHAR(255);

更多用友、金蝶软件使用上的问题,请联系 13611587156(微信)

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注