JP4909618B2 - Inventory management device and inventory management program - Google Patents
Inventory management device and inventory management program Download PDFInfo
- Publication number
- JP4909618B2 JP4909618B2 JP2006108818A JP2006108818A JP4909618B2 JP 4909618 B2 JP4909618 B2 JP 4909618B2 JP 2006108818 A JP2006108818 A JP 2006108818A JP 2006108818 A JP2006108818 A JP 2006108818A JP 4909618 B2 JP4909618 B2 JP 4909618B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- bulk
- inventory
- input
- sale
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明は、商品の入荷データが入力されると入荷された商品の在庫データに入荷分を加算して各商品の在庫データを管理する在庫管理装置及びコンピュータを当該在庫管理装置として機能させるコンピュータ読取り可能な在庫管理プログラムに関する。 The present invention relates to an inventory management device for managing the inventory data of each product by adding the received amount to the inventory data of the received product when the product arrival data is input, and a computer read functioning the computer as the inventory management device. Relates to possible inventory management programs.
各商品を識別する商品コードに対応して在庫数を記憶する在庫管理ファイルを備え、商品の仕入データが入力されると当該商品の在庫数に仕入数を加算更新するように構成された在庫管理装置は既に知られている(例えば、特許文献1参照)。
ところで商品の販売形態としては、各商品を1品ずつ販売するいわゆる「ばら売り」の他に、1または複数種類の商品を組み合わせて1商品として販売するいわゆる「セット売り」がある。例えば、菓子店等で販売される箱詰めの贈答品等が上記「セット売り」の商品に該当する。 By the way, as a sales form of the product, there is a so-called “set sale” in which one or a plurality of types of products are sold as one product in addition to so-called “rose sale” in which each product is sold one by one. For example, a boxed gift or the like sold at a confectionery store or the like corresponds to the “set selling” product.
通常、「セット売り」される商品の箱詰め作業は、店で行う。すなわち店員は、仕入先から仕入れたばらの商品の中から適当な商品を箱に詰めて「セット売り」の商品を作成し、販売していた。このため従来は、1品ずつ「ばら売り」されるだけの商品についてはその在庫数を在庫管理装置で正確に管理できたものの、「セット売り」の商品に組み込まれた場合には在庫数を管理できなくなる懸念があった。 Usually, the boxing operation of the products to be “set sold” is performed at a store. That is, the store clerk creates and sells a “set sale” product by packing appropriate products out of the products purchased from the supplier into a box. For this reason, in the past, for products that were only “separated” one by one, the inventory number could be accurately managed by the inventory management device, but when they were incorporated into a “set sale” product, There was concern that it could not be managed.
本発明はこのような事情に基づいてなされたもので、その目的とするところは、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品を取扱う場合でも各商品の在庫数を正確に管理することができる在庫管理装置を提供しようとするものである。 The present invention has been made based on such circumstances, and the purpose of the present invention is to accurately determine the stock quantity of each product even when dealing with a set-sold product composed of a combination of one or more kinds of bulk products. It is an object of the present invention to provide an inventory management device that can be managed.
本発明は、各商品を識別する商品コードに対応して在庫データを記憶する在庫記憶手段を備えた在庫管理装置において、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付けるセット売り商品情報入力手段と、セット売り商品情報入力手段を介してセット売り商品の作成点数及びばら売り商品の種類別数量が入力されると、当該セット売り商品に組み込まれるばら売り商品毎にそのばら売り商品の種類別数量に当該セット売り商品の作成点数を乗算した値で在庫記憶手段により記憶されている当該ばら売り商品の在庫データを減算更新するとともに、在庫記憶手段により記憶されている当該セット売り商品の在庫データをセット売り商品情報入力手段を介して入力された作成点数分加算更新する在庫更新手段とを具え、セット売り商品情報入力手段は、セット売り商品を識別するセット商品コードの入力欄及び作成点数の入力欄と、当該セット売り商品に組み込まれるばら売り商品毎の商品コード入力欄及び1セットあたりの数量欄が形成されたセット売り商品設定画面を表示部に表示させるものである。 The present invention provides an inventory management apparatus having inventory storage means for storing inventory data corresponding to a product code for identifying each product, for each set-sold product configured by a combination of one or a plurality of types of separately sold products. Set sale product information input means for accepting input of the number of creation items of the set sale product and the quantity of each kind of bulk sale product incorporated into the set sale product, and the creation score of the set sale product via the set sale product information input means When the quantity for each type of bulk selling product is input, the stock storage means is obtained by multiplying the quantity for each type of bulk selling product by the number of creation points of the set selling product for each bulk selling product incorporated in the set selling product. inventory data of the unbundling items stored with subtracting updated by, the set stored by inventory storage unit sales Comprising the inventory update means for inventory data to create scores partial sum updated input via the set selling goods information inputting means of the product, a set selling goods information input means, the input field of the set product code identifies a set selling goods In addition, the display unit displays a set sale product setting screen in which a creation point input field, a product code input field for each bulk product incorporated in the set sale product, and a quantity field per set are formed .
また本発明は、各商品を識別する商品コードに対応して在庫データを記憶する在庫管理ファイルにアクセス可能なコンピュータに、セット売り商品を識別するセット商品コードの入力欄及び作成点数の入力欄と、当該セット売り商品に組み込まれるばら売り商品毎の商品コード入力欄及び1セットあたりの数量欄が形成されたセット売り商品設定画面を当該コンピュータの表示部に表示させて、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付ける機能と、セット売り商品の作成点数及びばら売り商品の種類別数量が入力されると、当該セット売り商品に組み込まれるばら売り商品毎にそのばら売り商品の種類別数量に当該セット売り商品の作成点数を乗算した値で在庫管理ファイルに記憶されている当該ばら売り商品の在庫データを減算更新するとともに、当該セット売り商品の在庫データを入力された作成点数分加算更新する機能とを実現させるための在庫管理プログラムにある。 Further, the present invention provides a computer that can access an inventory management file that stores inventory data corresponding to a product code for identifying each product, a set product code input field for identifying a set sale product, and an input field for a creation score. A set sale product setting screen in which a product code input field for each bulk product to be incorporated into the set product and a quantity field per set are formed is displayed on the display unit of the computer, and one or more types of roses are displayed. A function that accepts input of the number of creation points of the set sale product and the quantity for each type of bulk sale product incorporated into the set sale product for each set sale product configured by the combination of sale products, and the creation point of the set sale product and When the quantity for each type of bulk product is entered, the bulk product is sold for each bulk product included in the set product. The inventory data of the bulk product stored in the inventory management file is subtracted and updated by multiplying the quantity of each type of product by the number of points created for the set product, and the inventory data of the set product is entered. The inventory management program for realizing the function of adding and updating the number of created points .
かかる手段を講じた本発明によれば、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品を取扱う場合でも各商品の在庫数を正確に管理することができる在庫管理装置を提供できる。
また、各商品を識別する商品コードに対応して在庫データを記憶する在庫管理ファイルにアクセス可能なコンピュータを、上記在庫管理装置として機能させることができるコンピュータ読取り可能な在庫管理プログラムを提供できる。
According to the present invention in which such measures are taken, an inventory management device is provided that can accurately manage the number of stocks of each product even when handling a set-sold product composed of a combination of one or a plurality of types of bulk products. it can.
In addition, it is possible to provide a computer-readable inventory management program that allows a computer that can access an inventory management file that stores inventory data corresponding to a product code for identifying each product to function as the inventory management device.
以下、本発明を実施するための最良の形態について、図面を用いて説明する。
図1は本実施の形態の概略を示すシステム構成図である。同図において、在庫管理サーバ1は、本発明の在庫管理装置として機能するコンピュータである。在庫管理サーバ1は、LAN(Local Area Network)等の通信回線2を介して複数台のPOS(Point Of Sales)端末3を接続している。各POS端末3は、商品販売に関するデータ処理を実行するもので、売上処理した商品毎に単品コード,売上点数,売上金額等を含む単品売上データを生成し、在庫管理サーバ1に送信する機能を有している。単品コードは、販売する商品毎に予め設定された所定桁数のコードであって、各商品を識別する商品コードとして機能する。
The best mode for carrying out the present invention will be described below with reference to the drawings.
FIG. 1 is a system configuration diagram showing an outline of the present embodiment. In the figure, an
在庫管理サーバ1は、各商品の在庫データを記憶する在庫管理ファイルのマスタファイル4(以下、在庫マスタ4と略称する)に対してアクセス可能となっている。在庫マスタ4は、在庫管理サーバ1が内蔵するHDD(Hard Disk Drive)等の記憶装置に形成されていてもよいし、在庫管理サーバ1に対して外部接続された機器の記憶装置に形成されていてもよい。
The
図2は上記在庫マスタ4に保存される在庫マスタレコードのデータ構造を示す模式図である。図示するように、在庫マスタレコードは、単品コード,最終更新日,単価,仕入数量,仕入金額,在庫数量,在庫金額,セット品フラグ及びn(n≧2)対のバラ単品コードとセット点数の各データで構成している。
FIG. 2 is a schematic diagram showing a data structure of an inventory master record stored in the
セット品フラグは、対応する単品コードで特定される商品が、1または複数種類の商品の組合せにより構成される「セット売り」の商品、いわゆるセット売り商品であるのか1点ずつ販売される「ばら売り」の商品、いわゆるばら売り商品であるのかを識別するフラグであって、本実施の形態では、セット売り商品のセット品フラグを“1”とし、ばら売り商品のセット品フラグを“0”とする。 The set product flag indicates whether the product specified by the corresponding single product code is a “set sale” product composed of a combination of one or more types of products, that is, a so-called set sale product. In this embodiment, the set product flag of the set sales product is set to “1”, and the set product flag of the bulk sale product is set to “0”. And
n対のバラ単品コードとセット点数の各データは、対応する単品コードで特定される商品がセット売り商品の場合において、当該セット売り商品を構成する1または複数種類のばら売り商品の単品コード(バラ単品コード)とその組込み数量(セット点数)である。因みに、対応する単品コードで特定される商品がばら売り商品の場合には、n対のバラ単品コードとセット点数の各データは省略される。 When the product specified by the corresponding single product code is a set sales product, the n pairs of individual product codes and the set point data are the single product codes of one or a plurality of types of bulk sales products constituting the set sales product ( (Single product code) and the number of units (set points). Incidentally, when the product specified by the corresponding single product code is a bulk product, the n pairs of individual product codes and the set point data are omitted.
図3は在庫管理サーバ1の要部構成を示すブロック図である。在庫管理サーバ1は、CPU(Central Processing Unit),ROM(Read Only Memory),RAM(Random Access Memory)等を主体に構成され、後述する仕入処理部111、セット売り商品設定部112及び在庫処理部113としての機能を在庫管理プログラムによって実現する主制御部11と、前記在庫マスタ4に対するデータの書込み及びデータの読出しを制御するファイル制御部12と、前記POS端末3とのデータ通信を司る通信部13と、液晶ディスプレイ等の表示部14と、キーボード,ポインティングデバイス,タッチパネル等の入力部15と、現在の日時を計時する時計部16とを備えている。
FIG. 3 is a block diagram showing a main configuration of the
図4は前記仕入処理部111の処理手順の要部を示す流れ図である。入力部15からの入力により仕入業務の実行が指令されると、主制御部11は、予めインストールされている在庫管理プログラムを起動して、該仕入処理部111としての機能を開始する。
FIG. 4 is a flowchart showing the main part of the processing procedure of the
先ず主制御部11は、ST(ステップ)1として表示部に仕入入力画面を表示させる。この仕入入力画面には、仕入商品の単品コードと仕入数量の入力欄とが形成されている。
First, the
主制御部11は、ST2として仕入入力画面を介して単品コードが入力されるのを待機する。単品コードが入力されると、主制御部11は、ST3としてこの単品コードで在庫マスタ4を検索する。そして、ST4として当該単品コードがセットされた在庫マスタレコードを検出したならば、ST5としてこの在庫マスタレコードのセット品フラグを調べる。ここで、セット品フラグが“1”に設定されていた場合には、セット売り商品の単品コードが入力されたので、単品コードの入力をエラーとする。
The
ST5にてセット品フラグが“0”に設定されていた場合には、仕入先から仕入れられるばら売り商品の単品コードが入力されたので、主制御部11は、ST6として当該在庫マスタレコードの在庫数量及び在庫金額を読み出す。そして、この在庫数量及び在庫金額を仕入入力画面に表示させる。
If the set product flag is set to “0” in ST5, since the single product code of the bulk product purchased from the supplier has been input, the
次に、主制御部11は、ST7として仕入点数のデータが入力されるのを待機する。入力部15を介して仕入点数が入力されると、主制御部11は、ST8として当該在庫マスタレコードの仕入数量及び在庫数量に、入力された仕入点数分を加算する。また、ST9として当該在庫マスタレコードの単価に入力された仕入点数を乗算して今回の仕入金額Aを算出する。そして、ST10として当該在庫マスタレコードの仕入金額及び在庫金額に今回仕入金額Aを加算する。しかる後、主制御部11は、次の単品コードが入力されるのを待機する。
Next, the
単品コードの入力待機状態において、ST11として入力部15を介して業務終了の指示が入力されると、主制御部11は、ST12として仕入入力画面を消去する。以上で、在庫管理プログラムは停止し、主制御部11は、仕入処理部111としての機能を終了する。
In the stand-by state for the input of the single item code, when an instruction to end the work is input via the
図5は前記セット売り商品設定部112の処理手順の要部を示す流れ図である。入力部15からの入力によりセット売り商品設定業務の実行が指令されると、主制御部11は前記在庫管理プログラムを起動して、該セット売り商品設定部112としての機能を開始する。
FIG. 5 is a flowchart showing a main part of the processing procedure of the set sale
先ず主制御部11は、ST21として表示部にセット売り商品設定画面20を表示させる。セット売り商品設定画面20の一例を図8に示す。この画面20には、セット売り商品を特定するためのセット単品コードの入力欄21と、この入力欄21に入力されたセット単品コードで特定されるセット売り商品の単価入力欄22及び作成点数入力欄23と、入力日付欄24と、複数対(図では10対)のバラ単品コードと組込み数量の入力欄25と、登録ボタン26及び終了ボタン27のボタン画像とが表示されている。入力欄25には、入力欄21に入力されたセット単品コードで特定されるセット売り商品に組み込まれるばら売り商品の単品コードと当該ばら売り商品の1セットあたりの数量とを入力するための領域である。
First, the
ここに主制御部11は、上記セット売り商品設定画面20を表示部14に表示させる処理によって、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付けるセット売り商品情報入力手段を構成している。
Here, the
主制御部11は、ST22としてセット売り商品設定画面20を介してセット単品コードが入力されるのを待機する。入力部15を介して入力欄21に単品コードが入力されると、主制御部11は、ST23としてこの単品コードで在庫マスタ4を検索する。ここで、ST24として当該単品コードがセットされた在庫マスタレコードを検出したならば、ST25としてこの在庫マスタレコードのセット品フラグを調べる。そして、セット品フラグが“0”に設定されていた場合には、入力された単品コードはばら売り商品の単品コードなのでエラーとする。
The
ST25にてセット品フラグが“1”に設定されていた場合には、入力された単品コードはセット売り商品の単品コードなので、主制御部11は、ST26として当該在庫マスタレコードの単価と、1または複数対のバラ単品コード及びセット点数を読み出す。そして、単価を単価入力欄22に表示させる。また、1または複数対のバラ単品コード及びセット点数を入力欄25にそれぞれ表示させる。しかる後、ST27の処理に進む。
If the set product flag is set to “1” in ST25, the input single product code is the single product code of the set sale product, and therefore, the
一方、ST23にて在庫マスタ4を検索した結果、入力された単品コードがセットされた在庫マスタレコードを検出できなかった場合には、新規のセット売り商品の単品コードが入力されたので、主制御部11は、上記ST25,26の処理を実行することなくST27の処理に進む。
On the other hand, as a result of searching the
ST27では、主制御部11は、セット売り商品設定画面20のセット単品コード以外の入力欄22,23,25へのテキストデータ(数値)の入力を受付ける。そして、入力欄22にテキストデータが入力された場合には、ST28としてその数値を単価データとして記憶する。入力欄23にテキストデータが入力された場合には、ST28としてその数値を作成点数として記憶する。入力欄25にテキストデータが入力された場合には、ST28としてその数値をバラ単品コードと組込み数量との対データとして記憶する。
In ST27, the
このテキストデータの入力受付け状態において、ST29として入力部15の操作によりセット売り商品設定画面20の登録ボタン26が入力されたことを検知した場合には、主制御部11は、ST30として入力欄23に“1”以上の作成点数データが入力されているか否かを判断する。作成点数データが“0”であった場合には、ST21の処理に戻り、主制御部11は、次のセット単品コードが入力されるのを待機する。このとき、セット売り商品設定画面20の各入力欄21,22,23,25にテキストデータが入力されている場合には、そのテキストデータをクリアする。
In this text data input acceptance state, when it is detected that the
ST30にて作成点数データが“1”以上であった場合には、主制御部11は、ST31として入力されたセット単品コードが在庫マスタ4に未設定の新規コードであったか否かを判別する。そして新規コードであった場合には、主制御部11は、ST32として入力されたセット単品コードがセットされた新規の在庫マスタレコードを在庫マスタ4に追加する。このとき、この在庫マスタレコードのセット品フラグは“1”に設定する。単価データは、単価入力欄22の値とする。仕入数量,仕入金額,在庫数量及び在庫金額は初期値“0”とする。バラ単品コードとセット点数の対データは、入力欄25のデータとする。ST31にて入力されたセット単品コードが在庫マスタ4に設定済の既存コードであった場合には、上記ST32の処理を実行しない。しかる後、主制御部11は、ST33として図6に具体的に示す在庫マスタ更新処理を実行する(在庫更新手段)。
When the created score data is “1” or more in ST30, the
すなわち主制御部11は、ST41としてセット売り商品設定画面20の入力欄21に入力されているセット単品コードがセットされた在庫マスタレコードを在庫マスタ4から取得する。そして、ST42としてこの在庫マスタレコードの仕入数量及び在庫数量に、セット売り商品設定画面20の入力欄23に入力された作成点数を加算する。また、ST43としてこの在庫マスタレコードの単価データに上記入力欄23に入力された作成点数を乗算して、作成点数分の金額Bを算出する。そして、ST44としてこの在庫マスタレコードの仕入金額及び在庫金額に、上記金額Bを加算する。
That is, the
次に、主制御部11は、ST45としてカウンタnを一旦“0”に初期化する。次に、主制御部11は、ST46としてカウンタnを“1”だけカウントアップする。そして、ST47として在庫マスタレコードからn番目(nはカウンタ値)のバラ単品コードと組込み数量とを取得する。そして、ST48としてn番目のバラ単品コードが未設定を示す“0”であるか否かを判断する。
Next, the
n番目のバラ単品コードが“0”でない場合には、このバラ単品コードは当該セット単品コードによって特定されるセット売り商品に組み込まれるばら売り商品の単品コードなので、主制御部11は、ST49として在庫マスタ4から当該バラ単品コードがセットされた在庫マスタレコードを取得する。また、ST50として当該バラ単品コードと対にして記憶されている組込み数量に前記セット売り商品設定画面20を介して入力された作成点数を乗算して、作成点数分の総組込み数量Cを算出する。そして、ST51として当該バラ単品コードがセットされた在庫マスタレコードの在庫数量から上記総組込み数量Cを減算する。また、ST52として当該バラ単品コードがセットされた在庫マスタレコードの単価に上記総組込み数量Cを乗算して、総組込み数量C分の金額Dを算出する。そして、ST53として当該バラ単品コードがセットされた在庫マスタレコードの在庫金額から上記金額Dを減算する。
When the n-th individual piece code is not “0”, the individual piece code is a single piece code of a bulk sale product incorporated in the set sale product specified by the set single piece code. An inventory master record in which the individual piece code is set is acquired from the
しかる後、主制御部11は、ST46の処理に戻り、カウンタnをさらに“1”だけカウントアップする。そして、ST47〜ST53の処理を繰返し実行する。ただし、ST48にてn番目のバラ単品コードが未設定を示す“0”であった場合には、主制御部11は、ST54として登録終了を報知する。例えば、表示部14に登録終了のメッセージを表示させる。その後、主制御部11は、図5のST22の処理に戻り、次のセット商品コードが入力されるのを待機する。このとき、セット売り商品設定画面20の各入力欄21,22,23,25に入力されているテキストデータをクリアする。
Thereafter, the
セット商品コードの入力待機状態において、ST34として入力部15を介して終了ボタン27が入力されたことを検知した場合には、主制御部11は、ST35としてセット売り商品設定画面20を消去する。以上で、在庫管理プログラムは停止し、主制御部11は、セット売り商品設定部112しての機能を終了する。
In the set product code standby state, when detecting that the
図7は前記在庫処理部113の処理手順の要部を示す流れ図である。通信部13を介して接続されたPOS端末3から前記単品売上データを受信する毎に、主制御部11は前記在庫管理プログラムを起動して、該在庫処理部113としての機能を開始する。
FIG. 7 is a flowchart showing the main part of the processing procedure of the
先ず、主制御部11は、ST61としてPOS端末3から受信した単品売上データにより単品コード,売上点数及び売上金額を取得する。次に、ST62として取得した単品コードで在庫マスタ4を検索し、当該単品コードがセットされた在庫マスタレコードを探す。ここで、ST63として当該単品コードがセットされた在庫マスタレコードを検出した場合には、主制御部11は、ST64としてこの在庫マスタレコードの在庫数量から当該単品売上データの売上点数分を減算する。また、この在庫マスタレコードの在庫金額から当該単品売上データの売上金額分を減算する。
First, the
その後、主制御部11は、ST65として次の単品売上データを受信しているか否かを判断する。単品売上データを受信している場合には、主制御部11は、上記ST61〜ST65の処理を再度実行する。単品売上データを受信していない場合には、在庫管理プログラムが停止し、主制御部11は、在庫処理部113としての機能を終了する。
Thereafter, the
このように構成された本実施の形態において、今、単価100円の第1のばら売り商品3点と単価200円の第2のばら売り商品2点の計5点を箱詰めにした単価700円のセット売り商品を10セット作成する場合を想定する。なお、第1のばら売り商品と第2のばら売り商品は、いずれも100点ずつ入荷されていたとする。この場合、第1のばら売り商品の単品コードがセットされた在庫マスタレコードには、単価「100」,仕入数量「100」,仕入金額「10000」,在庫数量「100」,在庫金額「10000」,セット品フラグ「0」のデータが記憶されている。第2のばら売り商品の単品コードがセットされた在庫マスタレコードには、単価「200」,仕入数量「100」,仕入金額「20000」,在庫数量「100」,在庫金額「20000」,セット品フラグ「0」のデータが記憶されている。 In the present embodiment configured as described above, a unit price of 700 yen, which is a total of 5 points, including three first bulk selling products with a unit price of 100 yen and two second bulk selling products with a unit price of 200 yen. Assume that 10 sets of products are created. It is assumed that 100 pieces of the first bulk selling product and the second bulk selling product are received in each case. In this case, the unit price “100”, the purchase quantity “100”, the purchase price “10000”, the inventory quantity “100”, and the inventory price “ Data of “10000” and set product flag “0” are stored. In the stock master record in which the single item code of the second bulk product is set, the unit price “200”, the purchase quantity “100”, the purchase price “20000”, the stock quantity “100”, the stock price “20000”, Data of the set product flag “0” is stored.
在庫管理サーバ1のオペレータは、入力部15を操作してセット売り商品設定業務の実行を指令する。そうすると、表示部14にセット売り商品設定画面20が表示されるので、オペレータは、先ず、入力欄21に当該セット売り商品の単品コードを入力する。次いで、入力欄22に単価「700」を入力し、入力欄23に作成点数「10」を入力する。また、入力欄25に第1のばら売り商品の単品コード及びその組込み数量「3」の対データと、第2のばら売り商品の単品コード及びその組込み数量「2」の対データとを入力する。しかる後、登録ボタン26を入力する。
The operator of the
そうすると、当該セット売り商品の単品コードと、単価「700」と、セット品フラグ「1」と、バラ単品コード1「第1のばら売り商品の単品コード」及びセット点数1「3」の対データと、バラ単品コード2「第2のばら売り商品の単品コード」及びセット点数1「2」の対データとがセットされた在庫マスタレコードが在庫マスタ4に追加される。そして、以下の如く在庫マスタ更新処理が実行される。
Then, the single item code of the set sale product, the unit price “700”, the set item flag “1”, the
先ず、このセット売り商品に対する在庫マスタレコードの仕入数量及び在庫数量に作成点数「10」が加算され、仕入数量及び在庫数量が「10」に更新される。また、仕入金額及び在庫金額に金額(単価×作成点数)「7000」が加算され、仕入金額及び在庫金額が「7000」に更新される。更新後の値は、セット売り商品の在庫データに一致する。 First, the created score “10” is added to the purchase quantity and inventory quantity of the inventory master record for this set sale product, and the purchase quantity and inventory quantity are updated to “10”. Further, the amount (unit price × the number of creation points) “7000” is added to the purchase amount and the stock amount, and the purchase amount and the stock amount are updated to “7000”. The updated value matches the inventory data of the set sale product.
次いで、第1のばら売り商品に対する在庫マスタレコードの仕入数量及び在庫数量から、第1のばら売り商品の組込み数量「3」にセット売り商品の作成点数「10」を乗算した値(総組込み数量)「30」が減算される。すなわち、仕入数量及び在庫数量が「70」に更新される。また、同在庫マスタレコードの仕入金額及び在庫金額から、第1のばら売り商品の単価「100」に総組込み数量「30」を乗算した値「3000」が減算される。すなわち、仕入金額及び在庫金額が「7000」に更新される。更新後の値は、第1のばら売り商品のばら売り用の在庫データに一致する。 Next, the value obtained by multiplying the built-in quantity “3” of the first bulk selling product by the number of creation points “10” of the set selling product from the purchase quantity and the stock quantity of the stock master record for the first bulk selling product (total built-in Quantity) “30” is subtracted. That is, the purchase quantity and the inventory quantity are updated to “70”. Further, the value “3000” obtained by multiplying the unit price “100” of the first bulk selling product by the total built-in quantity “30” is subtracted from the purchase amount and the stock amount of the same inventory master record. That is, the purchase amount and the stock amount are updated to “7000”. The updated value matches the stock data for bulk sales of the first bulk product.
次いで、第2のばら売り商品に対する在庫マスタレコードの仕入数量及び在庫数量から、第2のばら売り商品の組込み数量「2」にセット売り商品の作成点数「10」を乗算した値(総組込み数量)「20」が減算される。すなわち、仕入数量及び在庫数量が「80」に更新される。また、同在庫マスタレコードの仕入金額及び在庫金額から、第2のばら売り商品の単価「200」に総組込み数量「20」を乗算した値「4000」が減算される。すなわち、仕入金額及び在庫金額が「16000」に更新される。更新後の値は、第2のばら売り商品のばら売り用の在庫データに一致する。 Next, the value obtained by multiplying the number “2” of the second bulk selling product by the number of creation points “10” of the set selling product from the purchase quantity and the stock quantity of the stock master record for the second bulk selling product (total built-in Quantity) “20” is subtracted. That is, the purchase quantity and the inventory quantity are updated to “80”. Further, a value “4000” obtained by multiplying the unit price “200” of the second bulk selling product by the total built-in quantity “20” is subtracted from the purchase amount and the stock amount of the same inventory master record. That is, the purchase amount and the stock amount are updated to “16000”. The updated value matches the stock data for bulk sales of the second bulk selling product.
その後、当該セット売り商品が販売され、その単品売上データがPOS端末3から在庫管理サーバ1に送信されたとする。そうすると、当該セット売り商品に対する在庫マスタレコードの在庫数量が売上点数だけ減算され、在庫金額が売上金額だけ減算される。
Thereafter, it is assumed that the set sale product is sold and the single item sales data is transmitted from the
また、第1のばら売り商品が販売され、その単品売上データがPOS端末3から在庫管理サーバ1に送信されたとする。そうすると、当該ばら売り商品に対する在庫マスタレコードの在庫数量が売上点数だけ減算され、在庫金額が売上金額だけ減算される。同様に、第2のばら売り商品が販売され、その単品売上データがPOS端末3から在庫管理サーバ1に送信された場合には、当該ばら売り商品に対する在庫マスタレコードの在庫数量が売上点数だけ減算され、在庫金額が売上金額だけ減算される。
Further, it is assumed that the first bulk product is sold and the single item sales data is transmitted from the
このように本実施の形態の在庫管理サーバ1であれば、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品を取扱う場合でも、各ばら売り商品及びセット売り商品の在庫数及び在庫金額を正確に管理することができる。
Thus, in the case of the
また、本実施の形態では、セット売り商品設定業務の実行が指令されると、セット売り商品を識別するセット商品コードの入力欄21及び作成点数の入力欄23と、当該セット売り商品に組み込まれるばら売り商品毎の商品コード及び1セットあたりの数量の入力欄25が1画面上に配置されたセット売り商品設定画面20を表示部14に表示させるようにしている。したがって、セット売り商品の設定に必要な情報入力を1画面で行えるので、作業性が良好である。また、このセット売り商品設定画面20を利用して既存のセット売り商品の単品コードを入力することにより、当該セット売り商品の単価や構成要素であるばら売り商品のコード及び組込み数量を容易に確認できる利点もある。
Further, in this embodiment, when execution of a set sale product setting operation is instructed, a set product
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。 The present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage.
例えば前記実施の形態では、在庫マスタ4に保存される在庫マスタレコードにn(n≧2)対のバラ単品コード及びセット点数のデータを付加したが、単品コードからセット品フラグまでの項目を在庫マスタレコードとし、セット売り商品だけについてその単品コードに対応してn(n≧2)対のバラ単品コード及びセット点数のデータを記憶したセット売り商品テーブルを設けてもよい。
For example, in the above-described embodiment, n (n ≧ 2) pairs of single item codes and set point data are added to the inventory master record stored in the
また、前記実施の形態では、仕入処理部111,セット売り商品設定部112及び在庫処理部113の全ての処理機能を1つの在庫管理プログラムによって実現する場合を示したが、機能毎に異なるプログラムによって実現するように構成してもよい。
Moreover, in the said embodiment, although the case where all the processing functions of the
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。 In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, the constituent elements over different embodiments may be combined.
1…在庫管理サーバ、4…在庫マスタ(在庫管理ファイル)、11…主制御部、14…表示部、15…入力部、20…セット売り商品設定画面、111…仕入処理部、112…セット売り商品設定部、113…在庫処理部。
DESCRIPTION OF
Claims (2)
1または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付けるセット売り商品情報入力手段と、
前記セット売り商品情報入力手段を介して前記セット売り商品の作成点数及びばら売り商品の種類別数量が入力されると、当該セット売り商品に組み込まれるばら売り商品毎にそのばら売り商品の種類別数量に当該セット売り商品の作成点数を乗算した値で前記在庫記憶手段により記憶されている当該ばら売り商品の在庫データを減算更新するとともに、前記在庫記憶手段により記憶されている当該セット売り商品の在庫データを前記セット売り商品情報入力手段を介して入力された作成点数分加算更新する在庫更新手段と、
を具備し、
前記セット売り商品情報入力手段は、セット売り商品を識別するセット商品コードの入力欄及び作成点数の入力欄と、当該セット売り商品に組み込まれるばら売り商品毎の商品コード入力欄及び1セットあたりの数量欄が形成されたセット売り商品設定画面を表示部に表示させることを特徴とする在庫管理装置。 In an inventory management apparatus comprising inventory storage means for storing inventory data corresponding to a product code for identifying each product,
Set sales product information that accepts the input of the number of creation points of the set sales product and the quantity of each type of bulk sales product included in the set sales product for each set sales product composed of a combination of one or more types of bulk sales products Input means;
When the creation point of the set sale product and the quantity by type of the bulk sale product are input via the set sale product information input means, the type of the bulk sale product for each bulk sale product incorporated in the set sale product The inventory data of the bulk selling product stored in the stock storage unit is subtracted and updated by a value obtained by multiplying the quantity by the number of creation points of the set selling product, and the set selling product stored in the stock storage unit Inventory update means for adding and updating inventory data by the number of creation points input via the set sale product information input means ;
Equipped with,
The set sale product information input means includes a set product code entry field for identifying a set sale product and an input field for the number of creation points, a product code entry field for each bulk sale product to be incorporated into the set sale product, and per set. A stock management apparatus for displaying a set sale product setting screen in which a quantity field is formed on a display unit .
セット売り商品を識別するセット商品コードの入力欄及び作成点数の入力欄と、当該セット売り商品に組み込まれるばら売り商品毎の商品コード入力欄及び1セットあたりの数量欄が形成されたセット売り商品設定画面を当該コンピュータの表示部に表示させて、1または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付ける機能と、
前記セット売り商品の作成点数及びばら売り商品の種類別数量が入力されると、当該セット売り商品に組み込まれるばら売り商品毎にそのばら売り商品の種類別数量に当該セット売り商品の作成点数を乗算した値で前記在庫管理ファイルに記憶されている当該ばら売り商品の在庫データを減算更新するとともに、当該セット売り商品の在庫データを入力された作成点数分加算更新する機能と、
を実現させるための在庫管理プログラム。 A computer with access to an inventory management file that stores inventory data corresponding to the product code that identifies each product,
A set sale product in which a set product code input field for identifying a set sale product, an input field for the number of creation points, a product code entry field for each bulk sale product incorporated in the set sale product, and a quantity field per set are formed. The setting screen is displayed on the display unit of the computer, and for each set selling product constituted by a combination of one or more kinds of bulk selling products, the number of creation points of the set selling product and the bulk selling incorporated in the set selling product A function that accepts input of quantity by type of product,
When the creation score of the set sale product and the quantity by type of the bulk sale product are input, the creation score of the set sale product is added to the quantity by type of the bulk sale product for each bulk sale product incorporated in the set sale product. A function of subtracting and updating the inventory data of the bulk selling product stored in the inventory management file with the multiplied value, and adding and updating the inventory data of the set selling product for the input creation point ;
Inventory management program to realize
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006108818A JP4909618B2 (en) | 2006-04-11 | 2006-04-11 | Inventory management device and inventory management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006108818A JP4909618B2 (en) | 2006-04-11 | 2006-04-11 | Inventory management device and inventory management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007276990A JP2007276990A (en) | 2007-10-25 |
| JP4909618B2 true JP4909618B2 (en) | 2012-04-04 |
Family
ID=38678854
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006108818A Expired - Fee Related JP4909618B2 (en) | 2006-04-11 | 2006-04-11 | Inventory management device and inventory management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4909618B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111275509B (en) * | 2018-12-04 | 2024-08-20 | 北京京东振世信息技术有限公司 | Method and device for processing article inventory |
| JP7252813B2 (en) * | 2019-03-29 | 2023-04-05 | 株式会社オービック | Product transfer instruction device, product transfer instruction method, and product transfer instruction program |
| JP7427939B2 (en) * | 2019-12-02 | 2024-02-06 | カシオ計算機株式会社 | Information processing device and program |
| JP7427940B2 (en) * | 2019-12-02 | 2024-02-06 | カシオ計算機株式会社 | Information processing device and program |
| JP7539284B2 (en) * | 2020-09-25 | 2024-08-23 | 株式会社オービック | Product inventory management device, product inventory management method, and product inventory management program |
| JP7569341B2 (en) * | 2022-01-20 | 2024-10-17 | 株式会社オービック | Information processing device, information processing method, and information processing program |
| JP2024017378A (en) * | 2022-07-27 | 2024-02-08 | 株式会社オービック | Manufacturing support equipment, manufacturing support method, and manufacturing support program |
| JP7853232B2 (en) * | 2023-01-12 | 2026-04-28 | 株式会社オービック | Set product generation device, set product generation method, and set product generation program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05250394A (en) * | 1992-03-09 | 1993-09-28 | Hitachi Ltd | Inventory management device for combination products |
| JPH07121611A (en) * | 1993-10-27 | 1995-05-12 | Obic Business Consultant:Kk | Commodity registration processing method |
| JP4134631B2 (en) * | 2002-08-14 | 2008-08-20 | 凸版印刷株式会社 | Data management apparatus and data management method |
-
2006
- 2006-04-11 JP JP2006108818A patent/JP4909618B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007276990A (en) | 2007-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2011248393A (en) | Store system | |
| JP4909618B2 (en) | Inventory management device and inventory management program | |
| JP2007094592A (en) | Marketing data collection and analysis system, server system, and marketing data collection and analysis program | |
| JP2018005471A (en) | Information processing apparatus, information processing method, information processing program, and information processing system | |
| JPWO2009122662A1 (en) | Franchise add-on system, user operation terminal and manufacturer management device, computer program thereof | |
| JP2009237752A (en) | Recommended merchandise management system and program | |
| JP2010250626A (en) | Judgment system and judgment program | |
| JP5457422B2 (en) | Information processing apparatus and program | |
| JP5512631B2 (en) | Information processing apparatus and program | |
| JP2009098724A (en) | Order acceptance management device and order acceptance management method | |
| JP7622632B2 (en) | Product management system, product management method, computer program, and recording medium | |
| JP5436842B2 (en) | Advertisement providing apparatus, advertisement providing method, and program | |
| JP4700627B2 (en) | Purchasing support device | |
| JPWO2018003055A1 (en) | Mobile terminal commercialization process management device and mobile terminal commercialization process management method | |
| JP4654683B2 (en) | POS register | |
| US7337131B2 (en) | Turn-around time information management system, storage medium, and turn-around time information management method | |
| JP2008117064A (en) | Product sales data processing device | |
| JP2005108055A (en) | Commodity sell/buy management system | |
| JP5714525B2 (en) | Information processing apparatus and program | |
| JPH11296611A (en) | An order support method, an order support apparatus, and a computer-readable recording medium storing a program for supporting ordering of a product | |
| JP2019185322A (en) | Reuse support program, device, and method | |
| JP2008065625A (en) | Product sales data processing device | |
| JP4931505B2 (en) | Product information provision system | |
| JP2013168052A (en) | Data processing device and computer program | |
| JP2009245069A (en) | User operation terminal, franchise add-on system, maker management device, computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080910 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110412 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110414 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110610 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120110 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120116 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4909618 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |