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  回復  更多評論
            

          主站蜘蛛池模板: 边坝县| 崇仁县| 南阳市| 顺昌县| 泰兴市| 左贡县| 柞水县| 和平区| 西峡县| 宁明县| 晴隆县| 天祝| 冀州市| 舒城县| 枝江市| 鄂州市| 内乡县| 宁都县| 和顺县| 民乐县| 华蓥市| 扶绥县| 杭州市| 南川市| 锦州市| 芒康县| 成都市| 昔阳县| 婺源县| 怀安县| 云龙县| 阳原县| 栾川县| 温宿县| 大港区| 奈曼旗| 灵璧县| 新乡县| 新蔡县| 长葛市| 余庆县|