问题:出纳模块的应收票据生成收款单,保存时,提示字段长度不够。
这个问题源自于该字段长度不足。
收款单的应收票据单据体有个字段,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(微信)