Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7064397B2 - Inventory distribution device, inventory distribution method, and inventory distribution program - Google Patents
[go: Go Back, main page]

JP7064397B2 - Inventory distribution device, inventory distribution method, and inventory distribution program - Google Patents

Inventory distribution device, inventory distribution method, and inventory distribution program Download PDF

Info

Publication number
JP7064397B2
JP7064397B2 JP2018125466A JP2018125466A JP7064397B2 JP 7064397 B2 JP7064397 B2 JP 7064397B2 JP 2018125466 A JP2018125466 A JP 2018125466A JP 2018125466 A JP2018125466 A JP 2018125466A JP 7064397 B2 JP7064397 B2 JP 7064397B2
Authority
JP
Japan
Prior art keywords
store
instruction
sales
data
inventory
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.)
Active
Application number
JP2018125466A
Other languages
Japanese (ja)
Other versions
JP2020004291A (en
Inventor
耕平 川
晃史 山下
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2018125466A priority Critical patent/JP7064397B2/en
Publication of JP2020004291A publication Critical patent/JP2020004291A/en
Application granted granted Critical
Publication of JP7064397B2 publication Critical patent/JP7064397B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、在庫振分装置、在庫振分方法、及び在庫振分プログラムに関する。 The present invention relates to an inventory distribution device, an inventory distribution method, and an inventory distribution program.

例えば、昨今のSNS等の普及によって、服飾関連商品の流行の移り変わりが早くなり、また、その商品が流行する時期や終息する時期が地域によって異なることが多くなってきている。そのため、商品在庫を各店舗に効率的に割り振ることが重要である。 For example, with the recent spread of SNS and the like, fashion-related products are changing rapidly, and the time when the products are popular and the time when they end are often different depending on the region. Therefore, it is important to efficiently allocate product inventory to each store.

従来の店舗発注システムとしては、例えば、特許文献1がある。特許文献1には、段落[0037]~[0042]に、「図2(A)の例では入力ホルダにPOS端末フラッシュデータ(宛先:自店舗)、在庫データ(宛先:本部)、POS端末日計売上データ(宛先:自店舗)、返品データ(宛先:本部)、他店舗振替データ(宛先:自店舗、他店舗)の各トランザクションデータが入っている。ところで、このようなトランザクションデータによりデータベースを更新する処理においては、各業務の都合上、優先順位をつけて処理する必要がある。また、それは時間帯や日にち、週単位などで適宜変更できることが望まれる。例えば現在が店舗の営業時間内であれば、POS端末フラッシュデータは、POS端末の現在の売上合計を示すデータであるため、店舗サーバシステムではこれらを迅速に集計して集計データとしてコンソールへ出力する。店舗の経営者はこの集計データを確認し、目標の売上に達していない場合はその日の販売方法を変更するなどの対策をしなければならないため、POS端末フラッシュデータは、営業時間内で非常に優先度の高いデータである。一方、POS端末日計売上データは、その日の最終売上データであり、日報としてその日の内に処理すればよいデータであるため、優先度の低いデータである。また、返品データ、他店舗振替データも同様に、その日の内に処理すればよいデータであるため、優先度の低いデータである。また、例えば現在が店舗の営業終了時間直後であれば、今日一日の売上集計が最優先となり、POS端末日計売上データが最も優先順位を高くすべきデータとなる。そして、一日の売上集計が終了すれば、今度は、不足する商品を発注して補充するための引当処理に必要な在庫データが最も優先順位を高くすべきデータとなる。このように、トランザクションデータの処理優先順位は、時間と共に変化する。従って、例えば店舗サーバに優先順位テーブルを備えておき、時間帯ごとにこの内容を書き換えることにより、該当する時間帯で最も優先されるべきトランザクションデータを優先して処理することが可能となる。」と記載されている。 As a conventional store ordering system, for example, there is Patent Document 1. In Patent Document 1, in paragraphs [0037] to [0042], "In the example of FIG. 2A, the input holder has POS terminal flash data (destination: own store), inventory data (destination: headquarters), POS terminal date. Contains transaction data for total sales data (destination: own store), return data (destination: headquarters), and transfer data for other stores (destination: own store, other stores). In the process of updating, it is necessary to prioritize the process for the convenience of each business. It is also desirable that it can be changed appropriately on a time zone, date, weekly basis, etc. For example, the current time is within the business hours of the store. If so, since the POS terminal flash data is data indicating the current total sales of the POS terminal, the store server system quickly aggregates these data and outputs them to the console as aggregated data. POS terminal flash data is very high priority data during business hours because it is necessary to check the data and take measures such as changing the sales method for the day if the target sales are not reached. On the other hand, the POS terminal daily total sales data is the final sales data of the day and is data that should be processed within the day as a daily report, so it is low priority data. In addition, return data and transfer to other stores. Similarly, the data is low-priority data because it can be processed within the same day. Also, for example, if the current time is immediately after the store's closing time, today's sales total is the highest priority. Therefore, the POS terminal daily total sales data should be the highest priority data. And once the daily sales total is completed, it is necessary for the allocation process to order and replenish the missing products. Inventory data is the data that should have the highest priority. Thus, the processing priority of transaction data changes with time. Therefore, for example, a store server has a priority table, and each time zone By rewriting this content, it is possible to prioritize and process the transaction data that should be given the highest priority in the relevant time zone. "

特開2005-122502号公報Japanese Unexamined Patent Publication No. 2005-122502

しかしながら、上記特許文献1では、POSから取得した売上速報、店舗からの発注データ、本部からの指示データに対して、出荷指示数を自動で判断し一括で出荷指示を行って、販売上効果的に商品を店舗に配分することに関して何等記載されていない。 However, in Patent Document 1, the number of shipping instructions is automatically determined for the sales flash report obtained from the POS, the order data from the store, and the instruction data from the headquarters, and the shipping instructions are collectively given, which is effective in terms of sales. Nothing is stated about the distribution of goods to stores.

本発明は、上記に鑑みてなされたものであり、販売上効果的に商品を店舗に配分することが可能な在庫振分装置、在庫振分方法、及び在庫振分プログラムを提供することを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide an inventory distribution device, an inventory distribution method, and an inventory distribution program capable of effectively distributing products to stores in terms of sales. And.

上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた在庫振分装置であって、前記記憶部には、指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタと、商品コードと当該商品コードの商品の在庫数とを含む在庫データと、が格納されており、前記制御部は、各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注データを含む本部指示データを入力するデータ入力手段と、前記売上速報データ、前記店舗発注データ、及び前記本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、前記店舗指示区分マスタを参照して、決定した指示区分に対応する優先順位を取得し、当該優先順位に応じて、前記在庫データを参照して、各店舗への在庫の出荷指示数を決定する指示ワーク作成手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention is an inventory distribution device including a control unit and a storage unit, and the storage unit has a designated category and a priority corresponding to the designated category. A store instruction classification master registered in association with a ranking and inventory data including a product code and the number of products in stock of the product code are stored, and the control unit stores the store code and product code of each store. , And sales flash report data including the number of sales, store code from each store, product code, order classification, store order data including the number of orders, store code from the headquarters, product code, and distribution to each store. Based on the data input means for inputting the headquarters instruction data including the order data to be instructed, the sales flash report data, the store order data, and the headquarters instruction data, the instruction category is determined for each store code and product code. With reference to the store instruction classification master, the priority corresponding to the determined instruction classification is acquired, and according to the priority, the inventory data is referred to to determine the number of shipping instructions for inventory to each store. It is characterized by having a means for creating an instruction work.

また、本実施の形態によれば、前記指示区分は、店舗での客からの注文により発注する客注と、店舗での主力製品の補充のために発注する優先と、店舗での客注と優先以外の発注である通常と、店舗の速報情報データに基づいた売上実績による商品の補充である売上、及び本部からの各店舗への振分の指示である振分を含むことにしてもよい。 Further, according to the present embodiment, the instruction categories are a customer order ordered by an order from a customer at a store, a priority order placed for replenishment of a main product at the store, and a customer order at the store. It may include normal orders other than priority, sales that are supplements of products based on sales results based on the store's preliminary information data, and distribution that is an instruction to distribute to each store from the headquarters. ..

また、本実施の形態によれば、前記指示ワーク作成手段は、前記店舗からの速報情報に基づいて、店舗コード及び商品コード毎に、売上の推移を示す売上推移を算出し、店舗コード及び商品コード毎に、前記取得した優先順位及び前記売上推移に基づいて、各店舗への在庫の出荷指示数を決定することにしてもよい。 Further, according to the present embodiment, the instruction work creating means calculates a sales transition indicating a sales transition for each store code and product code based on the preliminary report information from the store, and calculates the sales transition indicating the sales transition, and the store code and the product. For each code, the number of instructed shipments of inventory to each store may be determined based on the acquired priority and the sales transition.

また、本実施の形態によれば、前記記憶部には、さらに、商品コード、連続減少期間の閾値を規定する指示判断期間、及び売上のピーク時に対する売上比率の閾値を規定する指示判断率を関連づけて格納する商品マスタが格納されており、前記店舗指示区分マスタは、さらに、指示区分に関連づけて売上推移を判断するか否かを指定する売上推移判断区分を関連づけて登録しており、前記指示ワーク作成手段は、前記売上推移として、売上の連続減少期間及び売上のピーク時に対する売上比率を算出し、前記売上推移については、前記指示区分をキーとして、前記店舗指示区分マスタから売上推移判断区分を取得し、取得した売上推移判断区分が売上推移を判断しないに設定されている場合は、出荷指示数を決定する場合に売上推移を考慮せず、前記商品コードをキーとして、前記商品マスタから指示判断期間及び指示判断率を取得し、前記算出した連続減少期間が前記指示判断期間以下で、かつ、前記算出した売上比率が指示判断率以上でないものは、出荷指示の対象としないことにしてもよい。 Further, according to the present embodiment, the storage unit further has a product code, an instruction determination period that defines a threshold value for a continuous decrease period, and an instruction determination rate that defines a threshold value for the sales ratio to the peak sales time. A product master to be stored in association with each other is stored, and the store instruction category master further registers a sales transition determination category that specifies whether or not to determine a sales transition in association with the instruction category. The instruction work creating means calculates the sales ratio for the continuous decrease period of sales and the peak time of sales as the sales transition, and for the sales transition, the sales transition is determined from the store instruction category master using the instruction category as a key. If the category is acquired and the acquired sales transition judgment category is set to not determine the sales transition, the sales transition is not considered when determining the number of shipping instructions, and the product code is used as a key to determine the product master. The instruction judgment period and the instruction judgment rate are obtained from, and if the calculated continuous decrease period is less than or equal to the instruction judgment period and the calculated sales ratio is not more than the instruction judgment rate, it is not subject to the shipping instruction. You may.

また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた情報処理装置に実行させるための在庫振分方法であって、前記記憶部には、指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタと、商品コードと当該商品コードの商品の在庫数とを含む在庫データと、が格納されており、前記制御部で実行させる、各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注データを含む本部指示データを入力するデータ入力ステップと、前記売上速報データ、前記店舗発注データ、及び前記本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、前記店舗指示区分マスタを参照して、決定した指示区分に対応する優先順位を取得し、当該優先順位に応じて、前記在庫データを参照して、各店舗への在庫の出荷指示数を決定する指示ワーク作成ステップと、を含むことを特徴とする。 Further, in order to solve the above-mentioned problems and achieve the object, the present invention is an inventory distribution method for causing an information processing apparatus provided with a control unit and a storage unit to execute the inventory distribution method, and the storage unit includes the storage unit. A store instruction category master registered in association with an instruction category and a priority corresponding to the instruction category, and inventory data including a product code and the number of products in stock of the product code are stored, and the control unit. Store code, product code, and sales flash data including the number of sales, store code from each store, product code, order classification, store order data including the number of orders, and store code from the headquarters. , Product code, and a data input step for inputting headquarters instruction data including order data for instructing distribution to each store, and a store code based on the sales flash report data, the store order data, and the headquarters instruction data. And for each product code, the instruction category is determined, the store instruction category master is referred to, the priority order corresponding to the determined instruction category is acquired, and the inventory data is referred to according to the priority order. It is characterized by including an instruction work creation step for determining the number of instructions for shipping inventory to each store.

また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた情報処理装置に実行させるための在庫振分プログラムであって、前記記憶部には、
指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタと、商品コードと当該商品コードの商品の在庫数とを含む在庫データと、が格納されており、前記制御部において、各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注データを含む本部指示データを入力するデータ入力ステップと、前記売上速報データ、前記店舗発注データ、及び前記本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、前記店舗指示区分マスタを参照して、決定した指示区分に対応する優先順位を取得し、当該優先順位に応じて、前記在庫データを参照して、各店舗への在庫の出荷指示数を決定する指示ワーク作成ステップと、を実行させるための在庫振分プログラムであることを特徴とする。
Further, in order to solve the above-mentioned problems and achieve the object, the present invention is an inventory distribution program for causing an information processing apparatus provided with a control unit and a storage unit to execute the inventory distribution program, and the storage unit includes the storage unit.
A store instruction category master registered in association with an instruction category and a priority corresponding to the instruction category, and inventory data including a product code and the number of products in stock of the product code are stored, and the control unit. In, the store code, product code, and sales flash report data including the number of sales of each store, the store code from each store, the product code, the order classification, and the store order data including the number of orders, and the store code and products from the headquarters. The store code and the product are based on the data input step for inputting the headquarters instruction data including the code and the order data for instructing the distribution to each store, the sales flash report data, the store order data, and the headquarters instruction data. For each code, the instruction category is determined, the store instruction category master is referred to, the priority order corresponding to the determined instruction category is acquired, and according to the priority order, the inventory data is referred to to each store. It is characterized in that it is an instruction work creation step for determining the number of instructions for shipping inventory to, and an inventory distribution program for executing.

本発明によれば、販売上効果的に商品を店舗に配分することが可能になるという効果を奏する。 According to the present invention, it is possible to effectively distribute products to stores in terms of sales.

図1は、本実施の形態の概要を説明するための図である。FIG. 1 is a diagram for explaining an outline of the present embodiment. 図2は、本実施の形態に係る在庫振分装置の構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the inventory distribution device according to the present embodiment. 図3は、商品マスタ、店舗指示区分マスタ、店舗速報データ、店舗発注データ、本部指示データ(受注データ)、在庫データ、店頭在庫データ、及び出荷指示ワークデータの構成例を示す図である。FIG. 3 is a diagram showing a configuration example of a product master, a store instruction classification master, store bulletin data, store order data, headquarters instruction data (order data), inventory data, store inventory data, and shipping instruction work data. 図4は、商品マスタのデータ例を示す図である。FIG. 4 is a diagram showing an example of data of the product master. 図5は、店舗指示区分マスタのデータ例を示す図である。FIG. 5 is a diagram showing a data example of the store instruction classification master. 図6は、本実施形態に係る在庫振分装置の出荷指示処理を説明するためのフローチャートである。FIG. 6 is a flowchart for explaining the shipping instruction processing of the inventory distribution device according to the present embodiment. 図7は、出荷指示ワークデータの作成の概略を説明するためのデータ例を示す図である。FIG. 7 is a diagram showing an example of data for explaining the outline of creating shipping instruction work data. 図8は、出荷指示ワークデータの作成の概略を説明するためのデータ例を示す図である。FIG. 8 is a diagram showing an example of data for explaining an outline of creation of shipping instruction work data. 図9は、出荷指示ワークデータの出荷指示数の詳細な算出方法を説明するための図である。FIG. 9 is a diagram for explaining a detailed calculation method of the number of shipping instructions of the shipping instruction work data. 図10は、出荷指示ワークデータの出荷指示数の詳細な算出方法を説明するための図である。FIG. 10 is a diagram for explaining a detailed calculation method of the number of shipping instructions of the shipping instruction work data. 図11は、出荷指示ワークデータの出荷指示数の詳細な算出方法を説明するための図である。FIG. 11 is a diagram for explaining a detailed calculation method of the number of shipping instructions of the shipping instruction work data.

本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施の形態により限定されるものではない。 Embodiments of the present invention will be described in detail with reference to the drawings. The present invention is not limited to the present embodiment.

[1.概要]
昨今のSNS等の普及によって、例えば、服飾関連商品の流行の移り変わりが早くなり、また、その商品が流行する時期や終息する時期が地域によって異なることが多くなってきている。店舗展開を行っている服飾小売業界では、限られた在庫スペースで大量の在庫を確保できない中、取扱商品が流行している地域を素早く判断し、その地域の店舗での欠品による販売機会損失をいかに低減させることができるかが課題となっている。
[1. overview]
With the recent spread of SNS and the like, for example, the fashion of fashion-related products changes quickly, and the time when the product becomes popular and the time when the product ends often differ depending on the region. In the clothing retail industry, which operates stores, it is not possible to secure a large amount of inventory in a limited inventory space, so it is possible to quickly determine the area where the products handled are popular, and lose sales opportunities due to shortages at stores in that area. The issue is how to reduce the problem.

このため、店舗主体での発注業務に加え、本部主導での店舗への在庫補充、日中に売り上げた商品に対するスピーディーな補充が望まれる。また、販売機会を高い店舗へ優先的に出荷を行うことにより、倉庫在庫商品の回転率と収益を効果的に向上させる仕組みが望まれる。 For this reason, in addition to store-based ordering operations, it is desirable that the headquarters take the initiative in replenishing inventory in stores and speedily replenishing products sold during the day. In addition, it is desired to have a mechanism to effectively improve the turnover rate and profit of warehouse inventory products by preferentially shipping to stores with high sales opportunities.

そこで、本実施の形態では、店舗からの発注や売上速報、及び本部からの発注の指示に対して、一括して各店舗への在庫の振分指示を行う。振分指示を行う場合に、各店舗の商品毎の売上推移状態を加味しつつ、店舗での商品の取り寄せや予約等の注文にも対応できる仕組みを構築した。これにより、販売上効果的に商品を店舗に配分することができ、すなわち、販売機会が大きいであろう店舗への商品を効率的に配分することでき、効果的な商品展開戦略を補助することが可能となる。 Therefore, in the present embodiment, the inventory distribution instruction is collectively given to each store in response to the order from the store, the sales flash report, and the instruction from the headquarters. When giving distribution instructions, we have built a system that can handle orders such as ordering products and reservations at stores, while taking into account the sales transition status of each product at each store. As a result, products can be effectively distributed to stores in terms of sales, that is, products can be efficiently distributed to stores where sales opportunities are likely to be large, and an effective product development strategy can be assisted. Is possible.

図1は、本実施の形態の概略を説明するための図である。本実施の形態では、本部側に配置される在庫振分装置は、各店舗に配置されるPOS端末装置から店舗の売上速報データ、各店舗に配置される店舗用端末装置から店舗発注データ、本部用端末装置から商品の各店舗への振分を指示する本部指示データ(発注データ)を取得する。本部側に配置される在庫振分装置は、店舗の売上速報データ、店舗発注データ、本部指示データ(発注データ)に基づいて、各店舗へ商品の在庫を振り分ける出荷指示処理を行って、一括で出荷指示を行うための出荷指示データを作成する。 FIG. 1 is a diagram for explaining an outline of the present embodiment. In the present embodiment, the inventory distribution device arranged on the headquarters side is the store sales flash report data from the POS terminal device arranged in each store, the store order data from the store terminal device arranged in each store, and the headquarters. Acquires headquarters instruction data (ordering data) that instructs the distribution of products from the terminal device to each store. The inventory distribution device located on the headquarters side performs shipping instruction processing to distribute the inventory of products to each store based on the store sales flash report data, store order data, and headquarters instruction data (order data), and collectively. Create shipping instruction data for issuing shipping instructions.

[2.構成]
図1を参照して、本実施の形態に係る在庫振分装置の構成の一例について説明する。図1は、本実施の形態に係る在庫振分装置100の一例を示すブロック図である。
[2. Constitution]
An example of the configuration of the inventory distribution device according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of an inventory distribution device 100 according to the present embodiment.

図1において、在庫振分装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。在庫振分装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 In FIG. 1, the inventory distribution device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the inventory distribution device 100 is communicably connected via an arbitrary communication path.

在庫振分装置100は、例えば、市販のデスクトップ型パーソナルコンピュータである。なお、在庫振分装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The inventory distribution device 100 is, for example, a commercially available desktop personal computer. The inventory distribution device 100 is not limited to a stationary information processing device such as a desktop personal computer, but is a portable notebook personal computer, a PDA (Personal Digital Assistants), a smartphone, a tablet personal computer, or the like on the market. It may be a type information processing device.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線又は無線の通信回線を介して、在庫振分装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、在庫振分装置100と、サーバ200と、各店舗に配置される複数のPOS端末装置400・・・と、各店舗に配置される複数の店舗用端末装置500・・・と、本部に配置される本部用端末装置600とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。これにより、通信インターフェース部104は、ネットワーク300を介して、サーバ200、複数のPOS端末装置400・・・、複数の店舗用端末装置500・・・、本部用端末装置600とデータ通信可能に構成されている。 The communication interface unit 104 connects the inventory distribution device 100 to the network 300 so as to be communicable via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with another device via a communication line. Here, the network 300 includes an inventory distribution device 100, a server 200, a plurality of POS terminal devices 400 arranged in each store, and a plurality of store terminal devices 500 arranged in each store. -It has a function of connecting the terminal device 600 for the headquarters arranged in the headquarters so as to be able to communicate with each other, and is, for example, the Internet, a LAN (Local Area Network), or the like. As a result, the communication interface unit 104 is configured to be capable of data communication with the server 200, the plurality of POS terminal devices 400 ..., the plurality of store terminal devices 500 ..., and the headquarters terminal device 600 via the network 300. Has been done.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input / output interface unit 108. As the output device 114, a speaker or a printer can be used in addition to a monitor (including a home television). As the input device 112, a keyboard, a mouse, and a microphone, as well as a monitor that cooperates with the mouse to realize a pointing device function can be used. In the following, the output device 114 may be referred to as a monitor 114, and the input device 112 may be referred to as a keyboard 112 or a mouse 112.

記憶部106には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。また、この記憶部106は、商品マスタ106a、店舗指示区分マスタ106b、受注用DB106c、在庫用DB106d、及び出荷用DB106eを備えている。 Various databases, tables, files, and the like are stored in the storage unit 106. In the storage unit 106, a computer program for giving an instruction to a CPU (Central Processing Unit) in cooperation with an OS (Operating System) to perform various processes is recorded. As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) / ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like can be used. Further, the storage unit 106 includes a product master 106a, a store instruction classification master 106b, an order DB 106c, an inventory DB 106d, and a shipping DB 106e.

