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
JP7569341B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7569341B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7569341B2
JP7569341B2 JP2022006910A JP2022006910A JP7569341B2 JP 7569341 B2 JP7569341 B2 JP 7569341B2 JP 2022006910 A JP2022006910 A JP 2022006910A JP 2022006910 A JP2022006910 A JP 2022006910A JP 7569341 B2 JP7569341 B2 JP 7569341B2
Authority
JP
Japan
Prior art keywords
product
data
classification information
product code
unit
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
JP2022006910A
Other languages
Japanese (ja)
Other versions
JP2023105893A (en
Inventor
豪 田中
壮宇 柴垣
和茂 飯尾
英峰 西山
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2022006910A priority Critical patent/JP7569341B2/en
Publication of JP2023105893A publication Critical patent/JP2023105893A/en
Application granted granted Critical
Publication of JP7569341B2 publication Critical patent/JP7569341B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

今日において、販売促進等を目的としたサンプル品の商品が単品(バラ)又はケース単位で提供されることがある。 Nowadays, sample products for promotional purposes are sometimes provided individually or by the case.

特許文献1(特開2007-276990号公報)に開示されている在庫管理装置の場合、一つ又は複数種類のバラ売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるバラ売り商品の種類別数量の入力を受付ける。セット売り商品の作成点数及びバラ売り商品の種類別数量が入力されると、セット売り商品に組み込まれるバラ売り商品毎に、そのバラ売り商品の種類別数量に対し、セット売り商品の作成点数を乗算した値で在庫管理ファイルに記憶されているバラ売り商品の在庫データを減算更新する。これにより、一つ又は複数種類のバラ売り商品の組合せにより構成されるセット売り商品を取扱う場合でも、各商品の在庫数を正確に管理できる。 In the case of the inventory management device disclosed in Patent Document 1 (JP Patent Publication 2007-276990), for each set product consisting of a combination of one or more types of individual products, the device accepts input of the number of items created for that set product and the number of items by type of individual product included in the set product. When the number of items created for the set product and the number of items by type of individual product are input, the device updates the inventory data for individual products stored in the inventory management file by subtracting a value obtained by multiplying the number of items created for the set product by the number of items created for the individual product for each individual product included in the set product. This allows the inventory quantity of each product to be accurately managed even when dealing in set products consisting of a combination of one or more types of individual products.

特開2007-276990号公報JP 2007-276990 A

しかし、商品がバラ単位及びケース単位で提供された場合、バラ及びケース品の異なる2つの商品の在庫管理を行う必要がある。このため、バラ品及びケース品を、その都度判断しながら運用することが必要となり、運用ミスの発生を招くと共に、業務オペレータ等の作業負荷が増大する問題があった。 However, when products are provided in both loose and case units, it is necessary to manage the inventory of two different products: loose and cased. This requires a decision to be made on each occasion as to whether to use loose or cased products, which can lead to operational errors and increases the workload of operators.

本発明は、上述の課題に鑑みてなされたものであり、例えばサンプル品として提供さえるバラ品及びケース品の在庫管理を容易化した情報処理装置、情報処理方法及び情報処理プログラムの提供を目的とする。 The present invention has been made in consideration of the above-mentioned problems, and aims to provide an information processing device, an information processing method, and an information processing program that facilitate inventory management of loose items and cased items provided as sample items, for example.

上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、取り扱い単位が単品の商品であることを示す単品区分情報、又は、取り扱い単位が複数の商品を一まとめとしたケース品の商品であることを示すケース品区分情報のうち、いずれかの区分情報、及び、商品の商品コードを取得する取得部と、取得部により取得された、区分情報及び商品コードを関連付けてデータベースに記憶する記憶制御部と、それぞれ入力された商品コード及び区分情報を含む所定のデータを生成するデータ生成部と、を備え、記憶制御部は、データ生成部により生成された所定のデータを記憶部に記憶すると共に、区分情報が単品区分情報である場合、データベースから単品区分情報に関連付けされている単品用商品コードを抽出し、所定のデータの商品コードを、データベースから抽出した単品用商品コードに書き換えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the information processing device of the present invention comprises an acquisition unit that acquires either single item classification information indicating that the handling unit is a single item, or case item classification information indicating that the handling unit is a case item in which multiple items are bundled together, and the product code of the product, a memory control unit that associates the classification information and product code acquired by the acquisition unit and stores them in a database, and a data generation unit that generates specified data including the input product code and classification information, and the memory control unit stores the specified data generated by the data generation unit in the memory unit, and, if the classification information is single item classification information, extracts from the database a single item product code associated with the single item classification information and rewrites the product code of the specified data to the single item product code extracted from the database .

また、上述した課題を解決し、目的を達成するために、本発明に係る情報処理方法は、取得部が、取り扱い単位が単品の商品であることを示す単品区分情報、又は、取り扱い単位が複数の商品を一まとめとしたケース品の商品であることを示すケース品区分情報のうち、いずれかの区分情報、及び、商品の商品コードを取得する取得ステップと、記憶制御部が、取得部により取得された、区分情報及び商品コードを関連付けてデータベースに記憶する記憶制御ステップと、データ生成部が、それぞれ入力された商品コード及び区分情報を含む所定のデータを生成するデータ生成ステップと、を備え、記憶制御ステップでは、データ生成ステップにより生成された所定のデータを記憶部に記憶すると共に、区分情報が単品区分情報である場合、データベースから単品区分情報に関連付けされている単品用商品コードを抽出し、所定のデータの商品コードを、データベースから抽出した単品用商品コードに書き換えること、を特徴とする。 In addition, in order to solve the above-mentioned problems and achieve the object, the information processing method of the present invention includes an acquisition step in which an acquisition unit acquires either single item classification information indicating that the handling unit is a single item, or case item classification information indicating that the handling unit is a case item in which multiple items are bundled together, and a product code of the product; a storage control step in which a memory control unit associates the classification information and product code acquired by the acquisition unit and stores them in a database; and a data generation step in which a data generation unit generates predetermined data including the input product code and classification information, respectively.The storage control step is characterized in that the predetermined data generated by the data generation step is stored in the memory unit, and if the classification information is single item classification information, a single item product code associated with the single item classification information is extracted from the database, and the product code of the predetermined data is rewritten to the single item product code extracted from the database .

また、上述した課題を解決し、目的を達成するために、本発明に係る情報処理プログラムは、コンピュータを、取り扱い単位が単品の商品であることを示す単品区分情報、又は、取り扱い単位が複数の商品を一まとめとしたケース品の商品であることを示すケース品区分情報のうち、いずれかの区分情報、及び、商品の商品コードを取得する取得部と、取得部により取得された、区分情報及び商品コードを関連付けてデータベースに記憶する記憶制御部と、それぞれ入力された商品コード及び区分情報を含む所定のデータを生成するデータ生成部として機能させ記憶制御部は、データ生成部により生成された所定のデータを記憶部に記憶すると共に、区分情報が単品区分情報である場合、データベースから単品区分情報に関連付けされている単品用商品コードを抽出し、所定のデータの商品コードを、データベースから抽出した単品用商品コードに書き換えること、を特徴とする。 In addition, in order to solve the above-mentioned problems and achieve the object, the information processing program of the present invention causes a computer to function as an acquisition unit that acquires either single item classification information indicating that the handling unit is a single item, or case item classification information indicating that the handling unit is a case item in which multiple items are bundled together, and the product code of the product, a memory control unit that associates the classification information and product code acquired by the acquisition unit and stores them in a database , and a data generation unit that generates specified data including the input product code and classification information , and the memory control unit stores the specified data generated by the data generation unit in the memory unit, and, if the classification information is single item classification information, extracts from the database a single item product code associated with the single item classification information and rewrites the product code of the specified data to the single item product code extracted from the database .

本発明によれば、例えばサンプル品として提供されるバラ品及びケース品の在庫管理を容易化できるという効果を奏する。 The present invention has the effect of facilitating inventory management of loose items and cased items provided as sample items, for example.

図1は、実施の形態の情報処理装置のハードウェア構成を示すブロック図である。FIG. 1 is a block diagram showing a hardware configuration of an information processing apparatus according to an embodiment. 図2は、商品マスタの一例を示す図である。FIG. 2 is a diagram illustrating an example of the product master. 図3は、資産分類マスタの一例を示す図である。FIG. 3 is a diagram illustrating an example of the asset classification master. 図4は、科目区分マスタの一例を示す図である。FIG. 4 is a diagram illustrating an example of the subject category master. 図5は、汎用マスタの一例を示す図である。FIG. 5 is a diagram illustrating an example of the general-purpose master. 図6は、取引区分マスタの一例を示す図である。FIG. 6 is a diagram showing an example of the transaction classification master. 図7は、取引区分関連付けマスタの一例を示す図である。FIG. 7 is a diagram illustrating an example of the transaction category association master. 図8は、仕入先マスタの一例を示す図である。FIG. 8 is a diagram illustrating an example of the supplier master. 図9は、得意先マスタの一例を示す図である。FIG. 9 is a diagram illustrating an example of the customer master. 図10は、商品マスタの作成動作の流れを示すフローチャートである。FIG. 10 is a flowchart showing the flow of the operation for creating a product master. 図11は、商品マスタに登録されるデータの一例を示す図である。FIG. 11 is a diagram illustrating an example of data registered in the product master. 図12は、受注入力データの生成動作の流れを示すフローチャートである。FIG. 12 is a flowchart showing the flow of the operation for generating order input data. 図13は、受注入力データの一例を示す図である。FIG. 13 is a diagram showing an example of the order input data. 図14は、仕入入力データの生成動作の流れを示すフローチャートである。FIG. 14 is a flowchart showing the flow of the operation for generating purchase input data. 図15は、仕入入力データの一例を示す図である。FIG. 15 is a diagram showing an example of purchase input data. 図16は、出荷入力データの一例を示す図である。FIG. 16 is a diagram showing an example of the shipment input data. 図17は、売上入力データの生成動作の流れを示すフローチャートである。FIG. 17 is a flowchart showing the flow of the operation for generating sales input data. 図18は、売上入力データの一例を示す図である。FIG. 18 is a diagram showing an example of sales input data. 図19は、商品変更入力データの生成動作の流れを示すフローチャートである。FIG. 19 is a flowchart showing the flow of the operation for generating product change input data. 図20は、商品変更入力時における払出データ及び受入データの一例を示す図である。FIG. 20 is a diagram showing an example of dispensing data and receiving data when a product change is input. 図21は、商品変更入力データの一例を示す図である。FIG. 21 is a diagram showing an example of product change input data.

以下、本発明を適用した実施の形態となる情報処理装置を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an information processing device according to an embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment.

(ハードウェア構成)
図1は、実施の形態の情報処理装置1のハードウェア構成を示すブロック図である。この情報処理装置1としては、デスクトップ型のパーソナルコンピュータ装置の他、ノート型のパーソナルコンピュータ装置又はタブレット型のパーソナルコンピュータ装置を用いることができる。また、情報処理装置1としては、PDA(Personal Digital Assistants)装置又はスマートフォン等携帯型情報処理装置を用いることができる。このような情報処理装置1は、記憶部2、制御部3、通信インターフェース部4及び入出力インターフェース部5を備えている。
(Hardware configuration)
1 is a block diagram showing a hardware configuration of an information processing device 1 according to an embodiment. As the information processing device 1, in addition to a desktop personal computer, a notebook personal computer, or a tablet personal computer can be used. Also, as the information processing device 1, a portable information processing device such as a PDA (Personal Digital Assistant) device or a smartphone can be used. Such an information processing device 1 includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input/output interface unit 5.

入出力インターフェース部5には、入力装置6及び出力装置7が接続されている。出力装置7としては、モニタ装置(家庭用テレビを含む)を用いることができる。入力装置6としては、キーボード装置及びマウス装置、及びマイクロホン装置の他、マウス装置と協働してポインティングデバイス機能を実現するモニタ装置を用いることができる。 An input device 6 and an output device 7 are connected to the input/output interface unit 5. A monitor device (including a home television) can be used as the output device 7. The input device 6 can be a keyboard device, a mouse device, a microphone device, or a monitor device that works with a mouse device to realize a pointing device function.

記憶部2としては、例えばROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)又はSSD(Solid State Drive)等の記憶装置を用いることができる。記憶部2には、それぞれ所定の情報が記憶された記憶領域である商品マスタ11(データベースの一例)、資産分類マスタ12、科目区分マスタ13、汎用マスタ14、取引区分マスタ15、取引区分関連付けマスタ16、仕入先マスタ17、及び、得意先マスタ18が設けられている。 The storage unit 2 may be, for example, a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD (Hard Disk Drive), or an SSD (Solid State Drive). The storage unit 2 includes a product master 11 (an example of a database), an asset classification master 12, an item classification master 13, a general-purpose master 14, a transaction classification master 15, a transaction classification association master 16, a supplier master 17, and a customer master 18, each of which is a storage area in which specific information is stored.

また、記憶部2には、取り扱い単位が単品の商品(バラ品)、及び、複数の商品を一まとめとしたケース単位で取り扱いが行われる商品(ケース品)の在庫管理を行う情報処理プログラムが記憶されている。また、記憶部2には、この情報処理プログラムに基づいて生成される受注入力データ、仕入入力データ、出荷入力データ、売上入力データ、及び、商品変更入力データ等の各種データが記憶される。 The storage unit 2 also stores an information processing program that performs inventory management for products that are handled as single items (loose items) and products that are handled in case units that contain multiple items (case items). The storage unit 2 also stores various data generated based on this information processing program, such as order input data, purchase input data, shipment input data, sales input data, and product change input data.

商品マスタ11には、図2に例示するように、商品コード、商品名、ケースバラ区分(区分情報の一例)、入数、ジャンコード(JANCD:Japanese Article Number Code)、バラ商品コード、資産分類、サンプル債務科目区分等の各情報を含む商品データが記憶されている。実施の形態の情報処理装置1は、ケースバラ区分が「ケース品(ケース品区分情報の一例)」の商品データが商品マスタ11に登録された場合、「ケース品」を構成する「バラ品」の商品データを自動的に生成し、「ケース品」の商品データに関連付けて商品マスタ11に登録する。これにより、マスタ作成担当者及び業務オペレータ等は、ケース品とバラ品を別々に意識することなく、マスタ管理を行うことができる。詳しくは、後述する。 As shown in FIG. 2, the product master 11 stores product data including information such as product code, product name, case bulk category (an example of category information), quantity, genre code (JANCD: Japanese Article Number Code), bulk product code, asset classification, sample debt subject category, etc. When product data with a case bulk category of "case item (an example of case item category information)" is registered in the product master 11, the information processing device 1 according to the embodiment automatically generates product data for the "bulk items" that make up the "case item" and registers it in the product master 11 in association with the product data for the "case item." This allows the master creator and business operators to manage the master without being aware of case items and bulk items separately. Details will be described later.

資産分類マスタ12には、図3に例示するように資産分類コード及び資産分類名等の各情報を含む資産分類データが記憶されている。図3の例は、「S001」の資産分類コードに対して「販促費」の資産分類名が関連付けされて登録されており、「S003」の資産分類コードに対して「貯蔵品」の資産分類名が関連付けされて登録されている例である。 Asset classification master 12 stores asset classification data including information such as asset classification code and asset classification name, as shown in FIG. 3. The example in FIG. 3 shows an example in which an asset classification name of "Sales Promotion Expenses" is associated and registered with an asset classification code of "S001," and an asset classification name of "Supplies" is associated and registered with an asset classification code of "S003."

科目区分マスタ13には、図4に例示するように科目区分コード及び科目区分名等の各情報を含む科目区分データが記憶されている。図4の例は、「KA001」の科目区分コードに対して「売掛金」の科目区分名が関連付けされて登録されており、「KB001」の科目区分コードに対して「買掛金」の科目区分名が関連付けされて登録されている例である。 The subject category master 13 stores subject category data including information such as subject category code and subject category name, as shown in FIG. 4. The example in FIG. 4 shows an example in which the subject category name "accounts receivable" is associated and registered with the subject category code "KA001", and the subject category name "accounts payable" is associated and registered with the subject category code "KB001".

汎用マスタ14には、図5に例示するように、商品マスタ11に対してケースバラ区分が「ケース品」の商品データが登録されることで、「バラ品」の商品データを自動的に生成する際に用いる、バラ品の商品コード(単品用商品コードの一例)の生成ルールが記憶されている。具体的には、汎用マスタ14には、「ケース品」の商品コードの末尾に付加するバラ商品末尾データが記憶されている。この図5の例は、「-01」のコードを「ケース品」の商品コードの末尾に付加して、バラ商品末尾データを生成することを示している。詳しくは後述する。 As shown in the example of FIG. 5, the general-purpose master 14 stores rules for generating bulk product codes (an example of a single product code) that are used to automatically generate bulk product data when product data for a "case item" case bulk classification is registered in the product master 11. Specifically, the general-purpose master 14 stores bulk product suffix data to be added to the end of the "case item" product code. The example of FIG. 5 shows that the code "-01" is added to the end of the "case item" product code to generate bulk product suffix data. This will be described in more detail later.

取引区分マスタ15には、図6に例示するように、取引区分コード、取引区分名、及び、サンプル取引等の各情報を含む取引区分データが記憶されている。この図6の例は、「JT001」の取引区分コードに対して「受発注」の取引区分名及び「非該当」のサンプル取引が関連付けされて記憶されている例である。また、図6の例は、「UT002」の取引区分コードに対して「サンプル売上」の取引区分名及び「該当」のサンプル取引が関連付けされて記憶されている例である。 As shown in FIG. 6, the transaction category master 15 stores transaction category data including information such as transaction category code, transaction category name, and sample transaction. The example in FIG. 6 is an example in which a transaction category code of "JT001" is associated with a transaction category name of "ordering" and a sample transaction of "non-applicable" and stored. The example in FIG. 6 is also an example in which a transaction category code of "UT002" is associated with a transaction category name of "sample sales" and a sample transaction of "applicable" and stored.

取引区分関連付けマスタ16には、図7に例示するように取引区分コード及び取引区分名を含む取引区分関連付けデータが記憶されている。図7の例は、「JT002」の取引区分コードに、「サンプル受発注」の取引区分名が関連付けされて記憶されている例である。また、図7の例は、「UT002」取引区分コード(売上)に、「サンプル売上」の取引区分名が関連付けされて記憶されている例である。また、図7の例は、「ST002」の取引区分コード(仕入)に、「サンプル仕入」の取引区分名が関連付けされて記憶されている例である。 The transaction category association master 16 stores transaction category association data including transaction category codes and transaction category names, as shown in FIG. 7. The example in FIG. 7 is an example in which a transaction category code of "JT002" is associated with a transaction category name of "sample ordering". The example in FIG. 7 is an example in which a transaction category code (sales) of "UT002" is associated with a transaction category name of "sample sales". The example in FIG. 7 is an example in which a transaction category code (purchases) of "ST002" is associated with a transaction category name of "sample purchases".

仕入先マスタ17には、図8に例示するように仕入先コード及び債務科目区分を含む仕入先データが記憶されている。この図8の例は、「仕入先A」、「仕入先B」及び「仕入先C」の各仕入先コードに対して、それぞれ「KB001」の債務科目区分が関連付けされて記憶されている例である。 The supplier master 17 stores supplier data including supplier codes and debt subject categories, as shown in FIG. 8. The example in FIG. 8 shows that the debt subject category "KB001" is associated with each of the supplier codes "Supplier A," "Supplier B," and "Supplier C."

得意先マスタ18には、図9に例示するように得意先コード及び債務科目区分を含む得意先データが記憶されている。この図9の例は、「得意先A」、「得意先B」及び「得意先C」の各得意先コードに対して、それぞれ「KB001」の債務科目区分が関連付けされて記憶されている例である。 The customer master 18 stores customer data including customer codes and debt subject categories, as shown in the example of FIG. 9. The example of FIG. 9 shows that the debt subject category "KB001" is associated with each of the customer codes "Customer A," "Customer B," and "Customer C."

(機能構成)
次に、制御部3は、記憶部2に記憶されている情報処理プログラムを実行することで、取引部21、記憶制御部22、データ生成部23、及び、表示制御部24として機能する。
(Functional configuration)
Next, the control unit 3 executes the information processing program stored in the memory unit 2, thereby functioning as a trading unit 21, a memory control unit 22, a data generation unit 23, and a display control unit 24.

取引部21は、商品マスタ11の生成時に、業務オペレータ等により入力装置6を介して入力された商品データを取得する。また、取得部21は、受注入力時に業務オペレータ等により入力される受注入力データ、仕入入力時に業務オペレータ等により入力される受仕入力データ等を取得する。記憶制御部22は、商品マスタ11の生成時に、取得部21により取得された商品データを商品マスタ11に登録する。また、商品マスタ11の生成時に、後述するデータ生成部23により自動的に生成されたバラ品の商品データを、ケース品の商品データに関連付けて登録する。 The transaction unit 21 acquires product data input by the business operator or the like via the input device 6 when the product master 11 is generated. The acquisition unit 21 also acquires order input data input by the business operator or the like when an order is input, and purchase input data input by the business operator or the like when a purchase is input. The storage control unit 22 registers the product data acquired by the acquisition unit 21 in the product master 11 when the product master 11 is generated. Furthermore, when the product master 11 is generated, the storage control unit 22 registers the product data of loose items automatically generated by the data generation unit 23 (described later) in association with the product data of cased items.

