ERP

20 篇文章
iDempiere

LDAP Manager:當 HR 打來的第 17 通求救電話

上回書說到,本工程師耗盡三天青春,親手打造了一個 LDAP 盒子。(詳情請見:LDAP in a Box:一個工程師的創傷後應激與 Docker 化決心)盒子做好了,放在架子上,靜靜等待分公司開張的那一天。只是,生活沒有暫停鍵。LDAP 安靜了,電話沒有。 那通電話 那天下午兩點半,HR 打來了。聲音一如往常地溫柔,問題一如往常地直白:「我要新增一個員工帳號,請問要怎麼操作?」 這是第 17 通了。 工程師在心裡默默計了一下。第一通,他耐心解釋了 ldapadd 指令。第五通,他寫了一份 SOP。第十一通,他把 SOP 印出來貼在 HR 辦公室的牆上。第十七通,HR 的聲音依然溫柔,SOP 大概已經成了佈告欄的裝飾品。...

2026-03-15 · 6 分鐘
iDempiere

iDempiere 繁體中文語系包:純度 99.99%,比黃金還純,絕不含簡體字段,全面採用台灣在地商務術語。

「本語系包純度 99.99%。剩下 0.01% 是工程師的眼淚,無法去除。」 iDempiere 是開源 ERP 武林中的一代宗師——進銷存、財務、製造、CRM,十八般武藝樣樣精通。但長久以來,它的「繁體中文」翻譯,其實是簡體中文套了一層繁體的皮。台灣使用者每天開 ERP,彷彿穿越到平行時空:明明在台北辦公,系統卻跟你說「激活」、「默認值」、「打印」。 現在,蒜頭廟正式推出 iDempiere 繁體中文語系包——13,591 筆詞條,經 LLM 精煉初篩再加上台灣 ERP 實戰人工校對,一筆一筆把簡體腔清乾淨。 簡體腔恐怖畫廊 舊譯(含雜質版)新譯(純台灣版)鑑定 激活啟用你在激活什麼,寶可夢嗎? 默認值預設值系統默認你同意?台灣沒有默認,只有預設 打印列印我們列印,不打印。打了印表機會壞 帳套會計科目架構帳套是什麼?套房嗎? 信息資訊信息是間諜用語,我們用資訊 組織組織這個沒問題,請繼續...

2026-03-14 · 6 分鐘
iDempiere

iDempiere 修煉之路:從練氣期到渡劫期的 47 堂免費心法課

前言:修仙之路,始於腳下 天下學 ERP 者眾,修成正果者寡。 iDempiere 是開源 ERP 界的武林名門,功法深厚、招式齊全。但不少人一看到源碼就退了——幾百萬行 Java、OSGi 框架、Application Dictionary……光聽名字就夠讓凡人窒息。 問題出在哪?沒有一套系統化的修煉心法。 現在,idempiere.dev/learn 端出了一套完整的修仙功法——47 堂課、4 個境界、5 大功法門派,從凡人到飛升,全部免費。對,你沒看錯,免費。這年頭連個 Udemy 課都要 $29.99,人家直接把修仙秘笈攤開來讓你抄。 凡人 → 練氣期(12課) → 築基期(15課)...

2026-02-28 · 15 分鐘
iDempiere

【技術架構】深度解析:iDempiere ERP 與 Turnkey 電子發票系統的無縫整合指南

在現代企業的數位轉型中,電子發票系統的自動化是提升營運效率的關鍵一環。本文將基於實戰經驗,深入探討 iDempiere ERP 如何透過技術手段與政府的 Turnkey Server 進行深度整合,建立一套穩定且合規的電子發票架構 。 一、 系統流程總覽:建立數據的橋樑 iDempiere 與 Turnkey Server 之間的資料交換,並非單向的檔案傳遞,而是一套嚴密的「產製、檢核、傳送、回寫」循環 。系統的核心目標在於確保 ERP 中的每一筆交易紀錄,都能精準地轉化為符合財政部規範的 XML 格式。 二、 發票處理核心:F0401 與 F0501 流程...

2026-01-04 · 7 分鐘
iDempiere

Mastering Currency Rate Check Skipping: Configuration and Coding Guide

摘要 在 iDempiere 7.1 之後的版本中,系統引入了一項新功能:在輸入和儲存匯率後,會自動檢查是否存在重疊的匯率。然而,有時候您需要建立長期匯率與即期匯率並存的情況,這可能會觸發不必要的重疊警告,如圖 1 所示。本教學深入探討了此情境的實用解決方案,提供逐步指導,教您如何有效地撰寫程式碼並實作繞過重疊檢查的機制。透過清晰的說明和實際範例,本指南將幫助您在 iDempiere 中順利調整匯率檢查流程,以滿足您特定的業務需求。 使用方式 在系統設定中,建立一個名為「Is_CurrencyRate_Overlap」的新設定,並將其值設為「N」。 使用「Y」將啟用重疊檢查。使用「N」將停用重疊檢查。如圖 2 所示。 圖 2 程式碼 操作步驟: 首先建立一個名為 CustomMConversionRate 的新類別,繼承自 org.compiere.model.MConversionRate。 覆寫兩個方法:beforeSave 和 afterSave,如下方程式碼片段所示。...

2023-08-19 · 12 分鐘
iDempiere

Implement the void function for Depreciation documents in iDempiere ERP.

此程式碼為會計人員實作了一個撤銷機制,用於反轉他們的操作。這在發生錯誤並需要更正的情況下非常有用。程式碼還根據文件的當前狀態定義了可以對文件執行的有效操作。 這是一段 Java 程式碼,用於在 ERP 系統中自訂折舊分錄的實作,繼承自基礎類別 MDepreciationEntry 並實作 DocOptions 介面。 該類別覆寫了 voidIt() 方法,用於刪除文件的會計分錄,並更新 MDepreciationExp 表以移除 ParentID 並將「processed」標誌設為「N」。該方法還會在刪除會計分錄之前檢查期間是否為開放狀態。 customizeValidActions() 方法也被實作,以根據文件狀態自訂可用的有效操作。例如,如果文件狀態為「已完成」,則唯一可用的有效操作是作廢該文件。 package tw.ninniku.model; import java.sql.ResultSet; import java.util.Properties;...

2023-04-24 · 8 分鐘
iDempiere

Streamlining Supply Chain Management with iDempiere ERP’s Material Receipt and Confirmation Module.

<strong>Excerpt</strong><br>This article discusses the process of generating material confirmations in iDempiere ERP. It explains the steps involved in creating a receipt confirmation for materials and how the system automatically updates the receipt data once the confirmation is completed. By using iDempiere's material confirmation feature, businesses can ensure the accuracy of their inventory and streamline their supply chain management processes.

2023-03-06 · 20 分鐘