本頁使用了標題或全文手工轉換

WebERP

維基百科,自由的百科全書
跳至導覽 跳至搜尋
webERP
開發者 Phil Daintree & Tim Schofield
穩定版本
穩定版本
3.10.6
(2009年6月21日 (2009-06-21)
預覽版本
3.11-rc1
(2009年7月14日 (2009-07-14)
開發狀態 活躍
程式語言 PHP,MySQL
作業系統 Windows, Linux, Unix
語言 多語言
類型 ERP
特許條款 GPL (version 2)
網站 SourceForge.net上的WebERP, WebERP
原始碼庫 sourceforge.net/p/web-erp/code/HEAD/tree/trunk/

webERP是一個開源的進銷存系統,它支援多公司,多幣種,多稅種,多庫存管理。比較適合中小型的企業。

webERP特性[編輯]

  • 通用特性:
    • 完全基於網絡
    • 可以在任何支援PHP的網絡伺服器上執行-可以使用ISP來替代自己建立和維護伺服器。+
    • 使用最少的Java-script,使得最大程度地相容所有網絡瀏覽器和支援網絡的裝置。+
    • 生成PDF報告-用於精確定位文字的PDF。+
    • 所有的報告和指令碼可以輕鬆的以PHP語言的方式修改。 +
    • 多語言支援-每一個用戶都可以看到他們自己首選語言的介面。 +
    • 多主題-每一個用戶都可以看到他們首選的圖形介面主題。 +
    • 可以與Wiki整合,以儲存物料,供應商,客戶的描述等。
  • 安全性
    • 用戶可以被定義成只能存取特定的選項,使用一個基於規則的模型。
    • 適合於這些規則的選項可以通過圖形方式配置,並且用戶定義的規則可以像既定的規則一樣。
    • 不正確的密碼輸入(超過三次)會被阻止,直到系統管理員復位該用戶。這樣可以阻止密碼黑客破壞系統的安全性。
    • 頁面可以使用SSL加密,並且webERP可以被配置成只顯示SSL頁面,以確保所有通過互聯網的資訊被加密。
    • 用戶可以並定義成只使用主選單中的特定模組,所以那些他們不能存取的選單項甚至不被顯示在螢幕上。
    • HTTP的安全性可以通過配置最頂部的內建的安全性,以提供兩種水平的安全性,一種只存取伺服器,另一種實際存取webERP.
  • 訂單輸入
    • 報價單可以按照報價單輸入和打印,然後如果客戶沒有疑議可以直接轉變成訂單,而不需要重新輸入。
    • 可以輸入和維護客戶訂單,並且可以回溯到客戶訂單號。
    • 一個倉庫物料在訂單上的累計數量,會被轉換成倉庫的需求。
    • 一個組裝物料在訂單上的累計數量,會被轉換成其組裝元件的需求。
    • 訂單上的未開票數量,可以維護和更新根據發票的增長?
    • 訂單可以直接開票只需要很少或不需要輸入。
    • 一張訂單可以分多次發貨。每次發貨後訂單會相應更新。
    • 當發貨數量和訂單不一樣時,差異會被記錄下來實時報告每一次的發貨。
    • 價格會根據的客戶的銷售類型,分公司以及貨幣而自動返回。
    • 一系列產品的間斷折扣數量,會根據折扣矩陣自動計算。
    • 裝箱單可以通過預先準備的打印信紙打印或印表機打印。
    • 用戶可以選擇從那個倉庫發貨。
    • 根據運送方式和發貨地址可以自動計算運費。訂單根據單個物料的重量和體積計算總的重量和體積。
    • 發貨地址可以自由輸入-預設是到客戶分公司的實體位址。
  • 稅收
    • 非常靈活的稅收選項,適合加拿大,美國,南非,英國,澳洲,NZ和其他大部分國家。
    • 稅率取決於產品的種類-使用稅收目錄
    • 稅率取決於傳送產品的倉庫的位置
    • 稅率取決於客戶的位置
    • 針對不同的稅務機構設定了多種繳稅方式。
    • 每筆稅收傳送到不同的用戶定義的總帳賬戶-如果連結到AR/PR。
  • 應收賬款
  • 倉庫管理
    • 無限制的倉庫數量和貨物數量,可以儲存在不設數量的不同位置。
    • 一個倉庫物料的價格可以被設定成按任何貨幣定義的任意銷售類型,以允許最大的價格靈活性。
    • 自動延遲交貨。還沒有貨運的銷售訂單可以在開票的時候或在平衡?合理取消訂單的時候,會自動延遲交貨。
    • 倉庫轉移的歷史可以按照倉庫物料的方式被完全跟蹤,包括已經序列化的產品和有標號的產品。
    • 支援虛擬物料,可以開票,報價,折算成本,但是沒有倉庫記錄的維護,例如工資和服務。
    • 可以定義套件商品。(?)
    • 裝配商品可以用類似定義套件商品的方式定義。這些商品存在僅僅是為了下單,定價,開票和銷售分析。不維護庫存平衡?


    • 貨物轉移到其他倉庫地址時會生成轉移記事表(?)
    • 支援重新訂貨數量
    • 倉庫調整可以產生總帳輸入來影響產品的價值。 (?)
    • 倉庫成本變化可以產生總帳輸入來影響產品的價值。 (?)
    • 受控物料-
    • 序列化倉庫管理允許受控物料以單件參考。不受限的
  • 採購
    • 銷售訂單和供應商可以使用任何的貨幣。
    • 針對採購物料的供應商物料的描述和價格可以維護。採購訂單自動使用這些價格。同樣的物料可以從不同的供應商那採購。
    • 訂單數量顯示在倉庫狀態需求上面-通過將接收的倉庫的位置。訂單數量同樣被顯示在計劃報告中。
    • 可以輸入接收的貨物根據採購訂單和?
    • 收到的貨物通過一個GRN進行序列化,針對GRN每一次倉庫變動都會留下一個記錄。
    • 採購訂單記錄了接收數量,開票數量已經訂單的原始數量。
    • 採購訂單可以被Email到一個定義好的供應商聯繫郵件地址里。
    • 可以根據3-4個月的交貨期產生倉庫的計劃報告,來顯示建議的採購數量,根據前3個月的最大用量。?
    • 可以為名義上的物料輸入採購訂單,???
    • 可以為同一個供應商的多個採購訂單設定運費,只需要選擇那些一起被發貨的行。?
  • 應付賬款
  • 銀行
  • 總帳
  • 生產
    • 多層的物料清單-擁有錯誤捕獲功能以防止迴圈BOM。
    • 幽靈清單-當一個上層工作單產生是,自動轉入元件清單。
    • 工作訂單可以產出多種產品用物料。
    • 可選的自動反衝或自動消耗原材料。
    • 工作訂單中消耗掉的原材料和接收到的工作訂單產生的貨物被整合進了倉庫管理和GL.?
    • 可以計算消耗的勞力和時間進工作訂單。?
    • 工作訂單成本-
    • 使用變動報告到GL中-倉庫目錄記錄決定GL賬戶。
    • 工作訂單需要的原材料顯示在倉庫狀態需求中。
    • 完整的MRP-帶有生產日程和預測的維持和建立功能的原材料需求計劃(MRP)。快速完整的MRP遞迴演算法。(目前版本不可用)

業務流程:

webERP安裝(Windows)[編輯]

*安裝Apache,PHP,MySQL(最好不要啟用InnoDB)phpMyAdmin

以上軟件可以安裝一個Appserv的軟件,可以一次安裝全部軟件。
建議首先關閉IIS,否則安裝時選擇非80埠,如81
成功後測試https://web.archive.org/web/20140908174929/https://localhost/ (如果是81埠,相應的是http://localhost:81[失效連結], 以下同理)
測試管理介面https://web.archive.org/web/20150427081042/http://localhost/phpmyadmin ,如果安裝正常,則會出現如下介面

*安裝webErp: 解壓縮webERP軟件到Apache伺服器的C:\AppServ\www\目錄下

到weberp下載最新版的webERP軟件,解壓縮,將解壓後的整個資料夾複製到C:\AppServ\www\webERP 資料夾下(以下的資料夾均以C:\AppServ\www\webERP 為根目錄)

*配置webERP(1):建立數據庫,GB2312編碼方式,並執行匯入web-new.sql

進入http://localhost/phpMyAdmin管理介面,簡便方式可以直接用root進入[失效連結]

*配置webERP(2):修改webERP的config.php:

webERP3.10.6版本中預設沒有config.php檔案,需要把config.distrib.php複製為config.php.
$allow_demo_mode = False;
$dbuser = 'root'(Mysql的root用戶,你可以先在MySql中新建用戶名)
$dbpassword = 'weberp'(Mysql的root用戶密碼,如果新建用戶名,則是對應的密碼)

*配置webERP(3):設定公司資訊

進入/companies資料夾 把其中一個資料夾改為你剛才建立的數據庫的名字(預設是webERP或webERPDemo)。

*進入webERP:

進入http://localhost/weberp/index.php,[失效連結] 出現如下介面,就可以用登陸介面的用戶名和密碼登入了

*中文設定 1.開啟/includes/ConnectDB_mysqli.inc找到

   if ( !$db ) {
       echo '
' . _('The configuration in the file config.php for the database user name and password do not provide the information required to connect to the database server'); exit; }

在其後加上一句

       mysqli_query($db, 'use names gb2312');

2.開啟/includes/header.inc替換所有_('ISO-8859-1')、_('ISO-8859-15')、_('utf')為_('gb2312') 3.開啟/SystemParameters.php,替換htmlentities($_SESSION['RomalpaClause'])為htmlentities($_SESSION['RomalpaClause'], ENT_NOQUOTES, gb2312) 至此即可以用中文簡體實現數據庫記錄,系統設定,pdf打印的中文化,而不會出現亂碼。

外部連結[編輯]