K3 BOS开发百问百答 下载本文

内容发布更新时间 : 2024/6/3 17:53:58星期一 下面是文章的全部内容请认真阅读。

K/3 BOS开发百问百答(基础资料,业务单据篇1-8)

2010-12-29 09:27:02| 分类: k3 | 标签:单据 k310.2 字段 bos 摘要 |字号 订阅

一、基础资料篇

【摘要】bos基础资料的显示问题

版本:K310.2SP2+10.3+10.2SP1

问题描述:我们的bos做出来的基础资料为什么不能做成象核算项目一样,点中上级组就能显示相面所有基础资料,而不是现在点到最后一个上级组才能显示明细。 【解答】

这是新需求,以后版本会解决。

【摘要】单据自定义无法看到bos定义的基础资料

版本:K310.2SP2

问题描述:在单据自定义中增加自定义字段时,需要选择用bos定义的基础资料该如何设置。我在单据自定义的高级页签上选择基础资料下拉框中无法看到bos定义的基础资料;我跟踪Sql,在ICChatBillTitle 中有自定义字段属性的相关设置,如FTableName、FLookUpClassID等字段。我把记录改成BOS基础资料对应的信息,但是无法生效。请高手指点。 【解答】

在10.2里工业单据自定义工具不能使用BOS单据的基础资料,建议使用核算项目来定义基础资料,即可在工业单据中使用,也可在BOS单据中使用。

【摘要】在调出基础资料序时簿时,过滤出我需要的基础资料

版本:K310.2SP2+10.3+10.2SP1

问题描述:能否对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

【摘要】bos定义的基础资料能否做到按名称而不是按代码进行自动匹配

版本:K310.2SP2+SP1

问题描述:是否可以在相关的基础资料的对象中增加通过名字查询功能。目前的基础资料(部门,人员,物料等)是通过F7查询或者输入代码,但是实际业务中很多情况是输入名字,很多客户已经要求使用名字查询,特别是涉及职员、部门等基础资料,不知道BOS能不能先行一步,改掉k/3的这个习惯?即直接在那个文本框中输入名称,然后自动匹配,就像在文本框中输入代码一样,能够自动找到相应的基础资料。 【解答】

1. 具体功能计划10.3实现。

2. 另外,现在BOS支持汉字的模糊查询,按F8(F9)即可。

二、业务单据篇

【摘要】是否支持多插件和数据授权

版本:K310.1

问题描述:客户使用应付款管理系统,需要将合同资料、其他应付单、收款单等单据按部门进行数据授权,是否需要申请源代码,如果使用BOS插件能否解决数据授权问题,另外Bos是否支持多插件,谢谢!

【解答】

1、10.1下不支持多插件;

2、由于不支持多插件,必须要申请插件的源代码。

【摘要】K3BOS单据(新)中的数量字段怎样才能控制到两个小数

版本:K310.2SP1+SP2+10.3

问题描述:最近在用K3BOS作一个项目,用K3BOS设计的单据中的数量字段小数位默认是10位,请问怎样才能控制到两个小数?是用插件来控制的吗? 【解答】

通过以下方式增加字段时:物料->计量单位->数量,数量将按照物料定义的精度来处理,否则缺省按照十位处理,如果需要定义字段为某个固定的精度,可以使用小数字段,通过该字段的小数位属性来控制。

【摘要】单据上显示各级审核人和审核日期

版本:K310.2SP2

问题描述:多级审核栏目客户不希望分成第二个Label,而是想在单据上有每级审核人和日期显示。 【解答】

如果用系统的多级审核流程就会有多级审核的业签。可以在单据上增加多几个审核人、审核日期,在单据插件的AfterMultiCheck 事件中反写单据上的审核人、审核日期。

【摘要】多层的BOS单据,能否将人员权限按层划分

版本:K310.2SP1后各版本

问题描述:某直销单据分为采购和销售两个页,采购内勤组的成员只能看到采购页而不能看到销售页,而销售内勤组的成员只能看到销售页而不能看到采购页?。 【解答】