服务热线:

400-665-0027

知识资讯
联系我们

电话:400-665-0027


您当前位置:首页 > 知识资讯  > 知识学习 > 正文知识学习
金蝶软件自定义BOS单增加可以F7也可以手工输入的字段
服务热线:400-665-0027 新购有特价、金蝶老客户升级金蝶云产品可以享受5折优惠,送手机、送话费,好礼不断!

客户在自定义的bos里,希望输入物料规格的时候可以再预先定义的规格中选择(F7),也能支持手工输入;

第一个步:再bos单上增加一个字段(可F7文本);

该字段是文本类型字段,添加后调整字段可输入的文本长度,保存模型;

image.png


第二步:查询模板

image.png

找到他的FKEY;

第三步:将这个文本字段改造成F7字段;

我这里举例,让这个字段可以F7选择K3系统的交通工具这个bos基础资料:

image.png

执行脚本

update ICClassTableInfo

set flookuptype = 3,FlookUpClassID=1001050,FSrcfieldName='FID',fsrctablenameas='t_VehicleEntry',fdspfieldname='FName',ffndfieldname='FNumber',fvaluelocation=3,fvaluetype=231

where fclasstypeid = 200000010 and fkey ='FText'


flookuptype=3设置为F7单元格

FlookUpClassID=1001050 引用交通工具基础资料

FSrcfieldName 交通工具表主键

fsrctablenameas 物理表

fdspfieldname 显示名称

ffndfieldname 交通工具编码字段

fvaluelocation 已F7返回名称存储

fvaluetype 字段是文本类型字段存储后台

fclasstypeid 当前bos单的ID

fkey 第二步查出来的字段的FKEY


执行完之后,再执行一次update icclasstype set fid = fid 刷新缓存;然后退出bos单,退出时如果提示要bos单存在变动是否保存,点否;保证我们刚才执行的脚本不被覆盖掉;


然后重新打开bos设计器,打开这个张单据,


image.png

点击单据测试,查看效果,再文本框内按F7弹出交工工具列表选择,选择返回之后点击保存;或者手工输入文本后保存;

image.png

再点序时簿测试查看效果:

image.png