[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010231408A - Inventory management program, inventory management device, and inventory management method - Google Patents

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

Info

Publication number
JP2010231408A
JP2010231408A JP2009077082A JP2009077082A JP2010231408A JP 2010231408 A JP2010231408 A JP 2010231408A JP 2009077082 A JP2009077082 A JP 2009077082A JP 2009077082 A JP2009077082 A JP 2009077082A JP 2010231408 A JP2010231408 A JP 2010231408A
Authority
JP
Japan
Prior art keywords
product
missing
parts
lead time
substituted
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.)
Withdrawn
Application number
JP2009077082A
Other languages
Japanese (ja)
Inventor
Koichi Tanaka
孝一 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2009077082A priority Critical patent/JP2010231408A/en
Publication of JP2010231408A publication Critical patent/JP2010231408A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)
  • Warehouses Or Storage Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To achieve shortening of a manufacturing period and efficiency of inventory management. <P>SOLUTION: An optimal method is selected from among acquisition methods (1) to (4) for acquiring the alternative component of a memory (a) which runs short in order to manufacture a PC-A under the consideration of various lead time. Specifically, a lead time to be spend since the memory (a) is purchased until it is delivered, a lead time to be spent since a memory (b) is purchased until it is delivered, a lead time to be spent since a PC-B is disassembled until the memory (b) is extracted, and a lead time to be spent since a PC-C is disassembled until the memory (b) is extracted are considered respectively in the respective acquisition methods (1) to (4). Thus, it is possible to acquire the alternative component of the memory (a) in a shorter period, and to shorten the manufacturing period of the PC-A. Also, it is possible to improve the degree of utilization of the inventory of a product under the consideration of the PC-B and PC-C including the memory (b) which can be used for the memory (a) as disassembly objects for taking out the alternative component of the memory (a). <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

この発明は、製品の在庫を管理する在庫管理プログラム、在庫管理装置、および在庫管理方法に関する。   The present invention relates to an inventory management program, an inventory management apparatus, and an inventory management method for managing product inventory.

一般に、ライフサイクルの短い製品(パーソナルコンピュータ、オーディオなどの家電製品)は、売れ残りなどの不良在庫による損益悪化を防ぐため、極力在庫を少なく持つような生産管理がおこなわれている。一方で、顧客の希望納期を守るために、需要予測よりも多い数量の製品を生産して、受注の集中による在庫切れや部品の調達待ちによる製造遅延などのリスクをカバーする生産管理もおこなわれている。   In general, production management is performed for products having a short life cycle (home appliances such as personal computers and audio) so as to have as little inventory as possible in order to prevent deterioration in profit and loss due to defective inventory such as unsold goods. On the other hand, in order to protect the customer's desired delivery date, production management is performed to cover the risks such as out-of-stock due to concentration of orders and production delays due to waiting for parts procurement by producing more products than demand forecasts. ing.

しかし現実には、製品在庫を確保しても新機種の発表や需要予測の見誤りにより陳腐化する製品在庫が発生し損益悪化を招く場合がある。また、売れ筋製品の部品在庫が不足した場合に、部品の購入リードタイムによっては納期に間に合わず、受注に対する納期遅延や受注機会そのものを損失するなどの問題が発生している。   However, in reality, even if product inventory is secured, product inventory may become obsolete due to new model announcements or mispredictions in demand forecasts, which may lead to worsening profits and losses. In addition, when there is a shortage of parts inventory for a hot-selling product, there are problems such as a delay in delivery due to an order received or loss of an order opportunity itself depending on the lead time for purchasing the part.

このため、従来から製品の在庫を管理する技術が提案されている。このような技術としては、たとえば、完成在庫が不足し、かつ緊急で製品を手配しても入荷が間に合わない場合に、既入庫製品を分解してソフトウェア部品を取り出し、不足製品を再構成する技術が開示されている(たとえば、下記特許文献1参照。)。   For this reason, techniques for managing product inventory have been proposed. As such a technology, for example, when the completed stock is insufficient and the product cannot be delivered in time even if the product is urgently arranged, the received product is disassembled, the software parts are taken out, and the missing product is reconfigured. Is disclosed (for example, see Patent Document 1 below).

特開2007−164464号公報JP 2007-164464 A

しかしながら、上述した特許文献1に記載の従来技術では、既入庫製品のうち、不足している部品(ソフトウェア部品)と同一の部品を含む製品のみを、部品を取り出すための分解対象としている。したがって、既入庫製品に同一の部品を含む製品がない場合は、部品を取り出して不足製品を再構成することができず、結果的に、受注に対する納期遅延や受注機会の損失を招くという問題があった。   However, in the prior art described in Patent Document 1 described above, only products including the same parts as the missing parts (software parts) among the already-stocked products are set as disassembly targets for taking out the parts. Therefore, if there is no product that contains the same part in the already-stocked product, it is not possible to take out the part and reconfigure the missing product, resulting in a delay in the delivery date for the order and a loss of the order opportunity. there were.

この発明は、上述した従来技術による問題点を解消するため、製造期間の短縮化および在庫管理の効率化を図ることができる在庫管理プログラム、在庫管理装置、および在庫管理方法を提供することを目的とする。   SUMMARY OF THE INVENTION An object of the present invention is to provide an inventory management program, an inventory management apparatus, and an inventory management method that can shorten the manufacturing period and increase the efficiency of inventory management in order to eliminate the above-described problems caused by the prior art. And

上述した課題を解決し、目的を達成するため、この在庫管理プログラム、在庫管理装置、および在庫管理方法は、任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得し、注文対象となる製品に含まれる部品ごとに当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルの中から、取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索し、検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定し、決定された決定結果を出力することを要件とする。   In order to solve the above-described problems and achieve the object, the inventory management program, the inventory management apparatus, and the inventory management method are provided for parts that are insufficient to manufacture any product (hereinafter referred to as “missing parts”). From the alternative candidate table that acquires part information and stores information on the product including the part for each part included in the product to be ordered and / or the product including other parts that can be substituted for the part. Search for products containing the same parts as the missing parts of the acquired parts information and products containing other parts that can be substituted for the missing parts. It is a requirement to determine a product for taking out a part or another part that can be substituted for the missing part and to output the determined result.

この在庫管理プログラム、在庫管理装置、および在庫管理方法によれば、不足部品と同一の部品を含む製品だけでなく、不足部品の替わりに代替可能な他の部品を含む製品を、不足部品の代替部品を取り出すための分解対象とすることができる。   According to the inventory management program, the inventory management apparatus, and the inventory management method, not only a product including the same part as the missing part but also a product including another part that can be substituted for the missing part is replaced with the missing part. It can be a target for disassembly for taking out parts.

この在庫管理プログラム、在庫管理装置、および在庫管理方法によれば、製造期間の短縮化および在庫管理の効率化を図ることができるという効果を奏する。   According to the inventory management program, the inventory management apparatus, and the inventory management method, it is possible to shorten the manufacturing period and increase the efficiency of inventory management.

本実施の形態の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of this Embodiment. 在庫管理装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of an inventory management apparatus. 製品BOMマスタの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of a product BOM master. 代替BOMマスタの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of an alternative BOM master. 分解BOMマスタの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of decomposition | disassembly BOM master. 在庫マスタの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of an inventory master. 品目マスタの記憶内容の一例を示す説明図である。It is explanatory drawing which shows an example of the memory content of an item master. 在庫管理装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of an inventory management apparatus. 不足部品の部品情報の具体例を示す説明図である。It is explanatory drawing which shows the specific example of the component information of a missing component. 代替候補テーブルを示す説明図である。It is explanatory drawing which shows an alternative candidate table. 代替候補テーブルの登録例を示す説明図(その1)である。It is explanatory drawing (the 1) which shows the example of a registration of an alternative candidate table. 代替候補テーブルの登録例を示す説明図(その2)である。It is explanatory drawing (the 2) which shows the example of registration of an alternative candidate table. 代替候補テーブルの登録例を示す説明図(その3)である。It is explanatory drawing (the 3) which shows the example of a registration of an alternative candidate table. 代替部品リストの一例を示す説明図である。It is explanatory drawing which shows an example of an alternative component list. 新規手配リストの一例を示す説明図である。It is explanatory drawing which shows an example of a new arrangement list. 在庫管理装置の在庫管理処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the stock management process sequence of a stock management apparatus. 代替部品決定処理の具体的処理手順の一例を示すフローチャート(その1)である。It is a flowchart (the 1) which shows an example of the specific process sequence of an alternative component determination process. 代替部品決定処理の具体的処理手順の一例を示すフローチャート(その2)である。It is a flowchart (the 2) which shows an example of the specific process sequence of an alternative component determination process. 更新処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of an update process procedure.

以下に添付図面を参照して、この在庫管理プログラム、在庫管理装置、および在庫管理方法の好適な実施の形態を詳細に説明する。この在庫管理プログラム、在庫管理装置、および在庫管理方法では、不足部品と同一の部品または代替可能な他の部品を含む製品の分解容易性と入手容易性を考慮して、不足部品の代替部品を取り出す製品を決定することにより、製造期間の短縮化および在庫管理の効率化を図る。   Exemplary embodiments of an inventory management program, an inventory management apparatus, and an inventory management method will be described below in detail with reference to the accompanying drawings. In this inventory management program, inventory management device, and inventory management method, replacement parts for missing parts are considered in consideration of the ease of disassembly and availability of products that include the same parts as missing parts or other parts that can be replaced. By determining the product to be extracted, the manufacturing period is shortened and the efficiency of inventory management is improved.

(実施の形態の概要)
まず、実施の形態の概要について説明する。図1は、本実施の形態の概要を示す説明図である。図1において、PC−A、PC−BおよびPC−Cは製品である。PC−Aは、CPU−aとHDD−aとメモリ−aとを含む構成である。PC−Bは、CPU−bとHDD−bとメモリ−bとを含む構成である。PC−Cは、CPU−cとHDD−cとメモリ−bとを含む構成である。なお、製品および部品に付加されている数値は在庫数である。
(Outline of the embodiment)
First, an outline of the embodiment will be described. FIG. 1 is an explanatory diagram showing an outline of the present embodiment. In FIG. 1, PC-A, PC-B and PC-C are products. The PC-A includes a CPU-a, an HDD-a, and a memory-a. The PC-B includes a CPU-b, an HDD-b, and a memory-b. The PC-C includes a CPU-c, an HDD-c, and a memory-b. The numbers added to products and parts are the number of stocks.

ここで、顧客からPC−Aに10個の注文が入った場合を想定する。この場合、メモリaの在庫がないため、PC−Aを製造することができない。したがって、メモリ−aの代替部品を確保する必要がある。ここでは、メモリ−aの代替部品を入手するための手法として以下の(1)〜(4)がある。ただし、メモリ−bは、メモリ−aの替わりに代替可能な部品とする。   Here, it is assumed that 10 orders are entered from the customer to PC-A. In this case, since the memory a is not in stock, the PC-A cannot be manufactured. Therefore, it is necessary to secure an alternative part for the memory-a. Here, there are the following (1) to (4) as methods for obtaining an alternative part of the memory-a. However, the memory-b is a component that can be substituted for the memory-a.

(1)メモリ−aを10個購入する
(2)メモリ−aの替わりに代替可能なメモリbを10個購入する
(3)PC−Bを分解して、メモリ−aに代替可能なメモリ−bを10個取り出す
(4)PC−Cを分解して、メモリ−aに代替可能なメモリ−bを10個取り出す
(1) Buy 10 memory-a (2) Buy 10 replaceable memory b instead of memory-a (3) Disassemble PC-B and replace memory-a Take out 10 pieces of b (4) Disassemble PC-C and take out 10 pieces of memory-b that can be substituted for memory-a

本実施の形態では、メモリ−aの代替部品を入手するまでにかかるリードタイムを考慮して、上記(1)〜(4)の入手方法の中から最適なものを選択する。(1)では、メモリ−aを購入してから調達するまでにかかる期間がリードタイムとなる。(2)では、メモリ−bを購入してから調達するまでにかかる期間がリードタイムとなる。(3)では、PC−Bを分解してメモリ−bを取り出すまでにかかる期間がリードタイムとなる。(4)では、PC−Cを分解してメモリ−bを取り出すまでにかかる期間がリードタイムとなる。   In the present embodiment, the optimum one is selected from the above methods (1) to (4) in consideration of the lead time required to obtain a replacement part of the memory-a. In (1), the period from the purchase of the memory-a to the procurement becomes the lead time. In (2), the time taken from purchasing the memory-b to procurement is the lead time. In (3), the time taken to disassemble the PC-B and take out the memory-b is the lead time. In (4), the time taken to disassemble PC-C and take out memory-b is the lead time.

