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バージョンで修正される不具合
【JPIERE-0431】契約処理予定伝票と間接処理法
◆契約期間の途中で契約が開始される場合、もしくは契約期間の途中で契約が終了になる場合において、数量を日数按分する計算において、分子となる契約日数の算出において1日ズレていた不具合を修正しました。
◆2019年7月17日 - Bug fix
- デフォルトの契約処理予定伝票をもとに受注伝票から出荷納品伝票作成プロセスにおいて、対象となる契約処理予定伝票の取得に不具合があるのを修正しました。
- デフォルトの契約処理予定伝票をもとに受注伝票から売上請求伝票作成プロセスにおいて、対象となる契約処理予定伝票の取得に不具合があるのを修正しました。
【JPIERE-0397】アカウントインポート
アカウントの自動仕訳のインポートの処理で、正しく自動仕訳の勘定科目が設定されない不具合を修正しました。
【JPIERE-0363】契約管理
◆2019年8月3日:契約内容テンプレートを選択した際に、ウィンドウのコンテキスト情報でプライスリストに関する情報が更新されない事による、契約内容明細の金額初期設定に影響がある不具合の修正
◆2019年9月30日 - 不具合修正
- jpiere.base.plugin.org.adempiere.process.AbstractContractProcessで定義されている定数に誤りがあったので修正しました。
-
- (誤)JP_ContractProcessType_CreateDocument = "DC"
- (正)JP_ContractProcessType_CreateDocument = "CD"
◆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