论坛首页 Java企业应用论坛

贴一个Bone中的数据接口

浏览 2760 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-12  
虽然只有API,但也可以猜测、学到很多东西了~~

采购订单、销售订单、采购收货、销售发货……的接口统一都是Documents,实例化时根据参数加以区分。
Documents中有Add、Cancel,Close、Update、GetByKey等方法,以及所需要的各种属性。
通过Document_Lines可以添加,删除,更新采购订单等明细。
通过Browser(DataBrowser)遍历。数据来源需要手动构造RecordSet(过滤)并传给DataBrowser。

Documents.Add:保存(包括记录行)、历史记录,根据具体情况可能包括的操作有库存检查、更新库存、生成日记帐分录等等……

example:
SBO_Company.StartTransaction();

Documents doc = ...
doc.CardCode = ...
Documents_Lines lines = doc.Lines;
lines....

if(doc.add() != 0) {
SBO_Company.EndTransaction(wf_RollBack);
} else {
SBO_Company.EndTransaction(wf_RollBack);
}

Documents算是第几种模型?
  • 描述: Object Model
  • 大小: 14.2 KB
  • 描述: Members of Documents
  • 大小: 80 KB
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics