(57)【要約】      （修正有）【課題】色違いや性能違いの商品すべてを商品マスタに登録せずとも、色違いや性能違いの商品すべてに共通する同一の商品識別データを商品マスタに予め少なくとも１つ設定しておくことにより、色違いや性能違いの商品すべてを正確に在庫管理できる在庫管理装置、在庫管理方法および在庫管理プログラムの提供する。【解決手段】商品マスタが、商品識別データと諸口区分とを含み、諸口区分が、諸口品区分および通常品区分のどちらか一方である場合に、入力された商品識別データと紐づく商品マスタに含まれる諸口区分が、諸口品区分および通常品区分のどちらであるかを確認し、確認した諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、確認した諸口区分が通常品区分である場合、通常在庫データを更新する。【選択図】図３
2018132840.tif 000002
【特許請求の範囲】
【請求項１】
制御部および記憶部を備える在庫管理装置であって、
前記記憶部には、
商品識別データと諸口区分とを含む商品マスタが格納されており、
前記諸口区分は、諸口品区分および通常品区分のどちらか一方であり、
前記制御部は、
入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認手段と、
前記確認手段で確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認手段で確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新手段と、
を備えること、
を特徴とする在庫管理装置。
【請求項２】
前記諸口在庫データは、商品識別データと型式識別データと数量とを含み、
前記通常在庫データは、商品識別データと数量とを含み、
前記在庫データ更新手段は、
前記確認手段で確認した前記諸口区分が前記諸口品区分である場合、入力された商品識別データおよび型式識別データと紐づく、前記諸口在庫データに含まれる数量を、入力された数量に基づいて更新し、
前記確認手段で確認した前記諸口区分が前記通常品区分である場合、入力された商品識別データと紐づく、前記通常在庫データに含まれる数量を、入力された数量に基づいて更新する数量更新手段
を更に備えること、
を特徴とする請求項１に記載の在庫管理装置。
【請求項３】
制御部および記憶部を備える情報処理装置で実行される在庫管理方法であって、
前記記憶部には、
商品識別データと諸口区分とを含む商品マスタが格納されており、
前記諸口区分は、諸口品区分および通常品区分のどちらか一方であり、
前記制御部で実行される、
入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認ステップと、
前記確認ステップで確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認ステップで確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新ステップと、
を含むこと、
を特徴とする在庫管理方法。
【請求項４】
制御部および記憶部を備える情報処理装置に実行させるための在庫管理プログラムであって、
前記記憶部には、
商品識別データと諸口区分とを含む商品マスタが格納されており、
前記諸口区分は、諸口品区分および通常品区分のどちらか一方であり、
前記制御部に実行させるための、
入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認ステップと、
前記確認ステップで確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認ステップで確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新ステップと、
を含むこと、
を特徴とする在庫管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在庫管理装置、在庫管理方法および在庫管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、客購入商品について商品ファイルに設定記憶された商品名を含む商品データを利用して商品登録可能かつ登録商品について会計処理可能であるとともに、該商品名を伝票に印字すべき伝票データとして入力処理可能に形成された商品販売データ処理装置が開示されている（０００１段落等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１５５２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような商品管理の分野においては、同一の商品識別データ（例えば、同一の商品コード等）を有するが、色や性能の違いによって複数の型番を有する製品（いわゆる、諸口品）を効率よく管理する方法が求められている。
【０００５】
具体的には、従来においては、同一の商品コードを有するホワイトのパソコンとブラックのパソコンとを仕入入力した後に、更に、両者を商品マスタに別々に登録する必要があり、在庫管理にかかる負荷が大きかった。特に、色違いや性能違いが多数存在する場合には、多数の商品を商品マスタに登録する必要があるため、その負荷は多大であった。
【０００６】
本発明は、上記に鑑みてなされたものであって、色違いや性能違いの商品すべてを商品マスタに登録せずとも、前記色違いや性能違いの商品すべてに共通する同一の商品識別データを商品マスタに予め少なくとも１つ設定しておくことにより、前記色違いや性能違いの商品すべてを正確に在庫管理できる在庫管理装置、在庫管理方法および在庫管理プログラムを提供する。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る在庫管理装置は、制御部および記憶部を備える在庫管理装置であって、前記記憶部には、商品識別データと諸口区分とを含む商品マスタが格納されており、前記諸口区分は、諸口品区分および通常品区分のどちらか一方であり、前記制御部は、入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認手段と、前記確認手段で確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認手段で確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新手段と、を備えること、を特徴とする。
【０００８】
また、本発明に係る在庫管理装置は、前記諸口在庫データが、商品識別データと型式識別データと数量とを含み、前記通常在庫データが、商品識別データと数量とを含み、前記在庫データ更新手段が、前記確認手段で確認した前記諸口区分が前記諸口品区分である場合、入力された商品識別データおよび型式識別データと紐づく、前記諸口在庫データに含まれる数量を、入力された数量に基づいて更新し、前記確認手段で確認した前記諸口区分が前記通常品区分である場合、入力された商品識別データと紐づく、前記通常在庫データに含まれる数量を、入力された数量に基づいて更新する数量更新手段を更に備えること、を特徴とする。
【０００９】
また、本発明に係る在庫管理方法は、制御部および記憶部を備える情報処理装置で実行される在庫管理方法であって、前記記憶部には、商品識別データと諸口区分とを含む商品マスタが格納されており、前記諸口区分は、諸口品区分および通常品区分のどちらか一方であり、前記制御部で実行される、入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認ステップと、前記確認ステップで確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認ステップで確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新ステップと、を含むこと、を特徴とする。
【００１０】
また、本発明に係る在庫管理プログラムは、制御部および記憶部を備える情報処理装置に実行させるための在庫管理プログラムであって、前記記憶部には、商品識別データと諸口区分とを含む商品マスタが格納されており、前記諸口区分は、諸口品区分および通常品区分のどちらか一方であり、前記制御部に実行させるための、入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認ステップと、前記確認ステップで確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認ステップで確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新ステップと、を含むこと、を特徴とする。
【発明の効果】
【００１１】
本発明によれば、色違いや性能違いの商品すべてを商品マスタに登録せずとも、前記色違いや性能違いの商品すべてに共通する同一の商品識別データを商品マスタに予め少なくとも１つ設定しておくことにより、前記色違いや性能違いの商品すべてを正確に在庫管理できるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、在庫管理装置の構成の一例を示すブロック図である。
【図２】図２は、各データおよび各マスタのデータ構造の概略の一例を示す図である。
【図３】図３は、各データおよび各マスタのデータ構造の詳細の一例を示す図である。
【図４】図４は、諸口在庫照会画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明に係る在庫管理装置、在庫管理方法および在庫管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。
【００１４】
［１．概要］
機械業界においては、家電やパソコン等の情報機器に代表されるように、同一の機種（品番）であっても、色や性能の違いによって複数型番を持つ商品（いわゆる、諸口品）が存在する。前記諸口品を在庫管理する際には、以下のような問題があった。（１）一つ目に、新たな品番登録のタイミングで、大量の諸口品を商品マスタに登録する必要があり、商品マスタ管理の負荷が大きかった。（２）二つ目に、諸口品を在庫管理しようにも、在庫管理は通常、品番・品名・型式・仕入単価ごとに行うため、在庫管理が難しかった。（３）三つ目に、諸口品のような同一商品コードで複数の商品を管理することしかできずに受払実績管理がうまくできなかった。
【００１５】
また、従来においては、諸口品を１件１件、手作業により商品マスタに登録する必要があったため、在庫管理にかかる負荷が大きく、諸口品をシステムにより在庫管理するのを諦めるケースも発生していた。
【００１６】
そこで、本実施形態においては、商品の入庫時に、自動で諸口在庫情報として品番・品名・型式・仕入単価ごとに在庫データを更新することで、通常在庫とは別の諸口在庫管理を可能とした。これにより、例えば、型式・単価違いの大量の商品情報を、商品マスタに登録することなく在庫管理できるようになった。また、従来においては、経費処理するような少額の諸口品は、商品名と合計金額のみを手入力していた。しかしながら、諸口品の商品名と合計金額だけではなく、諸口品それぞれの在庫数量も管理したいという要望が多々あり、本実施形態はこれを可能とした。以下、具体的な構成および動作について説明する。
【００１７】
［２．構成］
本実施形態に係る在庫管理装置１００の構成について、図１を用いて説明する。図１は、在庫管理装置１００の構成の一例を示すブロック図である。
【００１８】
在庫管理装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、在庫管理装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００１９】
在庫管理装置１００は、図１に示すように、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。在庫管理装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２０】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、在庫管理装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、在庫管理装置１００とサーバ２００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。なお、後述する記憶部１０６に格納されるデータは、サーバ２００に格納されてもよい。
【００２１】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４を、表示部としてのモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００２２】
記憶部１０６には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
【００２３】
記憶部１０６は、仕入ヘッダデータ１０６ａと、仕入明細データ１０６ｂと、商品マスタ１０６ｃと、通常在庫データ１０６ｄと、諸口在庫データ１０６ｅと、売上ヘッダデータ１０６ｆと、売上明細データ１０６ｇと、を備えている。これらのうち、商品マスタ１０６ｃ、通常在庫データ１０６ｄおよび諸口在庫データ１０６ｅ以外は、任意の構成要素であり、記憶部１０６に含まれていても含まれていなくてもよい。
【００２４】
本実施形態の概略としては、図２に示すように、仕入先から商品を仕入れた際に、仕入入力をすることにより、仕入ヘッダデータ１０６ａおよび仕入明細データ１０６ｂが作成される。次に、前記商品が、商品マスタ１０６ｃにおいて諸口品区分を有する商品である場合には、前記商品は、諸口在庫データ１０６ｅに保存される（すなわち、商品マスタ１０６ｃにおける諸口区分＝１：諸口在庫の場合は、諸口品の在庫データへ受払情報が転送される）。一方、前記商品が、商品マスタ１０６ｃにおいて通常品区分を有する商品である場合には、前記商品は、通常在庫データ１０６ｄに保存される（すなわち、商品マスタ１０６ｃにおける諸口区分＝０：通常在庫の場合は、通常の在庫データへ受払情報が転送される）。そして、在庫データに保存された前記商品が売り上げられた際に、売上入力をすることにより、売上ヘッダデータ１０６ｆおよび売上明細データ１０６ｇが作成され、これらを基に、通常在庫データ１０６ｄおよび諸口在庫データ１０６ｅにおける在庫数量が更新される。
【００２５】
以下の説明において、各項目の後ろに示すかっこ内の表記は、各項目の具体例のことである。例えば、商品識別データ（商品コードまたは商品名）と記載した場合には、商品識別データの具体例として、商品コードまたは商品名があげられることを意味し、図では、この具体例を示している。以下、各マスタおよび各データが含む項目について、主に図２を用いて説明する。
【００２６】
仕入ヘッダデータ１０６ａは、仕入先から仕入れた商品についての明細のヘッダデータである。仕入ヘッダデータ１０６ａは、図２に示すように、例えば、仕入伝票番号、仕入先、仕入日、保管先倉庫（倉庫）等の項目を含む。
【００２７】
仕入明細データ１０６ｂは、仕入先から仕入れた商品についての明細データである。仕入明細データ１０６ｂは、図２に示すように、例えば、仕入伝票番号、仕入明細行番号、商品識別データ（商品コードまたは商品名）、型式識別データ（型式）、仕入単価、仕入数量、仕入金額、仕入消費税額等の項目を含む。
【００２８】
商品マスタ１０６ｃは、各商品の諸口区分を管理するマスタである。商品マスタ１０６ｃは、図２に示すように、商品識別データ（商品ＣＤ：商品コード、または、商品名）と諸口区分とを含む。前記諸口区分は、諸口品区分および通常品区分のどちらか一方である。ここで、諸口品とは、例えば、同一の商品識別データを有するが、型式識別データは異なる（例えば、色違い、性能違い、容量違い、単価違いの）商品を意味する。例えば、図３の仕入明細データ１０６ｂに示すように、行番号１のＰＣと行番号３のＰＣとは、同一の商品ＣＤおよび商品名を有するが、両者の色は、ホワイトとブラックとで異なるため、これらの商品は諸口品である。一方で、通常品とは、例えば、型式識別データが異なる場合には、異なる商品識別データを有する商品や、そもそも異なる型式識別データが存在しない商品等を意味する。商品マスタ１０６ｃにおいて、例えば、前記諸口品の商品識別データに対しては、前記諸口品区分が設定され、前記通常品の商品識別データに対しては、前記通常品区分が設定されることとなる。商品マスタ１０６ｃは、更に、図２に示すように、例えば、型式識別データ（型式）、品種等の項目を含んでいてもよい。
【００２９】
通常在庫データ１０６ｄは、通常品区分を有する商品識別データで特定される商品の情報を保存するデータである。通常在庫データ１０６ｄは、図２に示すように、例えば、商品識別データ（商品ＣＤ）と数量（入庫数）の項目を含む。通常在庫データ１０６ｄは、更に、図２に示すように、例えば、保管先倉庫（倉庫）、ロット番号、有効期限、出庫数、在庫数等の項目を含んでいてもよい。
【００３０】
諸口在庫データ１０６ｅは、諸口品区分を有する商品識別データで特定される商品の情報を保存するデータである。諸口在庫データ１０６ｅは、図２に示すように、例えば、商品識別データ（商品ＣＤまたは商品名）と型式識別データ（型式）と数量（入庫数）の項目を含む。諸口在庫データ１０６ｅは、更に、図２に示すように、例えば、保管先倉庫（倉庫）、ロット番号、有効期限、仕入単価、出庫数、在庫数等の項目を含んでいてもよい。諸口在庫データ１０６ｅに保存される商品の情報は、図４に示す諸口在庫照会画面を通して、検索および参照することができる。なお、各種出庫処理画面で明細商品に諸口商品が選択された場合には諸口在庫データの呼出が可能である。また、諸口在庫情報を参照しながら出庫処理が可能である。そして、諸口在庫照会画面から引当在庫欠品時の代替品の検索も可能である。
【００３１】
売上ヘッダデータ１０６ｆは、売り上げられた商品についての明細のヘッダデータである。売上ヘッダデータ１０６ｆは、図２に示すように、例えば、売上伝票番号、得意先、売上日、保管先倉庫（倉庫）等の項目を含む。
【００３２】
売上明細データ１０６ｇは、売り上げられた商品についての明細データである。売上明細データ１０６ｇは、図２に示すように、例えば、売上伝票番号、売上明細行番号、商品識別データ（商品コードまたは商品名）、型式識別データ（型式）、売上単価、売上数量、売上金額、売上消費税額等の項目を含む。
【００３３】
制御部１０２は、在庫管理装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
【００３４】
制御部１０２は、機能概念的に、（１）入力された商品識別データと紐づく、前記商品マスタに含まれる前記諸口区分が、前記諸口品区分および前記通常品区分のどちらであるかを確認する確認手段としての確認部１０２ａと、（２）前記確認手段で確認した前記諸口区分が前記諸口品区分である場合、諸口在庫データを更新し、前記確認手段で確認した前記諸口区分が前記通常品区分である場合、通常在庫データを更新する在庫データ更新手段としての在庫データ更新部１０２ｂと、（３）前記確認手段で確認した前記諸口区分が前記諸口品区分である場合、入力された商品識別データおよび型式識別データと紐づく、前記諸口在庫データに含まれる数量を、入力された数量に基づいて更新し、前記確認手段で確認した前記諸口区分が前記通常品区分である場合、入力された商品識別データと紐づく、前記通常在庫データに含まれる数量を、入力された数量に基づいて更新する数量更新手段としての数量更新部１０２ｂ１と、を備えている。これらのうち、数量更新部１０２ｂ１は、任意の構成要素であるが、制御部１０２に含まれることが好ましい。なお、各部が実行する処理の詳細については、以下の［３．処理の具体例］で説明する。
【００３５】
［３．処理の具体例］
以下、本実施形態に係る処理の具体例について、主に図３を用いて説明する。本項目においては、まず、図３の（１）仕入入力の場面について説明し、次に、（２）各種出庫処理  売上入力／移動入力の場面について説明する。
【００３６】
［３−１．仕入入力］
まず、図３の（１）の仕入入力の場面について具体的に説明する。
【００３７】
（確認処理）
確認部１０２ａは、入力された商品識別データと紐づく、商品マスタ１０６ｃに含まれる諸口区分が、諸口品区分および通常品区分のどちらであるかを確認する。
【００３８】
具体的には、図３の仕入明細データ１０６ｂに示すように、商品識別データ（商品ＣＤおよび商品名）として、行番号１のＳＹＯ００１およびＰＣ ００２０１が入力されたとする。ここで、図３の商品マスタ１０６ｃを参照すると、ＳＹＯ００１およびＰＣ ００２０１と紐づく諸口区分は、諸口品区分（１：諸口品）であることがわかる。以上のように、確認部１０２ａは、ＳＹＯ００１およびＰＣ ００２０１と紐づく諸口区分が、諸口品区分であることを確認する。
【００３９】
なお、前段落の行番号１の商品（ホワイトのパソコン）と、諸口品の関係にある商品（商品識別データは同一だが、ブラックのパソコン）として、図３の仕入明細データ１０６ｂに示すように、行番号３のＳＹＯ００１およびＰＣ ００２０１が入力されると、確認部１０２ａは、前段落と同様の方法により、ブラックのパソコンと紐づく諸口区分が、諸口品区分であることを確認する。
【００４０】
一方、図３の仕入明細データ１０６ｂに示すように、商品識別データ（商品ＣＤおよび商品名）として、行番号２のＳＹＯ００２およびＬＡＮケーブルが入力されたとする。ここで、図３の商品マスタ１０６ｃを参照すると、ＳＹＯ００２およびＬＡＮケーブルと紐づく諸口区分は、通常品区分（０：通常品）であることがわかる。以上のように、確認部１０２ａは、ＳＹＯ００２およびＬＡＮケーブルと紐づく諸口区分が、通常品区分であることを確認する。
【００４１】
（在庫データ更新処理）
在庫データ更新部１０２ｂは、確認部１０２ａで確認した諸口区分が諸口品区分である場合、諸口在庫データ１０６ｅを更新し、確認部１０２ａで確認した諸口区分が通常品区分である場合、通常在庫データ１０６ｄを更新する。
【００４２】
具体的には、諸口区分が諸口品区分であることが確認された、図３の仕入明細データ１０６ｂにおける行番号１の商品（ホワイトのパソコン）と行番号３の商品（ブラックのパソコン）についての情報は、図３に示すように、諸口在庫データ１０６ｅに保存される。一方で、諸口区分が通常品区分であることが確認された、図３の仕入明細データ１０６ｂの行番号２の商品（ＬＡＮケーブル）についての情報は、図３に示すように、通常在庫データ１０６ｄに保存される。
【００４３】
このように、本実施形態に係る在庫管理装置１００によれば、同一の商品ＣＤおよび商品名を有するホワイトのパソコンとブラックのパソコンとの両方を商品マスタ１０６ｃに登録せずとも、ホワイトのパソコンの商品情報のみを商品マスタ１０６ｃに予め登録しておけば、両方のパソコンを諸口在庫データ１０６ｅに保存して管理できる。すなわち、本実施形態に係る在庫管理装置１００によれば、色違いや性能違いの商品すべてを商品マスタに登録せずとも、前記色違いや性能違いの商品すべてに共通する同一の商品識別データを商品マスタに予め少なくとも１つ設定しておくことにより、前記色違いや性能違いの商品すべてを正確に在庫管理できるため、在庫管理にかかる負荷を大幅に減少させることができる。
【００４４】
［３−２．各種出庫処理  売上入力／移動入力］
次に、図３の（２）の各種出庫処理  売上入力／移動入力の場面について具体的に説明する。
【００４５】
（数量更新処理）
数量更新部１０２ｂ１は、確認部１０２ａで確認した諸口区分が諸口品区分である場合、入力された商品識別データおよび型式識別データと紐づく、諸口在庫データ１０６ｅに含まれる数量を、入力された数量に基づいて更新する。
【００４６】
具体的には、図３の売上明細データ１０６ｇに示すように、商品識別データ（商品ＣＤおよび商品名）として、行番号１のＳＹＯ００１およびＰＣ ００２０１が入力され、型式識別データ（型式）として、行番号１のホワイト・３００ＧＨＺが入力されると、確認部１０２ａは、前記［３−１．］と同様の方法により、ＳＹＯ００１およびＰＣ ００２０１と紐づく諸口区分が、諸口品区分であることを確認する。この場合、数量更新部１０２ｂ１は、諸口在庫データ１０６ｅを参照して、以下の処理を行う。すなわち、図３の諸口在庫データ１０６ｅを参照すると、ＳＹＯ００１およびＰＣ ００２０１ならびにホワイト・３００ＧＨＺと紐づく数量（入庫数）は、１０台であることがわかる。一方で、入力された数量は、図３の売上明細データ１０６ｇに示すように、行番号１の売上数量４台であることがわかる。以上より、数量更新部１０２ｂ１は、諸口在庫データ１０６ｅに含まれる数量（１０台）から、入力された数量（４台）を減算して、図３の諸口在庫データ１０６ｅ（更新後）に示すように、入庫数１０台−出庫数４台＝６台と算出することにより、在庫数を６台に更新する。なお、数量更新部１０２ｂ１が行う処理については、以下の２点の留意点が存在する。
【００４７】
一つ目に、数量更新部１０２ｂ１が行う計算は、減算に限定されず、加算であってもよい。加算は、例えば、諸口在庫データ１０６ｅに既に存在する商品と、同一の商品識別データおよび同一の型式識別データを有する商品を追加仕入するときに、以下のようにして行われる。例えば、図３の諸口在庫データ１０６ｅの１行目の商品１０台（ホワイトのパソコン）が既に存在している状態で、更に、同一の商品識別データおよび同一の型式識別データを有するホワイトのパソコンを３台だけ追加仕入する場合には、数量更新部１０２ｂ１は、前段落と同様の方法により、諸口在庫データ１０６ｅに含まれる入庫数（１０台）に、入力された仕入数量（３台）を加算して、１０台＋３台＝１３台と算出することにより、諸口在庫データ１０６ｅにおける行番号１のホワイトのパソコンの在庫数を１３台に更新してもよい。
【００４８】
二つ目に、入力される数量は、売上数量に限定されない。例えば、前段落で説明したように、商品を追加仕入する場合には、入力される数量は、仕入数量となる。また、諸口在庫データ１０６ｅに保存してある在庫を他の自社倉庫へと移動する場合には、入力される数量は、移動数量となる。
【００４９】
数量更新部１０２ｂ１は、確認部１０２ａで確認した諸口区分が通常品区分である場合、入力された商品識別データと紐づく、通常在庫データ１０６ｄに含まれる数量を、入力された数量に基づいて更新する。
【００５０】
具体的には、図３の売上明細データ１０６ｇに示すように、商品識別データ（商品ＣＤ）として、行番号２のＳＹＯ００２が入力されると、確認部１０２ａは、前記［３−１．］と同様の方法により、ＳＹＯ００２と紐づく諸口区分が、通常品区分であることを確認する。この場合、数量更新部１０２ｂ１は、通常在庫データ１０６ｄを参照して、以下の処理を行う。すなわち、図３の通常在庫データ１０６ｄを参照すると、ＳＹＯ００２と紐づく数量（入庫数）は、１０本であることがわかる。一方で、入力された数量は、図３の売上明細データ１０６ｇに示すように、行番号２の売上数量３本であることがわかる。以上より、数量更新部１０２ｂ１は、通常在庫データ１０６ｄに含まれる数量（１０本）から、入力された数量（３本）を減算して、図３の通常在庫データ１０６ｄ（更新後）に示すように、入庫数１０本−出庫数３本＝７本と算出することにより、在庫数を７本に更新する。
【００５１】
このように、本実施形態に係る在庫管理装置１００が数量更新部１０２ｂ１を含めば、例えば、色違いや性能違いの商品についての「在庫数量」の増減を正確に管理することができる。
【００５２】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００５３】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００５４】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００５５】
また、在庫管理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００５６】
例えば、在庫管理装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて在庫管理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００５７】
また、このコンピュータプログラムは、在庫管理装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００５８】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム商品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。したがって、本明細書で説明したような処理又は処理方法を実行するためのプログラムを格納した記録媒体もまた本発明を構成することとなる。
【００５９】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００６０】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００６１】
また、在庫管理装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、在庫管理装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００６２】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００６３】
本発明は、特に、機械業界等において有用である。
【符号の説明】
【００６４】
１００  在庫管理装置
１０２  制御部
１０２ａ  確認部
１０２ｂ  在庫データ更新部
１０２ｂ１  数量更新部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  仕入ヘッダデータ
１０６ｂ  仕入明細データ
１０６ｃ  商品マスタ
１０６ｄ  通常在庫データ
１０６ｅ  諸口在庫データ
１０６ｆ  売上ヘッダデータ
１０６ｇ  売上明細データ
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
【図１】
2018132840.tif 000003
【図２】
2018132840.tif 000004
【図３】
2018132840.tif 000005
【図４】
2018132840.tif 000006