JPiere6.2 - Finalバージョン

JPiere6.2-Finalバージョンで追加される機能

JPiere6.2-Finalバージョンで更新及び改善される機能

【JPIERE-0445】契約内容から伝票作成(スポット契約)

2019年6月6日

CreateDocFromSpotContractContentのクラスにおいて、【JPIERE-0294】受注/発注伝票でセット品目を単品に展開する【JPIERE-0295】売上/仕入請求伝票でセット品目を単品に展開するを使用するために下記の修正をしました。

  • MOrderのモデルクラスを使用している所を、MOrderJPにしました。
  • MInvoiceのモデルクラスを使用している所を、MInvoiceJPにしました。

【JPIERE-0438】テーブルとカラムインポート

◆2019年10月10日:プロセスの実行パラメーターに「エレメント更新」フラグの追加

既存のエレメントが存在している場合に、更新処理を行うかどうかの判定パラメーターを追加しました。OFFの場合でも、エレメントの新規登録は実行されます。

インポートするカラムのデータに、フィールドの翻訳を含めているようなケースで、エレメント上では翻訳を変えたくないようなケースで利用する事を想定しています。

【JPIERE-0436】JPiereオリジナル添付ファイルをJPBPからJPMSへ変更

JPiereオリジナル添付ファイルの機能を、JPBPからJPMSへ移行しました。

(理由)JPBPとJPMSが依存関係になってしまっていたため。

【JPIERE-0431】契約処理予定伝票と間接処理法

契約処理予定伝票の契約入出荷予定伝票明細と契約請求予定明細を作成する際に、最後の契約処理期間の数量計算において、日数按分から残数量の計算ロジックに変更しました。

【JPIERE-0410】プライスリストインポート

取引先別分岐価格設定のインポート処理において、取引先の情報が入力されていない場合でも、分岐値(BreakValue)の値が0より大きい場合は、インポートできるように修正しました。

【JPIERE-0363】契約管理

◆2019年5月21:契約内容で基点となる伝票の伝票タイプを選択した際に、選択した伝票タイプに、受発注サブ伝票タイプが入力されていなかった場合のメッセージを改善

2019年6月7日

取引先住所(手書)フィールドの自動入力において、取引先の住所情報(C_Location)で住所1(Address1)と住所2(Address2)のフィールドに入力がされていないと"nullnull"となるのを、空欄のままにしておくように修正しました。

JPiere6.2-Finalバージョンで修正される不具合

2019年7月17日 - Bug fix

  • デフォルトの契約処理予定伝票をもとに受注伝票から出荷納品伝票作成プロセスにおいて、対象となる契約処理予定伝票の取得に不具合があるのを修正しました。
  • デフォルトの契約処理予定伝票をもとに受注伝票から売上請求伝票作成プロセスにおいて、対象となる契約処理予定伝票の取得に不具合があるのを修正しました。

【JPIERE-0397】アカウントインポート

アカウントの自動仕訳のインポートの処理で、正しく自動仕訳の勘定科目が設定されない不具合を修正しました。

◆2019年9月30日 - 不具合修正

  • jpiere.base.plugin.org.adempiere.process.AbstractContractProcessで定義されている定数に誤りがあったので修正しました。
    • (誤)JP_ContractProcessType_CreateDocument = "DC"
    • (正)JP_ContractProcessType_CreateDocument = "CD"

【JPIERE-0214】入金伝票の消込処理タブでの加入金消込処理の修正

◆2019年10月2日

消込処理タブでの、消込処理において、マイナスの消込金額の時の処理に不具合があったので修正しました。

2019年7月20日:ISO通貨コードから通貨の逆引き

ISO通貨コードから通貨を逆引きするロジックが実装されていなかったので実装しました。

リファクタリング

2019年9月13日:コールアウトのリファクタリング

主に下記のコールアウトクラスでEclipse上の警告表示を消しました。

  • jpiere.base.plugin.org.adempiere.calloutJPiereOrderCallout
  • jpiere.base.plugin.org.adempiere.callout.JPiereEstimationCallout

2019年9月13日:モデルクラスのリファクタリング

主に下記のモデルクラスでEclipse上の警告表示を消しました。MEstimationLineとMRecognitionLineについて品目価格の処理をプラグインから取得できるようにしました。

  • jpiere.base.plugin.org.adempiere.model.MBankStatementTax
  • jpiere.base.plugin.org.adempiere.model.MEstimationTax
  • jpiere.base.plugin.org.adempiere.model.MEstimationLine
  • jpiere.base.plugin.org.adempiere.model.MRecognitionLine
  • jpiere.base.plugin.org.adempiere.model.MRecognition

2019年9月13日:モデルバリデータのリファクタリング

主に下記のモデルバリデータのEclipse上の警告表示を消しました。他にメッセージが多言語化されていないモデルダリデータがあったので多言語対応しました。

  • jpiere.base.plugin.org.adempiere.base.JPiereInOutModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereInOutLineModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPierePaymentModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPierePaymentTermModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereOrderModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereOrderLineModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereMovementModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereMatchPOModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereMatchInvModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereLocatorModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereLocationModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereInvoiceModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereInvoiceLineModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereContractRMAValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereContractRecognitionValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereContractOrderValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereContractMatchPOModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereContractMatchInvModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereContractInvoiceValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereBPBankAccountModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereBankStatementModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereBankStatementLineModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereBankModelValidator
  • jpiere.base.plugin.org.adempiere.base.JPiereBankAccountModelValidator