データ生成部23は、商品マスタ11の生成時に、ケース品の商品データが商品マスタ11に登録された際に、バラ品の商品データを自動的に生成する。表示制御部24は、商品マスタ11に対する商品データの登録時に、業務オペレータにより入力操作される商品データ登録画面を出力装置7に表示する。また、表示制御部24は、受注入力時に、業務オペレータにより入力操作される受注入力画面を出力装置7に表示し、また、仕入入力時に、業務オペレータにより入力操作される仕入入力画面を出力装置7に表示する。表示制御部24は、この他、業務オペレータの入力操作に対応する入力画面等を出力装置7に表示する。 The data generation unit 23 automatically generates product data for loose items when product data for cased items is registered in the product master 11 during generation of the product master 11. The display control unit 24 displays on the output device 7 a product data registration screen for input operations by the business operator when registering product data in the product master 11. The display control unit 24 also displays on the output device 7 an order input screen for input operations by the business operator during order input, and also displays on the output device 7 a purchase input screen for input operations by the business operator during purchase input. The display control unit 24 also displays on the output device 7 input screens etc. that correspond to input operations by the business operator.

(商品マスタに対する商品データの登録動作)
次に、実施の形態の情報処理装置1における、商品マスタ11に対する商品データの登録動作を、図10のフローチャートを用いて説明する。制御部3は、記憶部2に記憶されている情報処理プログラムに基づいて動作することで、この図10のフローチャートの各処理を実行する。
(Product data registration operation for product master)
Next, the operation of registering product data in the product master 11 in the information processing device 1 according to the embodiment will be described with reference to the flowchart of Fig. 10. The control unit 3 operates based on the information processing program stored in the storage unit 2 to execute each process in the flowchart of Fig. 10.

すなわち、業務オペレータにより、商品マスタ11に対する商品データの登録が指定されると、表示制御部24は、商品マスタ11に対する商品データの登録画面を出力装置7に表示する。業務オペレータは、この登録画面に対して、所望の商品データを、入力装置6を操作して入力する。ステップS1では、取得部21が、業務オペレータにより入力された入力情報(商品データ)を取得する。 In other words, when the business operator specifies the registration of product data in the product master 11, the display control unit 24 displays a registration screen for the product data in the product master 11 on the output device 7. The business operator operates the input device 6 to input the desired product data into this registration screen. In step S1, the acquisition unit 21 acquires the input information (product data) input by the business operator.

図11(a)は、業務オペレータにより入力された商品データの一例を示している。この図11(a)の例は、商品コードが「A001」、ジャンコードが「123456」、ケースバラ区分が「ケース」で、1ケースに対して20本入りの注射器の商品データが、業務オペレータにより入力された例である。 Figure 11(a) shows an example of product data entered by a business operator. The example in Figure 11(a) shows product data entered by a business operator for a product code of "A001", a genre code of "123456", a bulk case category of "case", and 20 syringes per case.

この図11(a)に示す商品データのうち、「資産分類」は、業務オペレータが、図3に示した資産分類マスタ12に記憶されている資産分類データを出力装置7に一覧表示し、この中から、登録する商品データに対応する資産分類を選択して入力する。図11(a)の例は、資産分類コードが「S001」の「販促費」が「資産分類」として選択され、入力された例である。 For the product data shown in Figure 11(a), the "asset classification" is selected by the business operator by displaying a list of asset classification data stored in the asset classification master 12 shown in Figure 3 on the output device 7, and selecting and inputting the asset classification that corresponds to the product data to be registered. The example in Figure 11(a) is an example in which "sales promotion expenses" with asset classification code "S001" is selected as the "asset classification" and input.

また、図11(a)に示す商品データのうち、「サンプル債務科目区分」は、業務オペレータが、図4に示した科目区分マスタ13に記憶されている科目区分データを出力装置7に一覧表示し、この中から、登録する商品データに対応する科目区分を選択して入力する。図11(a)の例は、科目区分コードが「KB002」の「未払い金」が「サンプル債務科目区分」として選択され、入力された例である。 In addition, for the product data shown in FIG. 11(a), the "sample debt subject category" is entered by the business operator by displaying a list of the subject category data stored in the subject category master 13 shown in FIG. 4 on the output device 7, and selecting and entering from this the subject category that corresponds to the product data to be registered. The example in FIG. 11(a) is an example in which "Unpaid Amount" with subject category code "KB002" is selected and entered as the "sample debt subject category".

次に、ステップS2では、データ生成部23が、業務オペレータにより入力された商品データのケースバラ区分は「ケース」であるか否かを判別する。ケースバラ区分が「ケース」である場合(ステップS2:Yes)、処理がステップS3に進み、ケースバラ区分が「バラ(単品区分情報の一例)」である場合(ステップS2:N0)、処理がステップS6に進む。 Next, in step S2, the data generation unit 23 determines whether the case-individual classification of the product data entered by the business operator is "case." If the case-individual classification is "case" (step S2: Yes), the process proceeds to step S3, and if the case-individual classification is "individual (an example of single item classification information)" (step S2: N0), the process proceeds to step S6.

図11(a)の例の場合、業務オペレータにより入力された商品データのケースバラ区分は「ケース」である。このため、処理がステップS3に進む。ステップS3では、データ生成部23が、まず、図11(b)の上段の列のレコードに示すように、「ケース」の商品データ(ケース用データ)を生成する。記憶制御部22は、生成されたケース用データを、記憶部2の商品マスタ11に登録する。 In the example of FIG. 11(a), the case breakdown category of the product data entered by the business operator is "case". Therefore, the process proceeds to step S3. In step S3, the data generation unit 23 first generates product data for "case" (data for case) as shown in the records in the top column of FIG. 11(b). The memory control unit 22 registers the generated data for case in the product master 11 in the memory unit 2.

また、データ生成部23は、このようにケース用データを生成すると共に、ケース品を単品に分割したバラ商品用のバラ商品コードを生成する(ステップS4)。すなわち、データ生成部23は、図5に示した汎用マスタ14を参照することで、バラ商品末尾データを取得する。そして、データ生成部23は、このバラ商品末尾データを、ケース品の商品コードの末尾に付加して、バラ商品用のバラ商品コードを生成する。図5の例の場合、バラ商品末尾データは、「-01」である。また、図11(a)及び図11(b)の例では、ケース品の商品コードは、「A001」である。このため、データ生成部23は、ケース品の商品コードである「A001」の末尾に、「-01」のバラ商品末尾データを付加することで、「A001-01」のバラ商品コードを生成する。 The data generating unit 23 generates the case data in this way, and also generates bulk product codes for bulk products obtained by dividing the case products into individual products (step S4). That is, the data generating unit 23 obtains bulk product suffix data by referencing the general-purpose master 14 shown in FIG. 5. The data generating unit 23 then adds this bulk product suffix data to the end of the product code of the case product to generate a bulk product code for the bulk product. In the example of FIG. 5, the bulk product suffix data is "-01". Also, in the examples of FIG. 11(a) and FIG. 11(b), the product code of the case product is "A001". Therefore, the data generating unit 23 generates a bulk product code of "A001-01" by adding the bulk product suffix data of "-01" to the end of the product code of the case product, "A001".

このように、バラ商品コードを生成すると、データ生成部23は、図11(b)に下段の列のレコードとして例示するように、上述の「A001-01」を商品コードとするバラ商品用のバラ商品コードを生成する。記憶制御部22は、生成されたバラ商品コードを、商品マスタ11に登録する。この際、記憶制御部22は、図11(b)に示すように、先に登録しているケース用データの「バラ商品コード」の入力欄に、「A001-01」のバラ商品コードを登録し(ステップS5)、この図10のフローチャートに示す商品データの登録動作を終了する。これにより、ケース用データ及びバラ用データを関連付けて、商品マスタ11に登録することができる。また、ケースバラ区分が「ケース」の場合、バラ用データを自動的に生成して商品マスタ11に登録できる。 When the bulk product code is generated in this way, the data generation unit 23 generates a bulk product code for bulk products with the above-mentioned "A001-01" as the product code, as exemplified by the record in the lower column in FIG. 11(b). The memory control unit 22 registers the generated bulk product code in the product master 11. At this time, as shown in FIG. 11(b), the memory control unit 22 registers the bulk product code "A001-01" in the "Bulk Product Code" input field of the case data previously registered (step S5), and ends the product data registration operation shown in the flowchart in FIG. 10. This allows the case data and bulk data to be associated and registered in the product master 11. Furthermore, if the case bulk category is "case", bulk data can be automatically generated and registered in the product master 11.

このため、マスタ作成担当者又は業務オペレータは、ケース品とバラ品を別々にマスタ作成することを意識することなく、マスタ管理を行うことができる。また、業務オペレータ等は、今回の出荷業務がケース品かバラ品かを判断するだけで(ケースバラ区分を判断するだけで)、商品コードの判断を不要とすることができる。このため、在庫管理単位の異なる2つの商品を作成し、業務上、その都度判断しながら運用を行うがために運用ミスが発生し、また、業務オペレータの作業負荷が増大する不都合を防止できる。 As a result, the master creation staff or business operators can manage the master data without having to be aware of creating master data separately for cased products and loose products. Furthermore, business operators etc. can eliminate the need to determine the product code by simply determining whether the current shipment is for cased products or loose products (by simply determining the cased loose category). This prevents operational errors that would occur when creating two products with different inventory management units and having to make decisions each time during operation, and prevents the inconvenience of increased workload for business operators.

これに対して、ステップS2において、ケースバラ区分が「バラ」であると判別されることで(ステップS2:No)、処理がステップS6に進んだ場合は、データ生成部23は、図11(b)に下段の列のレコードとして例示するバラ用データを生成する。記憶制御部22は、生成されたバラ用データを商品マスタ11に登録し、この図10のフローチャートに示す商品データの登録動作を終了する。このように、ケース用データ及びバラ用データを、その都度登録することで、商品マスタ11が生成される。 On the other hand, if the case bulk category is determined to be "bulk" in step S2 (step S2: No) and the process proceeds to step S6, the data generation unit 23 generates bulk data, as exemplified by the records in the lower column in FIG. 11(b). The storage control unit 22 registers the generated bulk data in the product master 11, and ends the product data registration operation shown in the flowchart in FIG. 10. In this way, the product master 11 is generated by registering case data and bulk data each time.