図3は、商品マスタ106a、店舗指示区分マスタ106b、店舗速報データ、店舗発注データ、本部指示データ(受注データ)、在庫データ、店頭在庫データ、出荷指示ワークデータ、及び出荷指示データの構成例を示す図である。図4は、商品マスタ106aのデータ例を示す図である。図5は、店舗指示区分マスタ106bのデータ例を示す図である。 FIG. 3 shows a configuration example of product master 106a, store instruction classification master 106b, store preliminary report data, store order data, headquarters instruction data (order data), inventory data, store inventory data, shipping instruction work data, and shipping instruction data. It is a figure which shows. FIG. 4 is a diagram showing a data example of the product master 106a. FIG. 5 is a diagram showing a data example of the store instruction classification master 106b.

商品マスタ106aは、図3に示すように、商品コード、商品名、指示判断期間、及び指示判断率のデータを関連づけて登録したテーブル等で構成することができる。指定判断期間は、売上が減少した期間(月数)の閾値を規定するものである。指示判断率は、各商品の売上比率の閾値(%)を規定するものである。売上減少傾向にあり、売上比率が指示判断率を下回った場合は、出荷指示対象としない。 As shown in FIG. 3, the product master 106a can be composed of a table or the like in which data of a product code, a product name, an instruction determination period, and an instruction determination rate are registered in association with each other. The designated judgment period defines the threshold value for the period (number of months) in which sales have decreased. The instruction judgment rate defines a threshold value (%) of the sales ratio of each product. If the sales are on a downward trend and the sales ratio is lower than the instruction judgment rate, it will not be subject to shipping instructions.

図4に示す商品マスタ106aの例では、1行目が、商品コード「WT001」、商品名「靴A」、指示判断期間「2」、指示判断率「60%」、2行目が、商品コード「WT002」、商品名「靴B」、指示判断期間「3」、指示判断率「60%」、3行目が、商品コード「WT003」、商品名「靴C」、指示判断期間「2」、指示判断率「60%」、・・・となっている。 In the example of the product master 106a shown in FIG. 4, the first line is the product code "WT001", the product name "shoes A", the instruction judgment period "2", the instruction judgment rate "60%", and the second line is the product. Code "WT002", product name "Shoes B", instruction judgment period "3", instruction judgment rate "60%", the third line is product code "WT003", product name "Shoes C", instruction judgment period "2" , The instruction judgment rate is "60%", and so on.

店舗指示区分マスタ106bは、図3に示すように、指示区分(客注、優先、通常、売上、振分)、優先順位、及び売上推移判断区分(する、しない)のデータを関連づけて登録したテーブル等で構成することができる。 As shown in FIG. 3, the store instruction classification master 106b registers the data of the instruction classification (customer order, priority, normal, sales, distribution), priority, and sales transition judgment classification (whether or not) in association with each other. It can be composed of a table or the like.

指示区分(客注、優先、通常、売上、振分)は、店舗発注データの場合はその発注区分(通常、客注、優先)となる。「客注」は店舗において最終消費者からの取り寄せ、予約等の発注である。「優先」は、店舗において注力商品の補充のための発注である。「通常」は、店舗からの通常の発注である。「売上」は、店舗速報データの売上に基づくものであり、例えば、当日売上実績による商品補充である。「振分」は、本部指示データに基づくものであり、例えば、全社注力商品等の各店舗への振分(受注)である。 The instruction category (customer order, priority, normal, sales, distribution) is the order category (normal, customer order, priority) in the case of store order data. A "customer order" is an order from the final consumer, an order for a reservation, etc. at a store. "Priority" is an order to replenish a focus product at a store. "Normal" is a normal order from a store. "Sales" is based on the sales of the store flash report data, and is, for example, product replenishment based on the sales results on the day. "Distribution" is based on the headquarters instruction data, and is, for example, distribution (orders) to each store such as company-wide focus products.

優先順位は、指示区分(客注、優先、通常、売上、振分)毎に、在庫の振分を行う場合の優先順位を規定したものである。 The priority order defines the priority order when inventory is distributed for each instruction category (customer order, priority, normal sales, distribution).

売上推移判断区分は、指示区分(客注、優先、通常、売上、振分)毎に、出荷指示ワークデータの連続減少期間及び売上比率を在庫の振分を行う場合に判断(考慮)するかしないかを規定したものである。 Whether the sales transition judgment category judges (considers) the continuous decrease period and sales ratio of the shipping instruction work data for each instruction category (customer order, priority, normal sales, distribution) when inventory distribution is performed. It stipulates whether or not to do so.

図5に示す店舗指示区分マスタ106bの例では、指示区分「通常」の場合は、優先順位「3」、売上推移判断区分「する」が、指示区分「客注」の場合は、優先順位「1」、売上推移判断区分「しない」が、指示区分「優先」の場合は、優先順位「2」、売上推移判断区分「しない」と、指示区分「売上」の場合は、優先順位「4」、売上推移判断区分「する」が、指示区分「振分」の場合は、優先順位「5」、売上推移判断区分「する」が登録されている。このように、優先順位は、客注>優先>通常>売上>振分の順になっており、優先順位が高い「客注」及び「優先」は、売上推移判断区分「しない」となっている。 In the example of the store instruction category master 106b shown in FIG. 5, in the case of the instruction category "normal", the priority is "3" and the sales transition judgment category is "do", and in the case of the instruction category "customer order", the priority is "". 1 ”, if the sales transition judgment category“ not ”is the instruction category“ priority ”, the priority is“ 2 ”, if the sales transition judgment category is“ not ”, and if the instruction category is“ sales ”, the priority is“ 4 ”. , When the sales transition judgment category "do" is the instruction category "distribution", the priority order "5" and the sales transition judgment category "do" are registered. In this way, the order of priority is customer note> priority> normal> sales> distribution, and the high priority "customer note" and "priority" are in the sales transition judgment category "not". ..

受注用DB106cは、店舗速報データ、店舗発注データ、本部指示データ(受注データ)、店頭別売上実績データを格納するためのファイルである。 The order receiving DB 106c is a file for storing store breaking data, store ordering data, headquarters instruction data (ordering data), and store-specific sales record data.

店舗速報データは、図3に示すように、売上日、店舗コード、商品コード、売上数、及び売上金額のデータを含んでいてもよい。店舗別の取扱商品をマスタ化し、現時点で取り扱っている商品のみをマスタ化してもよい。 As shown in FIG. 3, the store preliminary report data may include data on sales date, store code, product code, number of sales, and sales amount. The products handled by each store may be mastered, and only the products currently handled may be mastered.

店舗別売上実績データは、店舗速報データに基づいて作成されるものであり、図3に示すように、店舗コード、商品コード、及び各月売上数のデータを含んでいてもよい。出荷指示ワークデータの「連続減少期間」及び「売上比率」は、店舗別売上実績データに基づいて算出する。 The sales performance data for each store is created based on the store preliminary report data, and may include the store code, the product code, and the data of the number of sales each month as shown in FIG. The "continuous decrease period" and "sales ratio" of the shipping instruction work data are calculated based on the sales performance data for each store.

店舗発注データは、図3に示すように、発注区分(通常、客注、優先)、発注日、店舗コード、商品コード、及び受注数のデータを含んでいてもよい。 As shown in FIG. 3, the store order data may include data of order classification (usually customer order, priority), order date, store code, product code, and order quantity.

本部指示データ(受注データ)は、図3に示すように、受注日、店舗コード、商品コード、及び受注数(振分指示数)のデータを含んでいてもよい。 As shown in FIG. 3, the headquarters instruction data (order data) may include data of an order date, a store code, a product code, and an order quantity (distribution instruction number).

在庫用DB106dは、在庫データ及び店頭在庫データを格納するためのDBである。 The inventory DB 106d is a DB for storing inventory data and store inventory data.

在庫データは、図3に示すように、倉庫コード、商品コード、及び現在在庫数のデータを含んでいてもよい。 As shown in FIG. 3, the inventory data may include the warehouse code, the product code, and the data of the current inventory quantity.

店舗在庫データは、図3に示すように、店舗コード、商品コード、及び現在在庫数のデータを含んでいてもよい。 As shown in FIG. 3, the store inventory data may include store code, product code, and current inventory quantity data.

出荷用DB106eは、出荷指示ワークデータ及び出荷指示データを格納するためのDBである。 The shipping DB 106e is a DB for storing shipping instruction work data and shipping instruction data.

出荷指示ワークデータは、図3に示すように、指示区分(客注、優先、通常、売上、振分)、優先順位、店舗コード、商品コード、倉庫在庫数、店舗在庫数、連続減少期間、売上比率、出荷依頼数、及び出荷指示数のデータを含んでいてもよい。出荷指示ワークデータは、出荷指示数を決定するための中間データである。 As shown in FIG. 3, the shipping instruction work data includes instruction classification (customer order, priority, normal, sales, distribution), priority, store code, product code, warehouse inventory quantity, store inventory quantity, continuous decrease period, It may include data on the sales ratio, the number of shipping requests, and the number of shipping instructions. The shipping instruction work data is intermediate data for determining the number of shipping instructions.

出荷指示ワークデータは、店舗速報データ(店舗別売上実績データ)、店舗発注データ、本部指示データ、在庫データ、及び店頭在庫データに基づいて、商品マスタ106a及び店舗指示区分マスタ106bを参照して、作成又は更新される。指示区分は、店舗速報データの場合は「売上」とし、本部指示データの場合は「振分」とし、店舗発注データの場合は、店舗発注データの発注区分(通常、客注、優先)とする。「優先順位」は、指示区分をキーとして、店舗指示区分マスタ106bから取得する。「倉庫在庫数」は、在庫データから取得する。「店頭在庫数」は、店頭在庫データから取得する。「連続減少期間」及び「売上比率」は、店舗別売上実績データに基づいて算出する。「出荷依頼数」は、店舗発注データの発注数、店舗速報データの売上数、本部指示データの受注数である。 The shipping instruction work data refers to the product master 106a and the store instruction classification master 106b based on the store preliminary report data (sales record data by store), store order data, headquarters instruction data, inventory data, and store inventory data. Created or updated. The instruction category is "sales" in the case of store flash report data, "distribution" in the case of headquarters instruction data, and the order category of store order data (usually customer order, priority) in the case of store order data. .. The "priority" is acquired from the store instruction division master 106b using the instruction division as a key. "Warehouse inventory quantity" is acquired from inventory data. The "store inventory quantity" is acquired from the store inventory data. The "continuous decrease period" and "sales ratio" are calculated based on the sales performance data for each store. The "number of shipping requests" is the number of orders for store order data, the number of sales for store bulletin data, and the number of orders for headquarters instruction data.

図2に戻り、制御部102は、在庫振分装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。ここで、制御部102は、機能概念的に、データ入力部102a、出荷指示ワーク作成部102bと、マスタメンテ部102c等とを備えている。 Returning to FIG. 2, the control unit 102 is a CPU or the like that collectively controls the inventory distribution device 100. The control unit 102 has an internal memory for storing a control program such as an OS, a program that defines various processing procedures, required data, and the like, and performs various information processing based on these stored programs. Run. Here, the control unit 102 is functionally and conceptually provided with a data input unit 102a, a shipping instruction work creation unit 102b, a master maintenance unit 102c, and the like.

データ入力部102aは、各POS端末装置400・・・から、店舗コード、商品コード、及び売上数を含む売上速報データを、各店舗用端末装置500・・・から、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データを、本部用端末装置600からの店舗コード、商品コード、及び受注数(振分数)を含む本部指示データをそれぞれ取得して、受注用DB106cに格納する。 The data input unit 102a obtains sales flash report data including a store code, a product code, and the number of sales from each POS terminal device 400 ..., and a store code from each store from each store terminal device 500 ... The store order data including the product code, the order classification, and the number of orders is acquired, and the headquarters instruction data including the store code, the product code, and the number of orders (distribution number) from the terminal device 600 for the headquarters is acquired, and the order DB 106c is obtained. Store in.

出荷指示ワーク作成部102bは、出荷指示処理を実行して出荷指示ワークデータを作成し、出荷指示ワークデータに基づいて、出荷指示データを作成する。出荷指示処理では、店舗コード及び商品コード毎に、売上速報データ、店舗発注データ、及び本部指示データに基づいた指示区分を決定し、店舗指示区分マスタ106bを参照して、指示区分に対応する優先順位を取得し、当該優先順位に応じて、在庫情報を参照して、各店舗の在庫の出荷指示数を決定する。 The shipping instruction work creation unit 102b executes the shipping instruction processing to create the shipping instruction work data, and creates the shipping instruction data based on the shipping instruction work data. In the shipping instruction processing, the instruction category is determined based on the sales flash report data, the store order data, and the headquarters instruction data for each store code and product code, and the store instruction category master 106b is referred to to give priority to the instruction category. The order is acquired, and the number of shipping instructions for the inventory of each store is determined by referring to the inventory information according to the priority.

指示区分は、店舗での客からの注文により発注する客注と、店舗での主力製品の補充のために発注する優先と、店舗での客注と優先以外の発注である通常と、店舗速報データに基づいた売上実績による商品の補充である売上、及び本部からの振分指示である振分を含むことにしてもよい。 The instruction categories are customer orders placed by orders from customers at the store, priority orders placed to replenish the main products at the store, normal orders other than customer orders and priority at the store, and store bulletins. It may include sales that are supplements of products based on sales results based on data, and distribution that is a distribution instruction from the headquarters.

また、出荷指示処理では、店舗速報データ(店舗別売上実績データ)に基づいて、店舗コード及び商品コード毎に、売上推移(例えば、売上が連続して減少している期間である連続減少期間、ピーク時に対する売上の比率である売上比率)を算出し、店舗コード及び商品コード毎に、取得した優先順位及び売上推移に基づいて、各店舗の在庫の出荷指示数を決定してもよい。 In addition, in the shipping instruction processing, sales transition (for example, a continuous decrease period, which is a period during which sales are continuously decreasing) for each store code and product code based on store preliminary report data (sales performance data by store), The sales ratio, which is the ratio of sales to the peak time) may be calculated, and the number of shipping instructions for the inventory of each store may be determined based on the acquired priority and the sales transition for each store code and product code.

また、売上推移は、売上が連続して減少している期間である連続減少期間と、ピーク時に対する売上の比率である売上比率とを含み、出荷指示処理では、指示区分について、店舗指示区分マスタ106bの売上推移判断区分が売上推移を判断しないに設定されている場合は、出荷指示数を決定する場合に売上推移を考慮せず、商品コードをキーとして、商品マスタ106aの対応する指示判断期間及び指示判断率を取得し、連続減少期間が指示判断期間以下で、かつ、売上比率が指示判断率以上でないものは、出荷指示の対処としない(自動振分の対象としない)ことにしてもよい。 In addition, the sales transition includes the continuous decrease period, which is the period during which sales are continuously decreasing, and the sales ratio, which is the ratio of sales to the peak time. When the sales transition judgment category of 106b is set to not judge the sales transition, the corresponding instruction judgment period of the product master 106a is not taken into consideration when determining the number of shipping instructions, and the product code is used as a key. And if the instruction judgment rate is acquired, the continuous decrease period is less than the instruction judgment period, and the sales ratio is not more than the instruction judgment rate, the shipping instruction is not dealt with (it is not subject to automatic distribution). good.

マスタメンテ部102fは、モニタ114に表示される不図示のマスタメンテ画面上での管理者等の操作に応じて、商品マスタ106a及び店舗指示区分マスタ106bのデータの入力・追加・変更等の編集を行うためのものである。 The master maintenance unit 102f edits data input / addition / change of the product master 106a and the store instruction classification master 106b in response to an operation by an administrator or the like on a master maintenance screen (not shown) displayed on the monitor 114. Is for doing.

[3.具体例]
本実施の形態に係る在庫振分装置100の処理の具体例について、図2及び図6~図11を参照して説明する。図6は、本実施形態に係る在庫振分装置の出荷指示処理を説明するためのフローチャートである。
[3. Concrete example]
A specific example of the processing of the inventory distribution device 100 according to the present embodiment will be described with reference to FIGS. 2 and 6 to 11. FIG. 6 is a flowchart for explaining the shipping instruction processing of the inventory distribution device according to the present embodiment.