このように、各種リードタイムを考慮して、上記(1)〜(4)の入手方法の中から最適な入手方法を選ぶことにより、PC−Aの製造期間の短縮化を図る。また、メモリ−aの代替部品を取り出すための分解対象として、メモリ−aの替わりに代替可能なメモリ−bを含むPC−B,PC−Cを考慮することにより、製品在庫の活用度を向上させる。   In this way, considering the various lead times, the optimum obtaining method is selected from the obtaining methods (1) to (4), thereby shortening the PC-A manufacturing period. In addition, considering the use of PC-B and PC-C including memory-b that can be substituted for memory-a as disassembly targets for taking out replacement parts of memory-a, the degree of utilization of product inventory is improved. Let

(在庫管理装置のハードウェア構成)
つぎに、実施の形態にかかる在庫管理装置のハードウェア構成について説明する。図2は、在庫管理装置のハードウェア構成を示すブロック図である。図2において、在庫管理装置200は、CPU(Central Processing Unit)201と、ROM(Read‐Only Memory)202と、RAM(Random Access Memory)203と、磁気ディスクドライブ204と、磁気ディスク205と、光ディスクドライブ206と、光ディスク207と、ディスプレイ208と、I/F(Interface)209と、キーボード210と、マウス211と、スキャナ212と、プリンタ213と、を備えている。また、各構成部はバス220によってそれぞれ接続されている。
(Hardware configuration of inventory management device)
Next, a hardware configuration of the inventory management apparatus according to the embodiment will be described. FIG. 2 is a block diagram illustrating a hardware configuration of the inventory management apparatus. In FIG. 2, an inventory management apparatus 200 includes a CPU (Central Processing Unit) 201, a ROM (Read-Only Memory) 202, a RAM (Random Access Memory) 203, a magnetic disk drive 204, a magnetic disk 205, and an optical disk. A drive 206, an optical disk 207, a display 208, an I / F (Interface) 209, a keyboard 210, a mouse 211, a scanner 212, and a printer 213 are provided. Each component is connected by a bus 220.

ここで、CPU201は、在庫管理装置200の全体の制御を司る。ROM202は、ブートプログラムなどのプログラムを記憶している。RAM203は、CPU201のワークエリアとして使用される。磁気ディスクドライブ204は、CPU201の制御にしたがって磁気ディスク205に対するデータのリード/ライトを制御する。磁気ディスク205は、磁気ディスクドライブ204の制御で書き込まれたデータを記憶する。   Here, the CPU 201 governs overall control of the inventory management apparatus 200. The ROM 202 stores a program such as a boot program. The RAM 203 is used as a work area for the CPU 201. The magnetic disk drive 204 controls reading / writing of data with respect to the magnetic disk 205 according to the control of the CPU 201. The magnetic disk 205 stores data written under the control of the magnetic disk drive 204.

光ディスクドライブ206は、CPU201の制御にしたがって光ディスク207に対するデータのリード/ライトを制御する。光ディスク207は、光ディスクドライブ206の制御で書き込まれたデータを記憶したり、光ディスク207に記憶されたデータをコンピュータに読み取らせたりする。   The optical disk drive 206 controls reading / writing of data with respect to the optical disk 207 according to the control of the CPU 201. The optical disk 207 stores data written under the control of the optical disk drive 206, or causes the computer to read data stored on the optical disk 207.

ディスプレイ208は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ208は、たとえば、CRT、TFT液晶ディスプレイ、プラズマディスプレイなどを採用することができる。   The display 208 displays data such as a document, an image, and function information as well as a cursor, an icon, or a tool box. As the display 208, for example, a CRT, a TFT liquid crystal display, a plasma display, or the like can be adopted.

インターフェース(以下、「I/F」と略する。)209は、通信回線を通じてLAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどのネットワーク214に接続され、このネットワーク214を介して他の装置に接続される。そして、I/F209は、ネットワーク214と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。I/F209には、たとえばモデムやLANアダプタなどを採用することができる。   An interface (hereinafter abbreviated as “I / F”) 209 is connected to a network 214 such as a LAN (Local Area Network), a WAN (Wide Area Network), and the Internet through a communication line. Connected to other devices. The I / F 209 controls an internal interface with the network 214 and controls data input / output from an external device. For example, a modem or a LAN adapter may be employed as the I / F 209.

キーボード210は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス211は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。   The keyboard 210 includes keys for inputting characters, numbers, various instructions, and the like, and inputs data. Moreover, a touch panel type input pad or a numeric keypad may be used. The mouse 211 performs cursor movement, range selection, window movement, size change, and the like. A trackball or a joystick may be used as long as they have the same function as a pointing device.

スキャナ212は、画像を光学的に読み取り、在庫管理装置200内に画像データを取り込む。なお、スキャナ212は、OCR(Optical Character Reader)機能を持たせてもよい。また、プリンタ213は、画像データや文書データを印刷する。プリンタ213には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。   The scanner 212 optically reads an image and takes in the image data into the inventory management apparatus 200. The scanner 212 may have an OCR (Optical Character Reader) function. The printer 213 prints image data and document data. As the printer 213, for example, a laser printer or an ink jet printer can be employed.

(各種データベース等の記憶内容)
つぎに、各種データベース等について説明する。各種データベース等は、たとえば、図2に示した在庫管理装置200のRAM203、磁気ディスク205、光ディスク207などの記憶領域によりその機能を実現する。
(Memory contents such as various databases)
Next, various databases and the like will be described. The functions of various databases and the like are realized by storage areas such as the RAM 203, the magnetic disk 205, and the optical disk 207 of the inventory management apparatus 200 shown in FIG.

図3は、製品BOMマスタの記憶内容の一例を示す説明図である。図3において、製品BOM(Bills of Materials)マスタ300は、製品ID、製品名および部品構成のフィールド項目を有する。各フィールド項目に情報を設定することにより、注文対象となる製品P1〜Pnの部品構成がレコードとして記憶されることになる。   FIG. 3 is an explanatory diagram showing an example of the contents stored in the product BOM master. In FIG. 3, a product BOM (Bills of Materials) master 300 has field items of product ID, product name, and component configuration. By setting information in each field item, the component configuration of the products P1 to Pn to be ordered is stored as a record.

製品IDとは、製品を識別する識別子である。製品名とは、製品の名称である。部品構成とは、製品に含まれる構成部品をあらわすものである。ここでは、製品名を最上位として、構成部品の部品名が階層構造化されて表現されている。また、部品名に付加されている()内の数字は、製品を製造するために必要となる構成部品の原単位数である。なお、図面では、製品に含まれる構成部品の一部を抜粋して表示している。   The product ID is an identifier for identifying a product. The product name is the name of the product. The component configuration represents a component included in a product. Here, the part names of the component parts are expressed in a hierarchical structure with the product name as the highest level. The number in parentheses added to the part name is the number of basic units of the component parts required for manufacturing the product. In the drawings, some of the components included in the product are extracted and displayed.

ここで、製品P1を例に挙げると、PC1は、構成部品としてHDD1とCPU1とメモリ1とを含む構成であり、各構成部品の原単位数はそれぞれ1個である。なお、図示は省略するが、製品BOMマスタ300には、製品P1〜Pnごとの型式、メーカ名、仕様などをあらわす情報が含まれていてもよい。   Here, taking the product P1 as an example, the PC 1 is configured to include the HDD 1, the CPU 1, and the memory 1 as components, and the number of basic units of each component is one. In addition, although illustration is abbreviate | omitted, the product BOM master 300 may contain the information showing the model, maker name, specification, etc. for every product P1-Pn.

図4は、代替BOMマスタの記憶内容の一例を示す説明図である。図4において、代替BOMマスタ400は、部品ID、部品名および代替部品構成のフィールド項目を有する。各フィールド項目に情報を設定することにより、部品M1〜Mmの代替部品構成がレコードとして記憶されることになる。   FIG. 4 is an explanatory diagram showing an example of the contents stored in the alternative BOM master. In FIG. 4, the alternative BOM master 400 has field items of a part ID, a part name, and an alternative part configuration. By setting information in each field item, alternative component configurations of the components M1 to Mm are stored as records.

部品IDとは、部品を識別する識別子である。部品名とは、部品の名称である。代替部品構成とは、部品の替わりに代替可能な他の部品をあらわすものである。ここでは、代替可能な他の部品のほか、分解することにより代替可能な部品を取り出すことができる製品も示されている。   The component ID is an identifier for identifying a component. The part name is the name of the part. The substitute part configuration represents another part that can be substituted instead of a part. Here, in addition to other parts that can be replaced, products that can be replaced by taking apart can also be shown.

ここで、部品M1を例に挙げると、メモリ1の替わりに直接的に代替可能なメモリ2のほか、分解することで間接的に代替可能な構成部品を取り出すことができるPC1、PC2およびPC3が示されている。すなわち、PC1にはメモリ1が、PC2およびPC3にはメモリ2が含まれており、PC1、PC2およびPC3を分解することでメモリ1またはメモリ2を取り出すことができる。   Here, taking the part M1 as an example, in addition to the memory 2 that can be replaced directly instead of the memory 1, there are PC1, PC2, and PC3 that can take out components that can be replaced indirectly by disassembly. It is shown. That is, the memory 1 is included in PC1, and the memory 2 is included in PC2 and PC3. By disassembling PC1, PC2, and PC3, memory 1 or memory 2 can be taken out.

図5は、分解BOMマスタの記憶内容の一例を示す説明図である。図5において、分解BOMマスタ500は、製品ID、製品名、構成部品名および分解LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、製品P1〜Pnに含まれる構成部品の分解LTがレコードとして記憶されることになる。   FIG. 5 is an explanatory diagram showing an example of the contents stored in the disassembled BOM master. In FIG. 5, the disassembly BOM master 500 has field items of product ID, product name, component name, and disassembly LT. By setting information in each field item, the disassembly LT of the component parts included in the products P1 to Pn is stored as a record.

製品IDとは、製品を識別する識別子である。製品名とは、製品の名称である。構成部品名とは、製品に含まれる構成部品の名称である。分解LTとは、製品P1〜Pnを分解してそれぞれの構成部品を取り出すまでにかかるリードタイム(時)である。ここで、製品P1を例に挙げると、PC1を分解してHDD1、CPU1およびメモリ1を取り出すまでにかかる分解LTはそれぞれ3時間である。   The product ID is an identifier for identifying a product. The product name is the name of the product. The component name is the name of the component included in the product. The decomposition LT is the lead time (hours) required to disassemble the products P1 to Pn and take out the respective components. Here, taking the product P1 as an example, the decomposition LT required to disassemble the PC 1 and take out the HDD 1, the CPU 1, and the memory 1 is 3 hours.

図6は、在庫マスタの記憶内容の一例を示す説明図である。図6において、在庫マスタ600は、製品/部品ID、製品/部品名、入庫日、在庫数および入手LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、製品P1〜Pnおよび部品M1〜Mmに関する在庫情報がレコードとして記憶されることになる。   FIG. 6 is an explanatory diagram showing an example of the contents stored in the inventory master. In FIG. 6, the inventory master 600 has field items of product / part ID, product / part name, receipt date, inventory quantity, and acquisition LT. By setting information in each field item, inventory information regarding products P1 to Pn and parts M1 to Mm is stored as a record.

製品/部品IDとは、製品または部品を識別する識別子である。製品/部品名とは、製品または部品の名称である。入庫日とは、製品や部品を保管するための倉庫に入庫された年月日、すなわち、在庫となった年月日である。在庫数とは、倉庫に保管されている未発注の製品または部品の数である。入手LTとは、製品P1〜Pnまたは部品M1〜Mmを入手するまでにかかるリードタイム(時)である。   The product / part ID is an identifier for identifying a product or a part. The product / part name is the name of the product or part. The warehousing date is the date when the product or part is stored in the warehouse, that is, the date when it is in stock. The stock quantity is the number of unordered products or parts stored in the warehouse. Obtained LT is the lead time (hours) required to obtain the products P1 to Pn or the parts M1 to Mm.

ここで、製品P1を例に挙げると、PC1の在庫数は0個、すなわち、PC1の在庫がない状態である。また、製品P2を例に挙げると、PC2は2008年4月1日に入庫されており、その在庫数は10個、その入手LTは5時間である。さらに、PC2は2008年5月1日に入庫されており、その在庫数は10個、その入手LTは5時間である。この例では、分解作業をおこなう作業者が、20個の製品P2を入手するまでにかかるリードタイムが5時間ということになる。   Here, taking the product P1 as an example, the number of stocks of PC1 is 0, that is, there is no stock of PC1. Taking the product P2 as an example, the PC 2 has been received on April 1, 2008, the number of stock is 10, and the acquisition LT is 5 hours. Furthermore, PC2 has been received on May 1, 2008, the number of stock is 10, and the acquisition LT is 5 hours. In this example, the lead time required for an operator who performs the disassembly operation to obtain 20 products P2 is 5 hours.

図7は、品目マスタの記憶内容の一例を示す説明図である。図7において、品目マスタ700は、製品/部品ID、製品/部品名、品目区分および購入LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、製品P1〜Pnおよび部品M1〜Mmに関する品目情報がレコードとして記憶されることになる。   FIG. 7 is an explanatory diagram of an example of the contents stored in the item master. In FIG. 7, the item master 700 has field items of product / part ID, product / part name, item classification, and purchase LT. By setting information in each field item, item information relating to products P1 to Pn and parts M1 to Mm is stored as a record.

製品/部品IDとは、製品または部品を識別する識別子である。製品/部品名とは、製品または部品の名称である。品目区分とは、製品および部品の品目である。ここでは、自社で製造する「製造品」と、外部から購入する「購入品」と、の2つの品目によって区分けされている。購入LTとは、製品または部品を購入して調達するまでにかかるリードタイム(日)である。ここでは、品目区分が「購入品」の製品または部品の購入LTが記憶されている。   The product / part ID is an identifier for identifying a product or a part. The product / part name is the name of the product or part. The item classification is an item of products and parts. Here, the product is classified into two items, “manufactured product” manufactured in-house and “purchased product” purchased from the outside. The purchase LT is a lead time (day) required to purchase and procure a product or a part. Here, a purchase LT of a product or part whose item classification is “purchased product” is stored.

ここで、製品P1を例に挙げると、PC1は、自社で製造する「製造品」であり、購入LTは「−(null)」となっている。また、部品M1を例に挙げると、メモリ1は外部から購入する「購入品」であり、購入LTは10日である。すなわち、メモリ1を購入して調達するまでに10日かかることを示している。   Here, taking the product P1 as an example, the PC 1 is a “manufactured product” manufactured in-house, and the purchase LT is “− (null)”. Taking the part M1 as an example, the memory 1 is a “purchased product” purchased from outside, and the purchase LT is 10 days. That is, it takes 10 days to purchase and procure the memory 1.

(在庫管理装置の機能的構成)
つぎに、在庫管理装置200の機能的構成について説明する。図8は、在庫管理装置の機能的構成を示すブロック図である。図8において、在庫管理装置200は、取得部801と、検索部802と、決定部803と、判定部804と、抽出部805と、算出部806と、判断部807と、生成部808と、更新部809と、出力部810と、を含む構成である。
(Functional configuration of inventory management device)
Next, a functional configuration of the inventory management apparatus 200 will be described. FIG. 8 is a block diagram showing a functional configuration of the inventory management apparatus. 8, the inventory management apparatus 200 includes an acquisition unit 801, a search unit 802, a determination unit 803, a determination unit 804, an extraction unit 805, a calculation unit 806, a determination unit 807, a generation unit 808, An update unit 809 and an output unit 810 are included.

この制御部となる機能(取得部801〜出力部810)は、具体的には、たとえば、図2に示したROM202、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶されたプログラムをCPU201に実行させることにより、または、I/F209により、その機能を実現する。   Specifically, the functions (acquisition unit 801 to output unit 810) serving as the control unit are, for example, a program stored in a storage area such as the ROM 202, RAM 203, magnetic disk 205, and optical disk 207 shown in FIG. The function is realized by executing the function or by the I / F 209.

取得部801は、製品Pi(i=1,2,…,n)を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する機能を有する。ここで、不足部品とは、在庫のない部品である。具体的には、たとえば、取得部801が、図2に示したキーボード210やマウス211を用いたユーザの操作入力により、不足部品の部品情報を受け付けることにしてもよい。なお、取得されたデータは、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。   The acquisition unit 801 has a function of acquiring part information of parts that are insufficient to manufacture the product Pi (i = 1, 2,..., N) (hereinafter, “insufficient parts”). Here, the missing parts are parts that are not in stock. Specifically, for example, the acquisition unit 801 may accept component information of a missing component by a user operation input using the keyboard 210 or the mouse 211 illustrated in FIG. The acquired data is stored in a storage area such as the RAM 203, the magnetic disk 205, and the optical disk 207.

ここで、不足部品の部品情報について説明する。図9は、不足部品の部品情報の具体例を示す説明図である。図9において、部品情報900は、製造対象ID、不足部品ID、不足部品名および不足数のフィールド項目を有する。各フィールド項目に情報を設定することにより、不足部品の部品情報がレコードとして記憶されることになる。   Here, the component information of the missing component will be described. FIG. 9 is an explanatory diagram illustrating a specific example of component information of a missing component. In FIG. 9, the component information 900 includes field items of a manufacturing object ID, a missing component ID, a missing component name, and a deficiency number. By setting information in each field item, the component information of the missing component is stored as a record.

製造対象IDとは、製造対象となる製品を識別する識別子である。不足部品IDとは、製造対象となる製品を製造するために不足している不足部品を識別する識別子である。不足部品名とは、不足部品の名称である。不足数とは、不足している不足部品の個数である。すなわち、部品情報900は、製品P1を製造するためにメモリ1が10個不足していることを示している。   The manufacturing object ID is an identifier for identifying a product to be manufactured. The missing part ID is an identifier for identifying a missing part that is insufficient for manufacturing a product to be manufactured. The missing part name is the name of the missing part. The deficiency number is the number of deficient parts that are deficient. That is, the component information 900 indicates that 10 memories 1 are insufficient to manufacture the product P1.

検索部802は、代替BOMマスタ400の中から、取得された部品情報の不足部品と同一の部品を含む製品および不足部品の替わりに代替可能な他の部品を含む製品を検索する機能を有する。具体的には、たとえば、まず、検索部802が、代替BOMマスタ400の中から、不足部品の部品ID(または部品名)と一致するレコードを特定する。   The search unit 802 has a function of searching the substitute BOM master 400 for a product that includes the same part as the missing part of the acquired part information and a product that includes another part that can be substituted for the missing part. Specifically, for example, first, the search unit 802 specifies a record that matches the component ID (or component name) of the missing component from the alternative BOM master 400.

このあと、検索部802が、特定されたレコードの代替部品構成の中から、不足部品と同一の部品を含む製品および不足部品の替わりに代替可能な他の部品を含む製品を検索する。検索された検索結果は、たとえば、図10に示す代替候補テーブル1000に登録される。なお、検索処理の具体例については図10を用いて後述する。   Thereafter, the search unit 802 searches for the product including the same part as the missing part and the product including another part that can be substituted for the missing part from the alternative part configuration of the specified record. The retrieved search results are registered, for example, in the alternative candidate table 1000 shown in FIG. A specific example of the search process will be described later with reference to FIG.

また、検索部802は、代替BOMマスタ400の中から、不足部品の替わりに代替可能な他の部品を検索する機能を有する。具体的には、たとえば、まず、検索部802が、代替BOMマスタ400の中から、不足部品の部品ID(または部品名)と一致するレコードを特定する。   Further, the search unit 802 has a function of searching for another part that can be substituted instead of the missing part from the substitute BOM master 400. Specifically, for example, first, the search unit 802 specifies a record that matches the component ID (or component name) of the missing component from the alternative BOM master 400.

このあと、検索部802が、特定されたレコードの代替部品構成の中から、不足部品の替わりに代替可能な他の部品を検索する。なお、検索された検索結果は、たとえば、図10に示す代替候補テーブル1000に登録される。   After that, the search unit 802 searches for other parts that can be substituted instead of the missing parts from the alternative part configuration of the specified record. Note that the retrieved search results are registered, for example, in the alternative candidate table 1000 shown in FIG.

図10は、代替候補テーブルを示す説明図である。図10において、代替候補テーブル1000は、代替候補ID、代替候補名、在庫数、分解LT、入手LT、購入LTおよびトータルLTのフィールド項目を有する。各フィールド項目に情報を設定することにより、不足部品の代替候補情報がレコードとして記憶されることになる。   FIG. 10 is an explanatory diagram of an alternative candidate table. In FIG. 10, the alternative candidate table 1000 has field items of an alternative candidate ID, an alternative candidate name, an inventory quantity, a decomposition LT, an acquisition LT, a purchase LT, and a total LT. By setting information in each field item, replacement candidate information for missing parts is stored as a record.

代替候補IDとは、不足部品の替わりに代替可能な代替候補を識別する識別子である。なお、代替候補には、以下の(i)〜(iv)が含まれる。
(i)不足部品と同一の部品
(ii)不足部品の替わりに代替可能な他の部品
(iii)不足部品と同一の部品を含む製品
(iv)不足部品の替わりに代替可能な他の部品を含む製品
The replacement candidate ID is an identifier for identifying a replacement candidate that can be replaced in place of a missing part. The alternative candidates include the following (i) to (iv).
(I) Parts that are the same as the missing parts (ii) Other parts that can be substituted for the missing parts (iii) Products that contain the same parts as the missing parts (iv) Other parts that can be substituted for the missing parts Including products

代替候補名とは、代替候補の名称である。在庫数とは、代替候補の在庫数である。分解LTとは、代替候補の分解LTである。入手LTとは、代替候補の入手LTである。購入LTとは、代替候補の購入LTである。トータルLTとは、分解LTと入手LTと購入LTとを足し合わせたトータルのリードタイムである。なお、代替候補テーブル1000は、たとえば、RAM203、磁気ディスク205、光ディスク207などの記憶領域によりその機能を実現する。   An alternative candidate name is the name of an alternative candidate. The inventory quantity is the inventory quantity of alternative candidates. The decomposition LT is an alternative candidate decomposition LT. The acquisition LT is the acquisition LT of an alternative candidate. The purchase LT is a purchase LT that is an alternative candidate. The total LT is a total lead time obtained by adding the decomposition LT, the acquisition LT, and the purchase LT. The alternative candidate table 1000 realizes its function by a storage area such as the RAM 203, the magnetic disk 205, and the optical disk 207, for example.

ここで、製品P1を製造するためにメモリ1が10個不足している場合(部品情報900)を例に挙げて、代替候補テーブル1000の登録例について説明する。図11は、代替候補テーブルの登録例を示す説明図(その1)である。   Here, a registration example of the alternative candidate table 1000 will be described by taking as an example a case where ten memories 1 are insufficient to manufacture the product P1 (part information 900). FIG. 11 is an explanatory diagram (part 1) of a registration example of an alternative candidate table.

(A)部品情報900が取得されると、製品P1を製造するために不足している不足部品の不足部品ID「M1」および不足部品名「メモリ1」が代替候補テーブル1000に登録され、代替候補情報1000−1が新たなレコードとして記憶される。また、代替候補情報1000−1の在庫数のフィールド項目に「0」が設定される。   (A) When the component information 900 is acquired, the missing component ID “M1” and the missing component name “memory 1” of the missing component that are insufficient to manufacture the product P1 are registered in the replacement candidate table 1000 and replaced. Candidate information 1000-1 is stored as a new record. In addition, “0” is set in the field item of the stock quantity of the alternative candidate information 1000-1.

(B)検索部802により、代替BOMマスタ400の中から、部品M1の替わりに代替可能な他の部品を検索する。ここでは、部品M2が検索される。この結果、部品ID「M2」および部品名「メモリ2」が代替候補テーブル1000に登録され、代替候補情報1000−2が新たなレコードとして記憶される。   (B) The search unit 802 searches the alternative BOM master 400 for other parts that can be replaced instead of the part M1. Here, the part M2 is searched. As a result, the component ID “M2” and the component name “memory 2” are registered in the replacement candidate table 1000, and the replacement candidate information 1000-2 is stored as a new record.

また、検索部802により、在庫マスタ600を参照して、部品M2の在庫数を特定する。ここでは、部品M2の在庫数は0個である。この結果、代替候補情報1000−2の在庫数のフィールド項目に「0」が設定される。   Further, the search unit 802 refers to the inventory master 600 to specify the inventory quantity of the part M2. Here, the number of parts M2 in stock is zero. As a result, “0” is set in the field item of the stock quantity of the alternative candidate information 1000-2.

(C)検索部802により、代替BOMマスタ400の中から、部品M1を含む製品および部品M1の替わりに代替可能な部品M2を含む製品を検索する。ここでは、製品P2,P3が検索される。なお、製造対象の製品P1は検索対象から除外している。この結果、製品ID「P2,P3」および製品名「PC2,PC3」が代替候補テーブル1000に登録され、代替候補情報1000−3,1000−4が新たなレコードとして記憶される。   (C) The search unit 802 searches the substitute BOM master 400 for a product containing the part M1 and a product containing the substituteable part M2 instead of the part M1. Here, the products P2 and P3 are searched. The product P1 to be manufactured is excluded from the search target. As a result, the product ID “P2, P3” and the product name “PC2, PC3” are registered in the alternative candidate table 1000, and the alternative candidate information 1000-3 and 1000-4 are stored as new records.

