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 閱讀(2306) 評論(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  回復  更多評論
            

          主站蜘蛛池模板: 田东县| 宁安市| 兴宁市| 黑龙江省| 庆云县| 高淳县| 顺平县| 通江县| 来安县| 泸水县| 广饶县| 郁南县| 墨玉县| 城步| 怀安县| 双辽市| 卫辉市| 蒙山县| 手机| 永寿县| 宁陕县| 天水市| 格尔木市| 盐边县| 石棉县| 章丘市| 铁力市| 尉犁县| 石首市| 宁城县| 甘德县| 汨罗市| 高密市| 卓资县| 常宁市| 大同县| 龙南县| 岳阳县| 秦安县| 廊坊市| 宝丰县|