図6を参照して、本実施形態に係る在庫振分装置100の出荷指示処理の概要の一例を説明する。図6において、受注用DB106cから対象の店舗発注データ、店舗速報データ、本部指示データ(受注データ)を抽出する(ステップS11~S13)。在庫用DB106dに格納されている店頭在庫データを参照して、店舗在庫数を抽出する(ステップS14)。また、在庫用DB106dに格納されている倉庫在庫データを参照して、倉庫在庫数を抽出する(ステップS15)。 With reference to FIG. 6, an example of an outline of the shipping instruction processing of the inventory distribution device 100 according to the present embodiment will be described. In FIG. 6, target store order data, store preliminary report data, and headquarters instruction data (order data) are extracted from the order DB 106c (steps S11 to S13). The store inventory quantity is extracted with reference to the store inventory data stored in the inventory DB 106d (step S14). Further, the warehouse inventory quantity is extracted with reference to the warehouse inventory data stored in the inventory DB 106d (step S15).

店舗別売上実績データに基づいて、連続減少期間を算出する(ステップS16)。連続減少期間は、売上が減少傾向にあるか否かを判断するための材料である。 The continuous decrease period is calculated based on the sales performance data for each store (step S16). The continuous decrease period is a material for determining whether or not sales are on a downward trend.

店舗別売上実績データに基づいて、売上比率の算出を行う(ステップS17)。売上比率は、売上ピーク(月)に対して、どれだけ減少しているかを数値化したものである。 The sales ratio is calculated based on the sales performance data for each store (step S17). The sales ratio is a quantification of how much the sales have decreased with respect to the peak sales (month).

上記S11~S18の処理に基づいた出荷指示ワークデータを作成する(ステップS19)。 The shipping instruction work data is created based on the processes of S11 to S18 (step S19).

指示区分をキーとして、店舗指示区分マスタ106bの売上推移判断の有無を判断する(ステップS19)。売上推移判断が無しの場合は、売上推移(売上連続減少期間、売上比率)を使用(考慮)しないで在庫の自動振分(出荷指示数の決定)を実行する(ステップS22)。 Using the instruction category as a key, it is determined whether or not the store instruction category master 106b has a sales transition determination (step S19). If there is no sales transition determination, automatic inventory distribution (determination of the number of shipping instructions) is executed without using (considering) the sales transition (sales continuous decrease period, sales ratio) (step S22).

売上推移判断が「有」の場合は、売上推移判断を行い(ステップS20)、自動振分対象が否かを判断し(ステップS21)、自動振分対象である場合は、自動振分を実行する(ステップS22)。自動振分対象でない場合は、S20に戻り次のレコードに移行する。 If the sales transition judgment is "Yes", the sales transition judgment is performed (step S20), it is determined whether or not the automatic distribution target is present (step S21), and if it is the automatic distribution target, the automatic distribution is executed. (Step S22). If it is not the target of automatic distribution, it returns to S20 and moves to the next record.

(1.出荷指示ワークデータのデータ例)
図7~図11を参照して、出荷指示ワークデータのデータ例について詳細に説明する。
(1. Data example of shipping instruction work data)
A data example of the shipping instruction work data will be described in detail with reference to FIGS. 7 to 11.

(1-1.出荷指示ワークデータの作成)
図7及び図8は、出荷指示ワークデータの作成の概略を説明するためのデータ例である。図7は、出荷指示ワークデータの「指示区分」、「倉庫在庫数」、「店舗在庫数」、「出荷依頼数」を説明するための図である。
(1-1. Creation of shipping instruction work data)
7 and 8 are data examples for explaining the outline of the creation of the shipping instruction work data. FIG. 7 is a diagram for explaining the “instruction classification”, “warehouse inventory quantity”, “store inventory quantity”, and “shipment request quantity” of the shipping instruction work data.

図7において、店舗発注データは、発注区分「通常」、発注日「2018/02/28」、店舗コード「0610」、商品コード「WT001」、受注数「1」と、発注区分「客注」、発注日「2018/02/28」、店舗コード「0610」、商品コード「WT002」、受注数「2」と、発注区分「優先」、発注日「2018/02/28」、店舗コード「0610」、商品コード「WT003」、受注数「1」と、・・・なっている。 In FIG. 7, the store order data includes the order category “normal”, the order date “2018/02/28”, the store code “0610”, the product code “WT001”, the number of orders “1”, and the order category “customer order”. , Order date "2018/02/28", store code "0610", product code "WT002", order quantity "2", order classification "priority", order date "2018/02/28", store code "0610" , The product code "WT003", the number of orders received "1", and so on.

店舗速報データは、売上日「2018/03/01」、店舗コード「610」、商品コード「WT001」、売上数「1」、売上金額「¥4,900」と、売上日「2018/03/01」、店舗コード「610」、商品コード「WT002」、売上数「1」、売上金額「¥5,900」と、売上日「2018/03/01」、店舗コード「610」、商品コード「WT003」、売上数「1」、及び売上金額「¥6,900」と、・・・なっている。 The store bulletin data includes sales date "2018/03/01", store code "610", product code "WT001", number of sales "1", sales amount "¥ 4,900", and sales date "2018/03 /". 01 ”, store code“ 610 ”, product code“ WT002 ”, number of sales“ 1 ”, sales amount“ ¥ 5,900 ”, sales date“ 2018/03/01 ”, store code“ 610 ”, product code“ WT003 ”, the number of sales“ 1 ”, and the sales amount“ ¥ 6,900 ”.

本部指示データは、受注日「2018/02/28」、店舗コード「610」、商品コード「WT001」、受注数「2」と、受注日「2018/02/028」、店舗コード「611」、商品コード「WT001」、受注数「2」と、受注日「2018/02/028」、店舗コード「612」、商品コード「WT001」、受注数「2」と、・・・なっている。 Headquarters instruction data includes order date "2018/02/28", store code "610", product code "WT001", order quantity "2", order date "2018/02/028", store code "611", The product code is "WT001", the number of orders is "2", the order date is "2018/02/028", the store code is "612", the product code is "WT001", the number of orders is "2", and so on.

現在庫データは、倉庫コード「0902」、商品コード「WT001」、現在庫数「9」と、倉庫コード「0902」、商品コード「WT002」、現在庫数「4」と、倉庫コード「0902」、商品コード「WT003」、現在庫数「2」と、・・・なっている。 The current warehouse data is warehouse code "0902", product code "WT001", current warehouse number "9", warehouse code "0902", product code "WT002", current warehouse number "4", and warehouse code "0902". , The product code is "WT003", the current number of warehouses is "2", and so on.

店舗在庫データは、店舗コード「610」、商品コード「WT001」、現在庫数「1」と、店舗コード「610」、商品コード「WT002」、現在庫数「0」と、店舗コード「610」、商品コード「WT003」、現在庫数「1」と、・・・なっている。 The store inventory data includes the store code "610", the product code "WT001", the current number of warehouses "1", the store code "610", the product code "WT002", the current number of warehouses "0", and the store code "610". , The product code is "WT003", the current number of stocks is "1", and so on.

店舗発注データ、店舗速報データ、本部指示データ、現在庫データ、及び店舗在庫データを収集して、出荷指示ワークデータを更新(集計)する。 Store order data, store bulletin data, headquarters instruction data, current warehouse data, and store inventory data are collected, and shipping instruction work data is updated (aggregated).

店舗発注データの「発注区分(通常、客注、優先)」は、出荷指示ワークデータの「指示区分(通常、客注、優先)」とする。店舗速報データの売上は、出荷指示ワークデータの「指示区分(売上)」とする。本部指示データの受注数(振分指示数)の指示は、出荷指示ワークデータの「指示区分(振分)」とする。 The "order category (normally customer order, priority)" of the store order data is the "instruction category (normally customer order, priority)" of the shipping instruction work data. The sales of the store bulletin data shall be the "instruction category (sales)" of the shipping instruction work data. The instruction of the number of orders (the number of distribution instructions) of the headquarters instruction data shall be the "instruction classification (distribution)" of the shipping instruction work data.

出荷指示ワークデータの「出荷依頼数」は、店舗発注データの「発注数」、店舗速報データの「売上数」、本部指示データの「受注数」とする。店舗速報データの「売上数」については、売上日、店舗、商品が同一の場合は、データ収集時に、合計値を取得する。 The "shipping request number" of the shipping instruction work data is the "ordering number" of the store ordering data, the "sales number" of the store bulletin data, and the "ordering number" of the headquarters instruction data. Regarding the "number of sales" of the store bulletin data, if the sales date, store, and product are the same, the total value is acquired at the time of data collection.

出荷指示ワークデータの「倉庫在庫数」及び「店頭在庫」のデータは、現在庫データ及び店頭在庫データから取得する。 The data of "warehouse inventory quantity" and "store inventory" of the shipping instruction work data are acquired from the current warehouse data and the store inventory data.

出荷指示ワークデータは、1レコード目が、指示区分「通常」、店舗コード「0610」、商品コード「WT001」、倉庫在庫数「9」、店舗在庫数「1」、出荷依頼数「1」、2レコード目が、指示区分「通常」、店舗コード「0610」、商品コード「WT002」、倉庫在庫数「4」、店舗在庫数「0」、出荷依頼数「2」、3レコード目が、指示区分「通常」、店舗コード「0610」、商品コード「WT003」、倉庫在庫数「2」、店舗在庫数「1」、出荷依頼数「1」、・・・となる。 In the shipping instruction work data, the first record is the instruction category "normal", store code "0610", product code "WT001", warehouse inventory quantity "9", store inventory quantity "1", shipping request quantity "1", The second record is the instruction category "normal", the store code "0610", the product code "WT002", the warehouse inventory number "4", the store inventory number "0", the shipping request number "2", and the third record is the instruction. The categories are "normal", store code "0610", product code "WT003", warehouse inventory quantity "2", store inventory quantity "1", shipping request quantity "1", and so on.

図8は、出荷指示ワークデータの「連続減少期間」、「売上比率」を説明するための図である。図8において、商品マスタ106a及び店舗指示区分マスタ106bは、図4及び図5のデータ例と同じである。 FIG. 8 is a diagram for explaining the “continuous decrease period” and the “sales ratio” of the shipping instruction work data. In FIG. 8, the product master 106a and the store instruction classification master 106b are the same as the data examples of FIGS. 4 and 5.

店舗別売上実績データは、店舗コード「0610」、商品コード「WT001」、2018/03「1」、2018/02「8」、2018/01「9」、2017/12「14」2017/11「14」と、店舗コード「0610」、商品コード「WT002」、2018/03「1」、2018/02「12」、2018/01「11」、2017/12「16」、2017/11「15」と、店舗コード「0610」、商品コード「WT003」、2018/03「1」、2018/02「9」、2018/01「10」、2017/12「13」、2017/11「10」と、・・・なっている。 The sales performance data by store is the store code "0610", product code "WT001", 2018/03 "1", 2018/02 "8", 2018/01 "9", 2017/12 "14" 2017/11 " 14 ”, store code“ 0610 ”, product code“ WT002 ”, 2018/03“ 1 ”, 2018/02“ 12 ”, 2018/01“ 11 ”, 2017/12“ 16 ”, 2017/11“ 15 ” And the store code "0610", the product code "WT003", 2018/03 "1", 2018/02 "9", 2018/01 "10", 2017/12 "13", 2017/11 "10", and so on. ... is.

店舗別売上実績データに基づいて、店舗コード及び商品コード毎に、「連続減少期間」、「売上比率」が算出される。図7(A)に示す出荷指示ワークデータの例では、1レコード目が、店舗コード「0610」及び商品コード「WT001」について、連続減少期間「2ヶ月」、売上比率「57%」と、2レコード目が、店舗コード「0610」及び商品コード「WT002」について、連続減少期間「0ヶ月」、売上比率「80%」と、3レコード目が、店舗コード「0610」及び商品コード「WT003」について、連続減少期間「2ヶ月」、売上比率「69%」と、・・・となる。 Based on the sales performance data for each store, the "continuous decrease period" and the "sales ratio" are calculated for each store code and product code. In the example of the shipping instruction work data shown in FIG. 7A, the first record shows the store code "0610" and the product code "WT001" with a continuous decrease period of "2 months" and a sales ratio of "57%". The record is about the store code "0610" and the product code "WT002", the continuous decrease period is "0 months", the sales ratio is "80%", and the third record is about the store code "0610" and the product code "WT003". , The continuous decrease period is "2 months", the sales ratio is "69%", and so on.

図7(B)は、図7(A)に示す出荷指示ワークデータを商品コード順に並び替え、出荷指示数を算出した場合を示している。出荷指示数の詳細な算出方法について、図9~図11を参照して説明する。 FIG. 7B shows a case where the shipping instruction work data shown in FIG. 7A is sorted in the order of product codes and the number of shipping instructions is calculated. A detailed calculation method of the number of shipping instructions will be described with reference to FIGS. 9 to 11.

(1-2.出荷指示ワークデータの出荷指示数)
図9~図11は、出荷指示ワークデータの出荷指示数の詳細な算出方法を説明するための図である。
(1-2. Number of shipping instructions for shipping instruction work data)
9 to 11 are diagrams for explaining a detailed calculation method of the number of shipping instructions of the shipping instruction work data.

(1)売上推移を判断しないデータの選別
図9において、店舗指示区分マスタ106bを参照して、売上推移(連続減少期間、売上比率)を判断しないデータの選別について説明する。図9(A)において、出荷指示ワークデータの指示区分をキーとして、店舗指示区分マスタ106bから優先順位と売上推移判断区分(する、しない)のデータを取得して、図9(B)に示すように、優先順位を更新すると共に、売上推移を判断しないデータを選別する。
(1) Selection of data for which the sales transition is not determined In FIG. 9, the selection of data for which the sales transition (continuous decrease period, sales ratio) is not determined will be described with reference to the store instruction classification master 106b. In FIG. 9 (A), the data of the priority order and the sales transition judgment category (whether or not) are acquired from the store instruction category master 106b using the instruction category of the shipping instruction work data as a key, and are shown in FIG. 9 (B). As such, the priority is updated and the data that does not judge the sales transition is selected.

図9(B)において、例えば、店舗コード「0610」及び商品コード「WT002」と、店舗コード「612」及び商品コード「WT005」は、指示区分が「客注」であるため、売上推移を判断しない。店舗コード「0610」及び商品コード「WT003」は、指示区分が「客注」であるため、売上推移を判断しない。 In FIG. 9B, for example, the store code "0610" and the product code "WT002" and the store code "612" and the product code "WT005" have the instruction category "customer order", so that the sales transition is determined. do not. Since the instruction category of the store code "0610" and the product code "WT003" is "customer order", the sales transition is not judged.

(2)出荷指示数の振分の有無の判断
図10において、商品マスタ106aを参照して、出荷指示数の振分の有無の判断について説明する。図10(A)において、出荷指示ワークデータの商品コードをキーとして、商品マスタ106aから指示判断期間と指示判断率のデータを取得して、図10(B)に示すように、出荷指示数の振分の有無を判断する。「連続減少期間」が「指示判断期間」以下で、かつ、「売上比率(%)」が指示判断率以上でないものは、出荷指示数を決定する場合に売上推移を考慮しない。
(2) Judgment of presence / absence of distribution of the number of shipping instructions In FIG. 10, the determination of presence / absence of distribution of the number of shipping instructions will be described with reference to the product master 106a. In FIG. 10A, using the product code of the shipping instruction work data as a key, the data of the instruction judgment period and the instruction judgment rate is acquired from the product master 106a, and as shown in FIG. 10B, the number of shipping instructions is increased. Determine if there is a distribution. If the "continuous decrease period" is less than or equal to the "instruction judgment period" and the "sales ratio (%)" is not greater than or equal to the instruction judgment rate, the sales transition is not considered when determining the number of shipping instructions.

図10(B)において、例えば、店舗コード「610」及び商品コード「WT001」については、連続減少期間「2」で、指示判断期間「2」以内であるが、売上比率「57%」が指示判断期間「60%」未満であるので、出荷指示の振分の対象外とする。また、店舗コード「611」及び商品コード「WT004」については、連続減少期間「0」で、指示判断期間「2」以内であるが、売上比率「0%」が指示判断率「60%」未満であるので、出荷指示の振分の対象外とする。 In FIG. 10B, for example, for the store code “610” and the product code “WT001”, the continuous decrease period “2” is within the instruction judgment period “2”, but the sales ratio “57%” is instructed. Since the judgment period is less than "60%", it is excluded from the distribution of shipping instructions. For the store code "611" and the product code "WT004", the continuous decrease period is "0" and the instruction judgment period is within "2", but the sales ratio "0%" is less than the instruction judgment rate "60%". Therefore, it is excluded from the distribution of shipping instructions.

(3)倉庫在庫数の自動振り分けの実行(出荷指示数の決定)
図11において、倉庫在庫数の自動振分について説明する。図11(A)において、商品コード毎に、指示区分の優先順位の昇順、売上比率の降順に倉庫在庫データの在庫を割り当てる。図11(B)に示す例では、商品コード毎に、指示区分の優先順位の昇順、売上比率の降順に並び替えられている。商品コード「WT001」は、在庫数「9」であるので、10、13,14レコードの店舗コード「0612」、「0611」,「0612」に、出荷依頼数「2」、「2」、「2」をそれぞれ割り当て、出荷指示数「2」、「2」、「2」とする。
(3) Execution of automatic distribution of warehouse inventory (determination of shipping instructions)
In FIG. 11, the automatic distribution of the warehouse inventory quantity will be described. In FIG. 11A, inventory of warehouse inventory data is assigned to each product code in ascending order of priority of instruction category and descending order of sales ratio. In the example shown in FIG. 11B, the product codes are sorted in ascending order of priority of the instruction category and descending order of sales ratio. Since the product code "WT001" is the inventory quantity "9", the store codes "0612", "0611", "0612" of 10, 13, 14 records are combined with the number of shipping requests "2", "2", " 2 ”are assigned, respectively, and the number of shipping instructions is“ 2 ”,“ 2 ”, and“ 2 ”.

また、商品コード「WT002」は、在庫数「4」であるので、2、9、7レコードの店舗コード「0610」、「061」に、出荷依頼数「2」、「3」、「1」に対して、倉庫在庫がなくなるまで割り当て、出荷指示数「2」、「1」、「1」とする。 Further, since the product code "WT002" has the inventory quantity "4", the store codes "0610" and "061" of 2, 9, and 7 records are combined with the number of shipping requests "2", "3", and "1". On the other hand, the number of shipping instructions is set to "2", "1", and "1" by allocating until the warehouse inventory is exhausted.

以上説明したように、本実施の形態によれば、指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタ106bと、商品コードと当該商品コードの商品の在庫数とを含む在庫データと、各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注数のデータを含む本部指示データを入力するデータ入力部102aと、売上速報データ、店舗発注データ、及び本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、決定した指示区分をキーとして店舗指示区分マスタから優先順位を取得し、当該優先順位に応じて、在庫データを参照して、各店舗への在庫の出荷指示数を決定する出荷指示ワーク作成部102bと、を備えているので、販売上効果的に商品を店舗に配分することが可能となる。 As described above, according to the present embodiment, the store instruction category master 106b registered in association with the instruction category and the priority corresponding to the instruction category, the product code, and the number of products in stock of the product code. Inventory data including, store code, product code, and sales flash data including the number of sales of each store, store code from each store, product code, order classification, and store order data including the number of orders, and from the headquarters. Based on the data input unit 102a for inputting the headquarters instruction data including the store code, the product code, and the data of the number of orders instructing the distribution to each store, the sales flash report data, the store order data, and the headquarters instruction data. The instruction category is determined for each store code and product code, the priority is acquired from the store instruction category master using the determined instruction category as a key, and according to the priority, the inventory data is referred to to each store. Since it is provided with a shipping instruction work creating unit 102b for determining the number of shipping instructions in stock, it is possible to effectively distribute products to stores in terms of sales.