また、検索部802により、在庫マスタ600を参照して、製品P2,P3の在庫数を特定する。ここでは、製品P2の在庫数は20個であり、製品P3の在庫数は10個である。この結果、代替候補情報1000−3の在庫数のフィールド項目に「20」が設定され、代替候補情報1000−4の在庫数のフィールド項目に「10」が設定される。なお、検索された製品のうち在庫数がない製品は、代替候補から除外して、その代替候補についてのレコードを代替候補テーブル1000から削除してもよい。   Further, the search unit 802 refers to the inventory master 600 to specify the number of inventory of the products P2 and P3. Here, the stock quantity of the product P2 is 20, and the stock quantity of the product P3 is 10. As a result, “20” is set in the field item for the inventory quantity in the alternative candidate information 1000-3, and “10” is set in the field item for the inventory quantity in the alternative candidate information 1000-4. It should be noted that a product that is not in stock among the searched products may be excluded from the alternative candidates and the record for the alternative candidate may be deleted from the alternative candidate table 1000.

図8の説明に戻り、決定部803は、製品Piを製造するために不足している不足部品の代替部品を決定する機能を有する。具体的には、たとえば、決定部803が、代替候補テーブル1000に登録されている代替候補「部品M1、部品M2、製品P2、製品P3」の中から代替部品を決定する。決定された決定結果は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。   Returning to the description of FIG. 8, the determination unit 803 has a function of determining a substitute part for a missing part that is insufficient for manufacturing the product Pi. Specifically, for example, the determination unit 803 determines a replacement part from among the replacement candidates “part M1, part M2, product P2, product P3” registered in the replacement candidate table 1000. The determined determination result is stored in a storage area such as the RAM 203, the magnetic disk 205, and the optical disk 207.

以下、代替部品の決定手法について具体的に説明する。   Hereinafter, a method for determining a substitute part will be specifically described.

判定部804は、品目マスタ700を参照して、検索された代替候補の品目区分(製造品または購入品)を判定する機能を有する。具体的には、たとえば、判定部804が、品目マスタ700の中から、検索された代替候補の製品/部品IDと一致するレコードの品目区分のフィールド項目に製造品(または購入品)が設定されているか否かを判定する。   The determination unit 804 has a function of referring to the item master 700 and determining the item classification (manufactured product or purchased product) of the searched alternative candidates. Specifically, for example, the determination unit 804 sets the manufactured product (or purchased product) in the field item of the item classification of the record that matches the searched alternative candidate product / part ID from the item master 700. It is determined whether or not.

また、判定部804は、代替候補が購入品の場合、代替候補テーブル1000を参照して、代替候補の在庫の有無を判定する機能を有する。具体的には、判定部804が、代替候補の部品ID(または部品名)と一致するレコードの在庫数のフィールド項目に「0」が設定されているか否かを判定する。なお、判定された判定結果は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。   In addition, when the alternative candidate is a purchased item, the determination unit 804 has a function of referring to the alternative candidate table 1000 and determining whether there is an alternative candidate in stock. Specifically, the determination unit 804 determines whether or not “0” is set in the field item of the inventory quantity of the record that matches the replacement candidate component ID (or component name). The determined determination result is stored in a storage area such as the RAM 203, the magnetic disk 205, or the optical disk 207.

抽出部805は、分解BOMマスタ500の中から、検索された製品を分解して不足部品と同一の部品または不足部品の替わりに代替可能な他の部品を取り出すための分解LTを抽出する機能を有する。具体的には、たとえば、代替候補が製造品の場合、抽出部805が、分解BOMマスタ500の中から、代替候補の製品ID(または製品名)と一致するレコードの分解LTを抽出する。なお、抽出された分解LTは、たとえば、代替候補テーブル1000に登録される。   The extraction unit 805 has a function of extracting the disassembled LT for disassembling the searched product from the disassembled BOM master 500 and taking out the same part as the missing part or another part that can be substituted for the missing part. Have. Specifically, for example, when the alternative candidate is a manufactured product, the extraction unit 805 extracts, from the disassembled BOM master 500, a decomposition LT of a record that matches the product ID (or product name) of the alternative candidate. Note that the extracted decomposition LT is registered in the alternative candidate table 1000, for example.

また、抽出部805は、在庫マスタ600の中から、検索された製品を入手するまでにかかる入手LTを抽出する機能を有する。具体的には、たとえば、代替候補が製造品の場合、抽出部805が、在庫マスタ600の中から、代替候補の製品ID(または製品名)と一致するレコードを特定する。そして、抽出部805が、特定されたレコードの入手LTを抽出する。なお、抽出された入手LTは、たとえば、代替候補テーブル1000に登録される。   The extraction unit 805 has a function of extracting the acquired LT from the inventory master 600 until the searched product is acquired. Specifically, for example, when the alternative candidate is a manufactured product, the extraction unit 805 specifies a record that matches the product ID (or product name) of the alternative candidate from the inventory master 600. Then, the extraction unit 805 extracts the acquisition LT of the specified record. The extracted acquired LT is registered in the alternative candidate table 1000, for example.

また、抽出部805は、品目マスタ700の中から、不足部品と同一の部品を購入して調達するまでにかかる購入LTを抽出する機能を有する。さらに、抽出部805は、品目マスタ700の中から、不足部品の替わりに代替可能な他の部品を購入して調達するまでにかかる購入LTを抽出する機能を有する。具体的には、たとえば、代替候補が購入品かつ在庫がない場合、抽出部805が、品目マスタ700の中から、代替候補の部品ID(または部品名)と一致するレコードの購入LTを抽出する。なお、抽出された購入LTは、たとえば、代替候補テーブル1000に登録される。   In addition, the extraction unit 805 has a function of extracting the purchase LT required for purchasing and procuring the same part as the missing part from the item master 700. Further, the extraction unit 805 has a function of extracting a purchase LT from the item master 700 until the purchase and procurement of another part that can be substituted for the missing part. Specifically, for example, when the alternative candidate is a purchased item and there is no stock, the extraction unit 805 extracts, from the item master 700, a purchase LT of a record that matches the alternative candidate part ID (or part name). . The extracted purchase LT is registered in the alternative candidate table 1000, for example.

また、抽出部805は、在庫マスタ600の中から、検索された部品を入手するまでにかかる入手LTを抽出する機能を有する。具体的には、たとえば、代替候補が購入品かつ在庫がある場合、抽出部805が、在庫マスタ600の中から、代替候補の部品ID(または部品名)と一致するレコードの入手LTを抽出する。なお、抽出された入手LTは、たとえば、代替候補テーブル1000に登録される。   Further, the extraction unit 805 has a function of extracting the acquired LT from the inventory master 600 until the searched part is acquired. Specifically, for example, when the alternative candidate is a purchased item and is in stock, the extraction unit 805 extracts from the inventory master 600 the acquisition LT of a record that matches the alternative candidate's part ID (or part name). . The extracted acquired LT is registered in the alternative candidate table 1000, for example.

ここで、代替候補テーブル1000の登録例について説明する。図12は、代替候補テーブルの登録例を示す説明図(その2)である。   Here, a registration example of the alternative candidate table 1000 will be described. FIG. 12 is an explanatory diagram (part 2) of a registration example of an alternative candidate table.

(D)代替候補が製造品の場合、抽出部805により、分解BOMマスタ500の中から、不足部品の代替候補である製品P2,P3から部品M1の替わりに代替可能な部品M2を取り出すまでにかかる分解LTを抽出する。ここでは、製品P2から部品M2を取り出すまでにかかる分解LT「6時間」および製品P3から部品M2を取り出すまでにかかる分解LT「6時間」が抽出される。この結果、代替候補情報1000−3の分解LTのフィールド項目に「6時間」が設定され、代替候補情報1000−4の分解LTのフィールド項目に「6時間」が設定される。   (D) When the replacement candidate is a manufactured product, the extraction unit 805 extracts from the disassembled BOM master 500 the replaceable part M2 from the products P2 and P3, which are replacement candidates for the missing parts, instead of the part M1. Such decomposition LT is extracted. Here, the decomposition LT “6 hours” required to take out the part M2 from the product P2 and the decomposition LT “6 hours” required to take out the part M2 from the product P3 are extracted. As a result, “6 hours” is set in the field item of decomposition LT of the alternative candidate information 1000-3, and “6 hours” is set in the field item of decomposition LT of the alternative candidate information 1000-4.

(E)抽出部805により、在庫マスタ600の中から、不足部品の代替候補である製品P2,P3を入手するまでにかかる入手LTを抽出する。ここでは、製品P2を入手するまでにかかる入手LT「5時間」および製品P3を入手するまでにかかる入手LT「10時間」が抽出される。この結果、代替候補情報1000−3の入手LTのフィールド項目に「5時間」が設定され、代替候補情報1000−4の入手LTのフィールド項目に「10時間」が設定される。   (E) The extraction unit 805 extracts the acquired LT from the inventory master 600 until the products P2 and P3 that are alternative candidates for the missing parts are acquired. Here, the acquisition LT “5 hours” required to obtain the product P2 and the acquisition LT “10 hours” required to obtain the product P3 are extracted. As a result, “5 hours” is set in the field item of acquisition LT of alternative candidate information 1000-3, and “10 hours” is set in the field item of acquisition LT of alternative candidate information 1000-4.

(F)代替候補が購入品かつ在庫がない場合、抽出部805により、品目マスタ700の中から、不足部品の代替候補である部品M1,M2を購入して調達するまでにかかる購入LTを抽出する。ここでは、部品M1を購入して調達するまでにかかる購入LT「10日」および部品M2を購入して調達するまでにかかる購入LT「5日」が抽出される。この結果、代替候補情報1000−1の購入LTのフィールド項目に「10日」が設定され、代替候補情報1000−2の購入LTのフィールド項目に「5日」が設定される。   (F) If the alternative candidate is a purchased item and there is no stock, the extraction unit 805 extracts from the item master 700 the purchase LT required to purchase and procure parts M1 and M2 which are alternative candidates for the missing part. To do. Here, the purchase LT “10 days” required to purchase and procure the part M1 and the purchase LT “5 days” required to purchase and procure the part M2 are extracted. As a result, “10 days” is set in the purchase LT field item of the alternative candidate information 1000-1, and “5 days” is set in the purchase LT field item of the alternative candidate information 1000-2.

算出部806は、代替候補ごとのトータルLTを算出する機能を有する。具体的には、たとえば、算出部806が、代替候補テーブル1000を参照して、代替候補の分解LT、入手LTおよび購入LTを下記式(1)に代入することにより、代替候補のトータルLTを算出することができる。ただし、Xは不足部品の部品数であり、Yは製品の分解作業をおこなう作業者数である。   The calculation unit 806 has a function of calculating the total LT for each alternative candidate. Specifically, for example, the calculation unit 806 refers to the alternative candidate table 1000 and substitutes the alternative candidate decomposition LT, the acquired LT, and the purchased LT into the following formula (1), thereby calculating the alternative candidate total LT. Can be calculated. However, X is the number of parts of the missing parts, and Y is the number of workers who perform product disassembly work.

トータルLT=(分解LT×X)/Y+入手LT+購入LT ・・・(1)     Total LT = (decomposition LT × X) / Y + obtained LT + purchased LT (1)

なお、算出されたトータルLTは、たとえば、代替候補テーブル1000に登録される。図13は、代替候補テーブルの登録例を示す説明図(その3)である。ここでは、不足部品の部品数を「X=10(個)」とし、製品の分解作業をおこなう作業者数を「Y=1(人)」とする。   The calculated total LT is registered in the alternative candidate table 1000, for example. FIG. 13 is an explanatory diagram (part 3) of a registration example of an alternative candidate table. Here, it is assumed that the number of missing parts is “X = 10 (pieces)” and the number of workers performing product disassembly work is “Y = 1 (persons)”.

(G)算出部806により、代替候補テーブル1000から選ばれた部品M1の分解LT、入手LTおよび購入LTを上記式(1)に代入して、部品M1のトータルLTを算出する。ここでは、部品M1のトータルLTは「10日」となる。この結果、代替候補情報1000−1のトータルLTのフィールド項目に「240時間(=10日×24時間)」が設定される。   (G) The calculation unit 806 calculates the total LT of the part M1 by substituting the decomposition LT, the acquisition LT, and the purchase LT of the part M1 selected from the alternative candidate table 1000 into the above formula (1). Here, the total LT of the part M1 is “10 days”. As a result, “240 hours (= 10 days × 24 hours)” is set in the field field of the total LT of the alternative candidate information 1000-1.

