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

JP7637046B2 - Unique deadline management device, unique deadline management method, and unique deadline management program - Google Patents

Unique deadline management device, unique deadline management method, and unique deadline management program Download PDF

Info

Publication number
JP7637046B2
JP7637046B2 JP2021213205A JP2021213205A JP7637046B2 JP 7637046 B2 JP7637046 B2 JP 7637046B2 JP 2021213205 A JP2021213205 A JP 2021213205A JP 2021213205 A JP2021213205 A JP 2021213205A JP 7637046 B2 JP7637046 B2 JP 7637046B2
Authority
JP
Japan
Prior art keywords
raw material
unique
deadline
product
expiration date
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021213205A
Other languages
Japanese (ja)
Other versions
JP2022146863A (en
Inventor
真一 村田
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Publication of JP2022146863A publication Critical patent/JP2022146863A/en
Application granted granted Critical
Publication of JP7637046B2 publication Critical patent/JP7637046B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、独自期限管理装置、独自期限管理方法および独自期限管理プログラムに関する。 The present invention relates to a unique deadline management device, a unique deadline management method, and a unique deadline management program.

特許文献1の0001段落には「本発明は、・・・試薬等の消耗品を外部システムで適切に管理するのを可能ならしめた顧客在庫管理システムに関する。」と記載されており、また、特許文献1の0054段落には「本発明非採用の場合、・・・また、使用期限のある試薬では在庫数の管理に加え、先入れ先出し管理も求められ顧客の負担も大きく、結果、一般に在庫数が過剰になり、また使用期限切れで廃棄する試薬の数が増えるという欠点があるのに対し、・・・本実施例システムによれば、上記欠点をなくし、低コストで効率的な顧客在庫管理を提供することができる。」と記載されている。 Patent document 1, paragraph 0001, states, "The present invention relates to a customer inventory management system that enables appropriate management of consumables such as reagents by an external system." Furthermore, patent document 1, paragraph 0054, states, "Without adopting this invention, ... reagents with expiration dates require first-in, first-out management in addition to inventory management, placing a heavy burden on the customer, which generally results in excess inventory and an increase in the number of expired reagents that need to be discarded. In contrast, the system of this embodiment eliminates the above-mentioned drawbacks and provides efficient customer inventory management at low cost."

特開2003-85423号公報JP 2003-85423 A

ここで、原料メーカーから原料を仕入れて化学製品を製造する製造会社は、原料メーカーが定めた正式な期限とは別に、化学製品の製造会社が定めた独自の使用期限を用いて、原料の管理を行うことがある。製造会社独自の使用期限は、製品の品質保証および安全性保証のために用いる期限であり、通常、原料メーカーが定めた正式な期限よりも前の日付である。 Here, manufacturing companies that purchase raw materials from raw material manufacturers and manufacture chemical products may manage their raw materials using their own expiration dates set by the chemical product manufacturer, separate from the official expiration date set by the raw material manufacturer. The manufacturer's own expiration date is a date used to ensure the quality and safety of the product, and is usually a date earlier than the official expiration date set by the raw material manufacturer.

しかしながら、上記特許文献1に記載の技術では、製造会社独自の使用期限の自動算出から、算出した当該独自の使用期限に基づく、先入先出法に則った原料の払出までの一連の工程を、自動で行うことができなかった。このため、従来においては、これらの作業を担当者が手作業により行っていたため、作業負荷が高く、また、多大な時間がかかっていた。 However, the technology described in Patent Document 1 above was unable to automate a series of processes, from automatically calculating the manufacturer's unique expiration date to dispensing the raw materials in accordance with the first-in, first-out method based on the calculated expiration date. For this reason, these tasks were previously performed manually by personnel, which resulted in a high workload and took a great deal of time.

本発明は、上記問題点に鑑みてなされたものであって、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限に基づく、先入先出法に則った原料の払出を可能とする独自期限管理装置、独自期限管理方法および独自期限管理プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a unique expiration date management device, a unique expiration date management method, and a unique expiration date management program that enable the dispensing of raw materials in accordance with the first-in, first-out method based on the unique expiration date of the raw materials set by the person who purchases the raw materials and manufactures the product.

上述した課題を解決し、目的を達成するために、本発明に係る独自期限管理装置においては、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限である独自期限に基づく、先入先出法に則った原料の払出を可能とする、制御部および記憶部を備える独自期限管理装置であって、前記記憶部には、前記原料を識別するための原料識別データと、前記原料についての前記独自期限を算出するための日数と、を含む期限算出用マスタと、前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む構成マスタと、が格納されており、前記制御部は、前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得手段と、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得手段で取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出手段と、前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出手段で算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成手段と、前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得手段と、前記構成取得手段で取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得手段で取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出手段と、前記構成取得手段で取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示手段と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the unique expiration date management device of the present invention is a unique expiration date management device equipped with a control unit and a memory unit that enables the dispensing of raw materials in accordance with the first-in, first-out method based on a unique expiration date, which is a unique expiration date for the raw materials set by a person who purchases the raw materials and manufactures the product, and the memory unit stores a deadline calculation master including raw material identification data for identifying the raw materials and the number of days for calculating the unique expiration date for the raw materials, product identification data for identifying the product, and raw material identification data for the raw materials required to manufacture the product. and the quantity for each of the products, and the control unit includes: a days number acquisition means for acquiring, from the deadline calculation master, the number of days associated with the raw material identification data input by the manufacturer on an arrival input screen, which is a screen for inputting the arrival of the raw material, or a purchase input screen, which is a screen for inputting the purchase of the raw material; and a deadline calculation means for calculating the unique deadline for the raw material by adding the number of days acquired by the days number acquisition means to the arrival date or purchase date of the raw material input by the manufacturer on the arrival input screen or the purchase input screen. a configuration acquisition means for acquiring from the configuration master the raw material identification data and the amount of the raw material required to manufacture the planned amount of the product based on the product identification data and the planned production amount of the product to be manufactured input by the manufacturer into the manufacturing planning screen, which is a screen for planning the manufacture of the product; a raw material dispensing means for dispensing the raw material by reducing the amount of the raw material in the record having the raw material identification data acquired by the configuration acquisition means in order from the oldest to the oldest unique deadline until the amount acquired by the configuration acquisition means is reached; and a manufacturing planning time deadline display means for displaying on the manufacturing planning screen the raw material identification data acquired by the configuration acquisition means, the amount of the raw material dispensed for each of the records targeted for dispensing, and the unique deadline in the record targeted for dispensing.

また、本発明に係る独自期限管理装置においては、前記制御部は、前記期限算出手段で算出した前記原料についての前記独自期限を、前記入荷入力画面または前記仕入入力画面に表示する入荷・仕入時期限表示手段を更に備えること、を特徴とする。 In addition, in the unique expiration date management device according to the present invention, the control unit is further characterized by having an arrival/purchase expiration date display means for displaying the unique expiration date for the raw material calculated by the expiration date calculation means on the arrival input screen or the purchase input screen.

また、本発明に係る独自期限管理装置においては、前記レコードは、前記原料についての正式な使用期限である正式期限を更に有し、前記製造計画時期限表示手段は、前記構成取得手段で取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、前記払出の対象とした前記レコード中の前記正式期限と、を前記製造計画画面に表示すること、を特徴とする。 In addition, in the unique expiration date management device according to the present invention, the record further has an official expiration date that is the official expiration date for the raw material, and the production planning expiration date display means displays on the production planning screen the raw material identification data acquired by the configuration acquisition means, the amount of the raw material dispensed for each record that was the subject of the dispense, the unique expiration date in the record that was the subject of the dispense, and the official expiration date in the record that was the subject of the dispense.

また、本発明に係る独自期限管理装置においては、前記独自期限は、前記正式期限より前の日付であり、前記制御部は、前記製造計画時期限表示手段が前記製造計画画面に表示した前記独自期限および前記正式期限の組合せの中に、前記製造計画画面に前記製造する者によって入力された前記製品の製造予定日が、前記独自期限より後ろの日付であり、かつ、前記正式期限以前の日付であるという組合せが存在する場合、前記独自期限が過ぎている前記原料を使用して前記製品を製造してよいのかを前記製造する者に確認するための確認メッセージを表示する確認メッセージ表示手段を更に備えること、を特徴とする。 In addition, in the unique deadline management device according to the present invention, the unique deadline is a date earlier than the official deadline, and the control unit further includes a confirmation message display means for displaying a confirmation message to ask the manufacturer whether it is OK to manufacture the product using the raw material whose unique deadline has passed, when the combination of the unique deadline and the official deadline displayed on the manufacturing planning screen by the manufacturing planning deadline display means includes a combination in which the planned manufacturing date of the product input by the manufacturer on the manufacturing planning screen is a date later than the unique deadline and a date earlier than the official deadline.

また、本発明に係る独自期限管理方法においては、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限である独自期限に基づく、先入先出法に則った原料の払出を可能とする、制御部および記憶部を備える情報処理装置で実行される独自期限管理方法であって、前記記憶部には、前記原料を識別するための原料識別データと、前記原料についての前記独自期限を算出するための日数と、を含む期限算出用マスタと、前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む構成マスタと、が格納されており、前記制御部で実行される、前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得ステップと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得ステップで取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出ステップと、前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出ステップで算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成ステップと、前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得ステップと、前記構成取得ステップで取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得ステップで取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出ステップと、前記構成取得ステップで取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示ステップと、を含むこと、を特徴とする。 In addition, the unique expiration date management method according to the present invention is a unique expiration date management method executed by an information processing device having a control unit and a storage unit, which enables the dispensing of raw materials in accordance with the first-in, first-out method based on a unique expiration date, which is a unique expiration date for the raw materials set by a person who purchases raw materials and manufactures a product, and the storage unit stores a deadline calculation master including raw material identification data for identifying the raw materials and the number of days for calculating the unique expiration date for the raw materials, product identification data for identifying the product, and the raw material identification data and the amount of the raw materials required to manufacture the product, which are stored in the storage unit. and a configuration master including a component master including a component master for each raw material, the component master master including a component master for each raw material, and a number of days acquisition step executed by the control unit, which is a step of acquiring, from the deadline calculation master, a number of days associated with raw material identification data input by the manufacturer on a receipt input screen which is a screen for inputting the arrival of the raw material or a purchase input screen which is a screen for inputting the purchase of the raw material; a deadline calculation step of calculating the unique deadline for the raw material by adding the number of days acquired in the number of days acquisition step to the arrival date or purchase date of the raw material input by the manufacturer on the receipt input screen or the purchase input screen; a configuration acquisition step of acquiring from the configuration master the raw material identification data and the amount of the raw material required to manufacture the product in the planned manufacturing amount based on the product identification data and the planned manufacturing amount of the product to be manufactured input by the manufacturer into the arrival input screen or the purchase input screen, which is a screen for planning the manufacture of the product; a raw material dispensing step of setting the records having the raw material identification data acquired in the configuration acquisition step as the targets of the raw material dispensing, and dispensing the raw materials by reducing the amount of the raw material in the records in order from the oldest to the oldest unique deadline until the amount acquired in the configuration acquisition step is reached; and a manufacturing planning time deadline display step of displaying on the manufacturing planning screen the raw material identification data acquired in the configuration acquisition step, the amount of the raw material dispensed for each of the records targeted for the dispensing, and the unique deadline in the records targeted for the dispensing.

また、本発明に係る独自期限管理プログラムにおいては、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限である独自期限に基づく、先入先出法に則った原料の払出を可能とする、制御部および記憶部を備える情報処理装置に実行させるための独自期限管理プログラムであって、前記記憶部には、前記原料を識別するための原料識別データと、前記原料についての前記独自期限を算出するための日数と、を含む期限算出用マスタと、前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む構成マスタと、が格納されており、前記制御部に実行させるための、前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得ステップと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得ステップで取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出ステップと、前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出ステップで算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成ステップと、前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得ステップと、前記構成取得ステップで取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得ステップで取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出ステップと、前記構成取得ステップで取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示ステップと、を含むこと、を特徴とする。 The unique expiration date management program according to the present invention is a unique expiration date management program to be executed by an information processing device having a control unit and a storage unit, which enables the dispensing of raw materials in accordance with a first-in, first-out method based on a unique expiration date that is a unique expiration date for the raw materials set by a person who purchases raw materials and manufactures a product, and the storage unit stores a deadline calculation master including raw material identification data for identifying the raw materials and a number of days for calculating the unique expiration date for the raw materials, and a configuration master including, for each product, product identification data for identifying the product, and the raw material identification data and amount of the raw materials required to manufacture the product, and the unique expiration date management program to be executed by the control unit includes a days number acquisition step of acquiring from the deadline calculation master a number of days associated with raw material identification data input by the manufacturer to an arrival input screen, which is a screen for inputting the arrival of the raw materials, or a purchase input screen, which is a screen for inputting the purchase of the raw materials, and a deadline calculation step of calculating the unique expiration date for the raw materials by adding the number of days acquired in the days number acquisition step to the arrival date or purchase date of the raw materials input by the manufacturer to the arrival input screen or the purchase input screen. an inventory file generating step of generating an inventory file including a record having the inputted raw material identification data, the amount of the raw material inputted by the manufacturer on the arrival input screen or the purchase input screen, and the unique deadline for the raw material calculated in the deadline calculation step; and acquiring from the configuration master the raw material identification data and the amount of the raw material required to manufacture the product in the planned manufacturing amount based on the product identification data and planned manufacturing amount of the product to be manufactured inputted by the manufacturer on a manufacturing planning screen, which is a screen for planning the manufacture of the product. The method includes a composition acquisition step, a raw material dispensing step in which the records having the raw material identification data acquired in the composition acquisition step are used as the targets for dispensing the raw materials, and the raw material is dispensed by reducing the amount of the raw material in the records in order of the oldest unique expiration date until the amount obtained in the composition acquisition step is reached, and a manufacturing planning deadline display step in which the raw material identification data acquired in the composition acquisition step, the amount of the raw material dispensed for each record that is the target for the dispensing, and the unique expiration date in the record that is the target for the dispensing are displayed on the manufacturing planning screen.

本発明によれば、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限に基づく、先入先出法に則った原料の払出を可能とするという効果を奏する。 The present invention has the effect of enabling the dispensing of raw materials according to the first-in, first-out method based on the unique expiration date of the raw materials set by the person who purchases the raw materials and manufactures the product.

図1は、独自期限管理装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a unique term management device. 図2は、商品マスタの一例を示す図である。FIG. 2 is a diagram illustrating an example of the product master. 図3は、在庫ファイルの一例を示す図である。FIG. 3 is a diagram showing an example of an inventory file. 図4は、原料Aについての入荷入力画面または仕入入力画面の一例を示す図である。FIG. 4 is a diagram showing an example of an arrival input screen or a purchase input screen for raw material A. 図5は、原料Bについての入荷入力画面または仕入入力画面の一例を示す図である。FIG. 5 is a diagram showing an example of an incoming goods input screen or a purchasing input screen for raw material B. 図6は、原料Cについての入荷入力画面または仕入入力画面の一例を示す図である。FIG. 6 is a diagram showing an example of an arrival input screen or a purchase input screen for raw material C. 図7は、原料Dについての入荷入力画面または仕入入力画面の一例を示す図である。FIG. 7 is a diagram showing an example of a receipt input screen or a purchase input screen for raw material D. 図8は、構成マスタの一例を示す図である。FIG. 8 is a diagram illustrating an example of the configuration master. 図9は、製品Zを2021/04/20に20個製造する例で用いる在庫ファイルを示す図である。FIG. 9 is a diagram showing an inventory file used in an example of manufacturing 20 units of product Z on 2021/04/20. 図10は、製品Zを2021/04/20に20個製造する例で表示される製造計画画面を示す図である。FIG. 10 is a diagram showing a manufacturing planning screen displayed in an example in which 20 units of product Z are to be manufactured on 2021/04/20. 図11は、製品Zを2021/05/20に30個製造する例で用いる在庫ファイルを示す図である。FIG. 11 is a diagram showing an inventory file used in an example of manufacturing 30 units of product Z on 2021/05/20. 図12は、製品Zを2021/05/20に30個製造する例で表示される製造計画画面を示す図である。FIG. 12 is a diagram showing a manufacturing planning screen displayed in an example in which 30 units of product Z are to be manufactured on 2021/05/20. 図13は、製品Zを2021/05/20に30個製造する例において、再検査後に更新された在庫ファイルを示す図である。FIG. 13 is a diagram showing an inventory file updated after reinspection in an example in which 30 units of product Z are manufactured on 2021/05/20. 図14は、製品Zを2021/05/28に10個製造する例で用いる在庫ファイルを示す図である。FIG. 14 is a diagram showing an inventory file used in an example of manufacturing 10 units of product Z on 2021/05/28. 図15は、製品Zを2021/05/28に10個製造する例で表示される製造計画画面を示す図である。FIG. 15 is a diagram showing a manufacturing planning screen displayed in an example in which 10 units of product Z are manufactured on 2021/05/28.

以下に、本発明に係る独自期限管理装置、独自期限管理方法および独自期限管理プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of a unique deadline management device, a unique deadline management method, and a unique deadline management program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the present embodiment.

[1.概要]
化学業界において扱う原料の中には、有効期限が定められている場合といない場合がある。いずれの場合においても、原料を仕入れて製品を製造する製造会社は、製品の品質保証および安全性保証のために、自社内での試験結果に基づく独自の使用期限(以下、本項目において「使用期限」という。)を、原料について設定する場合がある。使用期限は、通常、原料メーカーが定めた原料の有効期限(以下、本項目において「有効期限」という。)より短い。
[1. Overview]
In the chemical industry, some raw materials have expiration dates, while others do not. In either case, manufacturers who purchase raw materials and manufacture products may set their own expiration dates (hereinafter referred to as "expiration dates" in this section) for raw materials based on their own in-house test results to ensure the quality and safety of their products. Expiration dates are usually shorter than the expiration dates (hereinafter referred to as "expiration dates" in this section) of raw materials set by the raw material manufacturer.

従来においては、使用期限を管理できるシステムがなかったため、使用する原料在庫の指定をシステム上で行えず、担当者が手動で原料在庫を指定する必要があった。 Previously, there was no system that could manage expiration dates, so the raw material inventory to be used could not be specified on the system, and the person in charge had to manually specify the raw material inventory.

しかしながら、このような手動による原料在庫の指定を行うことにより、例えば以下のような問題が生じていた。一つ目に、手動による指定では、担当者のミスにより、新旧が逆転して原料在庫が指定されてしまうことがあり、使用期限が過ぎている原料在庫を使用することにより、製品の品質にバラつきが生じるリスクがあった。二つ目に、使用期限を考慮して使用可能な在庫数の管理を行うためには、担当者が実棚を見る必要があるため、見落としや数え間違いが発生しやすく、過剰在庫および廃棄在庫の発生のリスクがあった。 However, manually specifying raw material inventory in this way gave rise to problems, such as the following. First, with manual specification, a person in charge could make a mistake and specify raw material inventory with the old and new ingredients reversed, which posed a risk of inconsistency in product quality due to using raw material inventory that had passed its expiration date. Secondly, in order to manage the amount of usable inventory while taking the expiration date into account, the person in charge had to look at the actual shelves, which made it easy for oversights and miscounting to occur, and there was a risk of excess inventory and waste inventory.

そこで、本実施形態においては、例えば、各原料に対して使用期限を設定し、仕入時または入荷時に、使用期限および有効期限を自動表示できるようにした。これにより、例えば、製品の製造会社の担当者は、当該製造会社の社内規定により決めた原料の使用期限と、原料メーカーが定めた原料に記された有効期限と、を比較することができる。なお、本実施形態においては、原料メーカーが有効期限を定めていない原料に対しても荷受時に使用期限を設定してよい運用とするため、製品の品質および安全性を確実に担保することが可能となる。 In this embodiment, for example, an expiration date is set for each raw material, and the expiration date and the expiration date are automatically displayed at the time of purchase or arrival. This allows, for example, a person in charge at the product manufacturing company to compare the expiration date of the raw material set by the manufacturing company's internal regulations with the expiration date marked on the raw material set by the raw material manufacturer. Note that in this embodiment, an expiration date can be set at the time of receipt even for raw materials for which the raw material manufacturer has not set an expiration date, making it possible to reliably guarantee the quality and safety of the product.

また、本実施形態においては、例えば、製造計画入力時に、使用期限を考慮した原料在庫の払出を自動でできるようにした。これにより、例えば、原料在庫の払出を先入先出法に基づいてミスなく行うことが可能となり、この結果、過剰在庫および廃棄在庫の発生のリスクをなくすことができる。なお、本実施形態においては、仮に、自動で行った原料在庫の払出が適当ではない場合(例えば、製造予定日が、払出した原料在庫の使用期限を過ぎてしまっている場合)、担当者が、払出した原料在庫の再検査をした上で、払出した原料在庫の使用期限を延ばすという柔軟な対応もできるようにした。 In addition, in this embodiment, for example, when inputting a production plan, the dispensing of raw material inventory can be automatically performed while taking into account the expiration date. This makes it possible, for example, to perform the dispensing of raw material inventory based on the first-in, first-out method without error, thereby eliminating the risk of excess inventory and waste inventory. Note that in this embodiment, if the automatic dispensing of raw material inventory is inappropriate (for example, if the planned production date has passed the expiration date of the dispensed raw material inventory), a flexible response is possible in which a person in charge can re-inspect the dispensed raw material inventory and then extend the expiration date of the dispensed raw material inventory.

要するに、本実施形態においては、原材料受入時の使用期限の自動算出、在庫ファイルへの自動算出した使用期限の更新、使用期限と原料メーカー規定の有効期限とを合わせた払出チェック、および、再検査による使用期限延長という一連の処理をできるようにした。これにより、例えば、使用期限内に原料を使い切ることを促進することができる。また、仮に使用期限を過ぎていても、再検査によって使用期限を延長することで、製品の品質を担保すること(言い換えると、不良在庫の発生をなくすこと)ができる。以下、具体的な構成および動作について説明する。 In short, this embodiment is able to carry out a series of processes, including automatically calculating the expiration date when raw materials are received, updating the automatically calculated expiration date in the inventory file, checking the expiry date against the expiration date set by the raw material manufacturer, and extending the expiration date through reinspection. This, for example, can encourage the use of raw materials within the expiration date. Furthermore, even if the expiration date has passed, the quality of the product can be guaranteed (in other words, the occurrence of dead stock can be eliminated) by extending the expiration date through reinspection. The specific configuration and operation are explained below.

[2.構成]
本実施形態に係る独自期限管理装置100の構成の一例について、図1を参照して説明する。図1は、独自期限管理装置100の構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of the unique deadline management device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the unique deadline management device 100.

独自期限管理装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、独自期限管理装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The unique deadline management device 100 is a commercially available desktop personal computer. Note that the unique deadline management device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

独自期限管理装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。独自期限管理装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The unique deadline management device 100 includes a control unit 102, a communication interface unit 104, a memory unit 106, and an input/output interface unit 108. Each unit included in the unique deadline management device 100 is connected to each other so as to be able to communicate with each other via any communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、独自期限管理装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、独自期限管理装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the unique term management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of connecting the unique term management device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that data such as various masters described below may be stored in the server 200, for example.

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

記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like.

記憶部106は、例えば、期限算出用マスタとしての商品マスタ106aと、在庫ファイル106bと、構成マスタ106cと、を備えている。 The memory unit 106 includes, for example, a product master 106a as a master for calculating deadlines, an inventory file 106b, and a configuration master 106c.

ここで、本願明細書および本願図面で用いる用語の定義について説明する。独自期限とは、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限ことである。以下、本願明細書および本願図面において、当該独自期限のことを「使用期限」ということがある。正式期限とは、前記原料についての正式な使用期限であり、例えば前記原料のメーカーが定めたものである。以下、本願明細書および本願図面において、当該正式期限のことを「有効期限」ということがある。通常、使用期限は、有効期限よりも短い、すなわち、有効期限よりも前の日付である。 Here, we will explain the definitions of the terms used in this specification and drawings. The unique expiration date is the unique expiration date for a raw material that is set by the person who purchases the raw material and manufactures the product. Hereinafter, in this specification and drawings, this unique expiration date may be referred to as the "use by date." The official expiration date is the official use by date for the raw material, set by, for example, the manufacturer of the raw material. Hereinafter, in this specification and drawings, this official expiration date may be referred to as the "expiration date." Usually, the use by date is shorter than the expiration date, i.e., it is a date that precedes the expiration date.

本実施形態においては、有効期限が設定されている原料と設定されていない原料のどちらに対しても、使用期限を設定することが可能である。 In this embodiment, it is possible to set an expiration date for both ingredients that have an expiration date and ingredients that do not.

商品マスタ106aは、図2に示すように、例えば、前記原料を識別するための原料識別データ(商品コード)と、前記原料についての使用期限を算出するための日数(使用期限日数)と、等を含む。 As shown in FIG. 2, the product master 106a includes, for example, ingredient identification data (product code) for identifying the ingredient, and the number of days for calculating the expiration date of the ingredient (number of days until expiration), etc.

在庫ファイル106bは、後述する在庫ファイル生成部102dにより生成されるファイルである。在庫ファイル106bは、図3に示すように、例えば、前記原料識別データ(商品コード)と、前記原料の量(数量)と、算出された前記原料についての使用期限と、前記原料についての有効期限と、等を含む。 The inventory file 106b is a file generated by the inventory file generation unit 102d, which will be described later. As shown in FIG. 3, the inventory file 106b includes, for example, the ingredient identification data (product code), the amount (quantity) of the ingredient, the calculated expiration date of the ingredient, the expiration date of the ingredient, and the like.

構成マスタ106cは、前記製品の構成を管理するためのマスタである。構成マスタ106cは、例えば、前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む。図8に示す構成マスタ106cでは、製品Zを1個製造するためには、原料Aが1個、原料Dが1個必要であるという設定がされている。 The configuration master 106c is a master for managing the configuration of the product. For each product, the configuration master 106c includes, for example, product identification data for identifying the product, and the raw material identification data and the amount of the raw material required to manufacture the product. In the configuration master 106c shown in FIG. 8, it is set that one unit of raw material A and one unit of raw material D are required to manufacture one unit of product Z.

制御部102は、独自期限管理装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that performs overall control of the unique deadline management device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, and required data, and executes various information processing operations based on these stored programs.

制御部102は、機能概念的に、例えば、(1)前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得手段としての日数取得部102aと、(2)前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得手段で取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出手段としての期限算出部102bと、(3)前記期限算出手段で算出した前記原料についての前記独自期限を、前記入荷入力画面または前記仕入入力画面に表示する入荷・仕入時期限表示手段としての入荷・仕入時期限表示部102cと、(4)前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出手段で算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成手段としての在庫ファイル生成部102dと、(5)前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得手段としての構成取得部102eと、(6)前記構成取得手段で取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得手段で取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出手段としての原料払出部102fと、(7)前記構成取得手段で取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示手段としての製造計画時期限表示部102gと、(8)前記製造計画時期限表示手段が前記製造計画画面に表示した前記独自期限および前記正式期限の組合せの中に、前記製造計画画面に前記製造する者によって入力された前記製品の製造予定日が、前記独自期限より後ろの日付であり、かつ、前記正式期限以前の日付であるという組合せが存在する場合、前記独自期限が過ぎている前記原料を使用して前記製品を製造してよいのかを前記製造する者に確認するための確認メッセージを表示する確認メッセージ表示手段としての確認メッセージ表示部102hと、を備えている。 The control unit 102 has, in terms of its functional concept, for example: (1) a number of days acquisition unit 102a as a number of days acquisition means for acquiring the number of days associated with the raw material identification data entered by the manufacturer on the arrival input screen, which is a screen for entering the arrival of the raw material, or the purchase input screen, which is a screen for entering the purchase of the raw material, from the deadline calculation master; (2) a deadline calculation unit 102b as a deadline calculation means for calculating the unique deadline for the raw material by adding the number of days acquired by the number of days acquisition means to the arrival date or purchase date of the raw material entered by the manufacturer on the arrival input screen or the purchase input screen; and (3) a deadline calculation unit 102b as a deadline calculation means for calculating the unique deadline for the raw material calculated by the deadline calculation means. (4) an inventory file generating unit 102d as an inventory file generating means for generating an inventory file including a record having the inputted raw material identification data, the amount of the raw material input by the manufacturer on the arrival input screen or the purchase input screen, and the unique deadline for the raw material calculated by the deadline calculation means; and (5) a product identification data and a manufacturing time limit for the product to be manufactured input by the manufacturer on a manufacturing planning screen, which is a screen for planning the manufacturing of the product, from the configuration master. (6) a raw material dispensing unit 102f as raw material dispensing means for reducing the amount of the raw material in the record having the raw material identification data acquired by the configuration acquisition means until the amount acquired by the configuration acquisition means is reached, by subtracting the amount of the raw material in the record in order from the oldest unique expiration date; and (7) a raw material identification data acquired by the configuration acquisition means, the amount of the raw material dispensed for each record that is the object of the dispensing, and a raw material dispensing unit 102g as raw material dispensing means for reducing the amount of the raw material in the record in order from the oldest unique expiration date, by subtracting ... (8) a production planning deadline display unit 102g as production planning deadline display means for displaying the unique deadline on the production planning screen, and (9) a confirmation message display unit 102h as confirmation message display means for displaying a confirmation message to the manufacturer to confirm whether it is OK to manufacture the product using the raw material whose unique deadline has passed, when there is a combination of the unique deadline and the official deadline displayed on the production planning screen by the production planning deadline display means, in which the planned production date of the product entered by the manufacturer on the production planning screen is a date later than the unique deadline and a date earlier than the official deadline.

日数取得部102aは、原料の商品コードと使用期限日数とを含む商品マスタ106a(図2参照)から、前記原料の入荷入力を行うための画面である入荷入力画面(図4~図7参照)または前記原料の仕入入力を行うための画面である仕入入力画面(図4~図7参照)に前記製造する者によって入力された原料の商品コードと紐付く使用期限日数を取得する。 The number of days acquisition unit 102a acquires the number of days until expiration associated with the product code of the raw material entered by the manufacturer on the arrival input screen (see Figures 4 to 7), which is a screen for entering the arrival of the raw material, or the purchase input screen (see Figures 4 to 7), which is a screen for entering the purchase of the raw material, from the product master 106a (see Figure 2), which includes the product code of the raw material and the number of days until expiration.

期限算出部102bは、前記入荷入力画面または前記仕入入力画面に製品を製造する者によって入力された原料の入荷日または仕入日に、日数取得部102aで取得した使用期限日数を加算することにより、原料についての使用期限を算出する。 The expiration date calculation unit 102b calculates the expiration date of the raw material by adding the number of expiration days acquired by the number of days acquisition unit 102a to the arrival date or purchase date of the raw material entered by the person who manufactures the product on the arrival input screen or the purchase input screen.

入荷・仕入時期限表示部102cは、期限算出部102bで算出した原料についての使用期限を、前記入荷入力画面または前記仕入入力画面に表示する。 The arrival/purchase expiration date display unit 102c displays the expiration date of the raw materials calculated by the expiration date calculation unit 102b on the arrival input screen or the purchase input screen.

在庫ファイル生成部102dは、前記入力された原料の商品コードと、前記入荷入力画面または前記仕入入力画面に製品を製造する者によって入力された原料の量と、期限算出部102bで算出した原料についての使用期限と、を有するレコードを含む在庫ファイル106b(図3参照)を生成する。 The inventory file generation unit 102d generates an inventory file 106b (see Figure 3) that includes records having the product code of the input raw material, the amount of raw material input by the product manufacturer on the arrival input screen or the purchase input screen, and the expiration date of the raw material calculated by the expiration date calculation unit 102b.

構成取得部102eは、製品識別データと、製品を製造するために必要な原料の商品コードおよび量と、を製品毎に含む構成マスタ106c(図8参照)から、製品の製造を計画するための画面である製造計画画面に製品を製造する者によって入力された製造対象となる製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の製品を製造するために必要な原料の商品コードおよび量を取得する。 The configuration acquisition unit 102e acquires the product codes and quantities of raw materials required to manufacture the planned amount of product from the configuration master 106c (see FIG. 8), which contains, for each product, product identification data and the product codes and quantities of raw materials required to manufacture the product, based on the product identification data and planned manufacturing quantity of the product to be manufactured that are input by the person who manufactures the product into the manufacturing planning screen, which is a screen for planning the manufacture of the product.

原料払出部102fは、構成取得部102eで取得した原料の商品コードを含むレコードを原料の払出の対象として、構成取得部102eで取得した量に到達するまで、前記レコード中の原料の量を減じることによる原料の払出を、使用期限が古いものから順に行う(図9、図11および図14参照)。 The raw material dispensing unit 102f dispenses raw materials by subtracting the amount of raw material in the record containing the raw material product code acquired by the configuration acquisition unit 102e, starting with the raw material with the oldest expiration date, until it reaches the amount acquired by the configuration acquisition unit 102e (see Figures 9, 11, and 14).

製造計画時期限表示部102gは、構成取得部102eで取得した原料の商品コードと、払出の対象としたレコード毎の払出した原料の量と、払出の対象としたレコード中の使用期限と、を前記製造計画画面に表示する(図10、図12および図15参照)。製造計画時期限表示部102gは、払出の対象としたレコードが有効期限を有する場合には、有効期限も併せて表示してよい(図10、図12および図15参照)。 The production planning expiration display unit 102g displays on the production planning screen the product codes of the ingredients acquired by the configuration acquisition unit 102e, the amount of ingredients dispensed for each record to be dispensed, and the expiration date in the record to be dispensed (see Figures 10, 12, and 15). If the record to be dispensed has an expiration date, the production planning expiration display unit 102g may also display the expiration date (see Figures 10, 12, and 15).

確認メッセージ表示部102hは、製造計画時期限表示部102gが前記製造計画画面に表示した使用期限および有効期限の組合せの中に、前記製造計画画面に製品を製造する者によって入力された製品の製造予定日が、使用期限より後ろの日付であり、かつ、有効期限以前の日付であるという組合せが存在する場合、使用期限が過ぎている原料を使用して製品を製造してよいのかを、製品を製造する者に確認するための確認メッセージを、例えば前記製造計画画面または画面外に表示する。 If there is a combination of expiration dates and expiration dates displayed on the manufacturing planning screen by the manufacturing planning expiration date display unit 102g, where the planned manufacturing date of the product entered on the manufacturing planning screen by the person manufacturing the product is a date that is later than the expiration date and is a date that is earlier than the expiration date, the confirmation message display unit 102h displays a confirmation message, for example, on the manufacturing planning screen or off the screen, to ask the person manufacturing the product whether it is OK to manufacture the product using raw materials whose expiration date has passed.

[3.処理の具体例]
本項目では、本実施形態に係る処理の具体例について説明する。以下の[3-1]では、入荷時または仕入時における使用期限の管理について説明し、以下の[3-2]では、製造計画入力における使用期限の管理について説明する。
3. Specific examples of processing
In this section, a specific example of the process according to the present embodiment will be described. In the following [3-1], the management of expiration dates at the time of arrival or purchase will be described, and in the following [3-2], the management of expiration dates when inputting a manufacturing plan will be described.

[3-1.入荷時または仕入時における使用期限の管理]
本項目では、入荷時または仕入時における使用期限の管理について、図2~図7を用いて説明する。本項目では、商品マスタ106aが、図2に示す内容で予め設定されているという前提で説明を進める。また、本項目では、原料Dのみ、原料自体の有効期限として、2021/05/31が設定されているものとする。
[3-1. Expiration date management at the time of arrival or purchase]
In this section, the management of expiration dates at the time of arrival or purchase will be explained with reference to Figures 2 to 7. In this section, the explanation will be given on the assumption that the product master 106a is preset with the contents shown in Figure 2. In addition, in this section, it is assumed that 2021/05/31 is set as the expiration date of the raw material D only.

(1)入荷入力画面または仕入入力画面からの必要情報の入力
まず、原料A~Dが、製造会社の担当者によって2021/01/15にメーカーに対して発注され、2021/01/18に入荷したとする。この場合、製造会社の担当者は、入荷入力画面または仕入入力画面から、原料A~Dのそれぞれについて、発注日2021/01/15、入荷日2021/01/18、各原料を表す商品コードおよび入荷数量を入力する。図4~図7は、それぞれ、原料A~Dに対応する画面である。商品コードとしては、それぞれ、原料A~Dが入力されるものとする。入荷数量としては、原料Aについては10個、原料Bについては80個、原料Cについては60個、原料Dについては40個が入力されるものとする。
(1) Entering necessary information from the arrival input screen or purchase input screen First, assume that raw materials A to D were ordered from the manufacturer on 2021/01/15 by the manufacturing company's staff and arrived on 2021/01/18. In this case, the manufacturing company's staff enters the order date 2021/01/15, arrival date 2021/01/18, product code representing each raw material, and arrival quantity for each of raw materials A to D from the arrival input screen or purchase input screen. Figures 4 to 7 are screens corresponding to raw materials A to D, respectively. Raw materials A to D are entered as product codes, respectively. As arrival quantities, 10 units for raw material A, 80 units for raw material B, 60 units for raw material C, and 40 units for raw material D are entered.

(2)日数取得処理
日数取得部102aは、図2の商品マスタ106aから、(1)において入力された各原料の商品コードである原料A~Dそれぞれと紐付く使用期限日数を取得する。具体的には、日数取得部102aは、原料Aについては100日を取得し、原料Bについては0日を取得し、原料Cについては使用期限日数が設定されていないため日数を取得せず、原料Dについては100日を取得する。
(2) Days Acquisition Process The days acquisition unit 102a acquires the expiration date days associated with each of the ingredients A to D, which are the product codes of each ingredient entered in (1), from the product master 106a in Fig. 2. Specifically, the days acquisition unit 102a acquires 100 days for ingredient A, 0 days for ingredient B, does not acquire the number of days for ingredient C because the expiration date is not set, and acquires 100 days for ingredient D.

(3)期限算出処理
次に、期限算出部102bは、(1)において入力された入荷日2021/01/18に、(2)において日数取得部102aで各原料について取得した使用期限日数を加算することにより、各原料についての使用期限を算出する。具体的には、期限算出部102bは、原料Aについては、入荷日2021/01/18に前記取得した100日を加算することにより2021/04/28を算出し、原料Bについては、入荷日2021/01/18に前記取得した0日を加算することにより2021/01/18を算出し、原料Cについては、使用期限日数を取得していないため使用期限を算出せず、原料Dについては、入荷日2021/01/18に前記取得した100日を加算することにより2021/04/28を算出する。
(3) Expiration date calculation process Next, the expiration date calculation unit 102b calculates the expiration date for each raw material by adding the expiration date days acquired for each raw material by the day number acquisition unit 102a in (2) to the arrival date 2021/01/18 input in (1). Specifically, the expiration date calculation unit 102b calculates 2021/04/28 for raw material A by adding the acquired 100 days to the arrival date 2021/01/18, calculates 2021/01/18 for raw material B by adding the acquired 0 days to the arrival date 2021/01/18, does not calculate the expiration date for raw material C because the expiration date days have not been acquired, and calculates 2021/04/28 for raw material D by adding the acquired 100 days to the arrival date 2021/01/18.

(4)入荷・仕入時期限表示処理
そして、入荷・仕入時期限表示部102cは、(3)において期限算出部102bで算出した各原料についての使用期限を、図4~図7に示す入荷入力画面または仕入入力画面に表示する。この際、入荷・仕入時期限表示部102cは、事前設定された有効期限がある場合には、有効期限も併せて表示する。
(4) Receipt/purchase expiration date display process Then, the receipt/purchase expiration date display unit 102c displays the expiration date for each raw material calculated by the expiration date calculation unit 102b in (3) on the receipt input screen or purchase input screen shown in Figures 4 to 7. At this time, the receipt/purchase expiration date display unit 102c also displays the expiration date if there is a preset expiration date.

入荷・仕入時期限表示部102cは、原料Aおよび原料Bについては、図4および図5にそれぞれ示すように、期限算出部102bで算出した使用期限を表示するが、有効期限は設定されていないため有効期限は表示しない。 The arrival/purchase expiration date display unit 102c displays the expiration date calculated by the expiration date calculation unit 102b for raw material A and raw material B, as shown in Figures 4 and 5, respectively, but does not display the expiration date because no expiration date has been set.

入荷・仕入時期限表示部102cは、原料Cについては、図6に示すように、使用期限が算出されていないため使用期限を表示せず、また、有効期限が設定されていないため有効期限も表示しない。 As shown in FIG. 6, the arrival/purchase expiration date display unit 102c does not display the expiration date for raw material C because the expiration date has not been calculated, and does not display the expiration date because no expiration date has been set.

入荷・仕入時期限表示部102cは、原料Dについては、図7に示すように、期限算出部102bで算出した使用期限を表示し、また、本項目[3―1]の冒頭で説明したように有効期限が設定されているため有効期限も表示する。 The arrival/purchase expiration date display unit 102c displays the expiration date calculated by the expiration date calculation unit 102b for raw material D, as shown in FIG. 7, and also displays the expiration date because an expiration date has been set as explained at the beginning of this section [3-1].

このように、製造会社の担当者は、入荷入力画面または仕入入力画面において、自社独自の期限である使用期限を確認することができる。また、本例における原料Dのように、有効期限も併せて表示すれば、使用期限と有効期限を比較して確認することができる。 In this way, the manufacturing company's personnel can check the expiration date, which is a deadline specific to the company, on the arrival entry screen or purchase entry screen. In addition, if the expiration date is also displayed, as with raw material D in this example, the personnel can compare the expiration date with the use-by date.

(5)在庫ファイル生成処理
最後に、在庫ファイル生成部102dは、(1)において入力された各原料を表す商品コードと、(1)において入力された各原料の入荷数量と、(3)において算出された使用期限がある場合には使用期限と、事前設定された有効期限がある場合には有効期限と、を含む在庫ファイル106bを生成する。生成された在庫ファイル106bを、図3に示す。
(5) Inventory File Generation Process Finally, the inventory file generation unit 102d generates an inventory file 106b that includes the product codes representing the ingredients input in (1), the incoming quantities of the ingredients input in (1), the expiration dates calculated in (3) if any, and the expiration dates if any are preset. The generated inventory file 106b is shown in FIG.

なお、(4)で説明した入荷・仕入時期限表示処理と(5)で説明した在庫ファイル生成処理については、処理の順序は特に制限されない。すなわち、処理の順序が、本例とは逆の(5)→(4)という順序であってもよいし、あるいは、(4)の処理と(5)の処理が同時に行われてもよい。 The order of the arrival/purchase deadline display process described in (4) and the inventory file generation process described in (5) is not particularly limited. In other words, the order of the processes may be reversed from this example, that is, (5) → (4), or the processes (4) and (5) may be performed simultaneously.

[3-2.製造計画入力における使用期限の管理]
本項目では、製造計画入力における使用期限の管理について、図8~図15を用いて説明する。本項目では、構成マスタ106cが、図8に示す内容で予め設定されているという前提で説明を進める。
[3-2. Expiration date management when inputting manufacturing plans]
In this section, the management of the expiration date in the manufacturing plan input will be described with reference to Fig. 8 to Fig. 15. In this section, the description will be given on the assumption that the configuration master 106c is preset with the contents shown in Fig. 8.

以下、原料Aおよび原料Dを使用して製品Zの製造を計画する場合における処理の具体例を、3パターンの製造計画に分けて説明する。 Below, we will explain specific examples of processing when planning to manufacture product Z using raw materials A and D, divided into three different manufacturing plans.

[3-2-1.製品Zを2021/04/20に20個製造する製造計画の場合]
本項目では、製品Zを2021/04/20に20個製造する製造計画の場合における必要情報入力、構成取得処理、原料払出処理および製造計画時期限表示処理について、図8、図9および図10を用いて説明する。なお、本項目[3-2-1]では、在庫ファイル106bは、(図3に示す内容ではなく)図9に示す内容で予め生成されているという前提で説明を進める。
[3-2-1. A production plan to manufacture 20 units of product Z on 2021/04/20]
In this section, the necessary information input, configuration acquisition process, raw material delivery process, and production planning deadline display process in the case of a production plan to produce 20 units of product Z on 2021/04/20 will be explained using Figures 8, 9, and 10. Note that in this section [3-2-1], the explanation will be given on the assumption that the inventory file 106b has been generated in advance with the contents shown in Figure 9 (not the contents shown in Figure 3).

(1)製造計画画面からの必要情報の入力
まず、製造会社の担当者は、図10の製造計画画面から、製造日として2021/04/20を入力し、製造対象となる製品として製品Zを入力し、製品Zの製造計画量として20個を入力したとする。
(1) Entering necessary information from the production planning screen First, a person in charge at the manufacturing company enters 2021/04/20 as the production date on the production planning screen of Figure 10, enters product Z as the product to be manufactured, and enters 20 units as the planned production quantity of product Z.

(2)構成取得処理
構成取得部102eは、(1)において入力された20個分の製品Zを製造するために必要な原料として、図8の構成マスタ106cから、原料Aおよび原料Dをそれぞれ20個ずつ取得する。
(2) Configuration Acquisition Process The configuration acquisition unit 102e acquires 20 units each of raw materials A and raw materials D from the configuration master 106c in FIG. 8 as raw materials required to manufacture the 20 units of product Z input in (1).

(3)原料払出処理
原料払出部102fは、図9の在庫ファイル106b中の商品コード「原料A」を含むレコードを原料払出の対象として、20個に到達するまで、当該レコード中の原料を減じることによる原料Aの払出を、使用期限が古いものから順に行う。具体的には、原料払出部102fは、一番古い使用期限2021/04/28を有するレコードから、当該レコードが有する数量10個分のうち10個すべての払出を行う。次に、原料払出部102fは、次に古い使用期限2021/06/30を有するレコードから、当該レコードが有する数量80個分のうち10個分の払出を行う。これにより、原料Aを20個分払出したこととなる。
(3) Raw Material Dispensing Process The raw material dispensing unit 102f dispenses raw material A by subtracting the raw material from the record containing the product code "raw material A" in the inventory file 106b of FIG. 9 until 20 units are reached, in order from the record with the oldest expiration date. Specifically, the raw material dispensing unit 102f dispenses all 10 units of the quantity of 10 units contained in the record, starting from the record with the oldest expiration date of 2021/04/28. Next, the raw material dispensing unit 102f dispenses 10 units of the quantity of 80 units contained in the record, starting from the record with the next oldest expiration date of 2021/06/30. This results in 20 units of raw material A being dispensed.

同様に、原料払出部102fは、図9の在庫ファイル106b中の商品コード「原料D」を含むレコードを原料払出の対象として、20個に到達するまで、当該レコード中の原料を減じることによる原料Dの払出を、使用期限が古いものから順に行う。具体的には、原料払出部102fは、一番古い使用期限2021/04/28を有するレコードから、当該レコードが有する数量60個分のうち20個分の払出を行う。これにより、原料Dを20個分払出したこととなる。 Similarly, the raw material dispensing unit 102f dispenses raw material D by subtracting the amount of raw material in the record containing the product code "Raw material D" in the inventory file 106b of FIG. 9 from the record with the oldest expiration date until it reaches 20 units, starting with the record with the oldest expiration date of 2021/04/28. Specifically, the raw material dispensing unit 102f dispenses 20 units of the 60 units contained in the record, starting with the record with the oldest expiration date of 2021/04/28. This results in 20 units of raw material D being dispensed.

原料Aおよび原料Dについての払出の結果を、図9にまとめて示す。 The dispensing results for raw materials A and D are summarized in Figure 9.

(4)製造計画時期限表示処理
最後に、製造計画時期限表示部102gは、(2)において取得された原料と、(3)において払出の対象としたレコード毎の払出した原料の個数と、(3)において払出の対象としたレコード中の使用期限と、(3)において払出の対象としたレコード中の有効期限がある場合には有効期限と、を図10の製造計画画面に表示する。具体的には、製造計画時期限表示部102gは、図10の製造計画画面の下半分に示すように、「使用品:原料A、数量:10、使用期限:2021/04/28」、「使用品:原料A、数量:10、使用期限:2021/06/30」および「使用品:原料D、数量:20、使用期限:2021/04/28、有効期限:2021/05/31」という3つの行を表示する。
(4) Production planning deadline display process Finally, the production planning deadline display unit 102g displays the raw materials acquired in (2), the number of raw materials dispensed for each record to be dispensed in (3), the expiration date in the record to be dispensed in (3), and the expiration date if any in the record to be dispensed in (3) on the production planning screen in Fig. 10. Specifically, the production planning deadline display unit 102g displays three rows, "Used item: raw material A, quantity: 10, expiration date: 2021/04/28", "Used item: raw material A, quantity: 10, expiration date: 2021/06/30", and "Used item: raw material D, quantity: 20, expiration date: 2021/04/28, expiration date: 2021/05/31", as shown in the lower half of the production planning screen in Fig. 10.

[3-2-2.製品Zを2021/05/20に30個製造する製造計画の場合]
本項目では、製品Zを2021/05/20に30個製造する製造計画の場合における必要情報入力、構成取得処理、原料払出処理、製造計画時期限表示処理および確認メッセージ表示処理について、図8、図11、図12および図13を用いて説明する。なお、本項目[3-2-2]では、在庫ファイル106bは、[3-2-1]における原料払出後の内容、すなわち、図11に示す内容に更新されているという前提で説明を進める。
[3-2-2. A production plan to manufacture 30 units of product Z on 2021/05/20]
In this section, the necessary information input, configuration acquisition process, raw material dispensing process, production planning deadline display process, and confirmation message display process in the case of a production plan to manufacture 30 units of product Z on 2021/05/20 will be explained using Figures 8, 11, 12, and 13. Note that in this section [3-2-2], the explanation will be given on the assumption that the inventory file 106b has been updated to the contents after the raw material dispensing in [3-2-1], that is, the contents shown in Figure 11.

(1)製造計画画面からの必要情報の入力
まず、製造会社の担当者は、図12の製造計画画面から、製造日として2021/05/20を入力し、製造対象となる製品として製品Zを入力し、製品Zの製造計画量として30個を入力したとする。
(1) Entering necessary information from the production planning screen First, the person in charge at the manufacturing company enters 2021/05/20 as the production date on the production planning screen of Figure 12, enters product Z as the product to be manufactured, and enters 30 units as the planned production quantity of product Z.

(2)構成取得処理
構成取得部102eは、(1)において入力された30個分の製品Zを製造するために必要な原料として、図8の構成マスタ106cから、原料Aおよび原料Dをそれぞれ30個ずつ取得する。
(2) Configuration Acquisition Process The configuration acquisition unit 102e acquires 30 units each of raw materials A and raw materials D from the configuration master 106c in FIG. 8 as raw materials required to manufacture the 30 units of product Z input in (1).

(3)原料払出処理
原料払出部102fは、図11の在庫ファイル106b中の商品コード「原料A」を含むレコードを原料払出の対象として、30個に到達するまで、当該レコード中の原料を減じることによる原料Aの払出を、使用期限が古いものから順に行う。具体的には、原料払出部102fは、一番古い使用期限2021/06/30を有するレコードから、当該レコードが有する数量70個分のうち30個分の払出を行う。これにより、原料Aを30個分払出したこととなる。
(3) Raw Material Dispensing Process The raw material dispensing unit 102f dispenses raw material A by subtracting the raw material from the record containing the product code "raw material A" in the inventory file 106b in FIG. 11 until it reaches 30 units, starting with the record with the oldest expiration date. Specifically, the raw material dispensing unit 102f dispenses 30 units out of the 70 units contained in the record, starting with the record with the oldest expiration date of 2021/06/30. This results in 30 units of raw material A being dispensed.

同様に、原料払出部102fは、図11の在庫ファイル106b中の商品コード「原料D」を含むレコードを原料払出の対象として、30個に到達するまで、当該レコード中の原料を減じることによる原料Dの払出を、使用期限が古いものから順に行う。具体的には、原料払出部102fは、一番古い使用期限2021/04/28を有するレコードから、当該レコードが有する数量40個分のうち30個分の払出を行う。これにより、原料Dを30個分払出したこととなる。 Similarly, the raw material dispensing unit 102f dispenses raw material D by subtracting the amount of raw material in the record containing the product code "Raw material D" in the inventory file 106b of FIG. 11 from the record with the oldest expiration date until it reaches 30 units. Specifically, the raw material dispensing unit 102f dispenses 30 units of the 40 units contained in the record starting with the record with the oldest expiration date of 2021/04/28. This results in 30 units of raw material D being dispensed.

原料Aおよび原料Dについての払出の結果を、図11にまとめて示す。 The dispensing results for raw materials A and D are summarized in Figure 11.

(4)製造計画時期限表示処理
次に、製造計画時期限表示部102gは、(2)において取得された原料と、(3)において払出の対象としたレコード毎の払出した原料の個数と、(3)において払出の対象としたレコード中の使用期限と、(3)において払出の対象としたレコード中の有効期限がある場合には有効期限と、を図12の製造計画画面に表示する。具体的には、製造計画時期限表示部102gは、図12の製造計画画面の下半分に示すように、「使用品:原料A、数量:30、使用期限:2021/06/30」および「使用品:原料D、数量:30、使用期限:2021/04/28、有効期限:2021/05/31」という2つの行を表示する。
(4) Production planning deadline display process Next, the production planning deadline display unit 102g displays the raw materials acquired in (2), the number of raw materials dispensed for each record to be dispensed in (3), the expiration date in the record to be dispensed in (3), and the expiration date, if any, in the record to be dispensed in (3) on the production planning screen in Fig. 12. Specifically, the production planning deadline display unit 102g displays two rows, "Used item: raw material A, quantity: 30, expiration date: 2021/06/30" and "Used item: raw material D, quantity: 30, expiration date: 2021/04/28, expiration date: 2021/05/31", as shown in the lower half of the production planning screen in Fig. 12.

(5)確認メッセージ表示処理
ここで、図12の製造計画画面に表示された「使用品:原料D、数量:30、使用期限:2021/04/28、有効期限:2021/05/31」に注目すると、(1)において入力された製造日2021/05/20は、使用期限2021/04/28より後ろの日付であり、かつ、有効期限2021/05/31以前の日付である。つまり、製造日2021/05/20は、有効期限範囲内であるものの、使用期限(社内規定の期限)は過ぎているということとなる。
(5) Confirmation Message Display Processing Here, if we look at the "Items used: Raw material D, quantity: 30, use by: 2021/04/28, expiration date: 2021/05/31" displayed on the production plan screen in Figure 12, the production date 2021/05/20 entered in (1) is a date that comes after the use by date 2021/04/28 and is a date that comes before the expiration date 2021/05/31. In other words, although the production date 2021/05/20 is within the expiration date range, the use by date (the deadline set by the company) has passed.

この場合、確認メッセージ表示部102hは、使用期限が切れている原料Dを使用して製品Zを製造してよいのかを製造会社の担当者に確認するための確認メッセージを、図12の製造計画画面または画面外に表示する。 In this case, the confirmation message display unit 102h displays a confirmation message on the manufacturing plan screen in FIG. 12 or off the screen to ask the person in charge at the manufacturing company whether it is okay to manufacture product Z using raw material D that has passed its expiration date.

ここで、製造日2021/05/20から有効期限2021/05/31までは、ある程度の期間がある。つまり、使用期限の問題のみである。この場合、製造会社の担当者は、使用期限が切れている原料Dの再検査を実施し、原料Dの品質に問題がなければ、在庫ファイル106b中の原料Dについての使用期限を延長することができる。本例においては、製造会社の担当者は、原料Dの使用期限を、「2021/04/28」から「2021/05/24」に延長するものとする。これにより、在庫ファイル106bは、図13に示すように更新される。 Here, there is a certain amount of time between the manufacturing date 2021/05/20 and the expiration date 2021/05/31. In other words, it is only a matter of the expiration date. In this case, the person in charge at the manufacturing company reinspects the raw material D, which has passed its expiration date, and if there is no problem with the quality of raw material D, the person in charge at the manufacturing company can extend the expiration date for raw material D in the inventory file 106b. In this example, the person in charge at the manufacturing company extends the expiration date of raw material D from "2021/04/28" to "2021/05/24". As a result, the inventory file 106b is updated as shown in FIG. 13.

[3-2-3.製品Zを2021/05/28に10個製造する製造計画の場合]
本項目では、製品Zを2021/05/28に10個製造する製造計画の場合における必要情報入力、構成取得処理、原料払出処理、製造計画時期限表示処理および確認メッセージ表示処理について、図8、図14および図15を用いて説明する。なお、本項目[3-2-3]では、在庫ファイル106bは、[3-2-2]における再検査による更新後の内容、すなわち、図14に示す内容に更新されているという前提で説明を進める。
[3-2-3. A production plan to manufacture 10 units of product Z on 2021/05/28]
In this section, the necessary information input, configuration acquisition process, raw material dispensing process, production planning deadline display process, and confirmation message display process in the case of a production plan to manufacture 10 units of product Z on 2021/05/28 will be explained using Figures 8, 14, and 15. Note that in this section [3-2-3], the explanation will be given on the assumption that the inventory file 106b has been updated to the contents after the update due to the reinspection in [3-2-2], that is, the contents shown in Figure 14.

(1)製造計画画面からの必要情報の入力
まず、製造会社の担当者は、図15の製造計画画面から、製造日として2021/05/28を入力し、製造対象となる製品として製品Zを入力し、製品Zの製造計画量として10個を入力したとする。
(1) Entering necessary information from the production planning screen First, the person in charge at the manufacturing company enters 2021/05/28 as the production date on the production planning screen of Figure 15, enters product Z as the product to be manufactured, and enters 10 units as the planned production quantity of product Z.

(2)構成取得処理
構成取得部102eは、(1)において入力された10個分の製品Zを製造するために必要な原料として、図8の構成マスタ106cから、原料Aおよび原料Dをそれぞれ10個ずつ取得する。
(2) Configuration Acquisition Process The configuration acquisition unit 102e acquires 10 units each of raw materials A and raw materials D from the configuration master 106c in FIG. 8 as raw materials required to manufacture the 10 units of product Z input in (1).

(3)原料払出処理
原料払出部102fは、図14の在庫ファイル106b中の商品コード「原料A」を含むレコードを原料払出の対象として、10個に到達するまで、当該レコード中の原料を減じることによる原料Aの払出を、使用期限が古いものから順に行う。具体的には、原料払出部102fは、一番古い使用期限2021/06/30を有するレコードから、当該レコードが有する数量40個分のうち10個分の払出を行う。これにより、原料Aを10個分払出したこととなる。
(3) Raw Material Dispensing Process The raw material dispensing unit 102f dispenses raw material A by subtracting the raw material from the record containing the product code "raw material A" in the inventory file 106b in FIG. 14 until it reaches 10 units, starting with the record with the oldest expiration date. Specifically, the raw material dispensing unit 102f dispenses 10 units out of the quantity of 40 units contained in the record, starting with the record with the oldest expiration date of 2021/06/30. This results in 10 units of raw material A being dispensed.

同様に、原料払出部102fは、図14の在庫ファイル106b中の商品コード「原料D」を含むレコードを原料払出の対象として、10個に到達するまで、当該レコード中の原料を減じることによる原料Dの払出を、使用期限が古いものから順に行う。具体的には、原料払出部102fは、一番古い使用期限2021/05/24を有するレコードから、当該レコードが有する数量10個分のうち10個分の払出を行う。これにより、原料Dを10個分払出したこととなる。 Similarly, the raw material dispensing unit 102f dispenses raw material D by subtracting the amount of raw material in the record containing the product code "Raw material D" in the inventory file 106b in FIG. 14 from the record with the oldest expiration date until it reaches 10 units, starting with the record with the oldest expiration date of 2021/05/24. In this way, 10 units of raw material D have been dispensed.

原料Aおよび原料Dについての払出の結果を、図14にまとめて示す。 The dispensing results for raw materials A and D are summarized in Figure 14.

(4)製造計画時期限表示処理
次に、製造計画時期限表示部102gは、(2)において取得された原料と、(3)において払出の対象としたレコード毎の払出した原料の個数と、(3)において払出の対象としたレコード中の使用期限と、(3)において払出の対象としたレコード中の有効期限がある場合には有効期限と、を図15の製造計画画面に表示する。具体的には、製造計画時期限表示部102gは、図15の製造計画画面の下半分に示すように、「使用品:原料A、数量:10、使用期限:2021/06/30」および「使用品:原料D、数量:10、使用期限:2021/05/24、有効期限:2021/05/31」という2つの行を表示する。
(4) Production planning deadline display process Next, the production planning deadline display unit 102g displays the raw materials acquired in (2), the number of raw materials dispensed for each record to be dispensed in (3), the expiration date in the record to be dispensed in (3), and the expiration date if any in the record to be dispensed in (3) on the production planning screen in Fig. 15. Specifically, the production planning deadline display unit 102g displays two rows, "Used item: raw material A, quantity: 10, expiration date: 2021/06/30" and "Used item: raw material D, quantity: 10, expiration date: 2021/05/24, expiration date: 2021/05/31", as shown in the lower half of the production planning screen in Fig. 15.

(5)確認メッセージ表示処理
ここで、図15の製造計画画面に表示された「使用品:原料D、数量:10、使用期限:2021/05/24、有効期限:2021/05/31」に注目すると、(1)において入力された製造日2021/05/28は、使用期限2021/05/24より後ろの日付であり、かつ、有効期限2021/05/31以前の日付である。つまり、製造日2021/05/28は、有効期限範囲内であるものの、使用期限(社内規定の期限)は過ぎているということとなる。
(5) Confirmation Message Display Processing Here, if we look at the "Items used: Raw material D, quantity: 10, use by: 2021/05/24, expiration date: 2021/05/31" displayed on the manufacturing plan screen in Figure 15, the manufacturing date 2021/05/28 entered in (1) is a date that comes after the use by date 2021/05/24 and is a date that comes before the expiration date 2021/05/31. In other words, although the manufacturing date 2021/05/28 is within the expiration date range, the use by date (the deadline set by the company) has passed.

この場合、確認メッセージ表示部102hは、使用期限が切れている原料Dを使用して製品Zを製造してよいのかを製造会社の担当者に確認するための確認メッセージを、図15の製造計画画面または画面外に表示する。 In this case, the confirmation message display unit 102h displays a confirmation message on the manufacturing planning screen in FIG. 15 or off the screen to ask the person in charge at the manufacturing company whether it is okay to manufacture product Z using raw material D that has passed its expiration date.

ここで、製造日2021/05/28から有効期限2021/05/31までは、期間が僅かしかない。この場合、製造会社の担当者は、払出の対象とする原料Dを、使用期限および有効期限にまだ余裕があるものへと変更することができる。本例においては、製造会社の担当者は、原料Dの払出の対象とするレコードを、図14の在庫ファイル106b中の「原料D、数量10、使用期限:20201/05/24、有効期限2021/05/31」から、図14の在庫ファイル106b中の「原料D、数量40、使用期限:20201/06/30、有効期限2021/07/31」に変更するものとする。 Here, there is only a short period of time between the manufacturing date 2021/05/28 and the expiration date 2021/05/31. In this case, the person in charge at the manufacturing company can change the raw material D to be dispensed to one that still has some time left before the expiration date and expiration date. In this example, the person in charge at the manufacturing company changes the record to be dispensed of raw material D from "Raw material D, quantity 10, expiration date: 20201/05/24, expiration date 2021/05/31" in the inventory file 106b of FIG. 14 to "Raw material D, quantity 40, expiration date: 20201/06/30, expiration date 2021/07/31" in the inventory file 106b of FIG. 14.

なお、[3-2-1]~[3-2-3]においては、図15の製造計画画面に入力された製造日に、所定日数(例えば、別途マスタで設定された日数)を加算することにより、製品自体の使用期限を算出してもよい。 In addition, in [3-2-1] to [3-2-3], the expiration date of the product itself may be calculated by adding a predetermined number of days (for example, a number of days set in a separate master) to the manufacturing date entered on the manufacturing planning screen in FIG. 15.

[4.本実施形態のまとめ]
以上説明してきたように、本実施形態に係る独自期限管理装置100によれば、原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限に基づく、先入先出法に則った原料の払出を可能とする。このように、製造会社独自の使用期限に基づいて原料管理を行うことで、例えば、製品の品質保証および安全性保証をより確実に行うことができる。また、先入先出法に則った原料の払出を行うことで、例えば、過剰在庫および廃棄在庫の発生のリスクをなくすことができる。
[4. Summary of the present embodiment]
As described above, the unique expiration date management device 100 according to this embodiment enables the delivery of raw materials in accordance with the first-in, first-out method based on the unique expiration date of the raw materials set by the person who purchases the raw materials and manufactures the product. In this way, by managing raw materials based on the manufacturer's unique expiration date, for example, it is possible to more reliably guarantee the quality and safety of the product. In addition, by delivering raw materials in accordance with the first-in, first-out method, it is possible to eliminate, for example, the risk of excess inventory and waste inventory.

[5.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[5. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.

また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.

また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.

[6.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
6. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

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

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

また、独自期限管理装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the unique deadline management device 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.

例えば、独自期限管理装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて独自期限管理装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the unique term management device 100, particularly the processing functions performed by the control unit, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the unique term management device 100 as necessary. That is, a computer program is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive) for working with the OS to give instructions to the CPU and perform various processes. This computer program is executed by being loaded into RAM, and works with the CPU to form the control unit.

また、このコンピュータプログラムは、独自期限管理装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 In addition, this computer program may be stored in an application program server connected to the unique deadline management device 100 via any network, and it is also possible to download all or part of it as needed.

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

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

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

また、独自期限管理装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、独自期限管理装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The unique deadline management device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The unique deadline management device 100 may be realized by implementing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.

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

本発明は、例えば、メーカーから原料および資材等を仕入れて製品の製造を行う業界において有用である。 The present invention is useful, for example, in industries that purchase raw materials and supplies from manufacturers to manufacture products.

100 独自期限管理装置
102 制御部
102a 日数取得部
102b 期限算出部
102c 入荷・仕入時期限表示部
102d 在庫ファイル生成部
102e 構成取得部
102f 原料払出部
102g 製造計画時期限表示部
102h 確認メッセージ表示部
104 通信インターフェース部
106 記憶部
106a 商品マスタ
106b 在庫ファイル
106c 構成マスタ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Unique expiration date management device 102 Control unit
102a Number of days acquisition section
102b Deadline calculation unit
102c Receipt/purchase expiration date display section
102d inventory file generator
102e Configuration acquisition unit
102f Raw material delivery section
102g Production planning deadline display section
102h Confirmation message display unit 104 Communication interface unit 106 Storage unit
106a Product master
106b Inventory File
106c Configuration master 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

Claims (6)

原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限である独自期限に基づく、先入先出法に則った原料の払出を可能とする、制御部および記憶部を備える独自期限管理装置であって、
前記記憶部には、
前記原料を識別するための原料識別データと、前記原料についての前記独自期限を算出するための日数と、を含む期限算出用マスタと、
前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む構成マスタと、
が格納されており、
前記制御部は、
前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得手段と、
前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得手段で取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出手段と、
前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出手段で算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成手段と、
前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得手段と、
前記構成取得手段で取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得手段で取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出手段と、
前記構成取得手段で取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示手段と、
を備えること、
を特徴とする独自期限管理装置。
A unique expiration date management device that is equipped with a control unit and a memory unit and enables the dispensing of raw materials in accordance with a first-in, first-out method based on a unique expiration date that is a unique expiration date for the raw materials set by a person who purchases raw materials and manufactures products,
The storage unit includes:
A deadline calculation master including ingredient identification data for identifying the ingredient and a number of days for calculating the unique deadline for the ingredient;
A configuration master including, for each of the products, product identification data for identifying the product, and the raw material identification data and the amount of the raw material required to manufacture the product;
is stored,
The control unit is
a days acquisition means for acquiring the number of days associated with the raw material identification data input by the manufacturer on a receipt input screen, which is a screen for inputting the receipt of the raw material, or a purchase input screen, which is a screen for inputting the purchase of the raw material, from the deadline calculation master;
a deadline calculation means for calculating the unique deadline for the raw material by adding the number of days acquired by the number of days acquisition means to the arrival date or purchase date of the raw material input by the manufacturer on the arrival input screen or the purchase input screen;
an inventory file generating means for generating an inventory file including a record having the inputted raw material identification data, the amount of the raw material inputted by the manufacturer on the arrival input screen or the purchase input screen, and the unique deadline for the raw material calculated by the deadline calculation means;
a configuration acquisition means for acquiring, from the configuration master, the raw material identification data and the amount of the raw material required to manufacture the product in the production plan amount based on the product identification data and the production plan amount of the product to be manufactured input by the manufacturer to a production planning screen, which is a screen for planning the manufacture of the product;
a raw material dispensing means for dispensing the raw material by subtracting the amount of the raw material in the record having the raw material identification data acquired by the composition acquisition means from the raw material amount acquired by the composition acquisition means in the order of the oldest unique expiration date, until the amount of the raw material in the record is reached;
a production planning time limit display means for displaying on the production planning screen the raw material identification data acquired by the configuration acquisition means, the amount of the raw material dispensed for each of the records that are the subject of the dispense, and the unique limit in the record that is the subject of the dispense;
To have
A unique expiration date management device that features the following:
前記制御部は、
前記期限算出手段で算出した前記原料についての前記独自期限を、前記入荷入力画面または前記仕入入力画面に表示する入荷・仕入時期限表示手段
を更に備えること、
を特徴とする請求項1に記載の独自期限管理装置。
The control unit is
a means for displaying the unique deadline for the raw material calculated by the deadline calculation means on the arrival input screen or the purchase input screen;
2. The unique term management device according to claim 1,
前記レコードは、前記原料についての正式な使用期限である正式期限を更に有し、
前記製造計画時期限表示手段は、
前記構成取得手段で取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、前記払出の対象とした前記レコード中の前記正式期限と、を前記製造計画画面に表示すること、
を特徴とする請求項1または2に記載の独自期限管理装置。
The record further includes an official expiration date that is an official expiration date for the ingredient;
The production planning deadline display means
displaying on the manufacturing planning screen the raw material identification data acquired by the configuration acquisition means, the amount of the raw material dispensed for each of the records that are the subject of the dispense, the unique deadline in the record that is the subject of the dispense, and the official deadline in the record that is the subject of the dispense;
3. The unique term management device according to claim 1 or 2.
前記独自期限は、前記正式期限より前の日付であり、
前記制御部は、
前記製造計画時期限表示手段が前記製造計画画面に表示した前記独自期限および前記正式期限の組合せの中に、前記製造計画画面に前記製造する者によって入力された前記製品の製造予定日が、前記独自期限より後ろの日付であり、かつ、前記正式期限以前の日付であるという組合せが存在する場合、前記独自期限が過ぎている前記原料を使用して前記製品を製造してよいのかを前記製造する者に確認するための確認メッセージを表示する確認メッセージ表示手段
を更に備えること、
を特徴とする請求項3に記載の独自期限管理装置。
The unique deadline is a date that precedes the official deadline;
The control unit is
a confirmation message display means for displaying a confirmation message to ask the manufacturer whether it is OK to manufacture the product using the raw material whose unique deadline has passed, when a combination of the unique deadline and the official deadline displayed on the manufacturing planning screen by the manufacturing planning deadline display means exists in which the planned manufacturing date of the product input by the manufacturer on the manufacturing planning screen is a date later than the unique deadline and a date earlier than the official deadline;
4. The unique term management device according to claim 3,
原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限である独自期限に基づく、先入先出法に則った原料の払出を可能とする、制御部および記憶部を備える情報処理装置で実行される独自期限管理方法であって、
前記記憶部には、
前記原料を識別するための原料識別データと、前記原料についての前記独自期限を算出するための日数と、を含む期限算出用マスタと、
前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む構成マスタと、
が格納されており、
前記制御部で実行される、
前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得ステップと、
前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得ステップで取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出ステップと、
前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出ステップで算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成ステップと、
前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得ステップと、
前記構成取得ステップで取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得ステップで取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出ステップと、
前記構成取得ステップで取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示ステップと、
を含むこと、
を特徴とする独自期限管理方法。
A unique expiration date management method executed by an information processing device having a control unit and a storage unit, which enables the dispensing of raw materials in accordance with a first-in, first-out method based on a unique expiration date that is a unique expiration date for the raw materials set by a person who purchases the raw materials and manufactures the product, comprising:
The storage unit includes:
A deadline calculation master including ingredient identification data for identifying the ingredient and a number of days for calculating the unique deadline for the ingredient;
A configuration master including, for each of the products, product identification data for identifying the product, and the raw material identification data and the amount of the raw material required to manufacture the product;
is stored,
Executed by the control unit,
a step of acquiring a number of days from the deadline calculation master to acquire a number of days associated with the raw material identification data input by the manufacturer on an arrival input screen, which is a screen for inputting the arrival of the raw material, or a purchase input screen, which is a screen for inputting the purchase of the raw material;
a deadline calculation step of calculating the unique deadline for the raw material by adding the number of days acquired in the number of days acquisition step to the arrival date or purchase date of the raw material input by the manufacturer on the arrival input screen or the purchase input screen;
an inventory file generating step of generating an inventory file including a record having the inputted raw material identification data, the amount of the raw material inputted by the manufacturer on the arrival input screen or the purchase input screen, and the unique deadline for the raw material calculated in the deadline calculation step;
a configuration acquisition step of acquiring, from the configuration master, the raw material identification data and the amount of the raw material required to manufacture the product in the production planning amount based on the product identification data and the production planning amount of the product to be manufactured input by the manufacturer to a production planning screen, which is a screen for planning the manufacture of the product;
a raw material dispensing step of dispensing the raw material by subtracting the amount of the raw material in the record having the raw material identification data acquired in the composition acquisition step from the raw material having the oldest unique expiration date until the amount of the raw material acquired in the composition acquisition step is reached;
a manufacturing planning time limit display step of displaying on the manufacturing planning screen the raw material identification data acquired in the configuration acquisition step, the amount of the raw material dispensed for each of the records that are the subject of the dispense, and the unique limit in the record that is the subject of the dispense;
containing,
A unique deadline management method characterized by:
原料を仕入れて製品を製造する者が定めた前記原料についての独自の使用期限である独自期限に基づく、先入先出法に則った原料の払出を可能とする、制御部および記憶部を備える情報処理装置に実行させるための独自期限管理プログラムであって、
前記記憶部には、
前記原料を識別するための原料識別データと、前記原料についての前記独自期限を算出するための日数と、を含む期限算出用マスタと、
前記製品を識別するための製品識別データと、前記製品を製造するために必要な前記原料の前記原料識別データおよび量と、を前記製品毎に含む構成マスタと、
が格納されており、
前記制御部に実行させるための、
前記期限算出用マスタから、前記原料の入荷入力を行うための画面である入荷入力画面または前記原料の仕入入力を行うための画面である仕入入力画面に前記製造する者によって入力された原料識別データと紐付く日数を取得する日数取得ステップと、
前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の入荷日または仕入日に、前記日数取得ステップで取得した日数を加算することにより、前記原料についての前記独自期限を算出する期限算出ステップと、
前記入力された原料識別データと、前記入荷入力画面または前記仕入入力画面に前記製造する者によって入力された前記原料の量と、前記期限算出ステップで算出した前記原料についての前記独自期限と、を有するレコードを含む在庫ファイルを生成する在庫ファイル生成ステップと、
前記構成マスタから、前記製品の製造を計画するための画面である製造計画画面に前記製造する者によって入力された製造対象となる前記製品の製品識別データおよび製造計画量に基づいて、当該製造計画量分の前記製品を製造するために必要な前記原料の前記原料識別データおよび量を取得する構成取得ステップと、
前記構成取得ステップで取得した原料識別データを有する前記レコードを前記原料の払出の対象として、前記構成取得ステップで取得した量に到達するまで、前記レコード中の前記原料の量を減じることによる前記原料の払出を、前記独自期限が古いものから順に行う原料払出ステップと、
前記構成取得ステップで取得した原料識別データと、前記払出の対象とした前記レコード毎の前記払出した前記原料の量と、前記払出の対象とした前記レコード中の前記独自期限と、を前記製造計画画面に表示する製造計画時期限表示ステップと、
を含むこと、
を特徴とする独自期限管理プログラム。
A unique expiration date management program to be executed by an information processing device having a control unit and a storage unit, which enables the dispensing of raw materials in accordance with a first-in, first-out method based on a unique expiration date that is a unique expiration date for the raw materials set by a person who purchases the raw materials and manufactures the product,
The storage unit includes:
A deadline calculation master including ingredient identification data for identifying the ingredient and a number of days for calculating the unique deadline for the ingredient;
A configuration master including, for each of the products, product identification data for identifying the product, and the raw material identification data and the amount of the raw material required to manufacture the product;
is stored,
To cause the control unit to execute
a step of acquiring a number of days from the deadline calculation master to acquire a number of days associated with the raw material identification data input by the manufacturer on an arrival input screen, which is a screen for inputting the arrival of the raw material, or a purchase input screen, which is a screen for inputting the purchase of the raw material;
a deadline calculation step of calculating the unique deadline for the raw material by adding the number of days acquired in the number of days acquisition step to the arrival date or purchase date of the raw material input by the manufacturer on the arrival input screen or the purchase input screen;
an inventory file generating step of generating an inventory file including a record having the inputted raw material identification data, the amount of the raw material inputted by the manufacturer on the arrival input screen or the purchase input screen, and the unique deadline for the raw material calculated in the deadline calculation step;
a configuration acquisition step of acquiring, from the configuration master, the raw material identification data and the amount of the raw material required to manufacture the product in the production planning amount based on the product identification data and the production planning amount of the product to be manufactured input by the manufacturer to a production planning screen, which is a screen for planning the manufacture of the product;
a raw material dispensing step of dispensing the raw material by subtracting the amount of the raw material in the record having the raw material identification data acquired in the composition acquisition step from the raw material having the oldest unique expiration date until the amount of the raw material acquired in the composition acquisition step is reached;
a manufacturing planning deadline display step of displaying on the manufacturing planning screen the raw material identification data acquired in the configuration acquisition step, the amount of the raw material dispensed for each of the records that are the subject of the dispense, and the unique deadline in the record that is the subject of the dispense;
containing,
A unique deadline management program that features:
JP2021213205A 2021-03-22 2021-12-27 Unique deadline management device, unique deadline management method, and unique deadline management program Active JP7637046B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021047671 2021-03-22
JP2021047671 2021-03-22

Publications (2)

Publication Number Publication Date
JP2022146863A JP2022146863A (en) 2022-10-05
JP7637046B2 true JP7637046B2 (en) 2025-02-27

Family

ID=83461692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021213205A Active JP7637046B2 (en) 2021-03-22 2021-12-27 Unique deadline management device, unique deadline management method, and unique deadline management program

Country Status (1)

Country Link
JP (1) JP7637046B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001287811A (en) 2000-04-06 2001-10-16 Toshiba Tec Corp Inventory control device
JP2016143266A (en) 2015-02-03 2016-08-08 Necフィールディング株式会社 Management device, management system, management method and program
JP2018206329A (en) 2017-07-27 2018-12-27 ベンダーサービス株式会社 Inventory control and ordering device, inventory control and ordering method, and program
JP2019144769A (en) 2018-02-19 2019-08-29 株式会社オービック Manufacturable product notification device, manufacturable product notification method and manufacturable product notification program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021033352A (en) * 2019-08-14 2021-03-01 株式会社オークファン Information processing system, information processing method and information processing program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001287811A (en) 2000-04-06 2001-10-16 Toshiba Tec Corp Inventory control device
JP2016143266A (en) 2015-02-03 2016-08-08 Necフィールディング株式会社 Management device, management system, management method and program
JP2018206329A (en) 2017-07-27 2018-12-27 ベンダーサービス株式会社 Inventory control and ordering device, inventory control and ordering method, and program
JP2019144769A (en) 2018-02-19 2019-08-29 株式会社オービック Manufacturable product notification device, manufacturable product notification method and manufacturable product notification program

Also Published As

Publication number Publication date
JP2022146863A (en) 2022-10-05

Similar Documents

Publication Publication Date Title
JP6997830B2 (en) Cost control equipment, cost control methods, and cost control programs
Hansen et al. Modelling ramp-up curves to reflect learning: improving capacity planning in secondary pharmaceutical production
JP7499385B2 (en) Order planning data creation device, order planning data creation method, and order planning data creation program
JP2024096440A (en) Inventory allocation processing device, inventory allocation processing method, and inventory allocation processing program
JP6793034B2 (en) Shipping deadline management device, shipping deadline management method and shipping deadline management program
JP7481541B2 (en) Information generating device, information generating program, and information generating method
JP6829052B2 (en) Shipping information management device, shipping information management method and shipping information management program
JP2024044063A (en) Income and expenditure management device, income and expenditure management method, and income and expenditure management program
JP7637046B2 (en) Unique deadline management device, unique deadline management method, and unique deadline management program
JP7569222B2 (en) Consigned item management device, consigned item management method, and consigned item management program
JP7605778B2 (en) Order processing device, order processing method, and order processing program
JP7674228B2 (en) Work-in-progress management device, work-in-progress management method, and work-in-progress management program
JP7565900B2 (en) Inventory management device, inventory management method, and inventory management program
JP7605622B2 (en) Expiry date management device, expiration date management method, and expiration date management program
JP7697901B2 (en) Manufacturing management device, manufacturing management method, and manufacturing management program
Saha et al. An overview of impact of healthcare inventory management systems on entrepreneurship
JP2018101278A (en) Storage fee calculation apparatus, storage fee calculation method, and storage fee calculation program
JP7762183B2 (en) Inventory management device, inventory management method, and inventory management program
JP7593958B2 (en) Expiration date-specific raw material inventory management device, expiration date-specific raw material inventory management method, and expiration date-specific raw material inventory management program
JP7840915B2 (en) Accounting management device, accounting management method, and accounting management program
JP7597754B2 (en) Order management device, order management method, and order management program
JP7539303B2 (en) Inventory management device, inventory management method, and inventory management program
JP7572983B2 (en) Alert display device, alert display method, and alert display program
JP7541909B2 (en) Movement instruction data creation device, movement instruction data creation method, and movement instruction data creation program
JP7550712B2 (en) Planned start and end date calculation device, planned start and end date calculation method, and planned start and end date calculation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250214

R150 Certificate of patent or registration of utility model

Ref document number: 7637046

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150