【iDempiere Lab】JPiere13へのバージョンアップ作業メモ

JPiere12からJPiere13へのバージョンアップ作業のメモです。

JPCS

release-13のブランチを追加。

マイグレーションスクリプトの適用

ver13にするために必要なマイグレーションスクリプトを適用します。

【iDempiere Lab】Git BashとRUN_SyncDB.sh

【iDempiere Lab】202405141359_IDEMPIERE-5598のマイグレーションスクリプトのエラー対応

sh RUN_SyncDB.sh」を実行すると下記のエラーに遭遇します。エラーに遭遇してももう一回「sh RUN_SyncDB.sh」を実行して下さい。そうすると最後まで実行されるはずです。最後まで実行された後で、上記リンク先のコンテンツに添付している修正スクリプトを実行して下さい。

言語メンテナンス -> ja_JP > 欠落した翻訳の追加の実行

JPBP

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

ソースコード修正

IDEMPIERE-5598:Add new Accounting Dimensions

  • Doc_AllocationHdrJP.java
  • Doc_MatchInvJP.java

IDEMPIERE-6642:Performance issue with the PO getters on X_ classes

  • Doc_GLJournalJP.java
  • Doc_InOutJP.java
  • Doc_InvoiceJP.java
  • Doc_MatchInvJP.java
  • IJPiereTaxProvider.java
  • JPiereTaxProvider.java
  • JPiereContractInOutValidator.java
  • JPiereContractInvoiceValidator.java
  • JPiereGLJournalLineModelValidator.java
  • JPiereInOutLineModelValidator
  • JPiereInvoiceLineModelValidator
  • JPiereInvoiceModelValidator
  • JPiereMatchInvModelValidator
  • JPiereMatchPOModelValidator
  • JPiereOrderLineModelValidator
  • JPiereOrderModelValidator
  • JPiereBankStatementTaxProvider
  • JPiereProductPricing
  • MContractLine
  • MDeliveryDays
  • MEstimationLine
  • MInOutConfirmJP
  • MInvValCalLog
  • MPPFact
  • MRecognition
  • MRecognitionLine
  • ContractTaxInfoGLJournalDataPatch
  • CreateARInvoiceAdjustPaymentDiff
  • CreateContractfromEstimationAndTemplate
  • CreateDocFromSpotContractContent
  • CreateEstimationFromBill
  • CreateEstimationFromInOut
  • CreateInvoiceFromRecogLump
  • CreateInvoiceFromRecogManual
  • DefaultBankDataCreateDoc
  • DefaultBankDataCreateDoc2
  • DefaultContractProcessCreateDerivativeInOut
  • DefaultContractProcessCreateDerivativeInOutIndirectly
  • DefaultContractProcessCreateDerivativeInvoice
  • DefaultContractProcessCreateDerivativeInvoiceIndirectly
  • DefaultCreateBill
  • DefaultInventoryValuationCalculate
  • JPiereImportGLJournal
  • JPiereImportInventory
  • WFActivityRespBulkUpdate
  • WFActivityUserBulkUpdate
  • JPiereInvValUtil
  • JPiereUtil
  • UpdateCostFromPriceList

JPFS

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

CSSの修正

画像の追加

IDEMPIERE-6469:Add an image for the "Menu" button

フォントアイコンを使用していない時に、メニューボタンに表示される画像MenuTree16.pngが追加されています。

JPMS

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

ソースコードの修正

IDEMPIERE-6533:Register Account Info as Form

  • AbstractADWindowContent.java

IDEMPIERE-5598:Add new Accounting Dimensions

  • Fact.java
  • MInvoice.java
  • MPayment.java

IDEMPIERE-4875:In Print Format, Fixed Width is not working when blank content.(不具合修正)

  • LayoutEngine.java
  • TableElement.java

JPPS: GroupWare

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Pivot Window

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Consolidated Management

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Delete Client

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Bulk update

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Generic Export

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: シンプルインプットウィンドウ

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

ソース修正

IDEMPIERE-6642:Performance issue with the PO getters on X_ classes

  • JPiereSimpleInputWindow.java
  • MSimpleInputSearch.java

【iDempiere Lab】ZK10.3よりVboxとHboxがDeprecatedになった事による修正

  • SimpleInputWindowMessagebox.java
  • AbstractSimpleInputWindowForm.java

JPPS: マトリクスウィンドウ

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

ソース修正

IDEMPIERE-6642:Performance issue with the PO getters on X_ classes

  • MMatrixField.java
  • MMatrixSearch.java
  • JPiereMatrixWindow.java

JPPS: フォームウィンドウ

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: SSO

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

JPPS: Custom Contract

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

ソース修正

IDEMPIERE-6642:Performance issue with the PO getters on X_ classes

  • ICustomContractTaxProvider.java
  • JPiereContractInOutValidator.java
  • JPiereContractInvoiceValidator.java
  • MContractLine.java
  • MEstimationLine.java
  • MRecognition.java
  • MRecognitionLine.java
  • CustomContractTaxProvider.java
  • CreateContractfromEstimationAndTemplate.java
  • CreateDocFromSpotContractContent.java
  • CreateInvoiceFromRecogLump.java
  • CreateInvoiceFromRecogManual.java
  • DefaultContractProcessCreateDerivativeInOut.java
  • DefaultContractProcessCreateDerivativeInOutIndirectly.java
  • DefaultContractProcessCreateDerivativeInvoice.java
  • DefaultContractProcessCreateDerivativeInvoiceIndirectly.java
  • CustomContractUtil.java

JPPS: Custom PP

release-13のブランチを追加。

マニフェストファイル等の修正

◆MANIFEST.MF

  • Versionを13に修正

◆POM.xml

  • 親POMのパスの修正

ソース修正