(H)算出部806により、代替候補テーブル1000から選ばれた部品M2の分解LT、入手LTおよび購入LTを上記式(1)に代入して、部品M2のトータルLTを算出する。ここでは、部品M2のトータルLTは「5日」となる。この結果、代替候補情報1000−2のトータルLTのフィールド項目に「120時間(=5日×24時間)」が設定される。   (H) The calculation unit 806 calculates the total LT of the part M2 by substituting the decomposition LT, the acquisition LT, and the purchase LT of the part M2 selected from the alternative candidate table 1000 into the above formula (1). Here, the total LT of the part M2 is “5 days”. As a result, “120 hours (= 5 days × 24 hours)” is set in the field field of the total LT of the alternative candidate information 1000-2.

(I)算出部806により、代替候補テーブル1000から選ばれた製品P2の分解LT、入手LTおよび購入LTを上記式(1)に代入して、製品P2のトータルLTを算出する。ここでは、製品P2のトータルLTは、「65時間{=(6時間×10個)/1人+5時間}」となる。この結果、代替候補情報1000−3のトータルLTのフィールド項目に「65時間」が設定される。   (I) The calculation unit 806 calculates the total LT of the product P2 by substituting the decomposition LT, the acquisition LT, and the purchase LT of the product P2 selected from the alternative candidate table 1000 into the above formula (1). Here, the total LT of the product P2 is “65 hours {= (6 hours × 10) / 1 person + 5 hours}”. As a result, “65 hours” is set in the field field of the total LT of the alternative candidate information 1000-3.

(J)算出部806により、代替候補テーブル1000から選ばれた製品P3の分解LT、入手LTおよび購入LTを上記式(1)に代入して、製品P3のトータルLTを算出する。ここでは、製品P2のトータルLTは、「70時間{=(6時間×10個)/1人+10時間}」となる。この結果、代替候補情報1000−4のトータルLTのフィールド項目に「70時間」が設定される。   (J) The calculation unit 806 calculates the total LT of the product P3 by substituting the decomposition LT, the acquisition LT, and the purchase LT of the product P3 selected from the alternative candidate table 1000 into the above formula (1). Here, the total LT of the product P2 is “70 hours {= (6 hours × 10) / 1 person + 10 hours}”. As a result, “70 hours” is set in the field field of the total LT of the alternative candidate information 1000-4.

そして、決定部803は、代替候補ごとのトータルLTに基づいて、製品Piを製造するために不足している不足部品の代替部品を決定する。具体的には、たとえば、決定部803が、代替候補テーブル1000を参照して、トータルLTが最小の代替候補を代替部品に決定する。   Then, the determination unit 803 determines a replacement part for a shortage part that is insufficient for manufacturing the product Pi, based on the total LT for each replacement candidate. Specifically, for example, the determining unit 803 refers to the alternative candidate table 1000 and determines an alternative candidate having the smallest total LT as an alternative part.

なお、トータルLTが最小となる代替候補が複数存在する場合には、在庫管理方式に従って、代替部品を決定することにしてもよい。ここで、在庫管理方式とは、在庫となっている製品または部品を取り出す方式である。在庫管理方式としては、たとえば、先に入庫された製品または部品を倉庫から先に取り出す「先入れ先出し方式」や、後に入庫された製品または部品を倉庫から先に取り出す「後入れ先出し方式」などがある。この在庫管理方式は、キーボード210やマウス211を用いたユーザの操作入力により、予め任意に設定されている。   When there are a plurality of alternative candidates that minimize the total LT, the alternative parts may be determined according to the inventory management method. Here, the inventory management system is a system for taking out products or parts in stock. Stock management methods include, for example, the “first-in first-out method” in which products or parts that are received first are taken out from the warehouse, and the “last-in first-out method” in which products or parts that are received later are first taken out from the warehouse. . This inventory management method is arbitrarily set in advance by a user operation input using the keyboard 210 and the mouse 211.

具体的には、決定部803は、トータルLTが最小となる代替候補が複数存在するか否かを判断する。ここで、複数存在する場合は、決定部803は、在庫マスタ600を参照して、代替候補の入庫日を特定する。そして、決定部803は、在庫管理方式に従って、特定された入庫日が早いまたは遅い代替候補を代替部品に決定する。たとえば、「先入れ先出し方式」の場合、決定部803は、入庫日が早い代替候補を代替部品に決定することになる。   Specifically, the determination unit 803 determines whether there are a plurality of alternative candidates that minimize the total LT. Here, when there are a plurality of items, the determination unit 803 refers to the inventory master 600 to specify the receipt date of the alternative candidate. And the determination part 803 determines the alternative candidate with the early or late identified warehousing date as a substitute part according to an inventory management system. For example, in the case of the “first-in first-out method”, the determination unit 803 determines an alternative candidate with an earlier receipt date as an alternative part.

判断部807は、代替部品が決定された結果、代替部品の部品数が不足部品の部品数を満たしているか否かを判断する機能を有する。具体的には、たとえば、判断部807が、不足部品の部品情報から特定される不足部品数と代替部品の部品数とを比較することにより、不足部品の部品数を満たしているか否かを判断する。なお、判断された判断結果は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。   The determination unit 807 has a function of determining whether or not the number of substitute parts satisfies the number of missing parts as a result of determining the substitute parts. Specifically, for example, the determination unit 807 determines whether or not the number of parts of the missing part is satisfied by comparing the number of missing parts specified from the parts information of the missing parts and the number of parts of the substitute parts. To do. The determined determination result is stored in a storage area such as the RAM 203, the magnetic disk 205, or the optical disk 207.

また、決定部803は、不足部品の部品数を満たしていない場合、代替部品に決定されていない未決定の代替候補のうち、トータルLTが最小となる代替候補を代替部品に決定する。これにより、代替部品の部品数が不足部品の部品数を満たすまで、決定処理を繰り返し実行することができる。   In addition, when the number of insufficient parts is not satisfied, the determination unit 803 determines an alternative candidate having a minimum total LT as an alternative part among undecided alternative candidates that have not been determined as an alternative part. As a result, the determination process can be repeatedly executed until the number of substitute parts satisfies the number of parts that are insufficient.

なお、代替部品の決定手法として、代替候補のトータルLTに基づく手法について説明したが、これに限らない。具体的には、たとえば、決定部803は、分解LT、入手LT、購入LTのうち少なくともいずれかのリードタイムに基づいて、製品Piを製造するために不足している不足部品の代替部品を決定することにしてもよい。   In addition, although the method based on the alternative LT total LT has been described as the substitute part determination method, the present invention is not limited to this. Specifically, for example, the determination unit 803 determines a substitute part for a missing part that is insufficient for manufacturing the product Pi based on at least one lead time of the disassembly LT, the acquisition LT, and the purchase LT. You may decide to do it.

出力部810は、決定された決定結果を出力する機能を有する。具体的には、たとえば、出力部810が、製品Piを製造するために不足している不足部品の代替部品をリスト化した代替部品リストを出力する。また、出力部810が、購入対象となる部品をリスト化した新規手配リストを出力することにしてもよい。   The output unit 810 has a function of outputting the determined determination result. Specifically, for example, the output unit 810 outputs a substitute part list in which substitute parts for missing parts that are insufficient for manufacturing the product Pi are listed. Further, the output unit 810 may output a new arrangement list in which parts to be purchased are listed.

出力形式としては、たとえば、ディスプレイ208への表示、プリンタ213への印刷出力、I/F209による外部装置への送信がある。また、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶することとしてもよい。   Examples of the output format include display on the display 208, print output to the printer 213, and transmission to an external device via the I / F 209. Alternatively, the data may be stored in a storage area such as the RAM 203, the magnetic disk 205, and the optical disk 207.

ここで、出力結果の具体例について説明する。図14は、代替部品リストの一例を示す説明図である。図14において、代替部品リスト1400は、製造対象ID、不足部品ID、不足部品名、不足数、代替部品ID、代替部品名、代替部品数およびトータルLTのフィールド項目を有する。各フィールド項目に情報を設定することにより、代替部品情報がレコードとして記憶されている。   Here, a specific example of the output result will be described. FIG. 14 is an explanatory diagram of an example of the alternative component list. In FIG. 14, the substitute part list 1400 includes field items of a manufacturing object ID, a missing part ID, a missing part name, a deficiency number, a substitute part ID, a substitute part name, a number of substitute parts, and a total LT. By setting information in each field item, substitute part information is stored as a record.

製造対象IDとは、製造対象となる製品を識別する識別子である。不足部品IDとは、不足部品を識別する識別子である。不足部品名とは、不足部品の名称である。不足数とは、不足している不足部品の個数である。代替部品IDとは、代替部品を識別する識別子である。代替部品名とは、代替部品の名称である。代替部品数は、代替部品の部品数である。トータルLTとは、代替部品を入手するまでにかかるリードタイム(時)である。   The manufacturing object ID is an identifier for identifying a product to be manufactured. The missing part ID is an identifier for identifying the missing part. The missing part name is the name of the missing part. The deficiency number is the number of deficient parts that are deficient. The substitute part ID is an identifier for identifying the substitute part. The substitute part name is the name of the substitute part. The number of substitute parts is the number of parts of the substitute parts. The total LT is the lead time (hours) required to obtain a substitute part.

この代替部品リスト1400によれば、不足部品である部品M1を入手するための最適な入手方法をユーザが認識することができる。また、この代替部品リスト1400によれば、製品P2を分解して代替部品を入手するまでにかかるトータルリードタイム「65時間」をユーザが認識することができる。   According to this alternative component list 1400, the user can recognize the optimum acquisition method for acquiring the component M1 which is a missing component. Further, according to the substitute parts list 1400, the user can recognize the total lead time “65 hours” required for disassembling the product P2 and obtaining the substitute parts.

図15は、新規手配リストの一例を示す説明図である。図15において、新規手配リスト1500は、製造対象ID、新規手配部品ID、新規手配部品名、購入数および購入LTのフィールド項目を有する。各フィールド項目に情報を設定することにより、代替部品情報がレコードとして記憶されている。   FIG. 15 is an explanatory diagram showing an example of a new arrangement list. In FIG. 15, a new arrangement list 1500 has field items of a manufacturing object ID, a new arrangement part ID, a new arrangement part name, the number of purchases, and a purchase LT. By setting information in each field item, substitute part information is stored as a record.

製造対象IDとは、製造対象となる製品を識別する識別子である。新規手配部品IDとは、購入対象となる部品を識別する識別子である。新規手配部品名とは、購入対象となる部品の名称である。購入数とは、購入する部品の個数である。購入LTとは、不足部品を購入してから調達するまでにかかるリードタイム(時)である。   The manufacturing object ID is an identifier for identifying a product to be manufactured. The new arrangement part ID is an identifier for identifying a part to be purchased. The newly arranged part name is the name of the part to be purchased. The number of purchases is the number of parts to be purchased. The purchase LT is a lead time (hours) required to purchase a missing part after it is purchased.

この新規手配リスト1500によれば、製品P1を製造するために部品M1を購入する必要があることをユーザが認識することができる。また、この新規手配リスト1500によれば、部品M1を購入してから調達するまでにかかる購入LT「240時間」をユーザが認識することができる。   According to the new arrangement list 1500, the user can recognize that it is necessary to purchase the part M1 in order to manufacture the product P1. Further, according to the new arrangement list 1500, the user can recognize the purchase LT “240 hours” required from the purchase of the part M1 to the procurement.

なお、上述した不足部品の部品情報(たとえば、部品情報900)は、後述する生成部808が製品Piの製造予定数から生成することにしてもよい。ここで、製造予定数とは、製造予定の製品Piの製品数(たとえば、顧客からの注文数)である。具体的には、たとえば、取得部801が、キーボード210やマウス211を用いたユーザの操作入力により、製品Piの製造予定数を受け付ける。   Note that the above-described component information (for example, component information 900) of the insufficient component may be generated from the planned production number of the product Pi by the generation unit 808 described later. Here, the planned production number is the number of products Pi (for example, the number of orders from customers) to be produced. Specifically, for example, the acquisition unit 801 receives the planned production number of the product Pi by a user operation input using the keyboard 210 and the mouse 211.

生成部808は、製品Piを製造するために不足している不足部品の部品情報を生成する機能を有する。具体的には、たとえば、まず、生成部808が、製品BOMマスタ300を参照して、製品Piに含まれる構成部品および原単位数を特定する。そして、生成部808が、製品Piの製造予定数と構成部品の原単位数を用いて、製造予定数分の製品Piを製造するために必要となる部品数を構成部品ごとに算出する。   The generation unit 808 has a function of generating component information of insufficient components that are insufficient for manufacturing the product Pi. Specifically, for example, first, the generation unit 808 refers to the product BOM master 300 to identify the component parts and the number of basic units included in the product Pi. Then, the generation unit 808 calculates, for each component part, the number of parts that are necessary to manufacture the product Pi corresponding to the planned production number, using the planned production number of the product Pi and the basic unit number of the component parts.

このあと、生成部808が、在庫マスタ600を参照して、構成部品ごとに、製品Piを製造するために必要となる部品数を確保できるか否かを判断する。ここで、構成部品を確保できない場合、生成部808が、不足している構成部品(不足部品)の部品数を算出する。そして、生成部808が、不足部品の部品情報(たとえば、部品情報900)を生成する。   Thereafter, the generation unit 808 refers to the inventory master 600 and determines whether or not the number of parts necessary for manufacturing the product Pi can be secured for each component part. Here, when a component cannot be secured, the generation unit 808 calculates the number of components that are missing (insufficient components). Then, the generation unit 808 generates component information (for example, component information 900) of the missing component.

これにより、製品Piを製造するために不足している不足部品、および不足部品の部品数を特定するための部品情報を自動生成することが可能となり、ユーザの手間を削減することができる。なお、生成された部品情報は、RAM203、磁気ディスク205、光ディスク207などの記憶領域に記憶される。   As a result, it is possible to automatically generate the missing parts that are insufficient to manufacture the product Pi and the parts information for specifying the number of parts of the missing parts, thereby reducing the user's trouble. The generated component information is stored in a storage area such as the RAM 203, the magnetic disk 205, and the optical disk 207.

更新部809は、決定部803によって決定された決定結果に基づいて、在庫マスタ600の記憶内容を更新する機能を有する。具体的には、たとえば、まず、更新部809が、代替部品を分解して不足部品と同一の部品または不足部品の替わりに代替可能な他の部品が取り出された場合の残余の部品およびその部品数を特定する。   The update unit 809 has a function of updating the storage content of the inventory master 600 based on the determination result determined by the determination unit 803. Specifically, for example, first, when the update unit 809 disassembles the substitute part and takes out the same part as the missing part or another part that can be substituted for the missing part, the remaining part and its part Identify the number.

そして、更新部809が、特定された残余の部品の部品数に基づいて、在庫マスタ600の記憶内容を更新する。より具体的には、たとえば、更新部809が、残余の部品の部品数を在庫マスタ600の該当する部品の在庫数に加算する。これにより、代替部品を分解することで発生する残余の部品の部品数を在庫数に反映することができる。   Then, the update unit 809 updates the storage contents of the inventory master 600 based on the number of remaining remaining parts specified. More specifically, for example, the updating unit 809 adds the number of remaining parts to the number of corresponding parts in the inventory master 600. Thereby, the number of remaining parts generated by disassembling the substitute parts can be reflected in the inventory quantity.

(在庫管理装置の在庫管理処理手順)
つぎに、在庫管理装置200の在庫管理処理手順について説明する。図16は、在庫管理装置の在庫管理処理手順の一例を示すフローチャートである。図16のフローチャートにおいて、まず、取得部801により、製品Piを製造するために不足している不足部品の部品情報を取得したか否かを判断する(ステップS1601)。
(Inventory management procedure for inventory management equipment)
Next, the inventory management processing procedure of the inventory management apparatus 200 will be described. FIG. 16 is a flowchart illustrating an example of an inventory management processing procedure of the inventory management apparatus. In the flowchart of FIG. 16, first, the acquisition unit 801 determines whether or not the component information of the insufficient component that is insufficient for manufacturing the product Pi is acquired (step S1601).

ここで、不足部品の部品情報が取得されるのを待って(ステップS1601:No)、取得された場合(ステップS1601:Yes)、検索部802により、製品Piを製造するために不足している不足部品の中から任意の部品を選択する(ステップS1602)。そして、検索部802により、代替候補テーブル1000に、選択された不足部品を登録する(ステップS1603)。   Here, waiting for the acquisition of the component information of the missing component (step S1601: No), if acquired (step S1601: Yes), the search unit 802 is insufficient to manufacture the product Pi. An arbitrary part is selected from the missing parts (step S1602). The search unit 802 registers the selected missing part in the alternative candidate table 1000 (step S1603).

このあと、検索部802により、代替BOMマスタ400の中から不足部品の代替候補を検索し(ステップS1604)、代替候補が検索されたか否かを判断する(ステップS1605)。ここで、代替候補が検索された場合(ステップS1605:Yes)、代替候補テーブル1000に、検索された代替候補を登録する(ステップS1606)。   Thereafter, the search unit 802 searches for a replacement candidate for a missing part from the replacement BOM master 400 (step S1604), and determines whether a replacement candidate has been searched (step S1605). Here, when an alternative candidate is searched (step S1605: Yes), the searched alternative candidate is registered in the alternative candidate table 1000 (step S1606).

そして、検索部802により、在庫マスタ600を参照して、代替候補の在庫数を特定し(ステップS1607)、代替候補テーブル1000に代替候補の在庫数を登録する(ステップS1608)。このあと、決定部803により、製品Piを製造するために不足している不足部品の代替部品を決定する代替部品決定処理を実行する(ステップS1609)。   Then, the search unit 802 refers to the inventory master 600 to identify the number of alternative candidate stocks (step S1607), and registers the number of alternative candidate stocks in the alternative candidate table 1000 (step S1608). Thereafter, the determining unit 803 executes a substitute part determination process for determining a substitute part for a missing part that is insufficient for manufacturing the product Pi (step S1609).

また、ステップS1605において、代替候補が検索されなかった場合(ステップS1605:No)、不足部品を新規手配リストに登録する(ステップS1610)。そして、製品Piを製造するために不足している不足部品の中から選択されていない未選択の部品があるか否かを判断する(ステップS1611)。   If no alternative candidate is found in step S1605 (step S1605: No), the missing parts are registered in the new arrangement list (step S1610). Then, it is determined whether or not there is an unselected part that has not been selected from among the insufficient parts that are insufficient to manufacture the product Pi (step S1611).

ここで、未選択の部品がある場合(ステップS1611:Yes)、ステップS1602に戻る。一方、未選択の部品がない場合(ステップS1611:No)、出力部810により、代替候補リストまたは/および新規手配リストを出力して(ステップS1612)、本フローチャートによる一連の処理を終了する。   If there is an unselected part (step S1611: YES), the process returns to step S1602. On the other hand, if there is no unselected part (step S1611: No), the output unit 810 outputs an alternative candidate list or / and a new arrangement list (step S1612), and the series of processes according to this flowchart ends.

つぎに、図16のステップS1609における代替部品決定処理の具体的な処理手順について説明する。図17および図18は、代替部品決定処理の具体的処理手順の一例を示すフローチャートである。図17のフローチャートにおいて、まず、判定部804により、代替候補テーブル1000に登録されている代替候補の中から任意の製品または部品を選択する(ステップS1701)。   Next, a specific processing procedure of the substitute part determination process in step S1609 in FIG. 16 will be described. 17 and 18 are flowcharts showing an example of a specific processing procedure of the substitute part determination process. In the flowchart of FIG. 17, first, the determination unit 804 selects an arbitrary product or part from the alternative candidates registered in the alternative candidate table 1000 (step S1701).

このあと、判定部804により、品目マスタ700を参照して、選択された代替候補の品目区分が購入品か否かを判定する(ステップS1702)。ここで、代替候補の品目区分が製造品の場合(ステップS1702:No)、抽出部805により、分解BOMマスタ500の中から代替候補の分解LTを抽出する(ステップS1703)。   Thereafter, the determination unit 804 refers to the item master 700 to determine whether or not the selected alternative candidate item classification is a purchased item (step S1702). When the alternative candidate item classification is a manufactured product (step S1702: No), the extraction unit 805 extracts the alternative candidate decomposition LT from the decomposition BOM master 500 (step S1703).

さらに、抽出部805により、在庫マスタ600の中から代替候補の入手LTを抽出する(ステップS1704)。そして、抽出部805により、代替候補テーブル1000にステップS1703およびステップS1704において抽出された抽出結果を設定する(ステップS1705)。   Further, the extraction unit 805 extracts the replacement candidate acquisition LT from the inventory master 600 (step S1704). Then, the extraction unit 805 sets the extraction result extracted in step S1703 and step S1704 in the alternative candidate table 1000 (step S1705).

また、ステップS1702において、代替候補の品目区分が購入品の場合(ステップS1702:Yes)、判定部804により、代替候補テーブル1000を参照して、代替候補の在庫があるか否かを判定する(ステップS1706)。   Also, in step S1702, if the alternative candidate item classification is a purchased product (step S1702: Yes), the determination unit 804 refers to the alternative candidate table 1000 to determine whether there is an alternative candidate in stock ( Step S1706).

ここで、代替候補の在庫がある場合(ステップS1706:Yes)、抽出部805により、在庫マスタ600の中から代替候補の入手LTを抽出して(ステップS1707)、代替候補テーブル1000に抽出結果を設定する(ステップS1705)。   Here, when there is a stock of alternative candidates (step S1706: Yes), the extraction unit 805 extracts the replacement candidate acquisition LT from the stock master 600 (step S1707), and the extraction result is stored in the alternative candidate table 1000. Setting is performed (step S1705).

一方、代替候補の在庫がない場合(ステップS1706:No)、抽出部805により、品目マスタ700の中から代替候補の購入LTを抽出して(ステップS1708)、代替候補テーブル1000に抽出結果を設定する(ステップS1705)。   On the other hand, if there is no replacement candidate inventory (step S1706: No), the extraction unit 805 extracts the replacement candidate purchase LT from the item master 700 (step S1708), and sets the extraction result in the replacement candidate table 1000. (Step S1705).

このあと、判定部804により、代替候補テーブル1000に登録されている代替候補の中から選択されていない未選択の製品または部品があるか否かを判断する(ステップS1709)。ここで、未選択の製品または部品がある場合(ステップS1709:Yes)、ステップS1701に戻る。一方、未選択の製品または部品がない場合(ステップS1709:No)、図18に示すステップS1710に移行する。   Thereafter, the determination unit 804 determines whether there is an unselected product or part that has not been selected from the alternative candidates registered in the alternative candidate table 1000 (step S1709). If there is an unselected product or part (step S1709: YES), the process returns to step S1701. On the other hand, if there is no unselected product or part (step S1709: NO), the process proceeds to step S1710 shown in FIG.

図18のフローチャートにおいて、まず、算出部806により、代替候補テーブル1000に登録されている代替候補ごとのトータルLTを算出する(ステップS1710)。そして、算出部806により、代替候補テーブル1000に、算出された代替候補ごとのトータルLTを設定する(ステップS1711)。   In the flowchart of FIG. 18, first, the calculation unit 806 calculates the total LT for each alternative candidate registered in the alternative candidate table 1000 (step S1710). Then, the calculating unit 806 sets the total LT for each calculated alternative candidate in the alternative candidate table 1000 (step S1711).

このあと、決定部803により、代替候補テーブル1000に登録されている代替候補の中から、トータルLTが最小の代替候補を特定する(ステップS1712)。そして、決定部803により、複数の代替候補が特定されたか否かを判断する(ステップS1713)。   Thereafter, the determination unit 803 specifies an alternative candidate having the smallest total LT from among the alternative candidates registered in the alternative candidate table 1000 (step S1712). Then, the determining unit 803 determines whether or not a plurality of alternative candidates has been identified (step S1713).

ここで、複数の代替候補が特定されなかった場合(ステップS1713:No)、トータルLTが最小の代替候補を代替部品に決定して(ステップS1714)、代替部品リストまたは新規手配リストに登録する(ステップS1715)。   Here, when a plurality of alternative candidates are not specified (step S1713: No), an alternative candidate having the smallest total LT is determined as an alternative part (step S1714) and registered in the alternative part list or the new arrangement list (step S1714). Step S1715).

一方、複数の代替候補が特定された場合(ステップS1713:Yes)、決定部803により、在庫管理方式は「先入れ先出し方式」か否かを判断する(ステップS1716)。ここで、「先入れ先出し方式」の場合(ステップS1716:Yes)、決定部803により、在庫マスタ600を参照して、入庫日が古い代替候補を代替部品に決定して(ステップS1717)、代替部品リストまたは新規手配リストに登録する(ステップS1715)。   On the other hand, when a plurality of alternative candidates are specified (step S1713: Yes), the determining unit 803 determines whether the inventory management method is the “first-in first-out method” (step S1716). Here, in the case of the “first-in first-out method” (step S1716: Yes), the determining unit 803 refers to the inventory master 600 to determine a replacement candidate with an old warehousing date as a replacement part (step S1717). Or it registers into a new arrangement list (step S1715).

一方、「後入れ先出し方式」の場合(ステップS1716:No)、決定部803により、在庫マスタ600を参照して、入庫日が新しい代替候補を代替部品に決定して(ステップS1718)、代替部品リストまたは新規手配リストに登録する(ステップS1715)。   On the other hand, in the case of the “last-in first-out method” (step S1716: No), the determination unit 803 refers to the inventory master 600 and determines a replacement candidate with a new warehousing date as a replacement part (step S1718). It registers in a list or a new arrangement list (step S1715).

このあと、判断部807により、代替部品の部品数が不足部品の部品数を満たしたか否かを判断する(ステップS1719)。ここで、不足部品の部品数を満たしていない場合(ステップS1719:No)、ステップS1712に戻る。一方、不足部品の部品数を満たした場合(ステップS1719:Yes)、図16に示すステップS1611に移行する。   Thereafter, the determination unit 807 determines whether or not the number of substitute parts satisfies the number of missing parts (step S1719). If the number of missing parts is not satisfied (step S1719: NO), the process returns to step S1712. On the other hand, when the number of missing parts is satisfied (step S1719: YES), the process proceeds to step S1611 shown in FIG.

つぎに、在庫マスタ600の記憶内容を更新する更新処理手順について説明する。図19は、更新処理手順の一例を示すフローチャートである。図19のフローチャートにおいて、まず、更新部809により、代替候補テーブル1000に登録されている代替候補のうち、製品が代替部品に決定されたか否かを判断する(ステップS1901)。   Next, an update processing procedure for updating the stored contents of the inventory master 600 will be described. FIG. 19 is a flowchart illustrating an example of the update processing procedure. In the flowchart of FIG. 19, first, the update unit 809 determines whether or not a product has been determined as a substitute part among the substitute candidates registered in the substitute candidate table 1000 (step S1901).

ここで、製品が代替部品に決定されるのを待って(ステップS1901:No)、製品が代替部品に決定された場合(ステップS1901:Yes)、その製品を分解して不足部品と同一の部品または不足部品の替わりに代替可能な他の部品が取り出された場合の残余の部品を特定する(ステップS1902)。   Here, after waiting for the product to be determined as the substitute part (step S1901: No) and when the product is determined as the substitute part (step S1901: Yes), the product is disassembled and the same part as the missing part Alternatively, the remaining parts when other parts that can be substituted instead of the missing parts are taken out are identified (step S1902).

そして、残余の部品の部品数を特定し(ステップS1903)、特定された残余の部品の部品数に基づいて、在庫マスタ600の記憶内容を更新する(ステップS1904)。   Then, the number of remaining parts is specified (step S1903), and the storage content of the inventory master 600 is updated based on the specified number of remaining parts (step S1904).

以上説明したように、本実施の形態によれば、不足部品と同一の部品を含む製品だけでなく、不足部品の替わりに代替可能な他の部品を含む製品を、不足部品の代替部品を取り出すための分解対象とすることができる。これにより、製品在庫の活用度を向上させることができる。   As described above, according to the present embodiment, not only a product including the same part as the missing part, but also a product including another part that can be substituted for the missing part is taken out. For disassembly. Thereby, the utilization degree of product inventory can be improved.

また、代替部品を入手するためにかかる各種リードタイムを考慮して、最適な入手方法を選択することができる。具体的には、製品を分解して代替部品を取り出すまでにかかる分解LTによって、製品の分解容易性を考慮することにより、分解作業に手間がかかる製品を分解対象から排除することができる。   In addition, it is possible to select an optimal acquisition method in consideration of various lead times for acquiring the substitute parts. Specifically, by taking into consideration the ease of disassembly of the product by the disassembly LT that takes place until the product is disassembled and the replacement part is taken out, it is possible to exclude products that require labor in disassembly work from the disassembly targets.

また、分解対象となる製品を入手するまでにかかる入手LTによって、製品の入手容易性を考慮することにより、運搬作業などに時間がかかる製品を分解対象から排除することができる。さらに、新規手配する際の不足部品を購入して調達するまでにかかる購入LTを考慮することができる。   Further, by taking into consideration the availability of products by the acquisition LT required until the products to be decomposed are acquired, products that require time for transportation work and the like can be excluded from the objects to be decomposed. Furthermore, it is possible to consider the purchase LT required to purchase and procure a missing part when making a new arrangement.

これらのことから、製品を製造するために不足している構成部品を入手するまでにかかる期間を短縮して、製造期間の短縮化を図ることができる。この結果、顧客からの注文に迅速に対応することが可能となり、受注機会の損失を防ぐことができる。   From these facts, it is possible to shorten the manufacturing period by shortening the period required to obtain the component parts that are insufficient for manufacturing the product. As a result, it is possible to quickly respond to orders from customers, and it is possible to prevent loss of order receipt opportunities.

また、在庫となっている製品および部品の入庫日に基づいて、代替部品となる部品や代替部品を取り出すための製品を決定することができる。これにより、たとえば、早く出庫したい製品を優先的に分解対象にするなどの運用が可能となり、在庫管理の効率化を図ることができる。   In addition, based on the stocked product and the date of receipt of the part, it is possible to determine a part to be a substitute part and a product for taking out the substitute part. As a result, for example, operations such as preferentially disassembling products that are desired to be delivered quickly become possible, and the efficiency of inventory management can be improved.

なお、本実施の形態で説明した在庫管理方法は、予め用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能であってもよい。   The inventory management method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. This program may be distributed via a network such as the Internet.

上述した実施の形態に関し、さらに以下の付記を開示する。   The following additional notes are disclosed with respect to the embodiment described above.

(付記1)注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルにアクセス可能なコンピュータを、
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段、
前記代替候補テーブルの中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段、
前記決定手段によって決定された決定結果を出力する出力手段、
として機能させることを特徴とする在庫管理プログラム。
(Supplementary note 1) For each part included in a product to be ordered, an alternative candidate table that stores information on a product including the part and / or a product including another part that can be substituted for the part is accessible. Computer
An acquisition means for acquiring part information of a part that is lacking to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product including the same part as the missing part of the part information acquired by the acquiring means and a product including another part that can be substituted for the missing part from the replacement candidate table,
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
Inventory management program characterized by functioning as

(付記2)前記コンピュータを、
前記注文対象となる製品に含まれる部品ごとに、前記製品を分解して前記部品を取り出すまでにかかる分解リードタイムを記憶する分解リードタイムテーブルの中から、前記検索手段によって検索された製品を分解して前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための分解リードタイムを抽出する抽出手段として機能させ、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの分解リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記1に記載の在庫管理プログラム。
(Appendix 2)
For each part included in the product to be ordered, disassemble the product searched by the search means from the disassembly lead time table storing the disassembly lead time required for disassembling the product and taking out the part. And function as an extraction means for extracting the disassembly lead time for taking out the same part as the missing part or another part that can be substituted for the missing part,
The determining means includes
Based on the disassembly lead time for each product extracted by the extracting means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to attachment 1.

(付記3)前記抽出手段は、
在庫として入庫済みの製品ごとに、当該製品を入手するまでにかかる入手リードタイムを記憶する入手リードタイムテーブルの中から、前記検索手段によって検索された製品を入手するまでにかかる入手リードタイムを抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの入手リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記2に記載の在庫管理プログラム。
(Supplementary note 3) The extraction means includes:
For each product that has been received as inventory, the acquisition lead time required to acquire the product searched by the search means is extracted from the acquisition lead time table that stores the acquisition lead time required to acquire the product. And
The determining means includes
A product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined based on the acquisition lead time for each product extracted by the extracting means. The inventory management program according to attachment 2.

(付記4)前記コンピュータを、
前記検索手段によって検索された製品ごとに、前記製品を分解して前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すまでにかかるトータルリードタイムを算出する算出手段として機能させ、
前記決定手段は、
前記算出手段によって算出された製品ごとのトータルリードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記3に記載の在庫管理プログラム。
(Appendix 4)
For each product searched by the search means, a calculation means for calculating the total lead time required for disassembling the product and taking out the same part as the missing part or another part that can be substituted for the missing part Function as
The determining means includes
Based on the total lead time for each product calculated by the calculation means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to attachment 3.

(付記5)前記算出手段は、
前記検索手段によって検索された製品ごとに、前記抽出手段によって抽出された分解リードタイムと入手リードタイムとを足し合わせることにより前記トータルリードタイムを算出することを特徴とする付記4に記載の在庫管理プログラム。
(Supplementary Note 5) The calculation means includes:
The inventory management according to appendix 4, wherein the total lead time is calculated by adding the disassembly lead time extracted by the extraction means and the acquisition lead time for each product searched by the search means. program.

(付記6)前記決定手段は、
前記複数の製品のうち前記トータルリードタイムが最小となる製品を、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品に決定することを特徴とする付記4または5に記載の在庫管理プログラム。
(Appendix 6) The determination means includes:
The product having the minimum total lead time among the plurality of products is determined as a product for taking out the same part as the missing part or another part that can be substituted for the missing part. The inventory management program according to appendix 4 or 5.

(付記7)前記代替候補テーブルは、さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品の替わりに代替可能な他の部品の情報を記憶しており、
前記検索手段は、
前記代替候補テーブルの中から、前記部品情報の不足部品の替わりに代替可能な他の部品を検索し、
前記抽出手段は、
さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品を購入して調達するまでにかかる購入リードタイムを記憶する購入リードタイムテーブルの中から、前記検索手段によって検索された不足部品の替わりに代替可能な他の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品の替わりに代替可能な他の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記2〜6のいずれか一つに記載の在庫管理プログラム。
(Supplementary note 7) The replacement candidate table further stores, for each part included in the product to be ordered, information on other parts that can be replaced in place of the part,
The search means includes
Search the alternative candidate table for other parts that can be replaced instead of the missing parts in the part information,
The extraction means includes
Further, for each part included in the product to be ordered, the missing part searched by the search means from the purchase lead time table storing the purchase lead time required to purchase and procure the part. Instead, it extracts the lead time required to purchase and procure other parts that can be replaced.
The determining means includes
Further, based on the purchase lead time of another part that can be substituted for the missing part extracted by the extracting means, the same part as the missing part or another part that can be substituted for the missing part is taken out. The inventory management program according to any one of appendices 2 to 6, wherein a product for determination is determined.

(付記8)前記抽出手段は、
さらに、前記購入リードタイムテーブルの中から、前記不足部品と同一の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品と同一の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記7に記載の在庫管理プログラム。
(Appendix 8) The extraction means includes
Furthermore, from the purchase lead time table, the purchase lead time required to purchase and procure the same part as the missing part is extracted,
The determining means includes
Further, based on the purchase lead time of the same parts as the missing parts extracted by the extracting means, a product for taking out the same parts as the missing parts or other parts that can be substituted for the missing parts is determined. The inventory management program according to appendix 7, wherein:

(付記9)前記抽出手段は、
前記在庫として入庫済みの製品の在庫数を記憶する在庫テーブルの中から、前記検索手段によって検索された製品の在庫数を抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの在庫数に基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記2〜8のいずれか一つに記載の在庫管理プログラム。
(Supplementary note 9) The extraction means includes:
From the inventory table that stores the inventory quantity of the product that has been received as the inventory, the inventory quantity of the product searched by the search means is extracted,
The determining means includes
The supplementary note is characterized in that, based on the number of stocks for each product extracted by the extraction means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program as described in any one of 2-8.

(付記10)前記在庫テーブルは、前記在庫として入庫済みの製品の入庫日を記憶しており、
前記決定手段は、
前記在庫テーブルに記憶されている前記検索手段によって検索された製品の入庫日に基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする付記9に記載の在庫管理プログラム。
(Additional remark 10) The said inventory table has memorize | stored the receipt date of the product already received as the said stock,
The determining means includes
Based on the date of receipt of the product searched by the search means stored in the stock table, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to appendix 9, wherein:

(付記11)注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する記憶手段と、
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段と、
前記記憶手段の中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段と、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段と、
前記決定手段によって決定された決定結果を出力する出力手段と、
を備えることを特徴とする在庫管理装置。
(Supplementary Note 11) For each part included in a product to be ordered, a storage unit that stores information about a product including the part or / and a product including another part that can be substituted for the part;
An acquisition means for acquiring part information of a part that is insufficient to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product containing the same part as the missing part of the part information acquired by the acquiring means and a product containing another part that can be substituted for the missing part from the storage means;
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
An inventory management device comprising:

(付記12)制御手段および記憶手段を備え、注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルにアクセス可能なコンピュータが、
前記制御手段により、任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得して、前記記憶手段に記憶する取得工程と、
前記制御手段により、前記代替候補テーブルの中から、前記取得工程によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索して、前記記憶手段に記憶する検索工程と、
前記制御手段により、前記検索工程によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定して、前記記憶手段に記憶する決定工程と、
前記制御手段により、前記決定工程によって決定された決定結果を出力する出力工程と、
を実行することを特徴とする在庫管理方法。
(Additional remark 12) It is provided with a control means and a memory | storage means, and memorize | stores the information of the product containing the part which can be substituted for the product which contains the said part for each part contained in the product to be ordered, and / or the said part Computers that can access the alternative candidate table
An acquisition step of acquiring part information of a part that is insufficient for manufacturing an arbitrary product (hereinafter referred to as “missing part”) by the control means, and storing the information in the storage means;
The control means searches the replacement candidate table for a product including a part that is the same as a missing part in the part information acquired by the acquisition step and a product including another part that can be replaced in place of the missing part. And a search step stored in the storage means;
The storage unit determines a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched in the search step by the control unit. A determination process stored in
An output step of outputting the determination result determined by the determination step by the control means;
The inventory management method characterized by performing.

300 製品BOMマスタ
400 代替BOMマスタ
500 分解BOMマスタ
600 在庫マスタ
700 品目マスタ
801 取得部
802 検索部
803 決定部
804 判定部
805 抽出部
806 算出部
807 判断部
808 生成部
809 更新部
810 出力部
300 Product BOM Master 400 Alternative BOM Master 500 Disassembly BOM Master 600 Inventory Master 700 Item Master 801 Acquisition Unit 802 Search Unit 803 Determination Unit 804 Determination Unit 805 Extraction Unit 806 Calculation Unit 807 Judgment Unit 808 Generation Unit 809 Update Unit 810 Output Unit

Claims (8)

注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルにアクセス可能なコンピュータを、
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段、
前記代替候補テーブルの中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段、
前記決定手段によって決定された決定結果を出力する出力手段、
として機能させることを特徴とする在庫管理プログラム。
For each part included in the product to be ordered, a computer that can access an alternative candidate table that stores information on a product including the part or / and a product including another part that can be substituted for the part.
An acquisition means for acquiring part information of a part that is lacking to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product including the same part as the missing part of the part information acquired by the acquiring means and a product including another part that can be substituted for the missing part from the replacement candidate table,
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
Inventory management program characterized by functioning as
前記コンピュータを、
前記注文対象となる製品に含まれる部品ごとに、前記製品を分解して前記部品を取り出すまでにかかる分解リードタイムを記憶する分解リードタイムテーブルの中から、前記検索手段によって検索された製品を分解して前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための分解リードタイムを抽出する抽出手段として機能させ、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの分解リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項1に記載の在庫管理プログラム。
The computer,
For each part included in the product to be ordered, disassemble the product searched by the search means from the disassembly lead time table storing the disassembly lead time required for disassembling the product and taking out the part. And function as an extraction means for extracting the disassembly lead time for taking out the same part as the missing part or another part that can be substituted for the missing part,
The determining means includes
Based on the disassembly lead time for each product extracted by the extracting means, a product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined. The inventory management program according to claim 1.
前記抽出手段は、
在庫として入庫済みの製品ごとに、当該製品を入手するまでにかかる入手リードタイムを記憶する入手リードタイムテーブルの中から、前記検索手段によって検索された製品を入手するまでにかかる入手リードタイムを抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの入手リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項2に記載の在庫管理プログラム。
The extraction means includes
For each product that has been received as inventory, the acquisition lead time required to acquire the product searched by the search means is extracted from the acquisition lead time table that stores the acquisition lead time required to acquire the product. And
The determining means includes
A product for taking out the same part as the missing part or another part that can be substituted for the missing part is determined based on the acquisition lead time for each product extracted by the extracting means. The inventory management program according to claim 2.
前記代替候補テーブルは、さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品の替わりに代替可能な他の部品の情報を記憶しており、
前記検索手段は、
前記代替候補テーブルの中から、前記部品情報の不足部品の替わりに代替可能な他の部品を検索し、
前記抽出手段は、
さらに、前記注文対象となる製品に含まれる部品ごとに、当該部品を購入して調達するまでにかかる購入リードタイムを記憶する購入リードタイムテーブルの中から、前記検索手段によって検索された不足部品の替わりに代替可能な他の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品の替わりに代替可能な他の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項2または3に記載の在庫管理プログラム。
The replacement candidate table further stores, for each part included in the product to be ordered, information on other parts that can be replaced in place of the part,
The search means includes
Search the alternative candidate table for other parts that can be replaced instead of the missing parts in the part information,
The extraction means includes
Further, for each part included in the product to be ordered, the missing part searched by the search means from the purchase lead time table storing the purchase lead time required to purchase and procure the part. Instead, it extracts the lead time required to purchase and procure other parts that can be replaced.
The determining means includes
Further, based on the purchase lead time of another part that can be substituted for the missing part extracted by the extracting means, the same part as the missing part or another part that can be substituted for the missing part is taken out. The inventory management program according to claim 2, wherein a product for determination is determined.
前記抽出手段は、
さらに、前記購入リードタイムテーブルの中から、前記不足部品と同一の部品を購入して調達するまでにかかる購入リードタイムを抽出し、
前記決定手段は、
さらに、前記抽出手段によって抽出された不足部品と同一の部品の購入リードタイムに基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項4に記載の在庫管理プログラム。
The extraction means includes
Furthermore, from the purchase lead time table, the purchase lead time required to purchase and procure the same part as the missing part is extracted,
The determining means includes
Further, based on the purchase lead time of the same parts as the missing parts extracted by the extracting means, a product for taking out the same parts as the missing parts or other parts that can be substituted for the missing parts is determined. The inventory management program according to claim 4, wherein:
前記抽出手段は、
前記在庫として入庫済みの製品の在庫数を記憶する在庫テーブルの中から、前記検索手段によって検索された製品の在庫数を抽出し、
前記決定手段は、
前記抽出手段によって抽出された製品ごとの在庫数に基づいて、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定することを特徴とする請求項2〜5のいずれか一つに記載の在庫管理プログラム。
The extraction means includes
From the inventory table that stores the inventory quantity of the product that has been received as the inventory, the inventory quantity of the product searched by the search means is extracted,
The determining means includes
The product for extracting the same part as the missing part or another part that can be substituted for the missing part is determined based on the number of stocks for each product extracted by the extracting unit. Item 6. The inventory management program according to any one of Items 2 to 5.
注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する記憶手段と、
任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得する取得手段と、
前記記憶手段の中から、前記取得手段によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索する検索手段と、
前記検索手段によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定する決定手段と、
前記決定手段によって決定された決定結果を出力する出力手段と、
を備えることを特徴とする在庫管理装置。
Storage means for storing, for each part included in the product to be ordered, information on the product including the part or / and the product including another part that can be substituted for the part;
An acquisition means for acquiring part information of a part that is insufficient to manufacture an arbitrary product (hereinafter referred to as “missing part”);
Search means for searching for a product containing the same part as the missing part of the part information acquired by the acquiring means and a product containing another part that can be substituted for the missing part from the storage means;
Determining means for determining a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched by the searching means;
Output means for outputting the determination result determined by the determination means;
An inventory management device comprising:
制御手段および記憶手段を備え、注文対象となる製品に含まれる部品ごとに、当該部品を含む製品または/および当該部品の替わりに代替可能な他の部品を含む製品の情報を記憶する代替候補テーブルにアクセス可能なコンピュータが、
前記制御手段により、任意の製品を製造するために不足している部品(以下、「不足部品」)の部品情報を取得して、前記記憶手段に記憶する取得工程と、
前記制御手段により、前記代替候補テーブルの中から、前記取得工程によって取得された部品情報の不足部品と同一の部品を含む製品および当該不足部品の替わりに代替可能な他の部品を含む製品を検索して、前記記憶手段に記憶する検索工程と、
前記制御手段により、前記検索工程によって検索された製品の中から、前記不足部品と同一の部品または当該不足部品の替わりに代替可能な他の部品を取り出すための製品を決定して、前記記憶手段に記憶する決定工程と、
前記制御手段により、前記決定工程によって決定された決定結果を出力する出力工程と、
を実行することを特徴とする在庫管理方法。
An alternative candidate table that includes a control unit and a storage unit, and stores information on a product including the part and / or a product including another part that can be substituted for the part for each part included in the product to be ordered. A computer with access to
An acquisition step of acquiring part information of a part that is insufficient for manufacturing an arbitrary product (hereinafter referred to as “missing part”) by the control means, and storing the information in the storage means;
The control means searches the replacement candidate table for a product including a part that is the same as a missing part in the part information acquired by the acquisition step and a product including another part that can be replaced in place of the missing part. And a search step stored in the storage means;
The storage unit determines a product for taking out the same part as the missing part or another part that can be substituted for the missing part from the products searched in the search step by the control unit. A determination process stored in
An output step of outputting the determination result determined by the determination step by the control means;
The inventory management method characterized by performing.
JP2009077082A 2009-03-26 2009-03-26 Inventory management program, inventory management device, and inventory management method Withdrawn JP2010231408A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009077082A JP2010231408A (en) 2009-03-26 2009-03-26 Inventory management program, inventory management device, and inventory management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009077082A JP2010231408A (en) 2009-03-26 2009-03-26 Inventory management program, inventory management device, and inventory management method

Publications (1)

Publication Number Publication Date
JP2010231408A true JP2010231408A (en) 2010-10-14

Family

ID=43047170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009077082A Withdrawn JP2010231408A (en) 2009-03-26 2009-03-26 Inventory management program, inventory management device, and inventory management method

Country Status (1)

Country Link
JP (1) JP2010231408A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011008513A (en) * 2009-06-25 2011-01-13 Mitsubishi Electric Corp Stock reference setting device
JP2012185739A (en) * 2011-03-07 2012-09-27 Mitsubishi Heavy Ind Ltd Diversion management device and diversion management program
CN110189040A (en) * 2019-06-04 2019-08-30 合肥博耀信息技术有限公司 A kind of wisdom production scheduled production algorithm
JPWO2021161750A1 (en) * 2020-02-12 2021-08-19
US11443081B2 (en) * 2017-09-29 2022-09-13 Hitachi Construction Machinery Co., Ltd. Part procurement system and part procurement method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011008513A (en) * 2009-06-25 2011-01-13 Mitsubishi Electric Corp Stock reference setting device
JP2012185739A (en) * 2011-03-07 2012-09-27 Mitsubishi Heavy Ind Ltd Diversion management device and diversion management program
US11443081B2 (en) * 2017-09-29 2022-09-13 Hitachi Construction Machinery Co., Ltd. Part procurement system and part procurement method
CN110189040A (en) * 2019-06-04 2019-08-30 合肥博耀信息技术有限公司 A kind of wisdom production scheduled production algorithm
JPWO2021161750A1 (en) * 2020-02-12 2021-08-19

Similar Documents

Publication Publication Date Title
JP4796185B2 (en) Business flow diagram generation program, business flow diagram generation device, and business flow diagram generation method
JP6101607B2 (en) Data analysis support system
CN101477522A (en) Systems for collecting and analyzing business intelligence data
US11921737B2 (en) ETL workflow recommendation device, ETL workflow recommendation method and ETL workflow recommendation system
KR102602483B1 (en) Database search system and method
US20190163597A1 (en) Device management apparatus, device management system, device management method, and recording medium
JP2010231408A (en) Inventory management program, inventory management device, and inventory management method
CN110688381B (en) Software product and software method for product process record tracing
ElZahed et al. Smart archiving of energy and petroleum projects utilizing big data analytics
JP2020013413A (en) Judgment support device and judgment support method
US20080071593A1 (en) Business process editor, business process editing method, and computer product
JP2017068418A (en) Plan support system and plan support method
US20040143517A1 (en) System and method for managing material distribution and returned materials
JP2008269286A (en) Code management system and method
CN115564405A (en) Research and development project management method and system with FMEA as drive and storage medium
JP2004178150A (en) Integrated production management method and system by production process management chart
JP6519901B1 (en) Plant equipment information management system
US20200089200A1 (en) Production management support apparatus and production management support method
JP2003076919A (en) Method, server and program for supporting order of commodity
JP2004078454A (en) Creating method of point of purchase advertisement
US20220284405A1 (en) Maintenance information management system, maintenance information management device, maintenance information management method, and program
US20190180223A1 (en) Supply chain model generation system
JP2004287874A (en) Data analysis method and business transaction support system
WO2024095715A1 (en) Environmental load evaluating device and method
JP2012221292A (en) Information management device, control method of information management device, and control program of information management device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20120605