(受注入力動作)
次に、サンプルとして配布されたケース品、バラ品又は通常受注品の受注入力動作を、図12のフローチャートを用いて説明する。業務オペレータにより、受注入力画面の表示が指定されると、処理がステップS11からステップS12に進み、表示制御部24により、出力装置7を介して受注入力画面が表示される。業務オペレータにより、この受注入力画面を介して、受注した商品に関する情報の入力が行われると、取得部21により取得される(ステップS12)。データ生成部23は、ケース品及びバラ品に関わらず、商品コードをケース品用の商品コードとした受注入力データを生成する(ステップS13)。すなわち、データ生成部23は、ケース品及びバラ品の両方に対して、ケース品用の商品コードを付与した受注入力データを生成する。記憶制御部22は、生成された受注入力データを記憶部2に記憶する。
(Order entry operation)
Next, the order input operation for cased products, loose products, or normal order products distributed as samples will be described with reference to the flowchart of FIG. 12. When the business operator specifies the display of the order input screen, the process proceeds from step S11 to step S12, and the display control unit 24 displays the order input screen via the output device 7. When the business operator inputs information about the ordered product via this order input screen, the acquisition unit 21 acquires it (step S12). The data generation unit 23 generates order input data in which the product code is a product code for cased products, regardless of whether the product is cased or loose (step S13). That is, the data generation unit 23 generates order input data in which the product code for cased products is assigned to both cased products and loose products. The storage control unit 22 stores the generated order input data in the storage unit 2.

次に、記憶制御部22は、記憶部2に記憶した受注入力データのうち、ケースバラ区分が「バラ」となっている受注入力データを検出する(ステップS14)。記憶制御部22は、ケースバラ区分が「バラ」となっている受注入力データを検出した場合(ステップS14:Yes)、図2に示した商品マスタ11を参照することで、バラ商品コードを検出する。そして、ケースバラ区分が「バラ」となっている受注入力データのケース品用の商品コードを、商品マスタ11から検出したバラ商品コードに更新処理(書き換え処理)して(ステップS15)、この図12に示す受注入力動作の全処理を終了する。 Next, the memory control unit 22 detects order input data stored in the memory unit 2 for which the case loose category is "loose" (step S14). If the memory control unit 22 detects order input data for which the case loose category is "loose" (step S14: Yes), it detects the loose product code by referring to the product master 11 shown in FIG. 2. Then, it updates (rewrites) the product code for cased items in the order input data for which the case loose category is "loose" to the loose product code detected from the product master 11 (step S15), and ends the entire process of the order input operation shown in FIG. 12.

具体的に説明すると、図13(a)は、ケース品として配布されたサンプル品に対して業務オペレータにより入力された入力データである。この場合、業務オペレータは、図7に示した取引区分関連付けマスタ16を参照することで、「サンプル受発注」の取引区分コードである「JT002」を、取引区分コードとして入力する。また、商品コードは「A001」、ケースバラ区分は「ケース」として入力する。記憶制御部22は、図13(b)に示すように「J001」等の受注番号を自動採番し、一旦、入力データに従って、取引区分コードが「JT002」、商品コードが「A001」、ケースバラ区分が「ケース」の受注入力データを生成して、記憶部2に記憶する。この場合、ケースバラ区分が「ケース」であるため、記憶制御部22は、ステップS14及びステップS15で説明した商品コードの更新処理は、行わない。 Specifically, FIG. 13(a) shows input data entered by a business operator for sample products distributed as case products. In this case, the business operator refers to the transaction category association master 16 shown in FIG. 7 and enters "JT002", which is the transaction category code for "sample ordering", as the transaction category code. The product code is also entered as "A001" and the case bulk category is "case". The storage control unit 22 automatically assigns an order number such as "J001" as shown in FIG. 13(b), and first generates order input data with a transaction category code of "JT002", a product code of "A001", and a case bulk category of "case" according to the input data and stores it in the storage unit 2. In this case, since the case bulk category is "case", the storage control unit 22 does not perform the product code update process described in steps S14 and S15.

図13(e)及び図13(f)の例は、ケース品を通常受注した場合の入力データ及び受注入力データの例である。この場合も、図13(a)及び図13(b)と同様であり、ケースバラ区分が「ケース」であるため、記憶制御部22は、ステップS14及びステップS15で説明した商品コードの更新処理は、行わない。 The examples in Figures 13(e) and 13(f) are examples of input data and order input data when a cased product is normally ordered. In this case, as in Figures 13(a) and 13(b), the case loose category is "case", so the memory control unit 22 does not perform the product code update process described in steps S14 and S15.

これに対して、図13(c)及び図13(d)は、サンプル品のバラを受注した場合の入力データ及び受注入力データの例である。この場合、ケースバラ区分として「バラ」が指定されている。この場合でも、記憶制御部22は、一旦、入力データに従って、取引区分コードが「JT002」、商品コードが「A001」、ケースバラ区分が「バラ」の受注入力データを生成して、記憶部2に記憶する。しかし、ケースバラ区分が「バラ」であるため、図13(d)に示すように、ケース品の商品コードである「A001」の商品コードを、商品マスタ11から検出したバラ品の商品コードである「A001-01」の商品コードに更新処理(書き換え処理)する。 In contrast, Figures 13(c) and 13(d) are examples of input data and order input data when an order is received for loose sample items. In this case, "loose" is specified as the case loose category. Even in this case, the memory control unit 22 first generates order input data with a transaction category code of "JT002", product code of "A001", and case loose category of "loose" according to the input data, and stores it in the memory unit 2. However, because the case loose category is "loose", as shown in Figure 13(d), the product code of "A001", which is the product code of the case item, is updated (rewritten) to the product code of "A001-01", which is the product code of the loose item detected from the product master 11.

これにより、業務オペレータにより、ケース品及びバラ品の両方の商品コードに、ケース品の商品コードが用いられた場合でも、ケースバラ区分が「バラ」の場合には、自動的にバラ品の商品コードに修正できる。このため、業務オペレータは、ケース品及びバラ品の各商品コードを気にすることなく、入力データの入力を行うことができる。 As a result, even if the business operator uses the product code for cased items as the product code for both cased items and loose items, if the case loose item classification is "loose," the product code can be automatically corrected to that of the loose item. This allows the business operator to enter data without having to worry about the product codes for cased items and loose items.

(仕入入力動作)
次に、商品の仕入入力動作を、図14のフローチャートを用いて説明する。業務オペレータにより、仕入入力画面の表示が指定されると、処理がステップS21からステップS22に進み、表示制御部24により、出力装置7を介して仕入入力画面が表示される。業務オペレータにより、この仕入入力画面を介して仕入れを行う商品に関する情報の入力が行われると、取得部21は、入力された商品に関する情報を入力データとして取得する。データ生成部23は、取得された入力データに基づいて、仕入入力データを生成する(ステップS22)。記憶制御部22は、生成された仕入入力データを記憶部2に記憶する。
(Purchase input operation)
Next, the operation of inputting a purchase of a product will be described with reference to the flowchart of FIG. 14. When the business operator specifies the display of the purchase input screen, the process proceeds from step S21 to step S22, and the display control unit 24 displays the purchase input screen via the output device 7. When the business operator inputs information about the product to be purchased via this purchase input screen, the acquisition unit 21 acquires the input information about the product as input data. The data generation unit 23 generates purchase input data based on the acquired input data (step S22). The memory control unit 22 stores the generated purchase input data in the memory unit 2.

図15(a)は、ケースで配布されたサンプル品の入力データの例である。この場合、業務オペレータは、図6に示した取引区分マスタ15を参照し、サンプル品の仕入れであることを示す「ST002」の取引区分コードを入力する。また、商品コードとして「A001」を入力し、ケースバラ区分とした「ケース」を入力する。図15(b)は、図15(a)の入力データに基づいて、データ生成部23により生成される仕入入力データの一例である。データ生成部23は、入力データの取引区分コードが「ST002」の場合、図7に示したように「サンプル品の仕入(サンプル仕入)」であることを示すため、商品マスタ11を参照し、商品コードが「A001」のケース品のサンプル債務科目区分コードである「KB002」を取得する。そして、データ生成部23は、図15(b)に示すように、自動採番した「S001」の仕入番号、「ST002」の取引区分コード、「A001」の商品コード、「注射器」の商品名、「ケース」のケースバラ区分、仕入数、及び、「KB002」の債務科目区分コードを含む、サンプル仕入用の仕入入力データを生成する。 Figure 15(a) is an example of input data for sample items distributed in cases. In this case, the business operator refers to the transaction category master 15 shown in Figure 6 and inputs the transaction category code of "ST002", which indicates that the item is a purchase of sample items. In addition, "A001" is input as the product code, and "case" is input as the case-by-case category. Figure 15(b) is an example of purchase input data generated by the data generation unit 23 based on the input data in Figure 15(a). When the transaction category code of the input data is "ST002", the data generation unit 23 refers to the product master 11 and obtains "KB002", which is the sample debt subject category code for the case item with the product code "A001", in order to indicate that the item is a "purchase of sample items (sample purchase)" as shown in Figure 7. Then, as shown in FIG. 15(b), the data generation unit 23 generates purchase input data for a sample purchase, including the automatically generated purchase number "S001", the transaction category code "ST002", the product code "A001", the product name "syringe", the case bulk category "case", the purchase quantity, and the debt subject category code "KB002".

ここで、データ生成部23は、生成した仕入入力データに含まれる取引区分コードが、「サンプル仕入」を示す取引区分コード(この例の場合、ST002)であるか否かを判別する(ステップS23)。取引区分コードが、「サンプル仕入」を示す取引区分コードである場合(ステップS23:Yes)、データ生成部23は、ステップS24において、資産分類を借方にセットし、サンプル債務科目区分を貸方にセットした仕訳データを生成する。 Here, the data generation unit 23 determines whether the transaction classification code included in the generated purchase input data is a transaction classification code indicating "sample purchase" (ST002 in this example) (step S23). If the transaction classification code is a transaction classification code indicating "sample purchase" (step S23: Yes), the data generation unit 23 generates journal entry data in step S24 in which the asset classification is set to the debit side and the sample liability item classification is set to the credit side.

