跳到主要內容
Skip to content

Ninniku IT Hub

  • Home
  • Technical Support
  • Arduino IoT 與 ERP 整合實戰課程
  • Expert Certification
  • Plug-ins (Taiwan)
    • Accounting for Taiwan
    • Meeting Room Booking

Model

1 篇文章
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 分鐘
Ninniku IT Hub
iDempiere ERP · IoT · Linux 開源技術筆記
support@ninniku.tw
標籤雲
MacOSTipsLDAPBusiness OneJasper ReportJavaM1githubiDempiereDeveloperPlug-InArduinoPWMLEDPotentiometerMaterial ReceiptJavaFXWordpressResistorRaspberry PIUbuntuPostgreSQLSales ManagementMavenLinuxProcessMacBookWorkflowERPExam
頁面
技術支援 認證殿堂 外掛 培訓課程
分類
iDempiere Arduino / IoT Linux WordPress IT Tools
© 2026 Ninniku IT Hub · 雷公李