金蝶EAS,BOS,BOTP,源单据与目标单据关联关系
来源:互联网 发布:深圳资深淘宝客服 编辑:程序博客网 时间:2024/05/23 19:13
以下代码片段适用于通过BOTP生成下游单据时,获取上下游单据相关信息。
名词:源单据(上游单据)、目标单据(下游单据)。
/** * 业务单据是否已经通过BOTP生成指定下游单据 * 如果已生成下游单据,返回true * @param billId 源单ID * @param bosType 下游单据类型 * */public static boolean hasDownriver(String billId, String bosType) throws BOSException {boolean flag = false;EntityViewInfo view = new EntityViewInfo();FilterInfo filter = new FilterInfo();filter.getFilterItems().add(new FilterItemInfo("srcObjectID", billId)); //源单IDfilter.getFilterItems().add(new FilterItemInfo("destEntityID", bosType)); //目标单据类型view.setFilter(filter);BOTRelationCollection coll = BOTRelationFactory.getRemoteInstance().getCollection(view);if(coll != null && coll.size() > 0){flag = true;}return flag;}/** * 获取单据通过BOTP生成指定下游单据ID * @param billId 源单ID * @param bosType 下游单据类型 * */public static String getDownBillId(String billId, String bosType) throws BOSException {String destObjectId = null;EntityViewInfo view = new EntityViewInfo();FilterInfo filter = new FilterInfo();filter.getFilterItems().add(new FilterItemInfo("srcObjectID", billId)); //源单IDfilter.getFilterItems().add(new FilterItemInfo("destEntityID", bosType)); //目标单据类型view.setFilter(filter);BOTRelationCollection coll = BOTRelationFactory.getRemoteInstance().getCollection(view);if(coll != null && coll.size() > 0){BOTRelationInfo relation = coll.get(0);destObjectId = relation.getDestObjectID();}return destObjectId;}/** * 获取单据指定上游单据ID(上游单据通过BOTP生成下游单据) * @param billId 下游单据ID * @param bosType 上游单据类型 * */public static String getUpBillId(String billId, String bosType) throws BOSException {String srcObjectId = null;EntityViewInfo view = new EntityViewInfo();FilterInfo filter = new FilterInfo();filter.getFilterItems().add(new FilterItemInfo("destObjectID", billId)); //下游单据IDfilter.getFilterItems().add(new FilterItemInfo("srcEntityID", bosType)); //上游单据类型view.setFilter(filter);BOTRelationCollection coll = BOTRelationFactory.getRemoteInstance().getCollection(view);if(coll != null && coll.size() > 0){BOTRelationInfo relation = coll.get(0);srcObjectId = relation.getSrcObjectID();}return srcObjectId;}
阅读全文
0 0
- 金蝶EAS,BOS,BOTP,源单据与目标单据关联关系
- EAS,BOS,校验业务单据是否已经通过BOTP生成指定下游单据
- 调用EAS单据转换规则(BOTP),生成下游单据
- 金蝶EAS,BOTP单据转换规则,公式参数中使用SQL语句
- 单据关联关系记录
- EAS BOS webservices 开发 之 形成EAS单据中的问题
- sap 单据关联关系数值
- 金蝶EAS·BOS,附件处理,代码实现附件复制到下游单据
- eas bos常用代码-新增单据,参数传递
- EAS BOS 单据列表屏蔽QUERY取数
- eas bos常用代码-新增单据,参数传递
- EAS BoS 业务单据基础模板的扩展
- EAS BOS 单据列表界面排序的代码实现
- BOTP单据转换中间表。
- EAS单据跳转
- EAS单据焦点设置
- 单据上查报错,提示"获取关联关系出错!"
- BOTP单据转换平台自定义公式
- Coderforces Tram
- Caused by: android.database.sqlite.SQLiteException: no such table: _table_case (code 1):
- 《FreeSWITCH: VoIP实战》:SIP 协议
- Hibernate中Criteria查询简单例子新手上路第一案例
- 图像的特征
- 金蝶EAS,BOS,BOTP,源单据与目标单据关联关系
- retrofit学习资料博客网站
- 栈的应用——求解简单算术表达式值
- 29Divide Two Integers
- 获取文件路径的问题
- RMAN 基于时间点的原机和异机恢复
- python第八篇之-函数(1)
- linux压缩解压
- Hi3516a (3) ./sdk.unpack