(57)【要約】【課題】商品名称の入力作業の手間を低減し、商品マスタの信頼性の向上と人的コストの低減を図ること。【解決手段】同一種類に属する複数の要素名称から構成される第１〜３商品分割名称テーブルＴ１〜Ｔ３を記憶する記憶部４０と、第１〜３商品分割名称テーブルＴ１〜Ｔ３を構成する複数の要素名称を第１〜３商品分割名称テーブルＴ１〜Ｔ３毎に表示部５０に表示させる表示制御手段としてのＣＰＵ１０と、表示部５０に表示された第１〜３商品分割名称テーブルＴ１〜Ｔ３毎に当該第１〜３商品分割名称テーブルＴ１〜Ｔ３を構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力部６０と、入力部６０により受け付けられた第１〜３商品分割名称テーブルＴ１〜Ｔ３毎の要素名称を組み合わせて商品名称を生成する商品名称生成手段としてのＣＰＵ１０と、を備える商品名称入力補助装置。【選択図】図１
2007264973.tif 000002
【特許請求の範囲】
【請求項１】
同一種類に属する複数の要素名称から構成される要素名称テーブルを複数記憶する記憶手段と、
前記記憶手段に記憶された複数の前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させる表示制御手段と、
前記表示手段に表示された前記要素名称テーブル毎の複数の要素名称に対して、前記要素名称テーブル毎に当該要素名称テーブルを構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力手段と、
前記入力手段により受け付けられた前記要素名称テーブル毎の要素名称を組み合わせて商品名称を生成する商品名称生成手段と、
を備える商品名称入力補助装置。
【請求項２】
前記商品名称生成手段により生成された商品名称を構成する複数の要素名称のうち、少なくともいずれか一つの要素名称を、当該商品名称が検索される際に手がかりとなる検索キーワードとして設定する検索キーワード設定手段を備えること、
を特徴とする請求項１記載の商品名称入力補助装置。
【請求項３】
前記商品名称生成手段は、
予め設定された前記要素名称相互間を結合させる結合要素に応じて、前記要素名称を組み合わせて前記商品名称を生成すること、
を特徴とする請求項１又は２記載の商品名称入力補助装置。
【請求項４】
前記結合要素は、文字、記号、空白、又は無し、のいずれかであること、
を特徴とする請求項３記載の商品名称入力補助装置。
【請求項５】
前記商品名称生成手段は、
予め設定された順序に応じて前記要素名称を並び替え、前記要素名称を組み合わせて前記商品名称を生成すること、
を特徴とする請求項１から４のいずれか一項に記載の商品名称入力補助装置。
【請求項６】
前記記憶手段に記憶されている複数の前記要素名称テーブルのうち、前記表示手段に表示される前記要素名称テーブルの数を示すパラメータが予め設定されており、
前記表示制御手段は、
前記パラメータに応じて、前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させること、
を特徴とする請求項１から５のいずれか一項に記載の商品名称入力補助装置。
【請求項７】
予め記憶手段に記憶されている同一種類に属する複数の要素名称から構成される複数の要素名称テーブルを読み出して、前記複数の要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させる表示制御工程と、
前記表示手段に表示された前記要素名称テーブル毎の複数の要素名称に対して、前記要素名称テーブル毎に当該要素名称テーブルを構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力工程と、
前記入力工程により受け付けられた前記要素名称テーブル毎の要素名称を組み合わせて商品名称を生成する商品名称生成工程と、
を含む商品名称入力補助方法。
【請求項８】
前記商品名称生成工程により生成された商品名称を構成する複数の要素名称のうち、少なくともいずれか一つの要素名称を、当該商品名称が検索される際に手がかりとなる検索キーワードとして設定する検索キーワード設定工程を含むこと、
を特徴とする請求項７記載の商品名称入力補助方法。
【請求項９】
前記商品名称生成工程は、
予め設定された前記要素名称相互間を結合させる結合要素に応じて、前記要素名称を組み合わせて前記商品名称を生成すること、
を特徴とする請求項７又は８記載の商品名称入力補助方法。
【請求項１０】
前記結合要素は、文字、記号、空白、又は無し、のいずれかであること、
を特徴とする請求項９記載の商品名称入力補助方法。
【請求項１１】
前記商品名称生成工程は、
予め設定された順序に応じて前記要素名称を並び替え、前記要素名称を組み合わせて前記商品名称を生成すること、
を特徴とする請求項７から１０のいずれか一項に記載の商品名称入力補助方法。
【請求項１２】
前記記憶手段に記憶されている複数の前記要素名称テーブルのうち、前記表示手段に表示される前記要素名称テーブルの数を示すパラメータが予め設定されており、
前記表示制御工程は、
前記パラメータに応じて、前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させること、
を特徴とする請求項７から１１のいずれか一項に記載の商品名称入力補助方法。
【請求項１３】
コンピュータに、
同一種類に属する複数の要素名称から構成される要素名称テーブルを複数記憶する記憶手段、
前記記憶手段に記憶された複数の前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させる表示制御手段、
前記表示手段に表示された前記要素名称テーブル毎の複数の要素名称に対して、前記要素名称テーブル毎に当該要素名称テーブルを構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力手段、
前記入力手段により受け付けられた前記要素名称テーブル毎の要素名称を組み合わせて商品名称を生成する商品名称生成手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品マスタを生成する際の商品名称の入力補助を行う商品名称入力補助装置、商品名称入力補助方法及びプログラムに関する。
【背景技術】
【０００２】
近年、商品毎に商品名称、商品コード（品番）、分類名、単価、数量等の予め定められた詳細な各種情報が登録された商品一覧データとしての商品マスタを予め登録しておき、この商品マスタから必要なデータを読み出して、商品の管理や注文表・納品書等の帳票の作成等に活用し、各種業務の効率化が図られている。
【０００３】
商品マスタは、各商品に対する各種情報の作成や更新・修正等のメンテナンスがユーザによって行われるものであり、人為的なミスが生じやすいという問題がある。例えば、季節や予め設定された期間に関する商品を含む商品マスタである場合には、所定の期間が経過した後には不要な商品を商品マスタから削除しなくてはならず、削除忘れによる弊害が生じる恐れがある。
【０００４】
そこで、商品の取扱い季節区分の情報を季節マスタへ登録する手段と、商品に関する情報を商品マスタに登録する手段と、季節マスタ及び商品マスタを参照して商品マスタ上の有効期限を処理日日付と比較し、有効期限を過ぎた商品を商品マスタから削除する商品マスタ管理方式が開示されている（特許文献１参照）。
【特許文献１】特開平５−７３５８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来の商品マスタの生成は、ユーザによる手入力により各商品に対する各種情報が作成されて登録されることにより生成されるため、ユーザにとっては煩雑な作業となっている。
【０００６】
特に商品名称を入力する際には、商品毎に商品名称を入力しなくてはならず煩雑な作業であり、タイプミスや入力した文字の変換ミス等の入力ミスによる登録間違いによって商品マスタの信頼性が低下したり、商品マスタの生成時間に長い時間が掛かることによる人的コストの増大を招いたりという問題がある。
【０００７】
本発明の課題は、上述した問題に鑑みて、商品名称の入力作業の手間を低減し、商品マスタの信頼性の向上と人的コストの低減を図ることである。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、同一種類に属する複数の要素名称から構成される要素名称テーブルを複数記憶する記憶手段と、前記記憶手段に記憶された複数の前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させる表示制御手段と、前記表示手段に表示された前記要素名称テーブル毎の複数の要素名称に対して、前記要素名称テーブル毎に当該要素名称テーブルを構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力手段と、前記入力手段により受け付けられた前記要素名称テーブル毎の要素名称を組み合わせて商品名称を生成する商品名称生成手段と、を備える商品名称入力補助装置であること、を特徴としている。
更に、コンピュータに対して、上述した請求項１に記載の発明に示した主要手段を機能させるためのプログラムを提供する（請求項１３に記載の発明）。
【０００９】
請求項２に記載の発明は、請求項１記載の商品名称入力補助装置において、前記商品名称生成手段により生成された商品名称を構成する複数の要素名称のうち、少なくともいずれか一つの要素名称を、当該商品名称が検索される際に手がかりとなる検索キーワードとして設定する検索キーワード設定手段を備えること、を特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２記載の商品名称入力補助装置において、前記商品名称生成手段は、予め設定された前記要素名称相互間を結合させる結合要素に応じて、前記要素名称を組み合わせて前記商品名称を生成すること、を特徴としている。
【００１１】
請求項４に記載の発明は、請求項３記載の商品名称入力補助装置において、前記結合要素は、文字、記号、空白、又は無し、のいずれかであること、を特徴としている。
【００１２】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の商品名称入力補助装置において、前記商品名称生成手段は、予め設定された順序に応じて前記要素名称を並び替え、前記要素名称を組み合わせて前記商品名称を生成すること、を特徴としている。
【００１３】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の商品名称入力補助装置において、前記記憶手段に記憶されている複数の前記要素名称テーブルのうち、前記表示手段に表示される前記要素名称テーブルの数を示すパラメータが予め設定されており、前記表示制御手段は、前記パラメータに応じて、前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させること、を特徴としている。
【００１４】
請求項７に記載の発明は、予め記憶手段に記憶されている同一種類に属する複数の要素名称から構成される複数の要素名称テーブルを読み出して、前記複数の要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させる表示制御工程と、前記表示手段に表示された前記要素名称テーブル毎の複数の要素名称に対して、前記要素名称テーブル毎に当該要素名称テーブルを構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力工程と、前記入力工程により受け付けられた前記要素名称テーブル毎の要素名称を組み合わせて商品名称を生成する商品名称生成工程と、を含む商品名称入力補助方法であること、を特徴としている。
【００１５】
請求項８に記載の発明は、請求項７記載の商品名称入力補助方法において、前記商品名称生成工程により生成された商品名称を構成する複数の要素名称のうち、少なくともいずれか一つの要素名称を、当該商品名称が検索される際に手がかりとなる検索キーワードとして設定する検索キーワード設定工程を含むこと、を特徴としている。
【００１６】
請求項９に記載の発明は、請求項７又は８記載の商品名称入力補助方法において、前記商品名称生成工程は、予め設定された前記要素名称相互間を結合させる結合要素（結合文字）に応じて、前記要素名称を組み合わせて前記商品名称を生成すること、を特徴としている。
【００１７】
請求項１０に記載の発明は、請求項９記載の商品名称入力補助方法において、前記結合要素は、文字、記号、空白、又は無し、のいずれかであること、を特徴としている。
【００１８】
請求項１１に記載の発明は、請求項７から１０のいずれか一項に記載の商品名称入力補助方法において、前記商品名称生成工程は、予め設定された順序に応じて前記要素名称を並び替え、前記要素名称を組み合わせて前記商品名称を生成すること、を特徴としている。
【００１９】
請求項１２に記載の発明は、請求項７から１１のいずれか一項に記載の商品名称入力補助方法において、前記記憶手段に記憶されている複数の前記要素名称テーブルのうち、前記表示手段に表示される前記要素名称テーブルの数を示すパラメータが予め設定されており、前記表示制御工程は、前記パラメータに応じて、前記要素名称テーブルを構成する複数の要素名称を前記要素名称テーブル毎に表示手段に表示させること、を特徴としている。
【発明の効果】
【００２０】
請求項１、７、１３に記載の発明によれば、要素名称テーブル毎に素名称テーブルを構成する複数の要素名称が表示手段に表示され、表示された要素名称テーブル毎の複数の要素名称に対して、ユーザが任意に要素名称テーブル毎に要素名称を選択することが可能となり、この選択された複数の要素名称が組み合わされて商品名称が生成されるため、ユーザが直接的に商品名称を入力する手間を低減することができ、商品名称を入力する際のタイプミスや入力した文字の変換ミス等の入力ミスによる登録間違いを防止することができることによる商品マスタの信頼性の向上や、商品マスタの生成時間の減少による人的コストの削減を図ることができる。
【００２１】
請求項２、８に記載の発明によれば、請求項１、７と同様の効果を得られるのは勿論のこと、商品名称が検索される際に手がかりとなる検索キーワードとして、生成された商品名称を構成する複数の要素名称のうち少なくともいずれか一つの要素名称が設定されるため、商品名称毎にユーザが直接的に検索キーワードを入力する手間を省くことができると共に、検索キーワードが商品名称を構成する要素名称に該当しないという弊害を解消することができる。
【００２２】
請求項３、９に記載の発明によれば、請求項１又は２、７又は８と同様の効果を得られるのは勿論のこと、要素名称相互間を結合させる結合要素に応じて要素名称を組み合わせて商品名称を生成することができる。
【００２３】
請求項４、１０に記載の発明によれば、請求項３、９と同様の効果を得られるのは勿論のこと、結合要素として、文字、記号、空白、又は無しのいずれかに応じて、要素名称を組み合わせて商品名称を生成することができる。
【００２４】
請求項５、１１に記載の発明によれば、請求項１から４、請求項７から１０のいずれか一項と同様の効果を得られるのは勿論のこと、要所名称を組み合わせる際、予め設定された順序に応じて選択された要素名称を並び替えて商品名称を生成することができる。
【００２５】
請求項６、１２に記載の発明によれば、請求項１から５、請求項７から１１のいずれか一項と同様の効果を得られるのは勿論のこと、表示手段に表示される要素名称テーブルの数を示すパラメータに応じて、表示手段に要素名称テーブルを構成する複数の要素名称を要素名称テーブル毎に表示させることができるため、選択可能な要素名称の数を異ならせることができ、生成される商品名称のバリエーションを増やすことができる。
【発明を実施するための最良の形態】
【００２６】
以下、図を参照して本発明の実施の形態を詳細に説明する。なお、この発明にはこの実施の形態に限定されるものではない。また、この発明の実施の形態は、発明の最も好ましい形態を示すものであり、この発明の用語はこれに限定されない。
【００２７】
本実施の形態では、本発明の商品名称入力補助装置を備えた木材業の販売管理装置について説明する。
【００２８】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
図１に、本実施の形態における商品名称入力補助装置を備えた販売管理装置１の概略制御ブロック図を示す。
【００２９】
販売管理装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）２０、ＲＡＭ（Random Access Memory）３０、記憶部４０、表示部５０、入力部６０等を備えて構成されており、各部は電気的に接続されている。
【００３０】
ＣＰＵ１０は、ＲＯＭ２０に記憶されている各種プログラムを読み出し、ＲＡＭ３０内に展開し、当該各種プログラムに従って各部を制御する。
【００３１】
またＣＰＵ１０は、商品マスタの生成を実行させる場合、入力部６０を介してユーザから入力される各種情報として商品名称の入力指示を受け付ける際には、記憶部４０に予め記憶された複数の商品分割名称テーブル（第１〜３商品分割名称テーブルＴ１〜Ｔ３）を夫々構成する複数の要素名称を表示部５０に表示される商品分割名称テーブルの数を示すパラメータに応じて表示部５０に表示させる表示制御手段としての機能を実現する。
【００３２】
また、ＣＰＵ１０は、入力部６０により受け付けられた第１〜３商品分割名称テーブルＴ１〜Ｔ３の夫々の要素名称を予め設定された順序に応じて要素名称を並び替えると共に予め設定された要素名称相互間を結合させる結合要素に応じて、要素名称を組み合わせて商品名称を生成する商品名称生成手段としての機能を実現すると共に、生成された商品名称を構成する複数の要素名称のうち、少なくともいずれか一つの要素名称を、当該商品名称が検索される際に手がかりとなる検索キーワードとして設定する検索キーワード設定手段としての機能を実現する。
【００３３】
詳しくは、ＲＯＭ２０内に記憶されている商品名称入力補助プログラムを始めとする各種プログラムや各種データテーブル及び各種データを読み出してＲＡＭ３０内に展開し、その展開されたプログラムに従って後述する商品名称入力補助処理（図６参照）を始めとする各種処理を実行する。
【００３４】
ＲＯＭ２０は、ＣＰＵ１０が読み出して実行する各種プログラム、具体的には、商品マスタの生成処理を実行するプログラム、後述する商品名称入力補助処理を実行する商品名称入力補助プログラム、第１〜３商品分割名称テーブルＴ１〜Ｔ３を生成する商品分割名称テーブル生成プログラムの他、商品マスタを利用して帳票の作成処理や商品の販売管理を実行するプログラムは勿論のこと、商品マスタを利用して商品名称や商品コードの検索処理を実行するプログラム、及び必要な各種データを記憶している。
【００３５】
なお、本実施の形態においては上述した各種プログラムやデータを記憶する記憶媒体としてＲＯＭ２０を挙げて説明するが、不揮発性メモリであればよくこれに限らない。
【００３６】
ＲＡＭ３０は、ＣＰＵ１０により実行される各種制御プログラムをプログラム格納エリアに展開する。また、ＲＡＭ３０は、入力部６０を介して入力されるデータや各種プログラムの実行時に生じる処理結果のデータ、当該データ及びプログラムに基づいて生成される各種テーブル等をワークエリアに一時的に格納する。なお、ＲＡＭ３０としては、例えばＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）などで構成される揮発性メモリなどであってもよい。
【００３７】
記憶部４０は、販売管理装置１を動作させる各種プログラムのパラメータが設定されている販売管理制御テーブルＣＴ、商品マスタの生成処理によって生成された商品マスタテーブルＭＴ、商品マスタテーブルＭＴが生成されると共に生成される検索キーワードテーブルＫＴ、同一種類に属する複数の要素名称から構成される要素名称テーブルとしての複数の商品分割名称テーブル（第１〜３商品分割名称テーブルＴ１〜Ｔ３）を記憶する記憶手段を実現する。
【００３８】
なお、記憶部４０は、電気的に消去及び書き換えが可能な不揮発性メモリであればよく、例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）やフラッシュメモリなどであってもよい。
【００３９】
図２に、販売管理制御テーブルＣＴの例を示す。
図２に示すように、販売管理制御テーブルＣＴは、販売管理装置１を動作させる各種プログラムのパラメータの名称を示す項目名のフィールドと、各項目名に対応するパラメータ情報を示すフィールドからなるレコードが複数集まって形成されているデータテーブルであり、各レコードには、予めレコードフォーマットが定められている。レコードフォーマットとしては、例えば、パラメータ情報のデータ形式やバイト数、入力方法、パラメータ情報が示す値の動作指示内容である。入力方法としては、ユーザに対して予め設定された値を選択させる方法や、任意に値を入力させる方法等である。
【００４０】
図２に示すＡが示すレコードは、パラメータ情報として商品名称入力補助プログラムを実行させて商品名称の入力補助の機能を使用するか否か、例えば、使用する場合には「１」、使用しない場合には「２」が示されている。
【００４１】
図２に示すＢが示すレコードは、商品名称分割入力機能が１である場合に有効になるレコードであり、パラメータ情報として、記憶部４０に記憶されている３つの第１〜３商品分割名称テーブルＴ１〜Ｔ３のうち表示部５０に表示される商品分割名称テーブルの数を示している。ここでは、パラメータ情報として、全て（３つ）の商品分割名称テーブルを表示させる場合には「１」、２つの商品分割名称テーブルを表示させる場合には「２」を示している。即ち、Ｂが示すレコードのパラメータ情報は、表示部５０に表示される商品分割名称テーブルの数を示すパラメータである。
【００４２】
図２に示すＣ１〜Ｃ３が示すレコードは、商品名称分割入力機能が１である場合に有効になるレコードであり、パラメータ情報として、第１〜３商品分割名称テーブルＴ１〜Ｔ３の夫々のタイトル名称を示している。タイトル名称は、第１〜３商品分割名称テーブルＴ１〜Ｔ３を夫々構成する要素名称が属する種類を示している。
【００４３】
図２に示すＤが示すレコードは、商品名称分割入力機能が１である場合に有効になるレコードであり、パラメータ情報として、選択された要素名称相互間を結合させる結合要素を示している。結合要素としては、文字、記号、空白、又は無し、のいずれかが設定されている。例えば、要素名称が「杉」、「タルキ」、「ＫＤ」である場合、結合要素が全角ハイフン「−」であれば「杉−タルキ−ＫＤ」、結合要素が全角１文字分の空白であれば「杉  タルキ  ＫＤ」、結合要素が無しであれば「杉タルキＫＤ」として各要素名称が結合される。
【００４４】
図２に示すＥ１〜Ｅ３が示すレコードは、商品名称分割入力機能が１である場合に有効になるレコードであり、Ｅ１が示すレコードのパラメータ情報は、結合順序として１番目に設定される要素名称を含む第１〜３商品分割名称テーブルＴ１〜Ｔ３を示す識別情報のうちのいずれか一つの識別情報である。
【００４５】
Ｅ２が示すレコードのパラメータ情報は、結合順序として２番目に設定される要素名称を含む第１〜３商品分割名称テーブルＴ１〜Ｔ３を示す識別情報のうちのいずれか一つの識別情報であり、Ｅ１が示すレコードのパラメータ情報として設定された第１〜３商品分割名称テーブルＴ１〜Ｔ３の識別情報は設定されない。
【００４６】
Ｅ３が示すレコードのパラメータ情報は、結合順序として３番目に設定される要素名称を含む第１〜３商品分割名称テーブルＴ１〜Ｔ３を示す識別情報のうちのいずれか一つの識別情報であり、Ｅ１及びＥ２が示すレコードのパラメータ情報として設定された第１〜３商品分割名称テーブルＴ１〜Ｔ３の識別情報は設定されず、また、Ｂが示すレコードのパラメータ情報が２である場合には無効となる。
【００４７】
なお、図２における第１〜３商品分割名称テーブルＴ１〜Ｔ３の各識別情報としては、第１商品分割名称テーブルＴ１の識別情報として「１」、第２商品分割名称テーブルＴ２の識別情報として「２」、第３商品分割名称テーブルＴ３の識別情報として「３」が設定されているものとする。
【００４８】
Ｆ１及びＦ２が示すレコードのパラメータ情報は、商品を検索する手がかりとなる語句（検索キーワード）毎に、商品を検索する際にこの検索キーワードを使用するか否か、例えば、使用する場合には「１」、使用しない場合には「２」が設定されている。Ｆ１が示すレコードのパラメータ情報は、１番目に設定された検索キーワードを商品を検索する際に使用するか否かが設定されており、Ｆ２が示すレコードのパラメータ情報は、２番目に設定された検索キーワードを商品を検索する際に使用するか否かが設定されている。
【００４９】
なお、販売管理制御テーブルの各パラメータ情報は、ユーザが入力部６０を介して任意に設定及び変更可能である。
【００５０】
表示部５０は、例えば、ＬＣＤ（Liquid Crystal Display）やＥＬ（Electro Luminescence）ディスプレイ等の表示画面を備え、ＣＰＵ１０から入力される表示指示に従って各種情報が表示されると共に、商品マスタを生成する際に表示される商品マスタ入力画面、商品名称が入力される際に販売管理制御テーブルＣＴのＢが示すレコードのパラメータ情報に応じて、記憶部４０に記憶された第１〜３商品分割名称テーブルＴ１〜Ｔ３を構成する複数の要素名称を商品分割名称テーブル毎に表示する分割選択画面が表示される表示手段の機能を実現する。
【００５１】
入力部６０は、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード、ポインティングデバイスであるマウス等を備え、キーボードで押下されたキーの押下信号をＣＰＵ１０に出力するとともに、マウスによる操作信号をＣＰＵ１０に出力する。
【００５２】
また入力部６０は、表示部５０に表示された分割選択画面に表示される商品分割名称テーブル毎の複数の要素名称に対して、商品分割名称テーブル毎に当該商品分割名称テーブルを構成する複数の要素名称のいずれか一つの選択指示を受け付ける入力手段としての機能を実現する。
【００５３】
次に、本実施の形態の動作を説明する。
図３に、本実施の形態における商品分割名称テーブル生成処理のフローチャートを示す。図３に示す商品分割名称テーブル生成処理は、ＣＰＵ１０、ＲＡＭ３０と、ＲＯＭ２０に記憶されている商品分割名称テーブル生成処理プログラム、記憶部４０に記憶されている販売管理制御テーブルＣＴとの協働によるソフトウエア処理により実現される処理である。
【００５４】
まず、第１商品分割名称テーブルが生成される場合について説明する。
商品分割名称テーブル生成処理プログラムが実行されると、記憶部４０に記憶されている販売管理制御テーブルＣＴが参照され（ステップＳ１）、第１商品分割名称テーブルのタイトル名称を示すＣ１のレコードが示すパラメータ情報が読み出され、第１商品分割名称テーブルのタイトル名称（例えば、「樹種」）が取得される（ステップＳ２）。
【００５５】
取得されたタイトル名称を第１商品分割名称テーブルのタイトル名称とした第１商品分割名称テーブル生成画面が表示部５０の表示画面上に表示される（ステップＳ３）。
【００５６】
図４に、ステップＳ３において表示部５０の表示画面上に表示される第１商品分割名称テーブル生成画面Ｇ１の例を示す。図４に示すように、第１商品分割名称テーブル生成画面Ｇ１は、取得されたタイトル名称が第１商品分割名称テーブルのタイトル名称Ｇ１１として表示されており、また、要素名称を入力可能な複数の要素名称入力項目欄Ｇ１２ａ、Ｇ１２ｂ、…と、各要素名称入力項目欄に対応して設けられたコード番号表示欄Ｇ１３ａ、Ｇ１３ｂ、…とからなる入力欄Ｇ１４が表示されている。
【００５７】
第１商品分割名称テーブル生成画面Ｇ１が表示された後（ステップＳ３後）、入力部６０から要素名称入力項目欄への要素名称の入力が受け付けられる（ステップＳ４）。
【００５８】
要素名称入力項目欄への要素名称の入力が受け付けられると、受け付けられた要素名称を識別するためのコード番号が発番され、発番されたコード番号は入力が受け付けられた要素名称入力項目欄に対応するコード番号表示欄に表示される。そして、受け付けられた要素名称は、発番されたコード番号と対応付けられて第１商品分割名称テーブルの要素名称として記憶される（ステップＳ５）。
【００５９】
要素名称の受け付けが終了したか否かが判別され（ステップＳ６）、要素名称の受け付けが終了していない、例えば、他の要素名称入力項目欄が選択された場合（ステップＳ６；Ｎｏ）、ステップＳ４に戻る。
【００６０】
要素名称の受け付けが終了したと判別された場合（ステップＳ６；Ｙｅｓ）本処理は終了される。
【００６１】
第２商品分割名称テーブルＴ２及び第３商品分割名称テーブルＴ３の生成処理は、販売管理制御テーブルＣＴを参照して第２商品分割名称テーブルのタイトル名称又は第３商品分割名称テーブルのタイトル名称を取得する際に読み出すレコードがＣ２又はＣ３となる以外は、第１商品分割名称テーブルＴ１の生成処理と略同様であるため、フローチャートの図示及び説明は省略する。
【００６２】
図５に、商品分割名称テーブル生成処理プログラムが実行されることにより記憶部４０に生成され記憶された第１〜３商品分割名称テーブルＴ１〜Ｔ３の例を示す。
図５（ａ）に第１商品分割名称テーブルＴ１、図５（ｂ）に第２商品分割名称テーブルＴ２、図５（ｃ）に第３商品分割名称テーブルＴ３の例を示す。
【００６３】
図５に示すように、第１〜３商品分割名称テーブルＴ１〜Ｔ３は、要素名称を示すフィールドＴａと、要素名称に対応するコード番号を示すフィールドＴｂとからなるレコードが複数集まって形成されているデータテーブルであり、各フィールドには、予めフィールドフォーマットが定められている。フィールドフォーマットとしては、例えば、データ形式、バイト数、生成方法等である。生成方法としては、要素名称を示すフィールドＴａは入力部６０により受け付けられたデータを要素名称として生成させる方法であり、コード番号を示すフィールドＴｂは任意に番号を発番させる方法等である。
【００６４】
図５に示す第１商品分割名称テーブルＴ１は、同一の種類、例えば「樹種」に属する要素名称から構成されている。同様に、第２商品分割名称テーブルＴ２は、「材種」に属する要素名称から構成されており、第３商品分割名称テーブルＴ３は、「等級」い属する要素名称から構成されている。
【００６５】
図６に、本実施の形態における商品名称入力補助処理のフローチャートを示す。図６に示す商品名称入力補助理は、ＣＰＵ１０、ＲＡＭ３０と、ＲＯＭ２０に記憶されている商品名称入力補助プログラム、記憶部４０に記憶されている販売管理制御テーブルＣＴ、第１〜３商品分割名称テーブルＴ１〜Ｔ３との協働によるソフトウエア処理により実現される処理である。
【００６６】
商品マスタの生成処理を実行するプログラムが実行されると、商品マスタ入力画面が表示部５０の表示画面上に表示されると共に、商品名称入力補助プログラムの実行も開始され、記憶部４０に記憶されている販売管理制御テーブルＣＴが参照されて、各レコードのパラメータ情報が取得される（ステップＳ１１）。
【００６７】
図７に、ステップＳ１１において表示部５０の表示画面上に表示される商品マスタ入力画面Ｇ２の例を示す。
図７に示すように、商品マスタ入力画面Ｇ２は、商品を識別するための情報としての商品コードを示す商品コード入力項目欄Ｇ２１、商品の商品名称が入力可能な商品名称入力項目欄Ｇ２２等の商品に関する情報を入力可能な項目欄が設けられていると共に、検索キーワードが入力可能な第１検索キーワード入力項目欄Ｇ２３、第２検索キーワード入力項目欄Ｇ２４が表示されている。
【００６８】
ステップＳ１１後、商品名称入力項目欄Ｇ２２が選択されたか否か、例えば、カーソルの位置が商品名称入力項目欄Ｇ２２の位置であるか否かが判別され（ステップＳ１２）、商品名称入力項目欄Ｇ２２が選択されていないと判別された場合（ステップＳ１２；Ｎｏ）、商品名称入力項目欄Ｇ２２が選択されるまで待機する。
【００６９】
商品名称入力項目欄Ｇ２２が選択されたと判別された場合（ステップＳ１２；Ｙｅｓ）、販売管理制御テーブルＣＴのＡが示すレコードのパラメータ情報は「１」か否か、即ち、商品名称の入力補助の機能を使用するか否かが判別される（ステップＳ１３）。
【００７０】
販売管理制御テーブルＣＴのＡが示すレコードのパラメータ情報は「１」でないと判別された場合（ステップＳ１３；Ｎｏ）、ステップＳ３１に進む。
【００７１】
販売管理制御テーブルＣＴのＡが示すレコードのパラメータ情報は「１」であると判別された場合（ステップＳ１３；Ｙｅｓ）、Ｂが示すレコードのパラメータ情報は「１」であるか否か、即ち、第１〜３商品分割名称テーブルＴ１〜Ｔ３を表示させるか否かが判別される（ステップＳ１４）。
【００７２】
販売管理制御テーブルＣＴのＢが示すレコードのパラメータ情報は「１」であると判別された場合（ステップＳ１４；Ｙｅｓ）、販売管理制御テーブルＣＴのＣ１〜Ｃ３のパラメータ情報が示す第１〜３商品分割名称テーブルＴ１〜Ｔ３のタイトル名称が取得され（ステップＳ１５）、取得された各タイトル名称に対応する第１〜３商品分割名称テーブルＴ１〜Ｔ３が記憶部４０から読み出され、第１〜３商品分割名称テーブルＴ１〜Ｔ３を構成する複数の要素名称を商品分割名称テーブル毎に表示する分割選択画面が生成される（ステップＳ１６）。
【００７３】
分割選択画面が生成されると、生成された分割選択画面が表示部５０の表示画面上に表示される（ステップＳ１７）。
【００７４】
図８（ａ）に、ステップＳ１７において表示部５０の表示画面上に表示される分割選択画面Ｇ３の例を示す。
図８（ａ）に示すように、分割選択画面Ｇ３は、第１〜３リストボックスＧ３１〜Ｇ３３を表示している。第１リストボックスＧ３１は、第１商品分割名称テーブルＴ１を構成する複数の要素名称と当該要素番号に対応するコード番号が選択可能なリストとして表示されており、第２リストボックスＧ３２は、第２商品分割名称テーブルＴ２を構成する複数の要素名称と当該要素番号に対応するコード番号が選択可能なリストとして表示されており、第３リストボックスＧ３３は、第３商品分割名称テーブルＴ３を構成する複数の要素名称と当該要素番号に対応するコード番号が選択可能なリストとして表示されている。
【００７５】
なお、図８（ａ）において、背景色が着色された要素名称及びコード番号は、ユーザによって入力部６０を介して選択された要素名称を示している。
【００７６】
表示部５０に表示された分割選択画面Ｇ３の第１〜３リストボックスＧ３１〜Ｇ３３全てから、各第１〜３リストボックスＧ３１〜Ｇ３３に表示された複数の要素名称のいずれか一つの選択指示が受け付けられたか否かが判別され（ステップＳ１８）、第１〜３リストボックスＧ３１〜Ｇ３３全てから要素名称の選択指示が受け付けられていないと判別された場合（ステップＳ１８；Ｎｏ）、第１〜３リストボックスＧ３１〜Ｇ３３全てから要素名称の選択指示が受け付けられるまで待機する。
【００７７】
第１〜３リストボックスＧ３１〜Ｇ３３全てから要素名称の選択指示が受け付けられたと判別された場合（ステップＳ１８；Ｙｅｓ）、販売管理制御テーブルＣＴのＥ１〜Ｅ３が示すレコードのパラメータ情報に基づいて、選択された要素名称の結合順序が並び替えられ（ステップＳ１９）、また、販売管理制御テーブルＣＴのＤが示すレコードのパラメータ情報が示す結合要素が取得され（ステップＳ２０）、結合順に並び替えられた複数の要素名称と取得された結合要素とに応じて選択された要素名称の結合処理が実行されることにより、商品名称が生成される（ステップＳ２１）。
【００７８】
一方、販売管理制御テーブルＣＴのＢが示すレコードのパラメータ情報は「１」でないと判別された場合、即ち、２つの商品分割名称テーブル（第１、２商品分割名称テーブルＴ１、Ｔ２）を表示させると判別された場合（ステップＳ１４；Ｎｏ）、販売管理制御テーブルＣＴのＣ１、Ｃ２のパラメータ情報が示す第１、２商品分割名称テーブルＴ１、Ｔ２のタイトル名称が取得され（ステップＳ２２）、取得された各タイトル名称に対応する第１、２商品分割名称テーブルＴ１、Ｔ２が記憶部４０から読み出され、第１、２商品分割名称テーブルＴ１、Ｔ２を構成する複数の要素名称を商品分割名称テーブル毎に表示する分割選択画面が生成される（ステップＳ２３）。
【００７９】
分割選択画面が生成されると、生成された分割選択画面が表示部５０の表示画面上に表示される（ステップＳ２４）。
【００８０】
図８（ｂ）に、ステップＳ１７において表示部５０の表示画面上に表示される分割選択画面Ｇ４の例を示す。
図８（ｂ）に示すように、分割選択画面Ｇ４は、第１、２リストボックスＧ４１、Ｇ４２を表示している。第１、２リストボックスＧ４１、Ｇ４２は、図８（ａ）に示す分割選択画面Ｇ３の第１、２リストボックスＧ３１、Ｇ３２と同様であるため、説明は省略する。
【００８１】
なお、図８（ｂ）において、背景色が着色された要素名称及びコード番号は、ユーザによって入力部６０を介して選択された要素名称を示している。
【００８２】
表示部５０に表示された分割選択画面Ｇ４の第１、２リストボックスＧ４１、Ｇ４２双方から、各第１、２リストボックスＧ４１、Ｇ４２に表示された複数の要素名称のいずれか一つの選択指示が受け付けられたか否かが判別され（ステップＳ２５）、第１、２リストボックスＧ４１、Ｇ４２双方から要素名称の選択指示が受け付けられていないと判別された場合（ステップＳ２５；Ｎｏ）、第１、２リストボックスＧ４１、Ｇ４２双方から要素名称の選択指示が受け付けられるまで待機する。
【００８３】
第１、２リストボックスＧ４１、Ｇ４２双方から要素名称の選択指示が受け付けられたと判別された場合（ステップＳ２５；Ｙｅｓ）、販売管理制御テーブルＣＴのＥ１、Ｅ２が示すレコードのパラメータ情報に基づいて、選択された要素名称の結合順序が並び替えられ（ステップＳ２６）、また、販売管理制御テーブルＣＴのＤが示すレコードのパラメータ情報が示す結合要素が取得され（ステップＳ２７）、結合順に並び替えられた複数の要素名称と取得された結合要素とに応じて選択された要素名称の結合処理が実行されることにより商品名称が生成される（ステップＳ２８）。
【００８４】
ステップＳ２１又はステップＳ２８後、生成された商品名称が商品名称入力項目欄Ｇ２２に表示される（ステップＳ２９）。
【００８５】
このように、販売管理制御テーブルＣＴのＢが示すレコードのパラメータ情報に応じて、表示部５０に表示される商品分割名称テーブルを構成する複数の要素名称を商品分割名称テーブル毎に表示させるリストボックスの数が変更されることから、ユーザが選択可能な要素名称の数を異ならせることができ、更に、結合要素として設定された文字、記号、空白、又は無しのいずれかに応じて、要素名称を組み合わせて商品名称が生成することができると共に要素名称を組み合わせる際、予め設定された順序に応じて選択された要素名称を並び替えて商品名称を生成することができることにより、生成される商品名称のバリエーションを増やすことができる。
【００８６】
また、商品名称が商品名称入力項目欄Ｇ２２に表示されると、この商品名称から検索キーワードが取得される検索キーワード取得処理が実行され、第１、２検索キーワード入力項目欄Ｇ２３、Ｇ２４に取得された検索キーワードが表示される（ステップＳ３０）。
【００８７】
ステップＳ３０後又はステップＳ１３後、ユーザによって入力部６０を介して商品名称入力項目欄Ｇ２２に表示された商品名称の変更や修正等の入力指示を受け付ける（ステップＳ３１）。即ち、ステップＳ３１においては、生成された商品名称に対してユーザによって任意に変更や修正を可能とすることができるものである。
【００８８】
商品名称が商品名称入力項目欄Ｇ２２に表示された後、商品名称入力項目欄Ｇ２２外の項目欄が選択されたか否か、例えば、カーソルの位置が商品名称入力項目欄Ｇ２２外の位置に移動したか否かが判別され（ステップＳ３２）、商品名称入力項目欄Ｇ２２外が選択されていないと判別された場合（ステップＳ３２；Ｎｏ）、ステップＳ３１に戻り、商品名称入力項目欄Ｇ２２外が選択されるまで待機する。
【００８９】
商品名称入力項目欄Ｇ２２外が選択されたと判別された場合（ステップＳ３２；Ｙｅｓ）、本処理は終了される。
【００９０】
図９に、ステップＳ３０において実行される検索キーワード取得処理のフローチャートを示す。
【００９１】
販売管理制御テーブルＣＴのＦ１が示すレコードのパラメータ情報は「１」か否か、即ち、１番目に設定される検索キーワードを商品を検索する際に使用するか否かが判別される（ステップＳ４１）。
【００９２】
販売管理制御テーブルＣＴのＦ１が示すレコードのパラメータ情報は「１」であると判別された場合（ステップＳ４１；Ｙｅｓ）、第１検索キーワードとして、生成された商品名称を構成する要素名称のうち、結合順序が１番目の要素名称が設定され（ステップＳ４２）、第１検索キーワード入力項目欄Ｇ２３に第１検索キーワードとして設定された要素名称が表示される（ステップＳ４３）。
【００９３】
販売管理制御テーブルＣＴのＦ１が示すレコードのパラメータ情報は「１」でないと判別された場合（ステップＳ４１；Ｎｏ）、第１検索キーワードとして、生成された商品名称の先頭から５文字が設定され（ステップＳ４４）、第１検索キーワード入力項目欄Ｇ２３に第１検索キーワードとして設定された５文字が表示される（ステップＳ４５）。
【００９４】
第１検索キーワードが設定され表示された後（ステップＳ４３後又はステップＳ４５後）、販売管理制御テーブルＣＴのＦ２が示すレコードのパラメータ情報は「１」か否か、即ち、２番目に設定される検索キーワードを商品を検索する際に使用するか否かが判別される（ステップＳ４６）。
【００９５】
販売管理制御テーブルＣＴのＦ２が示すレコードのパラメータ情報は「１」でないと判別された場合（ステップＳ４６；Ｎｏ）、ステップＳ４９に進む。
【００９６】
販売管理制御テーブルＣＴのＦ２が示すレコードのパラメータ情報は「１」であると判別された場合（ステップＳ４６；Ｙｅｓ）、第２検索キーワードとして、生成された商品名称を構成する要素名称のうち、結合順序が２番目の要素名称が設定され（ステップＳ４７）、第２検索キーワード入力項目欄Ｇ２４に第２検索キーワードとして設定された要素名称が表示される（ステップＳ４８）。
【００９７】
ステップＳ４６；Ｎｏ後又はステップＳ４８後、設定された第１検索キーワード及び第２検索キーワードが１つのレコードとして生成され、検索キーワードテーブルＫＴに記憶され（ステップＳ４９）、本処理は終了されてステップＳ３１に進む。
【００９８】
図１０に、検索キーワードテーブルＫＴの例を示す。
図１０に示すように、検索キーワードテーブルＫＴは、第１検索キーワードを示すフィールドと、第２検索キーワードを示すフィールドとからなるレコードが複数集まって形成されているデータテーブルであり、商品マスタとして商品が登録された際に検索キーワードが設定される毎にレコードが生成されるものである。
【００９９】
図１１に、商品マスタテーブルＭＴの例を示す。
図１１に示す商品マスタテーブルＭＴは、商品マスタの生成処理を実行するプログラムが実行されることにより生成された各商品に関する情報の一覧であり、商品コードを示すフィールド、商品名称を示すフィールド等の商品に関する各種情報のフィールドと、設定された第１検索キーワードのフィールド、第２検索キーワードのフィールドとからなるレコードが、登録された商品の数だけ集まって形成されているデータテーブルである。
【０１００】
図１２に、商品マスタを利用して商品名称や商品コードの検索処理を実行するプログラムにより実行される処理の例として、商品コード検索処理のフローチャートを示す。
図１２に示す商品コード検索処理は、ＣＰＵ１０、ＲＡＭ３０と、ＲＯＭ２０に記憶されている商品マスタを利用して商品名称や商品コードの検索処理を実行するプログラム、記憶部４０に記憶されている検索キーワードテーブルＫＴ、商品マスタテーブルＭＴとの協働によるソフトウエア処理により実現される処理である。
【０１０１】
図１２に示す商品コード検索処理は、例えば、表示部５０の表示画面上に表示された画面内に、商品コードを受け付ける商品コード入力項目欄が設けられている場合、商品に対応する商品コードをユーザが入力部６０を介して指示する煩雑な作業を低減させるために、商品の商品名称に対応する商品コードを検索可能として、商品コードの指示作業の補助を実現する処理である。
【０１０２】
商品コードを受け付ける商品コード入力項目欄が選択されたか否か、例えば、カーソルの位置が商品コード入力項目欄の位置であるか否かが判別され（ステップＳ５１）、商品コード入力項目欄が選択されていないと判別された場合（ステップＳ５１；Ｎｏ）、商品コード入力項目欄が選択されるまで待機する。
【０１０３】
商品コード入力項目欄が選択されたと判別された場合（ステップＳ５１；Ｙｅｓ）、記憶部４０の検索キーワードテーブルＫＴが参照され、検索キーワードテーブルＫＴを形成する全てのデータが取得される（ステップＳ５２）。
【０１０４】
検索キーワードテーブルＫＴから取得されたデータに基づいて、第１検索キーワードを示すフィールドの検索キーワードのリストとしての示す第１検索キーワードリストが生成されると共に、第２検索キーワードを示すフィールドの検索キーワードのリストとしての第２検索キーワードリストが生成される（ステップＳ５３）。
【０１０５】
第１検索キーワードリストと第２検索キーワードリストとの夫々の検索キーワードが組み合わせられ、この検索キーワードの組み合わせ毎に商品マスタテーブルＭＴの第１検索キーワードのフィールドと第２検索キーワードのフィールドに該当する商品名称が読み出され、検索キーワードの組み合わせ毎の商品名称リストが生成される（ステップＳ５４）。
【０１０６】
第１検索キーワードリスト、第２検索キーワードリスト、商品名称リストが生成されると、表示部５０の表示画面上に商品選択画面が表示され、この商品選択画面上に第１検索キーワードリストと第２検索キーワードリストに基づいて生成される検索キーワード選択画面が表示される（ステップＳ５５）。
【０１０７】
図１３（ａ）に、ステップＳ５５において表示部５０の表示画面上に表示される商品選択画面Ｇ５の例を示す。図１３（ａ）に示すように、商品選択画面Ｇ５は、第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂ、選択指示入力項目欄Ｇ５１ｃ、Ｇ５１ｄからなる検索キーワード選択画面Ｇ５１が表示されている。
【０１０８】
第１選択リストボックスＧ５１ａは、第１検索キーワードリストを構成する複数の検索キーワードが任意の番号が付されて選択可能なリストとして表示されており、第２選択リストボックスＧ５１ｂは、第２検索キーワードリストを構成する複数の検索キーワードが任意の番号が付されて選択可能なリストとして表示されている。また、各第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂの下方に夫々対応して設けられている選択指示入力項目欄Ｇ５１ｃ、Ｇ５１ｄは、第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂに表示された検索キーワードの選択指示を受け付ける項目欄である。
【０１０９】
表示部５０に表示された商品選択画面Ｇ５の第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂ双方から、第１選択リストボックスＧ５１ａに表示された複数の検索キーワードのうちいずれか一つ及び第２選択リストボックスＧ５１ｂに表示された複数の検索キーワードのうちいずれか一つの選択指示が受け付けたか否かが判別される（ステップＳ５６）。例えば、選択指示入力項目欄Ｇ５１ｃ、Ｇ５１ｄ双方に対応する第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂに表示された検索キーワードに付された番号受け付けられたか否かが判別される。
【０１１０】
第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂ双方に対応する第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂに表示された複数の検索キーワードのうちいずれか一つの選択指示が受け付けられていないと判別された場合（ステップＳ５６；Ｎｏ）、第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂ双方から検索キーワードの選択指示が受け付けられるまで待機する。
【０１１１】
第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂ双方に対応する第１、２選択リストボックスＧ５１ａ、Ｇ５１ｂに表示された複数の検索キーワードのうちいずれか一つの選択指示が受け付けられたと判別された場合（ステップＳ５６；Ｙｅｓ）、選択された検索キーワードの組み合わせに対応する商品名称リストが読み出され（ステップＳ５７）、商品選択画面上に検索キーワード選択画面と共に読み出された商品名称リストに基づく商品名称選択画面が表示される（ステップＳ５８）。
【０１１２】
図１３（ｂ）に、ステップＳ５８において表示部５０の表示画面上に表示される商品選択画面Ｇ５の例を示す。図１３（ｂ）に示すように、商品選択画面Ｇ５は、検索キーワード選択画面Ｇ５１と共に商品名称選択画面Ｇ５２が表示される。
【０１１３】
商品名称選択画面Ｇ５２は、商品名称選択リストボックスＧ５２ａと、選択指示入力項目欄Ｇ５２ｂとが表示されている。商品名称選択リストボックスＧ５２ａは、商品名称リストを構成する複数の商品名称が任意の番号が付されて選択可能なリストとして表示されており、商品名称選択リストボックスＧ５２ａの下方に設けられている選択指示入力項目欄Ｇ５２ｂは、商品名称の選択指示を受け付ける項目欄である。
【０１１４】
表示部５０に表示された商品選択画面Ｇ５の商品名称選択リストボックスＧ５２ａから、商品名称選択リストボックスＧ５２ａに表示された複数の商品名称のいずれか一つの選択指示が受け付けられたか否かが判別される（ステップＳ５９）。例えば、選択指示入力項目欄Ｇ５２ｂに商品名称に付された番号受け付けられたか否かが判別される。
【０１１５】
商品名称選択リストボックスＧ５２ａから、商品名称選択リストボックスＧ５２ａに表示された複数の商品名称のいずれか一つの選択指示が受け付けられていないと判別された場合（ステップＳ５９；Ｎｏ）、商品名称選択リストボックスＧ５２ａに表示された複数の商品名称のいずれか一つの選択指示が受け付けられるまで待機する。
【０１１６】
商品名称選択リストボックスＧ５２ａから、商品名称選択リストボックスＧ５２ａに表示された複数の商品名称のいずれか一つの選択指示が受け付けられたと判別された場合（ステップＳ５９；Ｙｅｓ）、選択された商品名称に対応する商品コードが商品マスタテーブルＭＴから読み出されて取得され（ステップＳ６０）、商品コード入力項目欄に取得された商品コードが表示される（ステップＳ６１）。
【０１１７】
商品コードが商品コード入力項目欄に表示された後、商品コード入力項目欄外の項目欄が選択されたか否か、例えば、カーソルの位置が商品コード入力項目欄外の位置に移動したか否かが判別され（ステップＳ６２）、商品コード入力項目欄外が選択されていないと判別された場合（ステップＳ６２；Ｎｏ）、商品コード入力項目欄外が選択されるまで待機する。
【０１１８】
商品コード入力項目欄外が選択されたと判別された場合（ステップＳ６２；Ｙｅｓ）、本処理は終了される。
【０１１９】
なお、本実施の形態においては、本発明の商品名称入力補助装置を木材業の販売管理装置に適用した場合について説明したが、他の業種でもよい。例えば、商品が木材以外の有体物を扱う業種や、無体物を扱うサービス業等の業種の販売管理装置に適用してもよい。
即ち、本発明は、商品の商品名称が複数の要素名称により構成される場合において、商品名称が入力される際に用いられる商品名称入力補助装置である。
【０１２０】
このように、本実施の形態によれば、第１〜３商品分割名称テーブルＴ１〜Ｔ３毎に商品分割名称テーブルを構成する複数の要素名称が販売管理制御テーブルＣＴのＢが示すレコードのパラメータ情報に応じて分割選択画面として表示部５０に表示され、表示された商品分割名称テーブルに基づいて生成されたリストボックス内に表示された複数の要素名称に対して、ユーザが任意に商品分割名称テーブル毎（リストボックス毎）に要素名称を選択することが可能となり、この選択された複数の要素名称が組み合わされて商品名称が生成される。
従って、ユーザが直接的に商品名称を入力する手間を低減することができ、商品名称を入力する際のタイプミスや入力した文字の変換ミス等の入力ミスによる登録間違いを防止することができることによる商品マスタの信頼性の向上や、商品マスタの生成時間の減少による人的コストの削減を図ることができる。
【０１２１】
更に、商品名称が検索される際に手がかりとなる検索キーワードとして、生成された商品名称を構成する複数の要素名称のうち少なくともいずれか一つの要素名称が設定されるため、商品名称毎にユーザが直接的に検索キーワードを入力する手間を省くことができると共に、検索キーワードが商品名称を構成する要素名称に該当しないという弊害を解消することができる。
【図面の簡単な説明】
【０１２２】
【図１】本実施の形態における商品名称入力補助装置を備えた販売管理装置１の概略制御ブロック図である。
【図２】販売管理制御テーブルＣＴの例である。
【図３】本実施の形態における商品分割名称テーブル生成処理のフローチャートである。
【図４】ステップＳ３において表示部５０の表示画面上に表示される第１商品分割名称テーブル生成画面Ｇ１の例である。
【図５】商品分割名称テーブル生成処理プログラムが実行されることにより記憶部４０に生成され記憶された第１〜３商品分割名称テーブルＴ１〜Ｔ３の例である。
【図６】本実施の形態における商品名称入力補助処理のフローチャートである。
【図７】ステップＳ１１において表示部５０の表示画面上に表示される商品マスタ入力画面Ｇ２の例である。
【図８】図８（ａ）は、ステップＳ１７において表示部５０の表示画面上に表示される分割選択画面Ｇ３の例、図８（ｂ）は、ステップＳ１７において表示部５０の表示画面上に表示される分割選択画面Ｇ４の例である。
【図９】ステップＳ３０において実行される検索キーワード取得処理のフローチャートである。
【図１０】検索キーワードテーブルＫＴの例である。
【図１１】商品マスタテーブルＭＴの例である。
【図１２】商品コード検索処理のフローチャートである。
【図１３】図１３（ａ）は、ステップＳ５５において表示部５０の表示画面上に表示される商品選択画面Ｇ５の例、図１３（ｂ）は、ステップＳ５８において表示部５０の表示画面上に表示される商品選択画面Ｇ５の例である。
【符号の説明】
【０１２３】
１  販売管理装置
１０  ＣＰＵ
２０  ＲＯＭ
３０  ＲＡＭ
４０  記憶部
５０  表示部
６０  入力部
Ｇ１  第１商品分割名称テーブル生成画面
Ｇ２  商品マスタ入力画面
Ｇ３、Ｇ４  分割選択画面
Ｇ５  商品選択画面
Ｇ１１  タイトル名称
Ｇ１２ａ、Ｇ１２ｂ、…  要素名称入力項目欄
Ｇ１３ａ、Ｇ１３ｂ、…  コード番号表示欄
Ｇ２１  商品コード入力項目欄
Ｇ２２  商品名称入力項目欄
Ｇ２３  第１検索キーワード入力項目欄
Ｇ２４  第２検索キーワード入力項目欄
Ｇ３１、Ｇ４１  第１リストボックス
Ｇ３２、Ｇ４２  第２リストボックス
Ｇ３３  第３リストボックス
Ｇ５１  検索キーワード選択画面
Ｇ５１ａ  第１選択リストボックス
Ｇ５１ｂ  第２選択リストボックス
Ｇ５１ｃ、Ｇ５１ｄ、Ｇ５２ｂ  選択指示入力項目欄
Ｇ５２  商品名称選択画面
Ｇ５２ａ  商品名称選択リストボックス
Ｔ１  第１商品分割名称テーブル
Ｔ２  第２商品分割名称テーブル
Ｔ３  第３商品分割名称テーブル
Ｔａ  要素名称を示すフィールド
Ｔｂ  コード番号を示すフィールド
ＣＴ  販売管理制御テーブル
ＫＴ  検索キーワードテーブル
ＭＴ  商品マスタテーブル
【図１】
2007264973.tif 000003
【図２】
2007264973.tif 000004
【図３】
2007264973.tif 000005
【図４】
2007264973.tif 000006
【図５】
2007264973.tif 000007
【図６】
2007264973.tif 000008
【図７】
2007264973.tif 000009
【図８】
2007264973.tif 000010
【図９】
2007264973.tif 000011
【図１０】
2007264973.tif 000012
【図１１】
2007264973.tif 000013
【図１２】
2007264973.tif 000014
【図１３】
2007264973.tif 000015