すなわち、図15(b)の例の場合、ケース品の商品コードである、「A001」の商品コードに基づいて図2に示す商品マスタを参照すると、「S001」の資産分類コードを得ることができる。データ生成部23は、この「S001」の資産分類コードに基づいて図3に示す資産分類マスタ12を参照することで、「販促費」の資産分類を得る。データ生成部23は、この「販促費」を仕訳データの借方にセットする。 In the example of Figure 15(b), by referencing the product master shown in Figure 2 based on the product code "A001", which is the product code for the cased product, the asset classification code "S001" can be obtained. The data generation unit 23 obtains the asset classification of "sales promotion expenses" by referencing the asset classification master 12 shown in Figure 3 based on this asset classification code of "S001". The data generation unit 23 sets this "sales promotion expenses" on the debit side of the journal entry data.

また、データ生成部23は、「KB002」の債務科目区分コードに基づいて、図4に示す科目区分マスタ13を参照する。これにより、「未払金」のサンプル債務科目区分を得ることができる。データ生成部23は、この「未払金」を仕訳データの貸方にセットする。これにより、図15(b)に示すように「販促費/未払金」の仕訳データを生成することができる。記憶制御部22は、この仕訳データを、仕入入力データに付加して記憶部2に記憶する。 The data generation unit 23 also references the item classification master 13 shown in FIG. 4 based on the debt item classification code of "KB002". This allows a sample debt item classification of "accrued money" to be obtained. The data generation unit 23 sets this "accrued money" to the credit side of the journal entry data. This allows the journal entry data of "sales promotion expenses/accrued money" to be generated as shown in FIG. 15(b). The memory control unit 22 adds this journal entry data to the purchase input data and stores it in the memory unit 2.

同様に、図15(c)及び図15(d)は、生成した仕入入力データに含まれる取引区分コードが、「サンプル仕入」を示す「ST002」の取引区分コードであり(ステップS23:Yes)、ケースバラ区分が「バラ」の場合の例である。この場合、データ生成部23は、ケースバラ区分が「バラ」であるため、自動的にバラ用の商品コード(A001-01)を生成することは、上述のとおりである。 Similarly, Figures 15(c) and 15(d) show an example in which the transaction category code included in the generated purchase input data is "ST002", which indicates "sample purchase" (Step S23: Yes), and the case bulk category is "bulk". In this case, as the case bulk category is "bulk", the data generation unit 23 automatically generates a product code for bulk items (A001-01), as described above.

これと共に、データ生成部23は、バラ用の商品コードである、「A001-01」の商品コードに基づいて図2に示す商品マスタを参照し、「S001」の資産分類コードを得る。データ生成部23は、この「S001」の資産分類コードに基づいて図3に示す資産分類マスタ12を参照することで、「販促費」の資産分類を得る。データ生成部23は、この「販促費」を仕訳データの借方にセットする。 At the same time, the data generation unit 23 references the product master shown in FIG. 2 based on the product code "A001-01", which is the product code for loose items, and obtains an asset classification code of "S001". The data generation unit 23 references the asset classification master 12 shown in FIG. 3 based on this asset classification code of "S001", and obtains the asset classification of "sales promotion expenses". The data generation unit 23 sets this "sales promotion expenses" on the debit side of the journal entry data.

また、データ生成部23は、「KB002」の債務科目区分コードに基づいて、図4に示す科目区分マスタ13を参照し、「未払金」のサンプル債務科目区分を得る。データ生成部23は、この「未払金」を仕訳データの貸方にセットする。これにより、図15(b)に示すように「販促費/未払金」の仕訳データを生成することができる。記憶制御部22は、この仕訳データを、仕入入力データに付加して記憶部2に記憶する。 The data generation unit 23 also references the subject classification master 13 shown in FIG. 4 based on the debt subject classification code of "KB002" to obtain a sample debt subject classification of "accounts payable". The data generation unit 23 sets this "accounts payable" to the credit side of the journal entry data. This makes it possible to generate journal entry data for "sales promotion expenses/accounts payable" as shown in FIG. 15(b). The memory control unit 22 adds this journal entry data to the purchase input data and stores it in the memory unit 2.

これに対して、図15(e)は、商品コードが「A001」の商品をケースで通常仕入した場合の入力データの例である。すなわち、商品コードが「A001」の商品を、サンプル品として仕入れたのではなく、購入して仕入れた場合の入力データの例である。この場合、業務オペレータは、図7に示す取引区分関連付けマスタ16を参照することで、図15(e)に示すように、通常の仕入であることを示す「ST001」の取引区分コードを入力する。 In contrast, FIG. 15(e) is an example of input data for a case of a product with product code "A001" that has been purchased normally. In other words, this is an example of input data for a case in which a product with product code "A001" has been purchased not as a sample product but by purchase. In this case, the business operator refers to the transaction category association master 16 shown in FIG. 7 and inputs the transaction category code "ST001", which indicates that this is a normal purchase, as shown in FIG. 15(e).

データ生成部23は、「A001」の商品を仕入れた仕入先に基づいて図8に示す仕入先マスタを参照し、例えば「KB001」の債務科目区分コードを得る。そして、データ生成部23は、図15(f)に示すように、「S003」等のように自動細分される仕入番号、「ST001」の取引区分コード、及び、「KB001」の債務科目区分コードを含む、通常仕入用の仕入入力データを生成する。 The data generation unit 23 refers to the supplier master shown in FIG. 8 based on the supplier that purchased the "A001" product, and obtains a debt subject classification code of, for example, "KB001". The data generation unit 23 then generates purchase input data for normal purchases, including a purchase number that is automatically subdivided into "S003" and the like, a transaction classification code of "ST001", and a debt subject classification code of "KB001", as shown in FIG. 15(f).

ここで、図15(e)及び図15(f)の例は、取引区分コードが「サンプル仕入」を示す取引区分コードではなく、通常の「仕入」を示す取引区分コード(ST001)である(ステップS23:No)。このため、データ生成部23は、ステップS25において、図7に示す取引区分科目関連付けマスタ16から、「ST001」の取引区分コードに対応する勘定科目(仕入)を検出し、これを仕訳データの借方にセットする。 Here, in the examples of Figures 15(e) and 15(f), the transaction category code is not a transaction category code indicating "sample purchase" but a transaction category code (ST001) indicating a normal "purchase" (step S23: No). Therefore, in step S25, the data generation unit 23 detects the account item (purchase) corresponding to the transaction category code of "ST001" from the transaction category item association master 16 shown in Figure 7, and sets this on the debit side of the journal entry data.

また、データ生成部23は、「KB001」の債務科目区分コードに基づいて、図4に示す科目区分マスタ13を参照し、「買掛金」の科目区分を得る。そして、この科目区分を仕訳データの貸方にセットする。これにより、図15(f)に示すように「仕入/買掛金」の仕訳データを生成することができる。記憶制御部22は、この仕訳データを、仕入入力データに付加して記憶部2に記憶する。 The data generation unit 23 also references the subject classification master 13 shown in FIG. 4 based on the debt subject classification code of "KB001" to obtain the subject classification of "accounts payable". This subject classification is then set on the credit side of the journal entry data. This makes it possible to generate journal entry data for "purchases/accounts payable" as shown in FIG. 15(f). The memory control unit 22 adds this journal entry data to the purchase input data and stores it in the memory unit 2.

この仕訳データは、所定のネットワーク上のサーバ装置に設けられている会計システム、又は、記憶部2に設けられている会計システムに計上される。 This accounting data is recorded in an accounting system installed on a server device on a specified network, or in an accounting system installed in the memory unit 2.

(出荷入力動作)
次に、出荷入力動作を説明する。業務オペレータは、出荷業務を行う際、商品が詰められている箱(ケース)に印刷又はシールで貼り付けられているバーコードを、ハンディタイプのバーコードリーダにより読み込み操作する。このため、図16(a)、図16(c)及び図16(e)に示すように、入力データの商品コードは、ケースの商品コードである「A001」となる。業務オペレータは、この入力データに対して、ケース区分及び出荷数の入力を行う。図16(a)は、1ケースのサンプル品を出荷する際の入力データの一例である。また、図16(c)は、バラの5本のサンプル品を出荷する際の入力データの一例である。図16(e)は、1ケースの商品を通常出荷する際の入力データの一例である。
(Shipping input operation)
Next, the shipment input operation will be described. When performing shipment operations, the business operator reads the barcode printed or attached by a sticker on the box (case) in which the product is packed, using a handy barcode reader. Therefore, as shown in Fig. 16(a), Fig. 16(c) and Fig. 16(e), the product code of the input data becomes "A001", which is the product code of the case. The business operator inputs the case classification and the number of shipments for this input data. Fig. 16(a) is an example of input data when one case of sample products is shipped. Fig. 16(c) is an example of input data when five loose sample products are shipped. Fig. 16(e) is an example of input data when one case of products is normally shipped.

このような入力データは、取得部21により取得される。データ生成部23は、図16(a)に示す、1ケースのサンプル品を出荷することを示す入力データが取得されると、この入力データに基づいて、図16(b)に示す出荷入力データを生成する。すなわち、データ生成部23は、図16(b)に示すように、自動採番される「B001」等の出荷番号、「出荷」との取引区分名、ケース品の商品コードである「A001」の商品コード、「注射器」等の商品名、「ケース」とのケースバラ区分、及び、出荷数を含む出荷入力データを生成する。記憶制御部22は、この出荷入力データを記憶部2に記憶する。 Such input data is acquired by the acquisition unit 21. When the data generation unit 23 acquires input data indicating that one case of sample products is to be shipped, as shown in FIG. 16(a), the data generation unit 23 generates the shipping input data shown in FIG. 16(b) based on this input data. That is, as shown in FIG. 16(b), the data generation unit 23 generates shipping input data including an automatically generated shipping number such as "B001", a trade category name with "shipment", a product code of "A001" which is the product code for cased products, a product name such as "syringe", a case-by-case category with "case", and the number of shipments. The memory control unit 22 stores this shipping input data in the memory unit 2.

また、図16(c)に示す、5本のバラのサンプル品を出荷することを示す入力データが取得されると、この入力データに基づいて、図16(d)に示す出荷入力データを生成する。すなわち、データ生成部23は、図16(d)に示すように、自動採番される「B002」等の出荷番号、「出荷」との取引区分名、「注射器」等の商品名、「バラ」とのケースバラ区分、及び、出荷数を含む出荷入力データを生成する。 When input data is acquired indicating that five loose sample items are to be shipped, as shown in FIG. 16(c), the data generating unit 23 generates the shipping input data shown in FIG. 16(d) based on this input data. That is, the data generating unit 23 generates the shipping input data including an automatically generated shipping number such as "B002", a trade category name such as "shipment", a product name such as "syringe", a case loose category such as "loose", and the number of items shipped, as shown in FIG. 16(d).

また、この例は、ケースバラ区分が「バラ」である。このため、データ生成部23は、上述のように商品マスタ11を参照し、「A001-01」となっているバラ用の商品コードを得る。そして、データ生成部23は、ハンディタイプのバーコードリーダによりバーコードの読み込みを行うことで、一律にケース用となっていた「A001」の商品コードを、バラ用の「A001-01」の商品コードに更新処理(書き換え処理)する。これにより、マスタ作成担当者又は業務オペレータは、ケース品とバラ品を別々にマスタ作成することを意識することなく、マスタ管理を行うことができる等、上述と同じ効果を得ることができる。記憶制御部22は、この出荷入力データを記憶部2に記憶する。 In this example, the case bulk category is "bulk". Therefore, the data generation unit 23 references the product master 11 as described above to obtain the bulk product code, "A001-01". The data generation unit 23 then reads the barcode with a handy barcode reader, updating (rewriting) the product code "A001", which was uniformly for cases, to the bulk product code "A001-01". This allows the master creation staff or business operator to achieve the same effect as described above, such as being able to manage the master without having to be aware of creating masters separately for cased products and bulk products. The storage control unit 22 stores this shipment input data in the storage unit 2.

また、データ生成部23は、図16(e)に示す、1ケースの商品を通常出荷することを示す入力データが取得されると、この入力データに基づいて、図16(f)に示す出荷入力データを生成する。すなわち、データ生成部23は、図16(f)に示すように、自動採番される「B003」等の出荷番号、「出荷」との取引区分名、ケース品の商品コードである「A001」の商品コード、「注射器」等の商品名、「ケース」とのケースバラ区分、及び、出荷数を含む出荷入力データを生成する。記憶制御部22は、この出荷入力データを記憶部2に記憶する。 Furthermore, when the data generation unit 23 acquires input data showing that one case of products is to be shipped normally, as shown in FIG. 16(e), the data generation unit 23 generates the shipping input data shown in FIG. 16(f) based on this input data. That is, as shown in FIG. 16(f), the data generation unit 23 generates shipping input data including an automatically generated shipping number such as "B003", the trade category name "shipment", the product code "A001" which is the product code for cased products, the product name such as "syringe", the case bulk category "case", and the number of shipments. The memory control unit 22 stores this shipping input data in the memory unit 2.

(売上入力動作)
次に、商品の売上入力動作を、図17のフローチャートを用いて説明する。業務オペレータにより、売上入力画面の表示が指定されると、処理がステップS31からステップS32に進み、表示制御部24により、出力装置7を介して売上入力画面が表示される。業務オペレータにより、この売上入力画面を介して商品に関する情報が入力されると、取得部21は、入力された商品に関する情報を入力データとして取得する。データ生成部23は、取得された入力データに基づいて、売上入力データを生成する(ステップS32)。記憶制御部22は、生成された売上入力データを記憶部2に記憶する。
(Sales input operation)
Next, the operation of inputting sales of a product will be described with reference to the flowchart of FIG. 17. When the business operator specifies the display of the sales input screen, the process proceeds from step S31 to step S32, and the display control unit 24 displays the sales input screen via the output device 7. When the business operator inputs information about a product via this sales input screen, the acquisition unit 21 acquires the input information about the product as input data. The data generation unit 23 generates sales input data based on the acquired input data (step S32). The memory control unit 22 stores the generated sales input data in the memory unit 2.

図18(a)は、ケースで配布されたサンプル品の入力データの例である。この場合、業務オペレータは、図6に示した取引区分マスタ15を参照し、サンプル品の売上であることを示す「UT002」の取引区分コードを入力する。また、商品コードとして「A001」を入力し、ケースバラ区分とした「ケース」を入力する。図18(b)は、図18(a)の入力データに基づいて、データ生成部23により生成される売上入力データの一例である。データ生成部23は、この図18(b)に示すように、自動採番した「U001」の仕入番号、「UT002」の取引区分コード、「A001」の商品コード、「注射器」の商品名、「ケース」のケースバラ区分、売上数、及び、「売掛金」の債務科目区分を含む、サンプル売上用の売上入力データを生成する。 Figure 18(a) is an example of input data for sample products distributed in cases. In this case, the business operator refers to the transaction category master 15 shown in Figure 6 and inputs the transaction category code of "UT002" indicating that the sale is of sample products. In addition, "A001" is input as the product code, and "case" is input as the case-specific category. Figure 18(b) is an example of sales input data generated by the data generation unit 23 based on the input data of Figure 18(a). As shown in Figure 18(b), the data generation unit 23 generates sales input data for sample sales, including the automatically generated purchase number of "U001", the transaction category code of "UT002", the product code of "A001", the product name of "syringe", the case-specific category of "case", the sales quantity, and the debt subject category of "accounts receivable".

ここで、データ生成部23は、生成した売上入力データに含まれる取引区分コードが、「サンプル売上」を示す取引区分コード(この例の場合、UT002)であるか否かを判別する(ステップS33)。取引区分コードが、「サンプル売上」を示す取引区分コードである場合(ステップS33:Yes)、「0円」の売上が想定される。このため、データ生成部23は、ステップS34において、「仕訳なし」の仕訳データを生成する。記憶制御部22は、この「仕訳なし」の仕訳データを、売上入力データに付加して記憶部2に記憶する。 The data generation unit 23 then determines whether the transaction category code included in the generated sales input data is a transaction category code indicating "sample sales" (UT002 in this example) (step S33). If the transaction category code is a transaction category code indicating "sample sales" (step S33: Yes), a sales of "0 yen" is assumed. Therefore, in step S34, the data generation unit 23 generates journal entry data for "no journal entry". The memory control unit 22 adds this journal entry data for "no journal entry" to the sales input data and stores it in the memory unit 2.

同様に、図18(c)及び図18(d)は、生成した売上入力データに含まれる取引区分コードが、「サンプル売上」を示す「UT002」の取引区分コードであり(ステップS33:Yes)、ケースバラ区分が「バラ」の場合の例である。この場合、データ生成部23は、ケースバラ区分が「バラ」であるため、ケース用の商品コード(A001)を、自動的にバラ用の商品コード(A001-01)に更新処理することは、上述のとおりである。 Similarly, Figures 18(c) and 18(d) show an example in which the transaction category code included in the generated sales input data is "UT002", which indicates "sample sales" (step S33: Yes), and the case bulk category is "bulk". In this case, as the case bulk category is "bulk", the data generation unit 23 automatically updates the case product code (A001) to the bulk product code (A001-01), as described above.

また、この「バラ」の場合も、取引区分コードが、「サンプル売上」を示す取引区分コードであるため(ステップS33:Yes)、「0円」の売上が想定される。このため、データ生成部23は、ステップS34において、「仕訳なし」の仕訳データを生成する。記憶制御部22は、この「仕訳なし」の仕訳データを、売上入力データに付加して記憶部2に記憶する。 In the case of "single items," the transaction category code is also a transaction category code indicating "sample sales" (step S33: Yes), so sales of "0 yen" are expected. Therefore, in step S34, the data generation unit 23 generates journal entry data for "no journal entry." The storage control unit 22 adds this journal entry data for "no journal entry" to the sales input data and stores it in the storage unit 2.

これに対して、図18(e)は、商品コードが「A001」の商品をケースで通常売上した場合の入力データの例である。すなわち、商品コードが「A001」の商品を、サンプル品として配布したのではなく、販売した場合の入力データの例である。この場合、業務オペレータは、図7に示す取引区分関連付けマスタ16を参照することで、図18(e)に示すように、通常の売上であることを示す「UT001」の取引区分コードを入力する。 In contrast, FIG. 18(e) is an example of input data for a case of a product with product code "A001" that has been sold normally. In other words, this is an example of input data for a case in which a product with product code "A001" has been sold, rather than distributed as a sample. In this case, the business operator refers to the transaction category association master 16 shown in FIG. 7, and inputs the transaction category code "UT001", which indicates that this is a normal sale, as shown in FIG. 18(e).

データ生成部23は、この入力データに基づいて、図18(f)に示すように、自動採番した「U003」の仕入番号、「UT001」の取引区分コード、「A001」の商品コード、「注射器」の商品名、「ケース」のケースバラ区分、売上数、及び、「売掛金」の債務科目区分を含む、通常売上用の売上入力データを生成する。 Based on this input data, the data generation unit 23 generates sales input data for normal sales, including the automatically generated purchase number "U003", the transaction category code "UT001", the product code "A001", the product name "syringe", the loose case category "case", the sales quantity, and the debt item category "accounts receivable", as shown in FIG. 18 (f).

ここで、図18(e)及び図18(f)の例は、取引区分コードが「サンプル売上」を示す取引区分コードではなく、通常の「売上」を示す取引区分コード(UT001)である(ステップS33:No)。このため、データ生成部23は、ステップS35において、図7に示す取引区分科目関連付けマスタ16から、「UT001」の取引区分コードに対応する勘定科目(売上)を検出し、これを仕訳データの貸方にセットする。 Here, in the examples of Figures 18(e) and 18(f), the transaction category code is not a transaction category code indicating "sample sales" but a transaction category code (UT001) indicating normal "sales" (step S33: No). Therefore, in step S35, the data generation unit 23 detects the account item (sales) corresponding to the transaction category code of "UT001" from the transaction category item association master 16 shown in Figure 7, and sets this on the credit side of the journal entry data.

また、データ生成部23は、売上入力データの債務科目区分に基づいて、「売掛金」の科目区分を、仕訳データの借方にセットする。これにより、図18(f)に示すように「売掛金/売上」の仕訳データを生成することができる。記憶制御部22は、この仕訳データを、売上入力データに付加して記憶部2に記憶する。 The data generation unit 23 also sets the account category of "accounts receivable" to the debit side of the journal entry data based on the debt account category of the sales input data. This makes it possible to generate journal entry data of "accounts receivable/sales" as shown in FIG. 18(f). The memory control unit 22 adds this journal entry data to the sales input data and stores it in the memory unit 2.

記憶部2に記憶された仕訳データは、所定のネットワーク上のサーバ装置に設けられている会計システム、又は、記憶部2に設けられている会計システムに計上される。 The accounting data stored in the memory unit 2 is recorded in an accounting system provided on a server device on a specified network, or in an accounting system provided in the memory unit 2.

(商品変更入力動作)
次に、商品変更入力動作を、図19のフローチャートを用いて説明する。この商品変更入力は、ケース品在庫をバラ商品在庫に事前に分解して在庫管理を行う場合等に用いられる。業務オペレータにより、商品変更入力画面の表示が指定されると、処理がステップS41からステップS42に進み、表示制御部24により、出力装置7を介して払出情報の入力画面が表示される。業務オペレータにより、この払出情報の入力画面を介して商品の払出情報が入力されると、取得部21は、入力された商品の払出情報を入力データとして取得する。データ生成部23は、取得された入力データに基づいて、図20(a)に例示する払出データを生成する(ステップS42)。記憶制御部22は、生成された払出データを記憶部2に記憶する。図20(a)に例示した払出データの例は、商品コードが「A001」の1ケースの商品が払い出されたことを示している。
(Product change input operation)
Next, the product change input operation will be described with reference to the flowchart of FIG. 19. This product change input is used when inventory management is performed by breaking down case product inventory into bulk product inventory in advance. When the business operator specifies the display of the product change input screen, the process proceeds from step S41 to step S42, and the display control unit 24 displays the dispensing information input screen via the output device 7. When the business operator inputs product dispensing information via the dispensing information input screen, the acquisition unit 21 acquires the input product dispensing information as input data. The data generation unit 23 generates dispensing data as exemplified in FIG. 20(a) based on the acquired input data (step S42). The memory control unit 22 stores the generated dispensing data in the memory unit 2. The example of dispensing data as exemplified in FIG. 20(a) indicates that one case of product with product code "A001" has been dispensed.

ステップS43では、データ生成部23が、払出データのケースバラ区分は「ケース」であるか否かを判別する。図20(a)に例示した払出データの場合、ケースバラ区分は「ケース」となっている(ステップS43:Yes)。このため、データ生成部23は、ステップS44において、図20(b)に例示するように、ケースバラ区分を「バラ」とし、上述のように、商品マスタ11を参照することで検出したバラ用の商品コードとし、ケース品をバラ品に分解した場合の商品数を入庫数とした受入データを生成する。 In step S43, the data generation unit 23 determines whether the loose case classification of the dispensing data is "case." In the case of the dispensing data illustrated in FIG. 20(a), the loose case classification is "case" (step S43: Yes). Therefore, in step S44, the data generation unit 23 generates receiving data in which the loose case classification is set to "loose" as illustrated in FIG. 20(b), the loose product code detected by referencing the product master 11 as described above is set, and the number of products when the cased products are broken down into loose products is set as the inventory quantity.

なお、払出データのケースバラ区分が「バラ」の場合は(ステップS43:No)、そのまま図19に示す商品変更入力動作を終了する。 If the case classification of the dispensing data is "Bulk" (step S43: No), the product change input operation shown in FIG. 19 is terminated.

次に、データ生成部23は、ステップS45において、払出データ及び受入データに対応する商品変更入力データを生成する。図21に、商品変更入力データの一例を示す。この図21に示すように、データ生成部23は、取引区分を「商品変更」とし、商品コードが「A001」で商品名が「注射器」の「ケース」に対応する商品変更入力データを生成する。 Next, in step S45, the data generation unit 23 generates product change input data corresponding to the dispensing data and receiving data. An example of product change input data is shown in FIG. 21. As shown in FIG. 21, the data generation unit 23 generates product change input data for a "case" with a transaction category of "product change" and a product code of "A001" and a product name of "syringe."

また、これと共に、データ生成部23は、取引区分を「商品変更」とし、商品コードが「A001-01」で、商品名が「注射器」の「バラ」に対応する商品変更入力データを生成する。そして、データ生成部23は、「ケース」の商品変更入力データの入出庫数を「-1」として入力すると共に、図2に示した商品マスタ11の1ケースの入数(この例は、1ケースに20本入り)を参照し、1ケースに収納されているバラ品の数である例えば「20本」を、「バラ」の商品変更入力データの入出庫数として入力する。記憶制御部22は、商品変更入力データを、記憶部2に記憶する。これにより、ケース品在庫をバラ商品在庫に事前に分解して在庫管理を行うことができる。 At the same time, the data generation unit 23 generates product change input data for the transaction category "product change", product code "A001-01", and product name "syringe" for "loose". The data generation unit 23 then inputs the number of items in and out of stock in the product change input data for "case" as "-1", and references the number of items in one case in the product master 11 shown in FIG. 2 (in this example, one case contains 20 items), and inputs the number of loose items stored in one case, for example "20 items", as the number of items in and out of stock in the product change input data for "loose". The memory control unit 22 stores the product change input data in the memory unit 2. This makes it possible to manage inventory by breaking down case item inventory into loose item inventory in advance.

(実施の形態の効果)
以上の説明から明らかなように、実施の形態の情報処理装置1は、以下の効果を得ることができる。
(Effects of the embodiment)
As is clear from the above description, the information processing device 1 according to the embodiment can achieve the following effects.

1.マスタ作成担当者又は業務オペレータ等は、ケース品とバラ品を別々にマスタ作成することを意識することなく、マスタ管理を行うことができる。 1. Master data creators or business operators can manage master data without having to worry about creating master data for cased items and loose items separately.

2.業務担当者等の判断は、今回の出荷業務がケースかバラかの判断だけであり、ケース品及びバラ品の商品コードの判断を不要とすることができる。 2. The only decision that the person in charge of operations has to make is whether the shipment is for cases or loose items, and they do not need to determine the product codes for cased and loose items.

3.経理担当者等による、販促目的で仕入計上した伝票の経費振替を不要とすることができる。 3. Accounting staff will no longer need to transfer expenses for invoices recorded for promotional purposes.

[国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[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.

[他の実施の形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[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 search conditions and other parameters, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.

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

例えば、情報処理装置1が備える処理機能、特に制御部3及び制御部3にて行われる各処理機能については、その全部又は任意の一部を、CPU(Central Processing Unit)および当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。なお、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて情報処理装置1に機械的に読み取られる。すなわち、ROM又はHDD等の記憶部等には、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部3を構成する。 For example, the processing functions of the information processing device 1, particularly the control unit 3 and each processing function performed by the control unit 3, may be realized in whole or in part by a CPU (Central Processing Unit) 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 information processing device 1 as necessary. That is, a computer program is recorded in a storage unit such as a ROM or HDD to work 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 3.

また、この情報処理装置1の情報処理プログラムは、情報処理装置1に対して任意のネットワークを介して接続された他のサーバ装置に記憶されていてもよく、必要に応じてその全部又は一部をダウンロードすることも可能である。 In addition, the information processing program of the information processing device 1 may be stored in another server device connected to the information processing device 1 via any network, and all or part of it may be downloaded as necessary.

また、本実施形態で説明した処理を実行するための情報処理プログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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 information processing program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, or may be configured as a program product. Here, this "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical Disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) Disc.

また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコード又はバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した情報処理装置1において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 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 structure, but also includes a distributed structure consisting of multiple modules or libraries, and a structure that achieves its function by working together with a separate program, such as an OS. Note that the specific structure and reading procedure for reading a recording medium in the information processing device 1 shown in the embodiment, as well as the installation procedure after reading, can use well-known structures and procedures.

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

また、情報処理装置1は、既知のパーソナルコンピュータ装置又はワークステーション等の情報処理装置で構成してもよく、また、任意の周辺装置が接続された情報処理装置で構成してもよい。また、情報処理装置は、本実施形態で説明した処理を実現させるソフトウェア(プログラム又はデータ等を含む)を実装することにより実現してもよい。 In addition, the information processing device 1 may be configured as an information processing device such as a known personal computer device or a workstation, or may be configured as an information processing device to which any peripheral device is connected. In addition, the information processing device may be realized by implementing software (including programs or data, etc.) that realizes 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 function additions. 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 inventory management of loose items and cased items provided as samples, etc.

1 情報処理装置
2 記憶部
3 制御部
4 通信インターフェース部
5 入出力インターフェース部
6 入力装置
7 出力装置
11 商品マスタ
12 資産分類マスタ
13 科目区分マスタ
14 汎用マスタ
15 取引区分マスタ
16 取引区分関連付けマスタ
17 仕入先マスタ
18 得意先マスタ
21 取得部
22 記憶制御部
23 データ生成部
24 表示制御部
REFERENCE SIGNS LIST 1 Information processing device 2 Memory unit 3 Control unit 4 Communication interface unit 5 Input/output interface unit 6 Input device 7 Output device 11 Product master 12 Asset classification master 13 Subject classification master 14 General master 15 Transaction classification master 16 Transaction classification association master 17 Supplier master 18 Customer master 21 Acquisition unit 22 Memory control unit 23 Data generation unit 24 Display control unit

Claims (9)

取り扱い単位が単品の商品であることを示す単品区分情報、又は、取り扱い単位が複数の前記商品を一まとめとしたケース品の商品であることを示すケース品区分情報のうち、いずれかの区分情報、及び、前記商品の商品コードを取得する取得部と、
前記取得部により取得された、前記区分情報及び前記商品コードを関連付けてデータベースに記憶する記憶制御部と、
それぞれ入力された商品コード及び前記区分情報を含む所定のデータを生成するデータ生成部と、を備え、
前記記憶制御部は、前記データ生成部により生成された所定の前記データを記憶部に記憶すると共に、前記区分情報が前記単品区分情報である場合、データベースから前記単品区分情報に関連付けされている単品用商品コードを抽出し、所定の前記データの前記商品コードを、前記データベースから抽出した前記単品用商品コードに書き換えること、
を特徴とする情報処理装置。
An acquisition unit that acquires classification information of either single item classification information indicating that the handling unit is a single item or case item classification information indicating that the handling unit is a case item in which multiple items are bundled together, and a product code of the product;
a storage control unit that associates the category information and the product code acquired by the acquisition unit and stores them in a database;
a data generating unit that generates predetermined data including the input product code and the category information,
the storage control unit stores the predetermined data generated by the data generation unit in a storage unit, and when the classification information is the single item classification information, extracts a single item product code associated with the single item classification information from a database, and rewrites the product code of the predetermined data to the single item product code extracted from the database;
An information processing device comprising:
前記記憶制御部は、前記取得部により前記区分情報として前記ケース品区分情報が取得された場合、前記ケース品区分情報及び前記商品コードを関連付けて前記データベースに記憶すると共に、前記取り扱い単位が単品の商品に対して付加する単品用商品コードを生成し、少なくとも前記単品区分情報に関連付けて前記データベースに記憶すること、when the acquisition unit acquires the case item classification information as the classification information, the storage control unit associates the case item classification information with the product code and stores them in the database, and generates a single item product code to be added to the product whose handling unit is a single item, and stores the code in the database in association with at least the single item classification information;
を特徴とする請求項1に記載の情報処理装置。2. The information processing apparatus according to claim 1,
前記記憶制御部は、生成した前記単品用商品コードを、前記単品区分情報に関連付けると共に、前記データベースに記憶した前記ケース品区分情報にも関連付けて記憶すること、
を特徴とする請求項2に記載の情報処理装置。
the storage control unit associates the generated single item product code with the single item classification information and also associates the single item product code with the case item classification information stored in the database;
3. The information processing apparatus according to claim 2 ,
前記データ生成部は、所定の前記データとして、前記商品コード及び前記区分情報と共に、前記商品が、少なくとも仕入を行った商品であるか、又は、サンプル品として仕入れられた商品であるかを示す取引区分情報を含むデータを生成すること、
を特徴とする請求項1から請求項3のうち、いずれか一項に記載の情報処理装置。
the data generating unit generates, as the predetermined data, data including the commodity code and the category information, as well as transaction category information indicating whether the commodity is at least a purchased commodity or a sample commodity;
4. The information processing device according to claim 1, wherein :
前記記憶制御部は、前記区分情報及び前記商品コードと共に、資産分類情報及び債務科目区分情報を関連付けて前記データベースに記憶し、
前記データ生成部は、所定の前記データとして、前記サンプル品として仕入られた商品であることを示す取引区分情報を含む仕入入力データを生成する場合、前記データベースに記憶されている前記債務科目区分情報で示される債務科目区分、及び、前記資産分類情報で示される資産分類に基づいて生成した仕訳データを付加すること、
を特徴とする請求項4に記載の情報処理装置。
The storage control unit stores the asset classification information and the debt subject classification information in the database in association with the classification information and the product code,
when generating purchase input data including transaction classification information indicating that the product is purchased as the sample product as the predetermined data, the data generating unit adds journal entry data generated based on the debt item classification indicated by the debt item classification information stored in the database and the asset classification indicated by the asset classification information;
5. The information processing apparatus according to claim 4,
前記データ生成部は、所定の前記データとして、前記サンプル品として仕入られた商品であることを示す取引区分情報を含む売上入力データを生成する場合、「仕訳なし」の仕訳データを付加すること、
を特徴とする請求項4又は請求項5に記載の情報処理装置。
When the data generation unit generates sales input data including transaction classification information indicating that the product is a sample product as the predetermined data, the data generation unit adds journal entry data of "no journal entry" to the sales input data.
6. The information processing device according to claim 4 or 5,
前記データ生成部は、払出データの商品に前記ケース品が選択された場合、前記単品区分情報、前記単品用商品コード、及び、前記ケース品を前記単品の商品に分解した数である入庫数を関連付けした商品変更入力データを生成すること、
を特徴とする請求項3から請求項6のうち、いずれか一項に記載の情報処理装置。
the data generating unit generates product change input data in which the single item classification information, the single item product code, and the number of items received, which is the number of items obtained by breaking down the case items into the single items, are associated with each other when the case items are selected as the product of the dispensing data;
7. The information processing device according to claim 3, wherein:
取得部が、取り扱い単位が単品の商品であることを示す単品区分情報、又は、取り扱い単位が複数の前記商品を一まとめとしたケース品の商品であることを示すケース品区分情報のうち、いずれかの区分情報、及び、前記商品の商品コードを取得する取得ステップと、
記憶制御部が、前記取得部により取得された、前記区分情報及び前記商品コードを関連付けてデータベースに記憶する記憶制御ステップと、
データ生成部が、それぞれ入力された商品コード及び前記区分情報を含む所定のデータを生成するデータ生成ステップと、を備え、
前記記憶制御ステップでは、前記データ生成ステップにより生成された所定の前記データを記憶部に記憶すると共に、前記区分情報が前記単品区分情報である場合、データベースから前記単品区分情報に関連付けされている単品用商品コードを抽出し、所定の前記データの前記商品コードを、前記データベースから抽出した前記単品用商品コードに書き換えること、
を特徴とする情報処理方法。
an acquisition step in which an acquisition unit acquires classification information of either single item classification information indicating that the handling unit is a single item or cased item classification information indicating that the handling unit is a cased item in which a plurality of the items are bundled together, and a product code of the item;
a storage control step of storing, in a database, the category information and the product code acquired by the acquisition unit in association with each other, by a storage control unit;
a data generating step in which a data generating unit generates predetermined data including the input product code and the category information,
In the storage control step, the predetermined data generated in the data generation step is stored in a storage unit, and when the classification information is the single item classification information, a single item product code associated with the single item classification information is extracted from a database, and the product code of the predetermined data is rewritten to the single item product code extracted from the database;
An information processing method comprising:
コンピュータを、
取り扱い単位が単品の商品であることを示す単品区分情報、又は、取り扱い単位が複数の前記商品を一まとめとしたケース品の商品であることを示すケース品区分情報のうち、いずれかの区分情報、及び、前記商品の商品コードを取得する取得部と、
前記取得部により取得された、前記区分情報及び前記商品コードを関連付けてデータベースに記憶する記憶制御部と、
それぞれ入力された商品コード及び前記区分情報を含む所定のデータを生成するデータ生成部として機能させ、
前記記憶制御部は、前記データ生成部により生成された所定の前記データを記憶部に記憶すると共に、前記区分情報が前記単品区分情報である場合、データベースから前記単品区分情報に関連付けされている単品用商品コードを抽出し、所定の前記データの前記商品コードを、前記データベースから抽出した前記単品用商品コードに書き換えること、
を特徴とする情報処理プログラム。
Computer,
An acquisition unit that acquires classification information of either single item classification information indicating that the handling unit is a single item or case item classification information indicating that the handling unit is a case item in which a plurality of the items are bundled together, and a product code of the item;
a storage control unit that associates the category information and the product code acquired by the acquisition unit and stores them in a database ;
a data generating unit that generates predetermined data including the input product code and the category information;
the storage control unit stores the predetermined data generated by the data generation unit in a storage unit, and when the classification information is the single item classification information, extracts a single item product code associated with the single item classification information from a database, and rewrites the product code of the predetermined data to the single item product code extracted from the database;
An information processing program characterized by:
JP2022006910A 2022-01-20 2022-01-20 Information processing device, information processing method, and information processing program Active JP7569341B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022006910A JP7569341B2 (en) 2022-01-20 2022-01-20 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022006910A JP7569341B2 (en) 2022-01-20 2022-01-20 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023105893A JP2023105893A (en) 2023-08-01
JP7569341B2 true JP7569341B2 (en) 2024-10-17

Family

ID=87473247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022006910A Active JP7569341B2 (en) 2022-01-20 2022-01-20 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7569341B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001180811A (en) 1999-12-24 2001-07-03 Fujitsu Ltd Product management device and program recording medium
JP2003141225A (en) 2001-11-02 2003-05-16 Ki Fresh Access Inc System for managing ordering and arrival of merchandise
JP2007276990A (en) 2006-04-11 2007-10-25 Toshiba Tec Corp Inventory management device and inventory management program
JP2013080436A (en) 2011-10-05 2013-05-02 Canon Marketing Japan Inc Information processing device, information processing method, and program
JP2020187628A (en) 2019-05-16 2020-11-19 東芝テック株式会社 Goods management device, product sales management device, information processing program and goods management method
JP2021088421A (en) 2019-12-02 2021-06-10 カシオ計算機株式会社 Information processor and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08268511A (en) * 1995-03-31 1996-10-15 Mitsubishi Electric Corp Product management method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001180811A (en) 1999-12-24 2001-07-03 Fujitsu Ltd Product management device and program recording medium
JP2003141225A (en) 2001-11-02 2003-05-16 Ki Fresh Access Inc System for managing ordering and arrival of merchandise
JP2007276990A (en) 2006-04-11 2007-10-25 Toshiba Tec Corp Inventory management device and inventory management program
JP2013080436A (en) 2011-10-05 2013-05-02 Canon Marketing Japan Inc Information processing device, information processing method, and program
JP2020187628A (en) 2019-05-16 2020-11-19 東芝テック株式会社 Goods management device, product sales management device, information processing program and goods management method
JP2021088421A (en) 2019-12-02 2021-06-10 カシオ計算機株式会社 Information processor and program

Also Published As

Publication number Publication date
JP2023105893A (en) 2023-08-01

Similar Documents

Publication Publication Date Title
JP2023115347A (en) Scrap processing device, scrap processing method, and scrap processing program
JP7132056B2 (en) Departmental Profit and Loss Management Device, Departmental Profit and Loss Management Method, and Departmental Profit and Loss Management Program
JP2025109831A (en) Business support device, business support method, and business support program
JP7569341B2 (en) Information processing device, information processing method, and information processing program
JP2024069492A (en) Inventory management device, inventory management method, and inventory management program
JP7530283B2 (en) Cost transfer device, cost transfer method, and cost transfer program
JP7389725B2 (en) Information processing device, information processing method and program
JP2023065148A (en) Sales management device, sales management method, and sales management program
JP2022155478A (en) Cost management device, cost management method, and cost management program
JP7149088B2 (en) Gross profit display device, gross profit display method and gross profit display program
JP7257766B2 (en) Product profit/loss management device, product profit/loss management method, and product profit/loss management program
JP7157563B2 (en) Amount calculation device, amount calculation method, and amount calculation program
JP7507932B2 (en) Business support device, business support method, and business support program
JP7557484B2 (en) Business support device, business support method, and business support program
JP7712974B2 (en) Unit price management device, unit price management method, and unit price management program
JP7804598B2 (en) Business support device, business support method, and business support program
JP7534981B2 (en) Hibernation setting management device, hibernation setting management method, and hibernation setting management program
JP7590366B2 (en) CREDIT MANAGEMENT DEVICE, CREDIT MANAGEMENT METHOD, AND CREDIT MANAGEMENT PROGRAM
JP7733041B2 (en) Income and expenditure simulation device, income and expenditure simulation method, and income and expenditure simulation program
JP7812816B2 (en) Management accounting device, management accounting method, and management accounting program
JP7474367B2 (en) Business support device, business support method, and business support program
JP7708650B2 (en) Automatic cost accounting device, automatic cost accounting method, and automatic cost accounting program
JP7733043B2 (en) Project management system, project management method, and project management program
JP7361162B2 (en) Unit price calculation device, unit price calculation method, and unit price calculation program
JP7541909B2 (en) Movement instruction data creation device, movement instruction data creation method, and movement instruction data creation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240517

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240807

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241004

R150 Certificate of patent or registration of utility model

Ref document number: 7569341

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150