オープンソースのERP iDempiereの標準機能の入出荷確認伝票を、より使いやすくするために、いくつかの機能を拡張しました。
伝票ステータス更新の選択制御
DocOpetionsを実装して"確認中にする"の伝票ステータス更新処理を選択できるようにしました。そして伝票ステータスが完成の時に"再アクテイブ"を選択できるようにしました。
伝票ステータス更新処理
reActivateIt()
入出荷確認伝票は、入荷伝票/出荷納品伝票の子伝票のため、ボイドするには条件があり、一度完成した後で、誤入力があった場合に修正するのになかなか困る場合があります。そこで、親伝票である入荷伝票/出荷納品伝票の伝票ステータスが確定していない場合(完成/クローズ/ボイド/リバースではない)は、再アクティブできるようにしました。
カスタマイズ情報
追加クラス
◆jpiere.base.plugin.org.adempiere.model.MInOutConfirmJP
追加メッセージ
◆JP_CanNotReActivateInOutConfirm
You can not ReActivate. Because Shipment of Receipt was completed.(入荷伝票もしくは出荷納品伝票の伝票ステータスが確定しているため再アクテイブできません。)