また、出荷指示ワーク作成部102bは、店舗からの速報情報に基づいて、店舗コード及び商品コード毎に、売上推移を算出し、取得した優先順位及び売上推移に基づいて、各店舗への在庫の出荷指示数を決定することとしたので、各店舗の対象の商品の売上推移を考慮して各店舗への出荷指示数を決定することが可能となる。 In addition, the shipping instruction work creation unit 102b calculates the sales transition for each store code and product code based on the preliminary information from the store, and based on the acquired priority and the sales transition, the stock in each store. Since it was decided to determine the number of shipping instructions, it is possible to determine the number of shipping instructions to each store in consideration of the sales transition of the target product of each store.

また、商品コード、売上の連続減少期間の閾値を規定する指示判断期間、及び売上のピーク時に対する売上比率の閾値を規定する指示判断率を関連づけて格納する商品マスタ106aを備え、店舗指示区分マスタ106bは、さらに、指示区分に関連づけて売上推移を判断するか否かを指定する売上推移判断区分を関連づけて登録しており、出荷指示ワーク作成部102bは、売上推移として、売上の連続減少期間及び売上のピーク時に対する売上比率を算出し、売上推移については、指示区分をキーとして、店舗指示区分マスタ106bから売上推移判断区分を取得し、取得した売上推移判断区分が売上推移を判断しないに設定されている場合は、出荷指示数を決定する場合に売上推移を考慮せず、また、商品コードをキーとして、商品マスタ106aから指示判断期間及び指示判断率を取得し、算出した連続減少期間が指示判断期間以下で、かつ、算出した売上比率が指示判断率以上でないものは、出荷指示の対象としないこととしたので、売上の悪い店舗には商品を出荷しないことができ、より販売上効果的に商品を店舗に配分することが可能となる。 In addition, the store instruction classification master is provided with a product master 106a that stores the product code, the instruction judgment period that defines the threshold value of the continuous decrease period of sales, and the instruction judgment rate that defines the threshold value of the sales ratio with respect to the peak sales time. 106b is further registered in association with a sales transition judgment category that specifies whether or not to determine sales transition in association with the instruction category, and the shipping instruction work creation unit 102b describes the continuous decrease period of sales as the sales transition. And the sales ratio to the peak time of sales is calculated, and for the sales transition, the sales transition judgment category is acquired from the store instruction category master 106b with the instruction category as the key, and the acquired sales transition judgment category does not judge the sales transition. If it is set, the sales transition is not taken into consideration when determining the number of shipping instructions, and the instruction judgment period and instruction judgment rate are acquired from the product master 106a using the product code as a key, and the calculated continuous decrease period is calculated. However, if the sales ratio is less than the instruction judgment period and the calculated sales ratio is not more than the instruction judgment rate, it is not subject to the shipping instruction. It becomes possible to effectively distribute products to stores.

