(57)【要約】【課題】商品の品種単位で、商品の管理単位を変換できる商品管理単位変換装置、商品管理単位変換方法および商品管理単位変換プログラムの提供を課題とする。【解決手段】本実施形態では、（１）入力された品種識別情報と紐づく第一単位コードを品種マスタ１０６ａから取得し、更に、当該取得した第一単位コードに対応する第一単位を単位マスタ１０６ｃから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを商品マスタ１０６ｂから取得し、更に、当該取得した第二単位コードに対応する第二単位を単位マスタ１０６ｃから取得する処理を行い、（２）前記入力された商品識別情報と紐づく単位数値を商品マスタ１０６ｂから取得し、（３）前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する。【選択図】図３
2018097779.tif 000002
【特許請求の範囲】
【請求項１】
商品の管理単位を変換する、制御部および記憶部を備える商品管理単位変換装置であって、
前記記憶部には、
品種識別情報および第一単位コードを紐づけて記憶する第一マスタと、
商品識別情報、第二単位コードおよび単位数値を紐づけて記憶する第二マスタと、
前記第一単位コードとこれに対応する第一単位および前記第二単位コードとこれに対応する第二単位を記憶する単位マスタと、
が格納されており、
前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、
前記制御部は、
入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得手段と、
前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得手段と、
前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換手段と、
を備えること、
を特徴とする商品管理単位変換装置。
【請求項２】
前記制御部は、
前記変換した第一単位での数値を表示する表示実行手段
を更に備えること、
を特徴とする請求項１に記載の商品管理単位変換装置。
【請求項３】
前記第一単位は、前記商品の提供者が前記商品を自社内で管理する際に用いる単位であり、
前記第二単位は、前記商品を販売する際に用いる単位である、
ことを特徴とする請求項１または２に記載の商品管理単位変換装置。
【請求項４】
制御部および記憶部を備える情報処理装置で実行される、商品の管理単位を変換する商品管理単位変換方法であって、
前記記憶部には、
品種識別情報および第一単位コードを紐づけて記憶する第一マスタと、
商品識別情報、第二単位コードおよび単位数値を紐づけて記憶する第二マスタと、
前記第一単位コードとこれに対応する第一単位および前記第二単位コードとこれに対応する第二単位を記憶する単位マスタと、
が格納されており、
前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、
前記制御部で実行される、
入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得ステップと、
前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得ステップと、
前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換ステップと、
を含むこと、
を特徴とする商品管理単位変換方法。
【請求項５】
制御部および記憶部を備える情報処理装置に実行させるための、商品の管理単位を変換する商品管理単位変換プログラムであって、
前記記憶部には、
品種識別情報および第一単位コードを紐づけて記憶する第一マスタと、
商品識別情報、第二単位コードおよび単位数値を紐づけて記憶する第二マスタと、
前記第一単位コードとこれに対応する第一単位および前記第二単位コードとこれに対応する第二単位を記憶する単位マスタと、
が格納されており、
前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、
前記制御部に実行させるための、
入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得ステップと、
前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得ステップと、
前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換ステップと、
を含むこと、
を特徴とする商品管理単位変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品管理単位変換装置、商品管理単位変換方法および商品管理単位変換プログラムに関する。
【背景技術】
【０００２】
特許文献１には、第１の単位数量で受注を受けた製品の受注量を第２の単位数量での必要量に変換できる方法が開示されている（０００８段落等参照）。具体的には、特許文献１においては、第一の単位（Ｌ）×標準比重×純分換算係数＝第二の単位（ｋｇ）という計算を行っている（００３３段落等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１１６６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、ある単位を他の単位に変換する方法は存在するが、さらに利便性の高い単位変換方法が求められている。例えば、商品単位で単位の変換を行うのではなく、商品の品種単位で単位の変換を行うことできる方法である。これにより、例えば、容量の異なる同一品種の商品同士（すなわち、商品単位では異なるが、品種単位では同一の商品同士）に関して、以下のような単位換算を行うことが可能となる。
【０００５】
すなわち、例えば、１００ｇパックの魚切り身と２００ｇパックの魚切り身それぞれについて、現存パック数がわかれば、２００ｇパックを１００ｇパックに換算すると何パック分に相当するかを知ることができる。また、１００ｇパックの魚切り身と２００ｇパックの魚切り身それぞれについて、売上パック数がわかれば、両パックを総合して、何ｋｇの魚が売れたかという売上総重量を知ることができる。
【０００６】
本発明は、上記に鑑みてなされたものであって、商品の品種単位で、商品の管理単位を変換できる商品管理単位変換装置、商品管理単位変換方法および商品管理単位変換プログラムを提供する。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る商品管理単位変換装置は、商品の管理単位を変換する、制御部および記憶部を備える商品管理単位変換装置であって、前記記憶部には、品種識別情報および第一単位コードを紐づけて記憶する第一マスタと、商品識別情報、第二単位コードおよび単位数値を紐づけて記憶する第二マスタと、前記第一単位コードとこれに対応する第一単位および前記第二単位コードとこれに対応する第二単位を記憶する単位マスタと、が格納されており、前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、前記制御部は、入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得手段と、前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得手段と、前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換手段と、を備えること、を特徴とする。
【０００８】
また、本発明に係る商品管理単位変換装置は、前記制御部が、前記変換した第一単位での数値を表示する表示実行手段を更に備えること、を特徴とする。
【０００９】
また、本発明に係る商品管理単位変換装置は、前記第一単位が、前記商品の提供者が前記商品を自社内で管理する際に用いる単位であり、前記第二単位が、前記商品を販売する際に用いる単位である、ことを特徴とする。
【００１０】
また、本発明に係る商品管理単位変換方法は、制御部および記憶部を備える情報処理装置で実行される、商品の管理単位を変換する商品管理単位変換方法であって、前記記憶部には、品種識別情報および第一単位コードを紐づけて記憶する第一マスタと、商品識別情報、第二単位コードおよび単位数値を紐づけて記憶する第二マスタと、前記第一単位コードとこれに対応する第一単位および前記第二単位コードとこれに対応する第二単位を記憶する単位マスタと、が格納されており、前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、前記制御部で実行される、入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得ステップと、前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得ステップと、前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換ステップと、を含むこと、を特徴とする。
【００１１】
また、本発明に係る商品管理単位変換プログラムは、制御部および記憶部を備える情報処理装置に実行させるための、商品の管理単位を変換する商品管理単位変換プログラムであって、前記記憶部には、品種識別情報および第一単位コードを紐づけて記憶する第一マスタと、商品識別情報、第二単位コードおよび単位数値を紐づけて記憶する第二マスタと、前記第一単位コードとこれに対応する第一単位および前記第二単位コードとこれに対応する第二単位を記憶する単位マスタと、が格納されており、前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、前記制御部に実行させるための、入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得ステップと、前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得ステップと、前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換ステップと、を含むこと、を特徴とする。
【発明の効果】
【００１２】
本発明によれば、商品の品種単位で、商品の管理単位を変換できるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、商品管理単位変換装置の構成の一例を示すブロック図である。
【図２】図２は、各マスタの関連の一例を示す図である。
【図３】図３は、本実施形態に係る処理の処理フローの一例を示す図である。
【図４】図４は、品種マスタ、商品マスタおよび現在庫ファイルの一例を示す図である。
【図５】図５は、取引在庫数と在庫数データの一例を示す図である。
【図６】図６は、商品変更の一例を示す図である。
【図７】図７は、総売上実績の算出の一例を示す図である。
【図８】図８は、単位マスタの管理画面の一例を示す図である。
【図９】図９は、品種マスタの管理画面の一例を示す図である。
【図１０】図１０は、商品マスタの管理画面の一例を示す図である。
【図１１】図１１は、売上入力画面の一例を示す図である。
【図１２】図１２は、在庫照会画面の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本発明に係る商品管理単位変換装置、商品管理単位変換方法および商品管理単位変換プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。
【００１５】
［１．概要］
食品業界等の分野においては、売上取引上で用いる員数数量の単位と社内確認用の在庫数量の単位とを、別の単位で管理したいという要望がある。例えば、商品が魚である場合には、売上取引上の単位は、切り身単位を表す「切」となり、社内確認用の単位は、重量を表す「ｇ、ｋｇ」等である。
【００１６】
また、従来は、商品単位（魚の場合、切）による管理しかなかったため、在庫単位（社内確認用の単位）と売上仕入管理単位（売上取引上の単位）とを、区別することができなかった。このため、品種の単位（魚という大きな括り）で括って、在庫数量または販売実績数量を集計することはできなかった。
【００１７】
そこで、本実施形態においては、例えば、品種マスタに在庫管理単位（社内確認用の単位）を設定し、前記品種マスタに紐付く商品マスタに売上仕入数量管理単位（売上取引上の単位）を設定することにより、同一商品を別々の単位で管理することができる商品管理単位変換装置、商品管理単位変換方法および商品管理単位変換プログラムを提供している。前記品種マスタは、項目として、品種コードを含み、前記商品マスタは、項目として、前記品種コードおよび商品コードを含む。これにより、本実施形態においては、例えば、以下のような管理や計算が可能となる。
【００１８】
一つ目に、在庫数量（社内確認用の単位）と売上仕入数量の単位（売上取引上の単位）を別々にして管理できる。例えば、品種が魚である場合には、前記品種マスタにおける在庫管理単位を、ｋｇとし、前記商品マスタにおける売上仕入数量管理単位を、２／１切の魚切り身と３／１切の魚切り身それぞれについて、ｇとするという様な管理である。
【００１９】
二つ目に、品種別の統一単位における合計数量を計算できる。例えば、２／１切の魚切り身を５００ｇ仕入れて、３／１切の魚切り身を６００ｇ仕入れた場合、仕入れの合計重量は、５００ｇ＋６００ｇ＝１．１ｋｇとなる。
【００２０】
三つ目に、販売実績等の品種合計数量の計算ができる。例えば、上記の仕入の状態で、２／１切の魚切り身が３００ｇ売れて、３／１切の魚切り身が４００ｇ売れた場合、残りの魚の在庫の合計重量は、１．１ｋｇ−（３００ｇ＋４００ｇ）＝０．４ｋｇとなる。以下、具体的な構成および動作について説明する。
【００２１】
［２．構成］
本実施形態に係る商品管理単位変換装置１００の構成について、図１を用いて説明する。図１は、商品管理単位変換装置１００の構成の一例を示すブロック図である。
【００２２】
商品管理単位変換装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、商品管理単位変換装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００２３】
商品管理単位変換装置１００は、図１に示すように、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。商品管理単位変換装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２４】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、商品管理単位変換装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、商品管理単位変換装置１００とサーバ２００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。なお、後述する記憶部１０６に格納されるデータは、サーバ２００に格納されてもよい。
【００２５】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４を、表示部としてのモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００２６】
記憶部１０６には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
【００２７】
記憶部１０６は、第一マスタとしての品種マスタ１０６ａと、第二マスタとしての商品マスタ１０６ｂと、単位マスタ１０６ｃと、売上明細データ１０６ｄと、発注明細データ１０６ｅと、入荷明細データ１０６ｆと、仕入明細データ１０６ｇと、受注明細データ１０６ｈと、出荷明細データ１０６ｉと、移動明細データ１０６ｊと、を備えている。これらの項目うち、品種マスタ１０６ａ、商品マスタ１０６ｂおよび単位マスタ１０６ｃ以外は任意の構成要素であるが、記憶部１０６に含まれることが好ましい。
【００２８】
以下、各マスタおよび各データの詳細について説明するが、その前に、本実施形態における「品種」について説明する。本実施形態における品種とは、ある商品を自社内で管理する際に、管理単位を同じくする括りのことである。例えば、食品分野においては、「魚」という品種に関しては、ｇやｋｇという重量で自社管理を行うのが通常であり、また、「飲料」という品種に関しても、ｇやｋｇという重量での自社管理が通常である。このような「品種」の概念は食品分野に限って存在するものではなく、例えば、化学業界、鉄鋼業界、ガス業界等にも存在する。
【００２９】
なお、以下の説明において、各項目の後ろに示すかっこ内の表記は、各項目の具体例のことであり、例えば、品種識別情報（品種コード）と記載した場合には、品種識別情報の具体例として、品種コードがあげられることを意味し、図には、この具体例を記載している。
【００３０】
品種マスタ１０６ａは、図２に示すように、品種識別情報（品種コード）および第一単位コード（在庫管理単位コード）を紐づけて記憶する。品種マスタ１０６ａは、これらの項目に加えて、例えば、図２に示すように、品種名、不定貫フラグ等の項目を含んでいてもよい。品種マスタ１０６ａの管理画面の一例を、図９に示す。
【００３１】
品種マスタ１０６ａが含む各項目の詳細を、図４の品種マスタを参照して説明する。前記品種識別情報は、前記品種を識別するための情報であり、図４に示すように、品種コードであってもよいし、具体的な品種名（魚）であってもよい。前記第一単位コードは、単位マスタ１０６ｃにおける第一単位と対応するコードであり、図４においては、前記第一単位コードは、在庫管理単位コード０１であり、このコード０１に対応する第一単位が、ｋｇである。前記不定貫フラグとは、本実施形態のように、ある商品を、第一単位と第二単位とを用いて別々に管理する場合には「１：不定貫」を設定し、一方で、第一単位のみを用いて商品を管理する場合には、「０：定貫」を設定する。
【００３２】
商品マスタ１０６ｂは、図２に示すように、商品識別情報（商品コード）、第二単位コード（取引管理単位コード）および単位数値（単重）を紐づけて記憶する。商品マスタ１０６ｂは、これらの項目に加えて、例えば、図２に示すように、品種識別情報（品種コード）、商品名等の項目を含んでいてもよい。商品マスタ１０６ｂの管理画面の一例を、図１０に示す。
【００３３】
商品マスタ１０６ｂが含む各項目の詳細を、図４の商品マスタを参照して説明する。前記商品識別情報は、前記商品を識別するための情報であり、図４に示すように、商品コードであってもよいし、具体的な商品名（１００ｇパック、２００ｇパック）であってもよい。前記第二単位コードは、単位マスタ１０６ｃにおける第二単位と対応するコードであり、図４においては、前記第二単位コードは、取引管理単位コード０２であり、このコード０２に対応する第二単位が、Ｐ（パック）である。前記単位数値は、前記商品についての前記第二単位の一単位に相当する前記第一単位の数値であり、各商品ごとに設定可能な数値である。例えば、図４の商品マスタに示すように、１００ｇパックの商品については、１パックあたり０．１ｋｇ、２００ｇパックの商品については、１パックあたり０．２ｋｇのように、オペレータが自由に単位数値を設定することができる。
【００３４】
単位マスタ１０６ｃは、図２に示すように、前記第一単位コード（単位コード０１）とこれに対応する第一単位（単位名ｋｇ）および前記第二単位コード（単位コード０２）とこれに対応する第二単位（単位名Ｐ）を記憶する。単位マスタ１０６ｃは、これらの項目に加えて、例えば、図２に示すように、単位記号等の項目を含んでいてもよい。単位マスタ１０６ｃの管理画面の一例を、図８に示す。
【００３５】
単位マスタ１０６ｃが含む各項目の詳細を、図２の単位マスタを参照して説明する。前記第一単位は、図２に示す第一単位のｋｇのように、商品の提供者が前記商品を自社内で管理する際に用いる単位であることが好ましく、また、前記第二単位は、図２に示す第二単位のＰ（パック）のように、前記商品を販売する際に用いる単位であることが好ましい。前記単位記号は、図２に示すように、通常、前記単位名と同様となる。
【００３６】
売上明細データ１０６ｄは、図５の売上データイメージに示すように、売上Ｎｏ、売上行Ｎｏ、売上日、得意先、納入先、品種識別情報（品種コード）、商品識別情報（商品コード）、商品名、数量、売上単価、売上金額等の項目を含む。これらの項目のうち、数量とは、前記第二単位での数値のことであり、例えば、図５の例の場合、数量９０は、魚の切り身が９０Ｐ（パック）売れたことを意味する。この数量は、後述する変換部１０２ｃが行う変換計算に必須の項目であるため、必須の入力項目である。
【００３７】
発注明細データ１０６ｅ、入荷明細データ１０６ｆ、仕入明細データ１０６ｇ、受注明細データ１０６ｈ、出荷明細データ１０６ｉおよび移動明細データ１０６ｊが含む各項目は、売上明細データ１０６ｄにおける各項目をそれぞれのデータに対応するように変えたものである。例えば、発注明細データ１０６ｅの場合、発注Ｎｏ、発注行Ｎｏ、発注日、得意先、発注先、品種識別情報（品種コード）、商品識別情報（商品コード）、商品名、発注数量、発注単価、発注金額等の項目を含み、これらのうち、発注数量が必須の入力項目となる。
【００３８】
制御部１０２は、商品管理単位変換装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
【００３９】
制御部１０２は、機能概念的に、（１）入力された品種識別情報と紐づく第一単位コードを前記第一マスタから取得し、更に、当該取得した第一単位コードに対応する第一単位を前記単位マスタから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを前記第二マスタから取得し、更に、当該取得した第二単位コードに対応する第二単位を前記単位マスタから取得する処理を行う単位取得手段としての単位取得部１０２ａと、（２）前記入力された商品識別情報と紐づく単位数値を前記第二マスタから取得する単位数値取得手段としての単位数値取得部１０２ｂと、（３）前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する変換手段としての変換部１０２ｃと、（４）前記変換した第一単位での数値を表示する表示実行手段としての表示実行部１０２ｄと、を備えている。これらのうち、表示実行部１０２ｄは、任意の構成要素であるが、制御部１０２に含まれることが好ましい。なお、各部が実行する処理の詳細については、以下の［３．処理の具体例］にて詳細に説明する。
【００４０】
［３．処理の具体例］
以下、本実施形態に係る処理の具体例について、図２〜図１２を用いて説明する。図２は、各マスタの関連の一例を示す図である。図３は、本実施形態に係る処理の処理フローの一例を示す図である。図４は、品種マスタ、商品マスタおよび現在庫ファイルの一例を示す図である。図５は、取引在庫数と在庫数データの一例を示す図である。図６は、商品変更の一例を示す図である。図７は、総売上実績の算出の一例を示す図である。図８は、単位マスタの管理画面の一例を示す図である。図９は、品種マスタの管理画面の一例を示す図である。図１０は、商品マスタの管理画面の一例を示す図である。図１１は、売上入力画面の一例を示す図である。図１２は、在庫照会画面の一例を示す図である。
【００４１】
本実施形態に係る処理の概要を、図３を用いて説明する。図３に示すように、品種マスタ１０６ａ、商品マスタ１０６ｂ、単位マスタ１０６ｃおよび売上明細データ１０６ｄを参照した処理により、現在庫ファイル（販売前）から現在庫ファイル（販売後）が作成される。そして、現在庫ファイル（販売後）から、在庫照会データおよび売上実績ファイルが作成される。
【００４２】
本実施形態に係る処理の詳細を、以下に説明する。本実施形態においては、「オペレータが入力した第二単位での数値×単位数値」という計算により、第二単位での数値を第一単位での数値に変換することができる。この計算を適用可能な場面としては主に、１．販売後の在庫重量を算出する場面、２．商品容器を変換する場面および３．総売上実績を算出する場面の３つがあげられる。以下、この順で、各場面について説明しつつ、本実施形態に係る処理を詳細に説明する。
【００４３】
［３−１．販売後の在庫重量を算出する場面］
最初に、販売後の在庫重量を算出する場面について、図５を用いて詳細に説明する。ここでは、具体例として、図５の売上データイメージにおける１００ｇパックの商品についての、販売後の在庫重量を算出する場合について説明する。
【００４４】
（単位取得処理）
単位取得部１０２ａは、入力された品種識別情報と紐づく第一単位コードを品種マスタ１０６ａから取得し、更に、当該取得した第一単位コードに対応する第一単位を単位マスタ１０６ｃから取得する処理、および、入力された商品識別情報と紐づく第二単位コードを商品マスタ１０６ｂから取得し、更に、当該取得した第二単位コードに対応する第二単位を単位マスタ１０６ｃから取得する。
【００４５】
具体的に、オペレータはまず、図５の売上データイメージにおける１００ｇパックについて、品種コードＨＳ０００００００１を入力する。単位取得部１０２ａは、入力された品種コードＨＳ０００００００１と紐づく第一単位コードとして、図４の品種マスタ１０６ａから、在庫管理単位コード０１を取得する。更に、単位取得部１０２ａは、当該取得した第一単位コード０１に対応する第一単位として、図２の単位マスタ１０６ｃから、単位名ｋｇを取得する。なお、図５の売上データイメージにおける情報は、図１１に示す売上入力画面を通じて入力することができる。
【００４６】
一方で、オペレータは、図５の売上データイメージにおける１００ｇパックについて、商品コードＳＨ０００００００１を入力する。単位取得部１０２ａは、入力された商品コードＳＨ０００００００１と紐づく第二単位コードとして、図４の商品マスタ１０６ｂから、取引管理単位コード０２を取得する。更に、単位取得部１０２ａは、当該取得した第二単位コード０２に対応する第二単位として、図２の単位マスタ１０６ｃから、単位名Ｐ（パック）を取得する。
【００４７】
このようにして、単位取得部１０２ａは、１００ｇパックの商品について、第一単位としてｋｇを、第二単位としてＰ（パック）を取得する。
【００４８】
（単位数値取得処理）
単位数値取得部１０２ｂは、前記入力された商品識別情報と紐づく単位数値を商品マスタ１０６ｂから取得する。
【００４９】
具体的に、単位数値取得部１０２ｂは、前記入力された商品コードＳＨ０００００００１と紐づく単位数値として、図４の商品マスタ１０６ｂから、０．１ｋｇ／Ｐを取得する。
【００５０】
（変換処理）
変換部１０２ｃは、前記取得した第二単位での数値が入力されると、当該入力した数値に、前記取得した単位数値を乗じることにより、前記取得した第二単位での数値を前記取得した第一単位での数値に変換する。
【００５１】
具体的に、前記取得した第二単位での数値として、図５の売上データイメージの「数量」の項目に示すように、９０Ｐが入力されたとする。変換部１０２ｃは、当該入力した数値（９０Ｐ）に、前記取得した単位数値（０．１ｋｇ／Ｐ）を乗じることにより、９０Ｐ×０．１ｋｇ／Ｐ＝９ｋｇと算出し、前記取得した第二単位での数値（Ｐ）を、前記取得した第一単位での数値（ｋｇ）に変換する。
【００５２】
（表示実行処理）
表示実行部１０２ｄは、前記変換した第一単位での数値（９ｋｇ）を、画面上に表示してもよい。これによりオペレータは、前記第二単位での数値を前記第一単位での数値に変換した変換後の数値を、容易に把握することができる。
【００５３】
そして、図５の現在庫ファイル（販売前）に示すように、１００ｇパックの販売前の在庫重量が１０．０ｋｇであるとすると、１００ｇパックの販売後の在庫重量は、１０．０ｋｇ−変換部１０２ｃが算出した９ｋｇ＝１．０ｋｇと算出することができる。また、図５の現在庫ファイル（販売前）に示すように、１００ｇパックの販売前の在庫数量が１００Ｐであるとすると、１００ｇパックの販売後の在庫数量は、１００Ｐ−９０Ｐ＝１０Ｐと算出することができる。販売後の在庫重量１．０ｋｇおよび販売後の在庫数量１０Ｐは、例えば、図１２の在庫照会画面を通して確認することができる。
【００５４】
なお、２００ｇパックの商品についても、説明は省略するが、前述の１００ｇパックの商品と同様の方法で、販売後の在庫重量を４．０ｋｇと算出し、販売後の在庫数量を、２０Ｐと算出することができる。
【００５５】
［３−２．商品容器を変換する場面］
次に、商品容器を変換する場面について、図６を用いて詳細に説明する。ここでは、２００ｇパックの商品のパック数を、１００ｇパックの商品のパック数に変換する場面について説明する。
【００５６】
具体的に、図６の現在庫ファイル（ＳＨ０００００００２商品変更前）に示すように、２００ｇパックの販売前の在庫数（取引管理数）が、２０Ｐであるとする。この２０Ｐ（第二単位）を、ｋｇ（第一単位）に変換すると、［３−１．］の項目で説明した計算により、２０Ｐ×２００ｇパックの単位数値０．２ｋｇ／Ｐ＝４．０ｋｇとなる。そして、この４．０ｋｇは、１００ｇパックのパック数に換算すると、４．０ｋｇ÷１００ｇパックの単位数値０．１ｋｇ／Ｐ＝４０ｐとなる。以上より、２００ｇパックの２０Ｐは、１００ｇパックの４０Ｐに相当することがわかった。このため、１００ｇパックの商品変更後の在庫数量は、図６の現在庫ファイル（ＳＨ０００００００２商品変更後）に示すように、１０Ｐ＋４０Ｐ＝５０Ｐとなる。一方、２００ｇパックの商品変更後の在庫数量は、図６の現在庫ファイル（ＳＨ０００００００２商品変更後）に示すように、２０Ｐ−２０Ｐ＝０Ｐとなる。
【００５７】
以上の処理を言い換えると、次のようになる。すなわち、本実施形態においては、（１）１００ｇパックと２００ｇパックの取引管理単位（Ｐ）が一致かつ在庫管理単位（ｋｇ）が一致している場合、（２）２００ｇパックを１００ｇパックに商品変更することができ、（３）その計算方法は、『２００ｇパックの取引管理数』×『２００ｇパックの単重÷１００ｇパックの単重』、（４）すなわち、２０ｐ×０．２÷０．１＝４０ｐとなる。
【００５８】
このように、本実施形態に係る商品管理単位変換装置１００は、商品の品種単位で、商品の管理単位を変換できるため、例えば、２つの商品間で、第一単位および第二単位が一致している（すなわち、両商品の品種は同じ）が、容量は異なる（すなわち、両商品の商品番号は異なる）場合に、商品容器の振替を容易に行うことができる。すなわち、言い換えると、容量の異なる商品同士の振替可否を判断できる。
【００５９】
［３−３．総売上実績を算出する場面］
最後に、総売上実績を算出する場面について、図７を用いて詳細に説明する。ここでは、１００ｇパックの商品の売上実績と２００ｇパックの商品の売上実績を合算した総売上実績を算出する場面について説明する。
【００６０】
具体的に、前記［３−１．］の項目で説明した計算により、１００ｇパックの商品を９０Ｐ売り上げた場合、売上重量は、９０Ｐ×０．１ｋｇ／Ｐ＝９．０ｋｇとなり、２００ｇパックの商品を８０Ｐ売り上げた場合、売上重量は、８０Ｐ×０．２ｋｇ／Ｐ＝１６．０ｋｇとなる。このため、１００ｇパックの商品の売上重量と２００ｇパックの商品の売上重量を合算した総売上実績（重量）は、図７の総売上実績（販売後）に示すように、９．０ｋｇ＋１６．０ｋｇ＝２５．０ｋｇとなる。
【００６１】
このように、本実施形態に係る商品管理単位変換装置１００は、商品の品種単位で、商品の管理単位を変換できるため、例えば、２つの商品間で、第一単位および第二単位が一致している（すなわち、両商品の品種は同じ）が、容量は異なる（すなわち、両商品の商品番号は異なる）場合に、両商品の売上総重量の算出を容易に行うことができる。すなわち、言い換えると、異なる販売単位で種類は同一の商品の総売上量を分析できる。
【００６２】
以上［３−１．］〜［３−３．］の項目で説明したように、本実施形態に係る商品管理単位変換装置１００によれば、商品の品種単位（例えば、本実施形態のように、魚という品種単位）で、商品の管理単位を変換できる。また、本実施形態に係る商品管理単位変換装置１００によれば、同一商品について、売上取引用の単位（すなわち、第二単位）および在庫管理用単位（すなわち、第一単位）を別々に保持することができる。
【００６３】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００６４】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００６５】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００６６】
また、商品管理単位変換装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００６７】
例えば、商品管理単位変換装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて商品管理単位変換装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００６８】
また、このコンピュータプログラムは、商品管理単位変換装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００６９】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム商品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。したがって、本明細書で説明したような処理又は処理方法を実行するためのプログラムを格納した記録媒体もまた本発明を構成することとなる。
【００７０】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００７１】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００７２】
また、商品管理単位変換装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、商品管理単位変換装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００７３】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００７４】
本発明は、食品業界において特に有用であるが、他にも、化学業界、鉄鋼業界、ガス業界等の、梱包容器およびその中身を扱う業界において有用である。
【符号の説明】
【００７５】
１００  商品管理単位変換装置
１０２  制御部
１０２ａ  単位取得部
１０２ｂ  単位数値取得部
１０２ｃ  変換部
１０２ｄ  表示実行部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  品種マスタ
１０６ｂ  商品マスタ
１０６ｃ  単位マスタ
１０６ｄ  売上明細データ
１０６ｅ  発注明細データ
１０６ｆ  入荷明細データ
１０６ｇ  仕入明細データ
１０６ｈ  受注明細データ
１０６ｉ  出荷明細データ
１０６ｊ  移動明細データ
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
【図１】
2018097779.tif 000003
【図２】
2018097779.tif 000004
【図３】
2018097779.tif 000005
【図４】
2018097779.tif 000006
【図５】
2018097779.tif 000007
【図６】
2018097779.tif 000008
【図７】
2018097779.tif 000009
【図８】
2018097779.tif 000010
【図９】
2018097779.tif 000011
【図１０】
2018097779.tif 000012
【図１１】
2018097779.tif 000013
【図１２】
2018097779.tif 000014