问题现象:T+12.2 普及版费用单报错,一串英文.(关键字:宽度必须是非负数)
问题分析: 造成这样的问题是由于 DynPropertyString 字段指的是【位置动态属性】,宽屏显示屏拖动很长后造成的
labelWidth760onovertrue 修改 760 为 100。然后进行软件重新修改移动位置。
Width 字段的宽度最大可用值为 1100

解决方案: 备份数据执行脚本: --labelWidth 不要大于 eap_Voucher 的 Width --
labelWidth760onovertrue --labelWidth 中的值还原默认值 100, update eap_VoucherControls set DynPropertyString='
labelWidth100onovertrue' where VoucherID =(select id from eap_Voucher where title ='费用单') and Name='Clerk'
名称解析: eap_VoucherControls: 单据控件表 DynPropertyString :单元格移动位置动态属性 VoucherID:关联单据 ID eap_Voucher:单据表 name=clerk: 列名为业务员