K3Cloud二次开发学习中遇到的问题
金蝶云社区-二开
二开
0人赞赏了该文章 1875次浏览 未经作者许可,禁止转载编辑于2017年12月12日 10:57:51
1. 比如一个汇率体系,直接汇率和间接汇率列精度格式化显示的例子

FRateID在BOS并没有看到有此字段,这在T_BD_Rate里面是主键FRATETYPEID.FDIGITS,FRATETYPEID.FREVERSEDIGITS 这两个不是表里的字段,查看了下BOS里面FRATETYPEID的引用属性,包含了这两个

这样的处理是怎么来检索匹配的?机制是什么?
2. 比如遇到以下情况

有的方法即将废弃,传值改变了。参数object变成了object value 这样的情况我们也不知道这个新方法的参数都要具体传什么内容,这还是缺乏相关文档对方法的解释。
3. 案例疑问:采购价目列表双击查询明细

这个自定义参数IsPriceListQuery在哪里添加?以后开发过程中遇到此类的问题会比较多。
4. 像这个案例代码,里面好几个都是指定的字符串类型标识,可是这些标识我们真不知道具体是什么意思?

不但里面的标识的固定值不知道什么意思,很多例子都有这样的列子,还有就是服务对象里面的方法不知道功能是干什么的? 这个例子不完整,有没有完整的上查下查的示例代码?
5. 获取单据操作状态,新增,修改

这段示例代码(科目),在修改跟踪代码,并没有获取到对应的值? 获取操作状态的方法是在后期开发中比较常用的功能,所以能否给出完整的示例代码。
6. 退料单选择退料通知单:采购退料单选采购退料申请单,选单路线插件


标记的那几个字段什么意思?BOS里面没找到。
7. 以下这个选单的案例

像这些标记的属性,只给出值,没有备注说明是什么,这个是要靠日常的积累吗?
8. 销售订单动态表单插件(修改明细字段标题名称),配置在表单插件里,打开单据能触发到,但是标题名没有改变。

能不能提供一个完整的能够修改分录明细字段的标题的示例代码?
9. 以下是动态表单:结账-反结账插件示例代码

这个示例对字段类型的值就花了不少时间,这些都是取值赋值所必须要知道的,不然编译没问题,程序运行就报错。有没有哪里可以简便的方法很快的查出来?
10. 促销申请单

币别对应的表示T_BD_CURRENCY,但是在BOS里没查到。
11. 客户-联系人修改

这个弹出窗口在BOS里面怎么找到?

这些备注的传值参数,都是什么意思?固定传值的话有没有相关的业务介绍?
12. 能否提供一下此类报表的案例相关源码以及配置。

此类报表开发过程中会用到,能否提供一下相关的案例源码?
13.计划员工插件

比如针对这些要用到的类里面的方法,还有一些参数的传值,在没有一些相关示例代码的前提下,直接去做一些新的功能,怎么才能知道该用哪些类哪些方法,该传什么值进去?针对不同的有Tab的页面,传值和处理方法都是这样吗?
14. 发货通知单反写销售订单插件

标记的这几个参数指的是什么?都是在哪里能找到?在运用过程中遇到此类情况如何能够做到灵活的运用?
15. 在账表设计的时候,引用基础资料“销售组织” 的时候,选择“基础资料类型”有好多组织机构选择,我要选哪个呢?

账表要配置的字段很多几十个,一个个的配置那一个报表就会耗费很长时间,有没有快捷的配置方法?
16. 例如新建账表:代码里面ServiceFactory在下列3个引用里面都存在usingKingdee.BOS.Contracts;usingKingdee.K3.SCM.Contracts;using Kingdee.K3.BD.Contracts;这三个对象里面都存在相同的方法(例如:GetService)那这几个方法的内容是一样的吗?具体运用中怎么区分?(这只是其中之一,还有很多这样的情况) 本来代码都是全封装的,看不到,很难掌握具体怎么用,这只是在示例代码里看到有这样的情况,是不是在以后的运用过程中还会遇到很多这样的情况?

这个一长串的是什么?这是干什么用的?在哪里能找到?
17. 账单里面是不是不能用基础资料和基础资料属性的引用,必须全部在sql里面写出编码和名称?不能用基础资料和基础资料属性吗?


18. 账表的公共过滤框,设置的条件过滤,这个多条件过滤,是从查询出来的数据进行过滤,还是重新检索数据?如果是从查询出来的数据之后再进行过滤,那这样的示例代码有没有?条件过滤日期过滤:filter.FilterParameter.FilterString =( (FDate>={ts'2017-12-7 00:00:00'} and FDate<={ts'2017-12-723:59:59'}) ),这种格式怎么怎么个处理逻辑呢?跟原来sql拼接也拼接不了,处理条件组合过滤的是不是有专门的处理方法?
这个过滤怎么和sql拼接完成拼接呢?因为格式和sql不一样,如果是字符串和数字的过滤倒是可以拼接,日期的怎么转换拼接呢?


当列显示超过35列的时候就会出现图1那种情况,这是金蝶自带的机制还是能调整的?如果账表开发中遇到超过35列的怎么办?