[4.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[4. Other embodiments]
In addition to the above-described embodiments, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.

例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being automatically performed may be performed manually, or all the processes described as being performed manually may be performed. Alternatively, a part can be automatically performed by a known method.

また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each processing, screen examples, and database configurations shown in this specification and drawings are not specified unless otherwise specified. Can be changed arbitrarily.

また、在庫振分装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Further, with respect to the inventory distribution device 100, each component shown in the figure is a functional concept and does not necessarily have to be physically configured as shown in the figure.

例えば、在庫振分装置100が備える処理機能、特に制御部102にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて在庫振分装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部106などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部102を構成する。 For example, with respect to the processing functions included in the inventory distribution device 100, particularly each processing function performed by the control unit 102, all or any part thereof is realized by the CPU and a program interpreted and executed by the CPU. It may be realized as hardware by wired logic. The program is recorded on a non-temporary computer-readable recording medium including a programmed instruction for causing the information processing apparatus to execute the process described in the present embodiment, and stock distribution is performed as necessary. It is read mechanically by the device 100. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit 106 such as a ROM or an HDD (Hard Disk Drive). This computer program is executed by being loaded into the RAM, and constitutes the control unit 102 in cooperation with the CPU.

また、このコンピュータプログラムは、在庫振分装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the inventory distribution device 100 via an arbitrary network, and all or a part thereof can be downloaded as needed. Is.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 Further, the program for executing the process described in the present embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, the "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (registration). Trademarks) (Electrically Erasable and Probe Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magnet-Optical Disc), MO (Magnet-Optical Disc), DVD (Digital), DVD (Digital) It shall include any "portable physical medium".

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 Further, the "program" is a data processing method described in any language or description method, regardless of the format such as source code or binary code. The "program" is not necessarily limited to a single program, but is distributed as multiple modules or libraries, or cooperates with a separate program represented by the OS to achieve its function. Including things. It should be noted that well-known configurations and procedures can be used for specific configurations and reading procedures for reading the recording medium in each apparatus shown in the embodiment, installation procedures after reading, and the like.

記憶部106に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 Various databases and the like stored in the storage unit 106 are memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and storage means such as optical disks, and are used for various processes and website provision. Stores programs, tables, databases, files for web pages, etc.

また、在庫振分装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、在庫振分装置100は、当該情報処理装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 Further, the inventory distribution device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which an arbitrary peripheral device is connected. Further, the inventory distribution device 100 may be realized by mounting software (including a program or data) that realizes the processing described in the present embodiment on the information processing device.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能付加に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution / integration of the device is not limited to that shown in the figure, and all or part of the device may be functionally or physically in any unit according to various additions or the like. It can be distributed and integrated. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.

100 在庫振分装置
102 制御部
102a データ入力部
102b 出荷指示ワーク作成部
102c マスタメンテ部
104 通信インターフェース部
106 記憶部
106a 商品マスタ
106b 店舗指示区分マスタ
106c 受注用DB
106d 在庫用DB
108 入出力インターフェース部
112 入力装置
114 出力装置
300 ネットワーク
400 POS端末装置
500 店舗用端末装置
600 本部用端末装置
100 Stock distribution device 102 Control unit 102a Data input unit 102b Shipment instruction work creation unit 102c Master maintenance unit 104 Communication interface unit 106 Storage unit 106a Product master 106b Store instruction classification master 106c Ordering DB
106d Stock DB
108 Input / output interface unit 112 Input device 114 Output device 300 Network 400 POS terminal device 500 Store terminal device 600 Headquarters terminal device

Claims (6)

制御部及び記憶部を備えた在庫振分装置であって、
前記記憶部には、
指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタと、
商品コードと当該商品コードの商品の在庫数とを含む在庫データと、
が格納されており、
前記制御部は、
各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注データを含む本部指示データを入力するデータ入力手段と、
前記売上速報データ、前記店舗発注データ、及び前記本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、前記店舗指示区分マスタを参照して、決定した指示区分に対応する優先順位を取得し、当該優先順位に応じて、前記在庫データを参照して、各店舗への在庫の出荷指示数を決定する指示ワーク作成手段と、
を備えたことを特徴とする在庫振分装置。
An inventory distribution device equipped with a control unit and a storage unit.
In the storage unit
The store instruction category master registered by associating the instruction category with the priority corresponding to the instruction category, and
Inventory data including the product code and the number of products in stock with the product code,
Is stored,
The control unit
Store code, product code, and sales flash data including the number of sales of each store, store code, product code, order classification, and store order data including the number of orders from each store, and store code, product code, from the headquarters. And a data input means for inputting headquarters instruction data including order data for instructing distribution to each store,
Based on the sales flash report data, the store order data, and the headquarters instruction data, an instruction category is determined for each store code and product code, and the determined instruction category is supported by referring to the store instruction category master. A means for creating an instruction work that acquires a priority and determines the number of instructions for shipping inventory to each store by referring to the inventory data according to the priority.
An inventory distribution device characterized by being equipped with.
前記指示区分は、店舗での客からの注文により発注する客注と、店舗での主力製品の補充のために発注する優先と、店舗での客注と優先以外の発注である通常と、店舗の速報情報データに基づいた売上実績による商品の補充である売上、及び本部からの各店舗への振分の指示である振分を含むことを特徴とする請求項1に記載の在庫振分装置。 The instruction categories are customer orders placed by ordering from customers at the store, priority orders placed to replenish the main products at the store, normal orders other than customer orders and priority at the store, and stores. The inventory distribution device according to claim 1, which includes sales that are supplements of products based on sales results based on the preliminary report information data of the above, and distribution that is an instruction of distribution from the headquarters to each store. .. 前記指示ワーク作成手段は、
前記店舗からの速報情報データに基づいて、店舗コード及び商品コード毎に、売上推移を算出し、前記取得した優先順位及び前記売上推移に基づいて、各店舗への在庫の出荷指示数を決定することを特徴とする請求項1又は請求項2に記載の在庫振分装置。
The instruction work creating means is
Based on the preliminary information data from the store, the sales transition is calculated for each store code and product code, and the number of instructed shipments of inventory to each store is determined based on the acquired priority and the sales transition. The inventory distribution device according to claim 1 or 2, characterized in that.
前記記憶部には、さらに、商品コード、連続減少期間の閾値を規定する指示判断期間、及び売上のピーク時に対する売上比率の閾値を規定する指示判断率を関連づけて格納する商品マスタが格納されており、
前記店舗指示区分マスタは、さらに、指示区分に関連づけて売上推移を判断するか否かを指定する売上推移判断区分を関連づけて登録しており、
前記指示ワーク作成手段は、
前記売上推移として、売上の連続減少期間及び売上のピーク時に対する売上比率を算出し、
前記売上推移については、
前記指示区分をキーとして、前記店舗指示区分マスタから売上推移判断区分を取得し、取得した売上推移判断区分が売上推移を判断しないに設定されている場合は、出荷指示数を決定する場合に売上推移を考慮せず、
前記商品コードをキーとして、前記商品マスタから指示判断期間及び指示判断率を取得し、前記算出した連続減少期間が前記指示判断期間以下で、かつ、前記算出した売上比率が指示判断率以上でないものは、出荷指示の対象としないことを特徴とする請求項3に記載の在庫振分装置。
The storage unit further stores a product master that stores a product code, an instruction / judgment period that defines a threshold value for a continuous decrease period, and an instruction / judgment rate that defines a threshold value for the sales ratio to the peak sales time. Cage,
The store instruction category master further registers the sales transition determination category that specifies whether or not to determine the sales transition in association with the instruction category.
The instruction work creating means is
As the above-mentioned sales transition, the sales ratio to the continuous decrease period of sales and the peak time of sales is calculated.
Regarding the sales transition,
Using the instruction category as a key, the sales transition judgment category is acquired from the store instruction category master, and if the acquired sales transition determination category is set to not determine the sales transition, sales are determined when the number of shipping instructions is determined. Without considering the transition,
Using the product code as a key, the instruction judgment period and the instruction judgment rate are acquired from the product master, the calculated continuous decrease period is less than or equal to the instruction judgment period, and the calculated sales ratio is not equal to or more than the instruction judgment rate. Is the inventory distribution device according to claim 3, wherein the product is not subject to the shipping instruction.
制御部及び記憶部を備えた情報処理装置に実行させるための在庫振分方法であって、
前記記憶部には、
指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタと、
商品コードと当該商品コードの商品の在庫数とを含む在庫データと、
が格納されており、
前記制御部で実行させる、
各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注データを含む本部指示データを入力するデータ入力ステップと、
前記売上速報データ、前記店舗発注データ、及び前記本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、前記店舗指示区分マスタを参照して、決定した指示区分に対応する優先順位を取得し、当該優先順位に応じて、前記在庫データを参照して、各店舗への在庫の出荷指示数を決定する指示ワーク作成ステップと、
を含むことを特徴とする在庫振分方法。
It is an inventory distribution method for causing an information processing device equipped with a control unit and a storage unit to execute.
In the storage unit
The store instruction category master registered by associating the instruction category with the priority corresponding to the instruction category, and
Inventory data including the product code and the number of products in stock with the product code,
Is stored,
It is executed by the control unit.
Store code, product code, and sales flash data including the number of sales of each store, store code, product code, order classification, and store order data including the number of orders from each store, and store code, product code, from the headquarters. And the data input step to input the headquarters instruction data including the order data to instruct the distribution to each store,
Based on the sales flash report data, the store order data, and the headquarters instruction data, an instruction category is determined for each store code and product code, and the determined instruction category is supported by referring to the store instruction category master. An instruction work creation step that acquires a priority and determines the number of instructions for shipping inventory to each store by referring to the inventory data according to the priority.
An inventory distribution method characterized by including.
制御部及び記憶部を備えた情報処理装置に実行させるための在庫振分プログラムであって、
前記記憶部には、
指示区分と当該指示区分に対応する優先順位とを関連づけて登録した店舗指示区分マスタと、
商品コードと当該商品コードの商品の在庫数とを含む在庫データと、
が格納されており、
前記制御部において、
各店舗の店舗コード、商品コード、及び売上数を含む売上速報データ、各店舗からの店舗コード、商品コード、発注区分、及び発注数を含む店舗発注データ、及び本部からの店舗コード、商品コード、及び各店舗への振分を指示する受注データを含む本部指示データを入力するデータ入力ステップと、
前記売上速報データ、前記店舗発注データ、及び前記本部指示データに基づいて、店舗コード及び商品コード毎に、指示区分を決定し、前記店舗指示区分マスタを参照して、決定した指示区分に対応する優先順位を取得し、当該優先順位に応じて、前記在庫データを参照して、各店舗への在庫の出荷指示数を決定する指示ワーク作成ステップと、
を実行させるための在庫振分プログラム。
It is an inventory distribution program to be executed by an information processing device equipped with a control unit and a storage unit.
In the storage unit
The store instruction category master registered by associating the instruction category with the priority corresponding to the instruction category, and
Inventory data including the product code and the number of products in stock with the product code,
Is stored,
In the control unit
Store code, product code, and sales flash data including the number of sales of each store, store code, product code, order classification, and store order data including the number of orders from each store, and store code, product code, from the headquarters. And the data input step to input the headquarters instruction data including the order data to instruct the distribution to each store,
Based on the sales flash report data, the store order data, and the headquarters instruction data, an instruction category is determined for each store code and product code, and the determined instruction category is supported by referring to the store instruction category master. An instruction work creation step that acquires a priority and determines the number of instructions for shipping inventory to each store by referring to the inventory data according to the priority.
Inventory distribution program to run.
JP2018125466A 2018-06-29 2018-06-29 Inventory distribution device, inventory distribution method, and inventory distribution program Active JP7064397B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018125466A JP7064397B2 (en) 2018-06-29 2018-06-29 Inventory distribution device, inventory distribution method, and inventory distribution program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018125466A JP7064397B2 (en) 2018-06-29 2018-06-29 Inventory distribution device, inventory distribution method, and inventory distribution program

Publications (2)

Publication Number Publication Date
JP2020004291A JP2020004291A (en) 2020-01-09
JP7064397B2 true JP7064397B2 (en) 2022-05-10

Family

ID=69100077

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018125466A Active JP7064397B2 (en) 2018-06-29 2018-06-29 Inventory distribution device, inventory distribution method, and inventory distribution program

Country Status (1)

Country Link
JP (1) JP7064397B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7726860B2 (en) * 2022-09-29 2025-08-20 株式会社オービック Order determination device, order determination method, and order determination program
CN120430734B (en) * 2025-07-04 2025-10-28 杭州店家科技有限公司 Binary bit operation-based flush code layering intelligent tuning method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004110494A (en) 2002-09-19 2004-04-08 Seiko Epson Corp Inventory allocation management system and inventory allocation management program
JP3637334B2 (en) 2002-04-18 2005-04-13 株式会社ワールド Store stock management system, store stock management method, and recording medium recording program
JP2010182128A (en) 2009-02-06 2010-08-19 Hitachi Ltd Inventory reservation system
JP2018060385A (en) 2016-10-06 2018-04-12 株式会社オービック Store order request support device, store order request support method, and store order request support program
JP2018072984A (en) 2016-10-26 2018-05-10 株式会社オービック Order placement response data management device, order placement response data management system, order placement response data management method and order placement response data management program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08147374A (en) * 1994-11-21 1996-06-07 Olympus Optical Co Ltd Method for retrieving inventory and device therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3637334B2 (en) 2002-04-18 2005-04-13 株式会社ワールド Store stock management system, store stock management method, and recording medium recording program
JP2004110494A (en) 2002-09-19 2004-04-08 Seiko Epson Corp Inventory allocation management system and inventory allocation management program
JP2010182128A (en) 2009-02-06 2010-08-19 Hitachi Ltd Inventory reservation system
JP2018060385A (en) 2016-10-06 2018-04-12 株式会社オービック Store order request support device, store order request support method, and store order request support program
JP2018072984A (en) 2016-10-26 2018-05-10 株式会社オービック Order placement response data management device, order placement response data management system, order placement response data management method and order placement response data management program

Also Published As

Publication number Publication date
JP2020004291A (en) 2020-01-09

Similar Documents

Publication Publication Date Title
JP7079676B2 (en) Warehouse management device, warehouse management method, and warehouse management program
JP7199879B2 (en) Inventory allocation device, inventory allocation method and inventory allocation program
JP7716533B2 (en) Inventory allocation processing device, inventory allocation processing method, and inventory allocation processing program
JP7222645B2 (en) Inventory re-allocation execution device, inventory re-allocation execution method and inventory re-allocation execution program
JP7064397B2 (en) Inventory distribution device, inventory distribution method, and inventory distribution program
JP2021149914A (en) Forecast/actual management device, forecast/actual management method and forecast/actual management program
JP6974949B2 (en) Inventory allocation order setting device, inventory allocation order setting method, and inventory allocation order setting program
JP7020898B2 (en) Channel-based revenue management device, channel-based revenue management method, and channel-based revenue management program
JP6896453B2 (en) Inventory allocation order setting device, inventory allocation order setting method, and inventory allocation order setting program
JP7197419B2 (en) Base Material Cost Calculation Apparatus, Base Material Cost Calculation Method, and Base Material Cost Calculation Program
JP7104594B2 (en) Order / sales management device, order / sales management method and order / sales management program
JP7701501B2 (en) Business support device, business support method, and business support program
JP7178304B2 (en) Inventory control device, inventory control method and inventory control program
JP7336362B2 (en) Order management device, order management method, and order management program
JP6951066B2 (en) Allocation processing execution device, allocation processing execution method, and allocation processing execution program
JP7565970B2 (en) Automatic transfer allocation device, automatic transfer allocation method, and automatic transfer allocation program
JP2021144344A (en) Cost output device, cost output method, and cost output program
JP7223889B2 (en) Common cost apportionment device, common cost apportionment method and common cost apportionment program
JP7252813B2 (en) Product transfer instruction device, product transfer instruction method, and product transfer instruction program
JP7572259B2 (en) Business support device, business support method, and business support program
JP2023119611A (en) Order processing device, order processing method, and order processing program
JP2020003942A (en) Inventory management device, inventory management method, and inventory management program
JP7344171B2 (en) Manufacturing control device, manufacturing control method, and manufacturing control program
JP7285115B2 (en) Subscription device, subscription method, and subscription program
JP7437217B2 (en) Inventory management device, inventory management method, and inventory management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210607

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220323

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: 20220329

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220422

R150 Certificate of patent or registration of utility model

Ref document number: 7064397

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250