客户化开发技术资料——K/3 BOS开发百问百答 7. 8.
答复:10.2 SP增加了新功能,单据模版、多级审核配置、单据转换流程、报表等都可以删除; 答复:暂没有提供;
【问题5】开发过程中需要从一张BOS单据下推生成一张K/3老单据,其中要从源单据的一个单据体字段推成目的单据的单据头字段,在你拷贝给我们的文档资料中明确说明不能由单据体推成单据头,所以只能通过插件开发来实现。但是在插件开发中我们发现不能对目的单据即K/3老单据进行定位,所以不知道这个功能能否通过插件开发来实现,如果可以,怎么实现? 【解答】
在BOS单据中增加一个隐藏的字段,单据保存时用插件代码自动把单据体要下推的字段赋值到单据头这个字段中,然后再定义单据头下推到单据头,这样就不用在老单据中定义插件了。
【问题6】在K/3 BOS单据中,有没有属性可以设置某个项目,审核后可修改?有的话怎么做,没有的话是否有什么变通的方法? 【解答】
你可以在使用K3 BOS的审核功能时将需要修改的项目的属性设为不锁定,审核后就可以修改!
【问题7】在BOS单据单据头中加了源单单据类型和源单单号两个字段,单据关联已设置好。(旧)生产任务单生成 BOS制作的委外加工订单(类似于采购订单)。1,选单后,源单单据类型和源单单号两字段中的数据立即变成空,保存后整个字段被隐藏。2,选单后,单据体中的物料编码可以带过来,但物料名称,规格等没有显示出来,保存后名称、规格等基本资料属性显示出来。请问源单单据类型和源单单号这个地方是BOS设计成这样?还是BUG?源单单据类型和源单单号应该像其他单据选单一样,保留在单据上并一直显示。 【解答】
1. 选单后,源单单据类型和源单单号两字段中的数据立即变成空,保存后整个字段被隐藏。源单类型和
源单单号是设置成这样的,有不合理的地方,我们在下个版本将进行调整;
2. 选单后,单据体中的物料编码可以带过来,但物料名称,规格等没有显示出来,保存后名称、规格等
基本资料属性显示出来。选单后的物料名称、规格没有显示出来,是在流程定义过程中没有设置物料代码的值更新事件。
【问题8】多级审核的操作。Bos单据多级审核增加的“启动多级审核”具体完成什么功能?客户对原有的F4 、Shift+F4操作比较习惯,对现有的“启动多级审核”、“多级审核”和“驳回审核”操作有比较大的意见。问能否统一设置为这种审核操作方式? 【解答】
这种问题产品是不好改了,只有让客户适应。
【问题9】K3Bos表体如何设置合计? 【解答】
目前不能在界面上设置合计,(系统对数量和金额默认合计),如需对其他字段设置合计,需更改ICClassTableInfo.FSum的值为1。
第25页
客户化开发技术资料——K/3 BOS开发百问百答
【问题10】1、在BOS中,将源单单号(选单)拖入表头,在哪里设置才能可见并选择单据?2、在BOS平台中,我们可以进行单据测试和序时簿测试。请问,我能否用vb程序调起这些单据呢?如何调用?3、我在采购申请单中增加一个插件,希望能够调用我用BOS开发的一张单据。打开这张单据时,在源单单号处将采购申请单单号自动写入,并将一些数据从采购申请单中自动带入。如果申请单已审核,那这张单据将不能修改。如何做到?4、使用BOS平台生成的单据,能否传入一些参数?如果能,怎么传入? 【解答】
可以通过单据流转来解决。
第26页
客户化开发技术资料——K/3 BOS开发百问百答
四、其他
【问题1】如何打包应用程序?有一个项目需要发布,如何像开K/3发布补丁一样,自动找到金蝶的安装目录,自动注册组件,在中间层连接帐套,执行SQL语句。是否有类似的InstallShield的脚本参考? 【解答】
请尝试使用BOS里的部署功能(除BOS的插件外,其他客户端和中间层组件也能发布),使用InstallShield比较复杂。《客户化开发知识库v1.0》文档中有使用InstallShield制作安装包的说明。 在最新的BOS V10.2SP中,提供了“一次环境部署,所有客户端自动更新”的功能,即在客户环境中一次部署完毕后,所有客户端登陆中间层时,能自动更新客户端组件,减少了重复安装客户端的工作量。
【问题2】是否可以在相关的基础资料的对象中增加通过名字查询功能。目前的基础资料(部门,人员,物料等)是通过F7查询或者输入代码,但是实际业务中很多情况是输入名字,很多客户已经要求使用名字查询,特别是涉及职员、部门等基础资料,不知道BOS能不能先行一步,改掉k/3的这个习惯?即直接在那个文本框中输入名称,然后自动匹配,就像在文本框中输入代码一样,能够自动找到相应的基础资料。 【解答】
1. 2.
具体功能计划10.3实现。
另外,现在BOS支持汉字的模糊查询,按F8(F9)即可。
【问题3】BOS中相关单据生成BOS安装包后,在新的账套中安装后不能直接在主控台上体现出来,要在新账套中用BOS重新发布才能在主控台上体现。希望能早日完善这功能。 【解答】
在V10.2SP中已解决你说的问题。
【问题4】在10.2产品中对合同进行多级审核,在消息提示中,打开后提示需要BOS加密狗,但数据量只有一条,难道,10.2产品中自带的审批流设置也需要BOS狗吗?
第1页
客户化开发技术资料——K/3 BOS开发百问百答
【解答】
这个问题应该是Bug,计划在10月底V10.2SP补丁中解决。
【问题5】如何设置通过BOS定义的字段的套打?目前在收款单通过BOS自定义了一个字段,那么在收款的套打设置里面怎么取到这个字段呢? 【解答】
在单据中添加一个字段保存后,打开这个套打文件中可以自已添加一个字段,在设置对象属性时可以指定到单据中的这个字段。
【问题6】有个客户,需要做接口,用到应收应付模块,但有些要求比较特殊,需要修改应收模板。K/3 版本10.2,因为应收应付是BOS做的,所以我想在现有应收模块基础上进行修改,BOS设计界面可以调出来应收款管理,但不能发布。我想问在现有应收款管理上修改,可行么? 【解答】
应收款管理属于标准模块,暂时没有提供部署发布功能,但可以在客户运行环境中进行修改,环境如下:K/3 V10.2SP1+PT00704。
【问题7】对BOS单据中的层处理。如何做到显示或隐藏单据中某一层? 【解答】
以层为单位的动态显示隐藏现在没有提供方法。
可以在插件中一个一个字段的隐藏,从字段的FLAYER属性可判断其所属的层
第2页