K3 BOS开发百问百答(7)

2019-05-17 09:44

客户化开发技术资料——K/3 BOS开发百问百答

三、单据定义篇

【问题1】在单据头要设置一个对应物料的销售出库单编号,要由系统自动填写,是不是可以用单据推啊?还有更好的方法吗?客户要求在单据体下面设置运费,整单折扣和总金额(总金额=运费+合计金额*整单折扣),合计金额就是单据体中的合计金额,但是在单据体中不能出现运费项,其中整单折扣是在客户资料有的,由系统自动填写.我们想的是在单据体中先把运费加进去,等保存时就把运费项给隐藏,其中总金额的计算可以用值更新事件做,如何把单据头里的运费和单据体里的运费关联起来?

【解答】

1. 2.

对应物料的销售出库单号应该在选单时由系统填写,可以在单据头设置源单类型、源单编号两个字段,那么在设计流程时,使用勾稽或强制勾稽两种选单关系时,系统将自动填写对应的单据号。 目前还没有在BOS封装的事件中提供单据头和单据体之间进行计算的功能,另外也没有提供合适的将单据体金额字段进行汇总并填写到指定字段的功能(这两个功能都将在V10.3开发阶段完成!),因此,你说的这个功能需要通过插件才能完成。

【问题2】我做的项目中,80%的表单可以通过BOS完成,但有一些表单和报表完全开发,这些表单和报表如何发布到主控台?现在表单上需要加载图形,BOS什么时候能够支持图形? 【解答】

BOS有直接发布到主控台的功能。

近期还没有支持图形的功能规划。在表单上支持图形的计划已列入V10.3预研范围,计划会在V10.3中

第23页

客户化开发技术资料——K/3 BOS开发百问百答 提供预览、缩放、拖动、打印、权限控制等功能。

【问题3】能否对BOS基础资料做过滤,即:在调出基础资料序时簿时,过滤出我需要的基础资料。 【解答】

1、在ICClasstypeentry的FFilter字段增加过虑条件 2、在ICClassTableInfo的FFilter中填写条件。

下例能完成只显示“01”组的物料,FFilter的值应是“x2.FNumber like '01.%'”

SELECT t1.FItemID FROM t_Item t1 with(index (uk_Item2)) LEFT JOIN t_ICItem x2 ON t1.FItemID = x2.FItemID WHERE FItemClassID = 4 AND t1.FDetail=1 AND (x2.FNumber like '01.%') AND t1.FDeleteD=0 ORDER BY t1.FNumber

【问题4】有关多级审核的问题

1. 在对一张单据进行“多级审核流程”配置时,在对每一级审核进行配置时,业务审核

级次、业务审核人、业务审核日期都只能是一样的,这就导致在单据序时薄测试时,启动多级审核后,多级审核中只能有其中某一级的审核人和审核日期有数据,其余审核人和审核日期字段都不能在相应级别审核完毕后记录数据。

2. 在设置多级审核流程后,如果在某一级驳回审核,填写的驳回意见不能看到。 3. 设置多级审核流程后,在单据运行时,“审核”并没有像原有K/3系统中其它单据审核

一样出现在上方菜单下的按钮上,而只能在菜单中启动多级审核。

4. 在多级审核级别之间进行“流转配置”时,只能在中间级别之间进行跳转,如共有5

级审核,想要在某一条件下4级审核完毕后就结束,无法实现,只能在1-5级之间跳转。

5. “流转配置”时,只能增加一次流转配置,即级别之间只能进行一次“添加关系”,

且添加上的关系不能删除。

6. 在设置“流转配置”的“跳转条件”时,字段列表中只有单据的单据头字段,而没有

单据体字段。

7. 最不方便使用的是在单据定义时,一旦添加上字段之后便不能删除,否则便会将单据

上的所有字段全部删除。新增的单据、多级审核流程、单据转换流程保存后也不能删除。在多级审核流程中进行流转配置时添加上的关系不能删除。

8. 在进行“单据转换流程”定义时,不能由源单的单据体下推生成目的单的单据头。

【解答】 1.

答复:每一级审核都已经记录了审核人、审核日期、审核意见,在单据上“多级审核”页可以很清楚的看到。单据序时簿则暂时没有提供查看各级审核人、审核日期、审核意见的功能;这个和多级审核配置中的业务审核人、业务审核日期字段是无关的,业务审核人只在做业务审核的时候才会同时记录,多级审核中有且只有一个级次能作为业务审核级次,所以也只需要一个字段作为业务审核人字段; 2. 3. 4. 5. 6.

答复:已经记录了驳回意见,但暂时没有提供驳回意见的查看。驳回意见会以消息的方式发送出去; 答复:SP2中会进一步简化、优化多级审核,本点在列;

答复:9.30补丁中会增加一种属性,提供给插件判断流程是否已经跳转到结束,让插件有依据进行自动审核等操作,自动结束多级审核流程;

答复:在关闭“启用多级审核”选项并保存后,可以自由添加、删除跳转关系; 答复:暂时没有提供单据体字段;

第24页

客户化开发技术资料——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页


K3 BOS开发百问百答(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:经济法作业题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: