spark的自留地(ofbiz/eclipse rcp/shark/opentaps)

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            54 Posts :: 0 Stories :: 112 Comments :: 0 Trackbacks
          OFBIZ為我們提供了POS模塊,它已經可以滿足我們日常收銀的大部分要求了。但是美中不足的是它沒有提供庫存查詢功能。我也沒看出來OFBIZ有近期實現此功能的計劃,所以打算自己做一個。

          首先研究一下POS模塊的代碼結構:

          1、POS模塊同其它模塊的實現方式有所區別,它用了XUL技術來定制展示的界面。所有屏幕文件使用XUL格式定義于screens目錄之下

          2、按鈕事件與java代碼映射關系,記錄在config\buttonevents.xml下

          3、資源文件存放在XuiLabels_[locale].properties與config\PosUiLabels.xml中

          了解結構后,加上庫存查詢功能就很簡單了,我是這樣做的:

          1、在screens/default/menu/mgrmain.xml中增加一個mgrInquiryInventory庫存查詢按鈕,它會出現在POS的“經理”界面中的

          2、在buttonevents.xml中加上以下行,映射事件代碼
          <event button-name="mgrInquiryInventory" class-name="org.ofbiz.pos.event.ManagerEvents" method-name="inquiryInventory" disable-lock="false"/>


          3、在ManagerEvents.java中加入inquiryInventory方法代碼(我是使用了一個ShowInventory的XPage來展現當前選中項的庫存分布)

          4、完工。

          算了算,包括閱讀代碼和編寫這些東東總共也就花了七八個小時的effort,不知道為什么ofbiz就不肯加上這個功能呢?或者pos模塊不再發展了?





          posted on 2011-02-08 11:29 shanghai_spark 閱讀(2295) 評論(4)  編輯  收藏 所屬分類: opentaps

          Feedback

          # re: 給OFBIZ POS模塊加上查詢庫存特性 2011-02-17 12:49 romotc
          原來這也有opentaps的用戶,之前看過但感覺太負責了就放下了。你這有些好的資料沒  回復  更多評論
            

          # re: 給OFBIZ POS模塊加上查詢庫存特性 2011-02-17 22:05 shanghai_spark
          你是開發人員嗎?如果開發的是很麻煩的,我在進入opentaps是花了比較長時間才能進入狀態的。如果使用的話,我覺得應該wiki上的信息已經比較充足了  回復  更多評論
            

          # re: 給OFBIZ POS模塊加上查詢庫存特性 2011-06-19 09:20 muddle
          你是上海的嗎,有沒有過opentaps的實施經驗  回復  更多評論
            

          # re: 給OFBIZ POS模塊加上查詢庫存特性 2011-06-19 09:21 muddle
          我有個客戶打算實施OPENTAPS ERP,但苦于沒有經驗。感興趣的加
          qq 201137  回復  更多評論
            

          主站蜘蛛池模板: 广宗县| 石泉县| 阿坝| 安庆市| 扶余县| 新野县| 佛冈县| 杂多县| 宣恩县| 纳雍县| 金沙县| 大竹县| 汉川市| 古田县| 邯郸县| 永仁县| 淮滨县| 绥棱县| 湟源县| 陕西省| 葫芦岛市| 墨竹工卡县| 大港区| 新余市| 左贡县| 绍兴市| 江油市| 黎平县| 广平县| 专栏| 宁都县| 新宁县| 锦屏县| 木里| 宜都市| 女性| 山阴县| 新河县| 澄江县| 田林县| 靖江市|