(57)【要約】【課題】先に注文を受付けた顧客への出荷品の引当てを後回しにすることなく顧客へのサービスを維持する。【解決手段】受注情報の発生順または受注情報の顧客希望日順といった特定の優先順に受注情報を並べ、注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる出荷品引当方法において、出荷品についての複数の所要情報や受注情報の状態を入力し（ステップＳ１）、これらの情報を複数の引当てグループに分類し（ステップＳ２）、所定のグループを所要情報または受注情報の受付け順にソートし（ステップＳ３）、所定の優先順にグループ別の引当てを行い（ステップＳ４）、受付け順に出荷品の再引当てを行う（ステップＳ５）。【選択図】　　　図２
2004002013.tif 000002
【特許請求の範囲】
【請求項１】
注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる出荷品引当方法のためのプログラムにおいて、
出荷品についての複数の所要情報や受注情報の状態を入力し、
これらの情報を複数の引当てグループに分類し、
所定のグループを所要情報または受注情報の受付け順にソートし、
所定の優先順にグループ別の引当てを行い、
前記受付け順に出荷品の再引当てを行う、
各ステップを備えた出荷品引当方法をコンピュータに実行させる、
ことを特徴とする出荷品引当プログラム。
【請求項２】
前記複数のグループが、出荷中グループ、納期確約済グループおよび納期未確約グループからなる、請求項１に記載の出荷品引当プログラム。
【請求項３】
前記グループ内での引当ての所定の優先順は、納期、数量の順である、請求項１または２に記載の出荷品引当プログラム。
【請求項４】
注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てるコンピュータを用いる出荷品引当方法において、
出荷品についての複数の所要情報や受注情報の状態を入力し、
これらの情報を複数の引当てグループに分類し、
所定のグループを所要情報または受注情報の受付け順にソートし、
所定の優先順にグループ別の引当てを行い、
前記受付け順に出荷品の再引当てを行う、
各ステップを備えたことを特徴とする出荷品引当方法。
【請求項５】
注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる出荷品引当装置において、
出荷品についての複数の所要情報や受注情報の状態を入力する手段、
これらの情報を複数の引当てグループに分類する手段、
所定のグループを所要情報または受注情報の受付け順にソートする手段、および
所定の優先順にグループ内での引当てを行う手段および前記受付け順に出荷品の再引当てを行う手段、
を備えたことを特徴とする出荷品引当装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、顧客から所望の納期に出荷するよう注文された製品の出荷品をその製品の在庫や製造工場からの入荷予定の数量に基づき、顧客に出荷品を引当てる出荷品引当装置、方法およびそのためのプログラムに関する。
【０００２】
【従来の技術】
従来、出荷品の引当ては、受注情報の発生順または受注情報の顧客希望日（納期）順といった特定の優先順に受注情報を並べ、注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる方式が採用されていた。
【０００３】
【特許文献１】
特開２００２−２３０１１５号公報
【０００４】
【発明が解決しようとする課題】
上記従来方式において、予め提示された所要数量を超える出荷品の仮注文に対し、顧客からの正式な受注情報の発生順または納期順などの特定の優先順だけに偏ってその引当てを行うと、先に正式注文を受付けた顧客が引当てられず後から正式注文を受付けた顧客が先に引当てられてしまい、先に正式な注文を受付けた顧客の引当てが後回しにされてしまうことがあり、ひいては顧客へのサービスの低下を招くという問題が発生する。
【０００５】
それゆえ、本発明は、上記問題を解決し、従来の受注情報の発生順または納期順などの特定の優先順だけに偏った出荷品の引当を無くし、予め提示された所要数量を超える注文に対する出荷品の引当てに対し、先に注文を受付けた顧客への出荷品の引当てを後回しにすることなく、顧客へのサービスを維持することのできる出荷品引当装置、方法およびそのためのプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成する本発明の出荷品引当装置は、注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる出荷品引当装置において、出荷品についての複数の所要情報や受注情報の状態を入力する手段、これらの情報を複数の引当てグループに分類する手段、所定のグループを所要情報または受注情報の受付け順にソートする手段、および所定の優先順にグループ内での引当てを行う手段および前記受付け順に出荷品の再引当てを行う手段、を備えたことを特徴とする。
【０００７】
上記出荷品引当装置において、前記複数のグループが、出荷中グループ、納期確約済グループおよび納期未確約グループからなる。
【０００８】
上記出荷品引当装置において、前記グループ内での引当ての所定の優先順は、納期、数量の順である。
【０００９】
本発明の出荷品引当装置では、予め提示された所要数量を超える注文に対する出荷品の引当を行う際に、顧客からの出荷品の注文受付日（時、分、秒を含む）を管理する構成にしたことで、先に注文した顧客に対する出荷品の引当てが後回しにならないようになる。
【００１０】
【発明の実施の形態】
以下、添付図面を参照しつつ本発明の実施の形態を詳細に説明する。
図１は本発明の一実施形態に係る出荷品引当装置の概略構成図である。図１全体に示す出荷品引当装置は、プログラムに従い仮注文である所要情報および正式注文である受注情報についてその引当てを行う複数のグループに分類してグループ内で引当てを行った後に、顧客からの注文受付日に基づき再引当てを行う処理装置１を備える。ここでは、処理装置１は、ＣＰＵと主記憶装置などを備えたコンピュータで構成され、所要入力手段２、受注入力手段３、引当前処理手段４、出荷量算出手段５、引当手段６などを有する。
【００１１】
所要入力手段２は、顧客の所要情報（例えば品目の週毎の必要量）を入力するものであって、例えばネットワークを介して販売社あるいは代理店などの端末で入力されて送信された顧客の仮の注文情報である所要情報を入力する（取込む）ものである。
【００１２】
受注入力手段３は、顧客の正式の受注情報（注文受付日の情報を含む）を入力するものであって、例えばネットワークを介して販売社や代理店などの端末で入力されて送信された顧客の正式の受注情報を入力する（取込む）ものである。
【００１３】
引当前処理手段４は、入力された所要情報および受注情報について、いずれかのグループで引当てるかを分類するものである（図２から図４を用いて後述する）。
【００１４】
出荷量算出手段５は、所要情報および受注情報をもとに出荷量を算出するものである。
【００１５】
引当手段６は、引当てを行うものであって、グループ内で引当て、その後に、顧客からの注文受付日に基づき再引当てを行うものである（図２、図５から図１１を用いて後述する）。
【００１６】
また、出荷品引当装置は、外部記憶装置１３を有し、外部記憶装置１３内に、所要情報ファイル７、受注情報ファイル８、出荷情報ファイル９、保証値（前回）ファイル１０、在庫情報ファイル１１および入荷予定情報ファイル１２等のファイルを格納している。
【００１７】
所要情報ファイル７は、顧客毎の所要情報を記憶するものであって、例えば品目の週の必要予想量を記憶するものである。
【００１８】
受注情報ファイル８は、顧客からの正式な受注情報を記憶するものである。
【００１９】
出荷情報ファイル９は、所要情報ファイル７および受注情報ファイル８に格納されたデータをもとに算出した出荷情報（例えば品目毎の出荷量）を記憶するものである。
【００２０】
保証値（前回）ファイル１０は、所要情報ファイル７に格納された顧客の所要情報対して引当てた前回の引当結果（前回の保証値）を記憶するものである。
【００２１】
在庫情報ファイル１１は、在庫の情報であって、品目毎の在庫情報を記憶するものである。
【００２２】
入荷予定情報ファイル１２は、製造工場等の生産システムで生産される出荷品の入荷予定情報を記憶するものである。
【００２３】
次に、処理装置１の全体動作をフローチャートに従い以下に説明する。
【００２４】
図２は、本発明の全体動作説明のフローチャートである。以下のフローチャートにおいて、Ｓに続く数字はステップ番号を示す。
【００２５】
まず、ステップＳ１で、所要情報および受注情報を入力する。即ち、図１の所要入力手段２および受注入力手段３が、顧客の所要情報および顧客の正式な受注情報を入力する（取込む）。例えば、後述する図５の左側に示すような所要情報および受注情報を入力する（取込む）。
【００２６】
ステップＳ２で、グループ別に仕分ける。これは、ステップＳ１で入力した所要情報および受注情報について、例えば図５の右側に示すように、出荷中グループＡ、確約済グループＢ、未確約グループＣの３つグループのいずれかに仕分ける（グループに分類する）。
【００２７】
ステップＳ３で、グループ内を納期、数量の順にソートする。これは、ステップＳ２で、例えば後述する図５の右側に示すように出荷中グループＡ、確約済グループＢ、未確約グループＣに分けた後に、納期の早い順でソートし、次に、図６に示すように注文受付日（受注日）順にソートする。納期および受注日が同じときは更に数量の小さい順にソートする。これは数量の小さい順に引当を行うほうが引当が成功する可能性が高いからである。
【００２８】
ステップＳ４で、グループ別に引当てを行う。これは、ステップＳ３でグループ内で納期の早い順、数量の小さい順にソートしたので、これに続いて各グループ内でそれぞれ引当原資を順に引当てる。ここで、引当原資とは、出荷品として確保された在庫品をいう。
【００２９】
ステップＳ５で、受注日に基づき再引当てを行う。これは、Ｓ４でグループ別に引当てを行った後、グループＣ内の引当結果を取り出し、受注日（時、分、秒を含む）順にソートして再引当てを行う（後述する図６、７参照）。
【００３０】
以上によって、顧客の所要情報および受注情報をグループ（例えばグループＡ、Ｂ、Ｃ）に仕分け、グループ別に引当て（例えば納期の早い順、数量の小さい順に引当て）た後、顧客からの注文受付日に基づき再引当てを行うことにより、従来の注文の情報の発生順や納期順などの特定の優先順だけに偏った引当を無くすと共に、先に注文を受付けた顧客の引当てを後回しにすることをなくすことが可能となる。次に、グループ分け処理について以下に順次詳細に説明する。
【００３１】
図３は、所要情報に対するグループ分け処理のフローチャートである。
【００３２】
ステップＳ１１で、所要情報を入力する。
【００３３】
ステップＳ１２で、前回の保証値を取り込む。ここで、保証値とは、前回の引当て後に確約された所要量をいう。
【００３４】
ステップＳ１３で、ステップＳ１２の結果、
・前回の保証値が無い
・前回の保証値≧今回の所要量
・前回の保証値＜今回の所要量
のいずれか判別する。
【００３５】
上記判別結果、前回の保証値が無い場合には前回の保証値がなく、未確約の所要情報であると判明したので、ステップＳ１４に進み、未確約グループＣと仕分ける（分類する）。
【００３６】
ステップＳ１３で、前回の保証値≧今回の所要量と判明（前回の保証値の確約があって、かつ前回の保証値≧今回の所要量と判明）した場合にはステップＳ１５に進み、確約済グループＢと仕分ける。
【００３７】
ステップＳ１３で前回の保証値＜今回の所要量と判明（前回の保証値の確約があって、かつ前回の保証値＜今回の所要量と判明）した場合にはステップＳ１５に進み、今回の所要量のうち、保証値分を確約済グループＢと仕分けてステップＳ１７に進む。
【００３８】
ステップＳ１７で、今回の所要量のうち、保証値分を超える分を未確約グループＣと仕分ける。これらステップＳ１６，Ｓ１７により、１つの所要量が前回の保証値よりも多いときは、２つのグループ（確約済グループＢと未確約グループＣとの２つのグループ）に分割されて仕分けられ、それぞれで引当てが行われ、顧客からの注文受付日に基づき再引当てを行うこととなり、従来の注文の情報の発生順や納期順などの特定の優先順だけに偏った引当を無くすと共に、先に注文を受付けた顧客の引当てを後回しにすることをなくすことが可能となる。
【００３９】
以上のように、顧客の所要情報について、前回の保証値の無し、今回の所要量が前回の保証値内、今回の所要量が前回の保証値を超えた場合にそれぞれ未確約グループＣ（ステップＳ１４）、確約済グループＢ（ステップＳ１５）、確約済グループＢ（ステップＳ１６）または未確約グループＣ（ステップＳ１７）に、仕分けることが可能となる。
【００４０】
図４は、受注情報に対するグループ分け処理のフローチャートである。
【００４１】
ステップＳ２１で、受注情報を入力する。
【００４２】
ステップＳ２２で、出荷中情報を取り込む。
【００４３】
ステップＳ２３で、受注情報が出荷中か判別する。ＹＥＳの場合には、受注情報が出荷中と判明したので、ステップＳ２４で出荷中を出荷中グループＡに仕分ける。ＮＯの場合には、ステップＳ２５に進む。
【００４４】
ステップＳ２５で、前回の保証値を取り込む。
【００４５】
ステップＳ２６で、ステップＳ２５の結果、
・前回の保証値が無い
・前回の保証値≧今回の所要量
・前回の保証値＜今回の所要量
のいずれか判別する。
【００４６】
ステップＳ２６で前回の保証値が無いと判明（前回の保証値がなく、未確約の受注情報であると判明）した場合はステップＳ２７に進み、未確約グループＣと仕分ける。
【００４７】
ステップＳ２６で前回の保証値≧今回の所要量と判明（前回の保証値の確約があって、かつ前回の保証値≧今回の受注情報と判明）した場合はステップＳ２８に進み、確約済グループＢと仕分ける。
【００４８】
ステップＳ２６で前回の保証値＜今回の受注情報と判明（前回の保証値の確約があって、かつ前回の保証値＜今回の受注情報と判明）した場合はステップＳ２９に進み、今回の受注情報のうち、保証値分を確約済グループＢと仕分けてステップＳ３０に進む。
【００４９】
ステップＳ３０で、今回の受注情報のうち、保証値分を超える分を未確約グループＣと仕分ける。これらステップＳ２９，Ｓ３０により、１つの受注情報が前回の保証値よりも多いときは、２つのグループ（確約済グループＢと、未確約グループＣとの２つのグループ）に分割されて仕分けられ、それぞれで引当てが行われ、顧客からの注文受付日に基づき再引当てを行うこととなり、従来の注文の情報の発生順や納期順などの特定の優先順だけに偏った引当を無くすと共に、先に注文を受付けた顧客の引当てを後回しにすることをなくすことが可能となる。
【００５０】
以上のように、顧客の正式の受注情報について、出荷中、前回の保証値の無し、受注情報が前回の保証値内、受注情報が前回の保証値を超えた場合にそれぞれ出荷中グループＡ（ステップＳ２７）、未確約グループＣ（ステップＳ２８）、確約済グループＢ（ステップＳ２９）、未確約グループＣ（ステップＳ３０）に仕分けることが可能となる。
【００５１】
図５は、初回の受注・所要情報をグループ別に分類する引当前処理を示す図である。図５の左側に示すように、受注・所要情報は、受注・所要処理により下記の情報を対応づけて登録したものである。
【００５２】
・顧客名：
・品目名：
・区分：受注、所要
・状態：出荷中、確約済、未確約
・納期：今週、来週、２週間先…
・数量：
図５の右側に示すように、引当前処理は状態（出荷中、確約済、未確約）に応じて受注・所要情報をそれぞれグループＡ、Ｂ、Ｃに分類する。例えば、受注情報の１行目のデータは状態が「出荷中」であるので出荷中グループＡに分類され、２行目および３行目のデータは状態が「確約済」であるので納期確約済グループＢに分類され、４行目のデータは状態が「未確約」であるので納期未確約グループＣに分類される。
【００５３】
図６は、図５に示すグループ別分類の引当前処理後にグループＣについてのみ受注日でソートした結果を示す図である。その他の部分は図５と同じである。なお、図６に示す引当前処理では、前述したように納期、受注日に同じものがある場合は、数量が昇順となるようにソートを行う。
【００５４】
図７は、図６に示すソート結果と引当原資とから出荷品を引当てる引当処理を示す図である。図７は前回の引当結果がない場合の引当処理を示している。引当結果から判るように受注日に応じた引当がなされている。図７の右側に示す引当結果は、図示のように下記の情報を対応づけて登録したものである。
【００５５】
・顧客名：
・品目名：
・区分：受注、所要
・納期：今週、来週、２週間先…
・数量：
・引当結果：今週、５０など
図７の左下の図は生産指示を示す図である。図７左上の図に示される引当前処理後のソート結果として得られた納期と数量をもとに、今週、来週（１週先）、２週先の出荷予定量が求められる。
図７の中央下の図は、引当原資を示すテーブルである。このテーブルは、現在庫量と、所要情報をもとに生産調整を行い将来的に在庫として持つべき予定数量がどの位かを表している。
【００５６】
図７の右側の図は、グループ別引当てを行った後の引当結果を示す。区分および納期でソートし（納期未確約グループは前述したように受注日でもソートされ得る）引当てた結果を示している。ここで、２週先の引当数量が不足するため３週先に５個の引当が行われる。
【００５７】
図８は、図７における引当処理の仕方の詳細を示す図である。図８は、グループ別引当てを行う際の状態の遷移と引当結果の状態を示す。原資材は現在庫量と在庫予定数量の合計の値を示す。このグループ別引当ては、引当グループと右方向を指す矢印「→」で示した部分のＡ，Ｂ，Ｃ（グループＡ，Ｂ，Ｃ）の順に、各グループ内で優先順（納期順、納期が同じときは数量の小さい順）に、図７に示す引当原資を引当てた後の状態を示す。なお、グループＣの場合は納期順、受注日順、数量の小さい順に引当が行われる。
図８において、現在庫量や在庫予定数の下の「・」マークは、その在庫が引当てられたことを示すものである。原則として、納期に対応する週の在庫から先ず引当てられる。そして、数量が不足して所要全てを引当てられなかった場合には、左方向を指す矢印「←」にしたがって前の週の在庫や現在庫から引当が行われる。さらに、不足した場合に限り、後の週の在庫から引当が行われる（この場合は納期が遅れる可能性がある）。
【００５８】
図９は、図７に示す前回引当処理後に入力された受注・所要情報を図７に示す前回引当結果および受注・所要追加変更情報に基づきグループ別に分類する引当前処理を示す図である。図９は前回の引当結果がある場合の引当処理を示している。図９の右上に示す受注・所要追加変更情報は図９の左上に示す前回引当後の受注情報・所要情報に対して矢印９１ａで示す受注情報中の数量３０を４５に、変更し、また新規の所要情報・数量２０が追加される情報の例である。
【００５９】
図１０は図９に示すグループ別分類の引当前処理後にグループＣについてのみ受注日でソートした結果を示す図である。
【００６０】
図１０の右下の図は、グループ分けした後の状態を示す。ここでは、図９の右上の９１ａの数量４５のうち、図９左上の受注数量９１の部分で３０が確約済であったので納期確約済グループＢとなり（既述した図４のステップＳ２９）、１５（矢９３で示す）が納期未確約グループＣとなり（既述した図４のステップＳ３０）、図示のように分割されてそれぞれのグループに仕分けされる。また、図９の右上の９２ａの追加情報（数量２０）は図９の左上の前回引当後の受注・所要情報には含まれておらず、また図９の左下の前回引当結果にも含まれていないため、図９の右下の９４に示すように２０全てが納期未確約グループＣとなる。
【００６１】
以上のように。図９の右上の受注情報９１ａの変更情報および所要情報９２ａの追加情報が入力されると、図９の右下の９３に示すように、該当グループにそれぞれ仕分けされ、受注情報あるいは所要情報が反映されることとなる（図３、図４のフローチャート参照）。
【００６２】
以上のように、受注情報および所要情報（変更情報を含む）をグループ別の仕分けた後、グループ別に引当てを行った後、受注日で再引当てを行い、引当結果を生成することが可能となる。次に、本発明による引当処理の動作をフローチャートを用いて以下に詳細に説明する。
【００６３】
図１１〜１５は、本発明の引当処理のフローチャートである。図１１は引当前処理のフローチャートであり、図１２はグループＡの第１引当処理のフローチャートであり、図１３はグループＢの第１引当処理のフローチャートであり、図１４はグループＣの第１引当処理のフローチャートであり、図１５はグループＣの第２（再）引当処理のフローチャートである。
【００６４】
図１１において、ステップＳ１０１で受注情報と所要情報を取込む。ステップＳ１０２で前回の引当結果が有るか否か判別し、判別結果がＹＥＳのときはステップＳ１０３に進み、前回の引当結果を取込む。ステップＳ１０２で判別結果がＮＯのときはステップＳ１０４に進み、在庫品の数量および製造工場からの入荷予定品の数量を取込む。ステップＳ１０５でＡ、Ｂ、Ｃの引当グループ順に引当後、グループＣについて受注日（受付け）順にソートする。ここで、受注日とは、年、月、日に加えて時、分、秒まで含むものとする。
【００６５】
図１２において、ステップＳ１１１で、前回引当結果におけるグループＡの受注情報に対し在庫を引当てる。ステップＳ１１２で前回と同じ納期で引当ができるか否かを判別し、判別結果がＹＥＳのときはステップＳ１１３に進み、ステップＳ１１３で受注情報に対し引当結果におけるグループＡを引当て、主記憶装置に記憶する。次いでステップＳ１１４で前回引当結果におけるグループＡの受注情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１１１に戻り、その判別結果がＮＯのときは本ルーチンを終了する。
【００６６】
ステップＳ１１２で判別結果がＮＯのときはステップＳ１１５に進み、ステップＳ１１５で前回引当結果におけるグループＡの受注情報に対しステップＳ１１１の処理で差引かれた残りの在庫品の数量および製造工場からの入荷予定品の数量を引当てる。
【００６７】
ステップＳ１１６で、前回の納期と同じ納期で引当ができるか否かを判別し、その判別結果がＹＥＳのときはステップＳ１１７に進み、ステップＳ１１７で受注情報に対し引当結果におけるグループＢを引当て、主記憶装置に記憶する。次いで、ステップＳ１１８で前回引当結果におけるグループＡの受注情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１１１に戻り、その判別結果がＮＯのときは本ルーチンを終了する。
【００６８】
ステップＳ１１６で判別結果がＮＯのときはステップＳ１１９に進み、ステップＳ１１９で受注情報に対し引当結果におけるグループＣを引当て、主記憶装置に記憶する。次いで、ステップＳ１２０で前回引当結果におけるグループＡの受注情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１１１に戻り、その判別結果がＮＯのときはステップＳ１３１に進む。
【００６９】
このように、ステップＳ１１１〜１２０では、グループＡの引当をまず在庫で行い（ステップＳ１１１）、引当てできたグループをグループＡにし（ステップＳ１１３）、引当てできなかったグループＡを残りの在庫品と製造工場からの入荷予定品で引当て（ステップＳ１１５）、次に、引当てができたグル−プＡをグループＢにし（ステップＳ１１７）、引当てができなかったグループＡをグループＣにする（ステップＳ１１９）処理を実行する。
【００７０】
図１３において、ステップＳ１３１で、前回引当結果におけるグループＢの受注情報に対し、在庫品の数量および製造工場からの入荷予定品の数量からステップＳ１１１〜Ｓ１２０のグループＡに対する引当処理で差引いた残りの数量を引当てる。
【００７１】
ステップＳ１３２で前回と同じ納期で引当ができるか否かを判別し、判別結果がＹＥＳのときはステップＳ１３３に進み、ステップＳ１３３で受注情報に対し引当結果グループＢを引当て、主記憶装置に記憶する。次いでステップＳ１３４で前回引当結果におけるグループＢの受注情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１３１に戻り、その判別結果がＮＯのときは本ルーチンを終了する。
【００７２】
ステップＳ１３２で判別結果がＮＯのときはステップＳ１３５に進み、ステップＳ１３５で受注情報に対し引当結果グループＣを引当て、主記憶装置に記憶する。次いで、ステップＳ１３６で前回引当結果におけるグループＢの受注情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１３１に戻り、その判別結果がＮＯのときはステップＳ１４１に進む。
【００７３】
このように、ステップＳ１３１〜１３６では、受注情報のグループＢに対し、グループＡに引当てた残りの在庫品と製造工場からの入荷予定品で引当て（ステップＳ１３１）、次に、引当てができたグル−プＢをグループＢにし（ステップＳ１３３）、引当てができなかったグループＢをグループＣにする（ステップＳ１３５）処理を実行する。
【００７４】
図１４において、ステップＳ１４１で、前回引当結果におけるグループＢの所要情報に対し、在庫品の数量および製造工場からの入荷予定品の数量からステップＳ１１１〜Ｓ１３６のグループＡ、Ｂに対する引当処理で差引いた残りの数量を引当てる。
【００７５】
ステップＳ１４２で前回と同じ納期で引当ができるか否かを判別し、判別結果がＹＥＳのときはステップＳ１４３に進み、ステップＳ１４３で所要情報に対し引当結果グループＢを引当て、主記憶装置に記憶する。次いでステップＳ１４４で前回引当結果におけるグループＢの所要情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１４１に戻り、その判別結果がＮＯのときは本ルーチンを終了する。
【００７６】
ステップＳ１４２で判別結果がＮＯのときはステップＳ１４５に進み、ステップＳ１４５で所要情報に対し引当結果グループＣを引当て、主記憶装置に記憶する。次いで、ステップＳ１４６で前回引当結果におけるグループＢの所要情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１４１に戻り、その判別結果がＮＯのときはステップＳ１５１に進む。
【００７７】
このように、ステップＳ１４１〜１４６では、所要情報のグループＢに対し、グループＡおよびＢに引当てた残りの在庫品と製造工場からの入荷予定品で引当て（ステップＳ１４１）、次に、引当てができたグル−プＢをグループＢにし（ステップＳ１４３）、引当てができなかったグループＢをグループＣにする（ステップＳ１４５）処理を実行する。
【００７８】
最後に、再引当処理、すなわちグループＣの第２引当処理を図１５を用いて、以下に説明する。
【００７９】
図１５において、ステップＳ１５１で、前回引当結果におけるグループＣの受注情報と所要情報を取込み、主記憶装置に記憶されているグループＣの受注情報と所要情報を取込み、新規に発生したグループＣの受注情報と所要情報を取込み、受注日順にソートする。
【００８０】
ステップＳ１５２で、ステップＳ１５１のソート結果に基づき、グループＣの受注日順にしたがい、前回引当結果におけるグループＣの所要情報に対し、在庫品の数量および製造工場からの入荷予定品の数量からステップＳ１１１〜Ｓ１４６のグループＡ、Ｂに対する引当処理で差引いた残りの数量を引当てる。
【００８１】
ステップＳ１５３で、前回と同じ納期で引当ができるか否かを判別し、その判別結果がＹＥＳのときはステップＳ１５４に進み、ステップＳ１５４で受注情報および所要情報に対し引当結果グループＢを引当て、主記憶装置に記憶する。次いでステップＳ１５５で前回引当結果におけるグループＣの受注情報および所要情報もしくは新規発生のグループＣの受注情報および所要情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１５１に戻り、その判別結果がＮＯのときは本ルーチンを終了する。
【００８２】
ステップＳ１５３で判別結果がＮＯのときはステップＳ１５６に進み、ステップＳ１５６で、受注情報および所要情報に引当結果済みグループＣを引当て、主記憶装置に記憶する。次いで、ステップＳ１５７で前回引当結果におけるグループＣの受注情報および所要情報もしくは新規発生のグループＣの受注情報および所要情報が他に有るか否かを判別し、その判別結果がＹＥＳのときはステップＳ１５８に進み、その判別結果がＮＯのときは本ルーチンを終了する。
【００８３】
ステップＳ１５８で、残りのグループＣの受注情報および所要情報に対し、引当結果済みグループＣを引当て、主記憶装置に記憶する。
【００８４】
このように、ステップＳ１５１〜１５８では、受注情報および所要情報のグループＣに対し、グループＡおよびＢに引当てた残りの在庫と製造工場からの入荷予定品で引当て（ステップＳ１５２）、次に、引当てができたグル−プＣをグループＢにし（ステップＳ１５４）、引当てができなかったグループＣをグループＣにする（ステップＳ１５６、Ｓ１５８）処理を実行する。
【００８５】
以上の処理によって、所要情報および受注情報から抽出した出荷中グループＡの出荷所要、納期確約済グループＢの出荷所要、および納期未確約グループＣの出荷所要について、出荷中グループＡ、納期確約済グループＢ、納期未確約グループＣの順に各グループ内で出荷品を優先順（例えば納期、納期が同一のときは数量の小さい順）に引当て、出荷品を引当て後に受注日に基づき（受付け順に）再引当てを行い、最終の引当結果を得ることにより、従来の注文情報の発生順や納期順などの特定の優先順に偏った引当を無くすと共に、先に注文を受付けた顧客の引当てを後回しにすることをなくすことが可能となる。
【００８６】
尚、本実施例では、グループとして、出荷中グループＡ、納期確約済グループＢ、納期未確約グループＣの３つに分けて仕分けすると説明したが、３つのグループに限られず、複数のグループに仕分ければよい。また、仕分けするグループとして、出荷中、納期確約済、納期未確約に限られず、顧客の重要度、製品の品目のベンダ特性（調達容易性）などの顧客や製品に関する種別でグループ分けしてもよい。
【００８７】
（付記１）
注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる出荷品引当方法のためのプログラムにおいて、
出荷品についての複数の所要情報や受注情報の状態を入力し、
これらの情報を複数の引当てグループに分類し、
所定のグループを所要情報または受注情報の受付け順にソートし、
所定の優先順にグループ別の引当てを行い、
前記受付け順に出荷品の再引当てを行う、
各ステップを備えた出荷品引当方法をコンピュータに実行させる、
ことを特徴とする出荷品引当プログラム。
（付記２）
前記複数のグループが、出荷中グループ、納期確約済グループおよび納期未確約グループからなる、付記１に記載の出荷品引当プログラム。
【００８８】
（付記３）
前記グループ内での引当ての所定の優先順は、納期、数量の順である、付記１または２に記載の出荷品引当プログラム。
【００８９】
（付記４）
注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てるコンピュータを用いる出荷品引当方法において、
出荷品についての複数の所要情報や受注情報の状態を入力し、
これらの情報を複数の引当てグループに分類し、
所定のグループを所要情報または受注情報の受付け順にソートし、
所定の優先順にグループ別の引当てを行い、
前記受付け順に出荷品の再引当てを行う、
各ステップを備えたことを特徴とする出荷品引当方法。
【００９０】
（付記５）
前記複数のグループが、出荷中グループ、納期確約済グループおよび納期未確約グループからなる、付記４に記載の出荷品引当方法。
【００９１】
（付記６）
前記グループ内での引当ての所定の優先順は、納期、数量の順である、付記４または５に記載の出荷品引当方法。
【００９２】
（付記７）
注文された製品の出荷品として在庫品や製造工場からの入荷予定品を引当てる出荷品引当装置において、
出荷品についての複数の所要情報や受注情報の状態を入力する手段、
これらの情報を複数の引当てグループに分類する手段、
所定のグループを所要情報または受注情報の受付け順にソートする手段、および
所定の優先順にグループ内での引当てを行う手段および前記受付け順に出荷品の再引当てを行う手段、
を備えたことを特徴とする出荷品引当装置。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、予め提示された所要数量を超える注文に対する出荷品の引当てを顧客からの注文の受付順に管理するので、先に注文を受付けた顧客への出荷品の引当てを後回しにすることなく、顧客へのサービスを維持できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る出荷品引当装置の概略構成図である。
【図２】本発明の全体動作説明のフローチャートである。
【図３】本発明の所要情報に対するグループ分け処理のフローチャートである。
【図４】本発明の受注情報に対するグループ分け処理のフローチャートである。
【図５】初回の受注・所要情報をグループ別に分類する引当前処理を示す図である。
【図６】図５に示すグループ別分類の引当前処理後にグループＣについてのみ受注日でソートした結果を示す図である。
【図７】図６に示すソート結果と引当原資とから出荷品を引当てる引当処理を示す図である。
【図８】図７における引当処理の詳細を示す図である。
【図９】図７に示す前回引当処理後に入力された受注・所要情報を図７に示す前回引当結果および受注・所要変更情報に基づきグループ別に分類する引当前処理を示す図である。
【図１０】図９に示すグループ別分類の引当前処理後にグループＣについてのみ受注日でソートした結果を示す図である。
【図１１】本発明による引当前処理のフローチャートである。
【図１２】本発明によるグループＡの第１引当処理のフローチャートである。
【図１３】本発明によるグループＢの第１引当処理のフローチャートである。
【図１４】本発明によるグループＣの第１引当処理のフローチャートである。
【図１５】本発明によるグループＣの第２（再）引当処理のフローチャートである。
【符号の説明】
１…処理装置
２…所要入力手段
３…受注入力手段
４…引当前処理手段
５…出荷量算出手段
６…引当手段
７…所要情報
８…受注情報
９…出荷情報
１０…保証値（前回）
１１…在庫情報
１２…入荷予定情報
１３…外部記憶装置
【図１】
2004002013.tif 000003
【図２】
2004002013.tif 000004
【図３】
2004002013.tif 000005
【図４】
2004002013.tif 000006
【図５】
2004002013.tif 000007
【図６】
2004002013.tif 000008
【図７】
2004002013.tif 000009
【図８】
2004002013.tif 000010
【図９】
2004002013.tif 000011
【図１０】
2004002013.tif 000012
【図１１】
2004002013.tif 000013
【図１２】
2004002013.tif 000014
【図１３】
2004002013.tif 000015
【図１４】
2004002013.tif 000016
【図１５】
2004002013.tif 000017