请教一个关于计量单位转换的问题?
1,201次浏览
编辑于2014年05月12日 19:01:34
我这主要用的是 Kingdee.BOS.ServiceFacade.KDServiceClient这个组件,但里面好像没有关于计量单位的接口
我不清楚固定的转换率是不是都可以通过T_BD_UNITCONVERTRATE这个表查询出来
在K3CloudBOS集成开发平台看到有 关这个表的元数据ID是:BD_MATERIALUNITCONVERT
但是我在用这个元数据做查询的时候
查询如下:QueryServiceProxy serviceProxy = new QueryServiceProxy();
var userOrgs = serviceProxy.GetDataTable(Para);
如某个条件在T_BD_UNITCONVERTRATE表是有数据行的,但是用这个元数据查询的时候总是会加上默认的条件即FFormId = 'BD_MATERIALUNITCONVERT' 这个问过相关的开发人员,说是用于区分元数据类型.
前提是不能使用现在的单位换算接口
问题:
1 如果要查询固定转换率,可以使用BD_MATERIALUNITCONVERT的元数据后用QueryServiceProxy来查询结果吗
2 如果直接使用SQLScriptServiceProxy 跳过这个条件是可以查询出结果的,那么 有FFormId的数据行和FFormId为空的数据行有什么不一样的意义
推荐阅读