このコンテンツはJPiere8.2をJPiere9へのバージョンアップした時の作業メモです。備忘録として残しています。ついでにPostgreSQLも11から13にバージョンアップします。
お気に入りのメニューガジェットの階層化対応
お気に入りのメニューガジェットが階層管理できるようになったのに伴い、新規に登録された2つのテーブルのIDの採番設定を行う必要があります。詳しくは下記のリンク先のコンテンツを参照して下さい。
【iDempiere Lab】お気に入りのメニューの階層管理
JPBPのバージョンアップ対応
マニュフェストファイルの修正
マニュフェストファイルのバージョンを修正しました。
これはJPBPだけではなく、他のプラグインについても同様の修正を行います。
POMの修正
親POMのバージョン指定とパス指定を修正しました。
これはJPBPだけではなく、他のプラグインについても同様の修正を行います。
IDEMPIERE-4654:Sales Order After Receipt Delivery Rule is not workingの対応
リストバリデーションのリファレンス:C_Order DeliveryRuleのRのAfter Receiptの名称をAfter Paymentに変更し、Xクラスが再作成されたため、定数が変更になった影響への対応
- jpere.base.plugin.org.adempiere.callout.JPiereContractContentCallout.java
- jpere.base.plugin.org.adempiere.callout.JPiereEstimationCallout.java
IDEMPIERE-362:Hide things that don't work on iDempiereの対応
サービス品目の売掛債権と買掛債務の自動仕訳の処理が削除された事に伴い、Doc_InvoiceJPクラスをメンテナンスしました。
JPFSのバージョンアップ対応
※pom.xmlとMANIFEST.MFの修正は各プラグインで行うのは大前提。
その他
◆metainfo.zk.lang-addon.xml のメンテンス
◆web.theme.jpiere.css.fragment.adwindow.css.dspとfont-icons.css.dspのメンテナンス
◆web.theme.jpiere.css.fragment.borderlayout.css.dspのメンテナンス
◆web.theme.jpiere.css.fragment.desktop.css.dspのメンテナンス
◆web.theme.jpiere.css.fragment.gadget.css.dspのメンテナンス
JPMSのバージョンアップ対応
※pom.xmlとMANIFEST.MFの修正は各プラグインで行うのは大前提。
MMatchInv
MPayment
DataEngine
- IDEMPIERE-5112:NF8.2 Print Format Item Script not working on Oracleの対応
- IDEMPIERE-5111:Data type improvements to Print Format Item Scriptの対応
- IDEMPIERE-4871:Print Format Item Script Data Type Supportの対応
- IDEMPIERE-4227:Unable to use 2 print format item with the same AD_Column_ID and different formattingの対応
ReportEngine
◆印刷書式ヘッダーが欠ける事象への対応
HTMLのレポート表示において、ヘッダーが欠ける事象に対応しました。
LayoutEngineクラスの下記の部分をコメントアウトしました。
JPPSのバージョンアップ対応
※pom.xmlとMANIFEST.MFの修正は各プラグインで行うのは大前提。
PostgreSQL13へのバージョンアップ
JPiere8.2ではPostgreSQL11を使用していたので、いったんPostgreSQL12にダンプファイルをリストアして、エクスポートし、そのダンプファイルをPostgreSQL13にリストアした。
その他
IDEMPIERE-5221: Performance - indexes on heavily used queries / FHCA-3486
インデックスが重複するため、JPiereで追加した下記のインデックスを削除しました。
- AD_InfoWindow_AccessテーブルのJP_InfoWin_Access_Win_ID
- AD_UserテーブルのJP_User_BPartner
- AD_PostitテーブルのJP_PostIt_Record