在庫管理システムを選ぶときは、画面の見た目や機能の数だけで比較せず、自社の製造フローに沿って数量と状態を追えるかを確認することが大切です。品目コード、ロット、保管場所、単位、入出庫履歴を整え、生産計画や購買、販売、品質管理とつなげることで、欠品と過剰在庫の両方を抑えやすくなります。
この記事では、製造業における原材料・仕掛品・完成品の違い、必要な機能、比較時の確認項目、ExcelやAccessから移行する進め方を解説します。自社で標準機能を使える範囲と、個別の業務に合わせて調整すべき範囲を整理し、導入後に現場で使い続けられるシステムを選ぶための材料を紹介します。
この記事で分かること
- 原材料・仕掛品・完成品を分けて管理する理由
- 製造業の在庫数量と状態を正しく把握するためのマスタ設計
- 入出庫、ロット、棚卸し、品質保留を管理する機能
- 生産計画、購買、販売、原価情報と在庫を連携する考え方
- Excel・Access・クラウド・個別開発の選び分け
- 導入前に確認したい比較項目と段階的な進め方
製造業の在庫管理が難しい理由
同じ品目でも工程によって意味が変わる
小売や単純な卸売の在庫は、仕入れて保管し、出荷するという流れで数量を把握しやすい傾向があります。製造業では、原材料を投入して加工し、複数の工程を通して完成品に変換します。工程間に置かれた数量は、まだ販売できない一方で、すでに購入した材料とも異なります。品目と工程を一緒に捉えなければ、帳簿上の数量と現場の実態がずれてしまいます。
例えば同じ部品でも、未加工の材料、切断済みの部材、組立途中の製品、検査待ちの完成品では、利用できる範囲が異なります。システム上の名称を変えなくても、在庫区分、工程、品質状態を持たせれば、どの数量がどの目的に使えるかを判断できます。数量だけを一つの合計値で表示する仕組みは、計画変更や緊急受注が起きたときに誤判断を招きます。
数量だけでなく状態と予定を同時に見る必要がある
在庫管理で確認したいのは、倉庫に置かれている物の数だけではありません。発注済みで入荷を待つ原材料、製造指示が出て引き当てられた材料、検査で保留されている完成品、出荷予定として確保された製品を区別する必要があります。利用可能在庫、引当在庫、保留在庫、廃棄予定在庫などの定義を決め、画面や帳票で同じ意味を示すことが重要です。
生産計画が変更されると、材料の必要数や完成品の出荷時期も変わります。計画と実績を別々に管理していると、計画上は材料が足りているのに実際の仕掛かりが遅れている、あるいは完成品があるのに検査が終わっていない、といった状況を把握しにくくなります。在庫の現在値と将来の入出庫予定を一つの流れで確認できるかが、製造業向けシステムの選定ポイントです。

原材料・仕掛品・完成品の管理方法
原材料は受入から払出までを追跡する
原材料は仕入先から入荷した時点で、すぐに製造へ投入できるとは限りません。数量を確認する受入、仕様や外観を確認する検査、保管場所への入庫、製造指示への払出という段階があります。受入検査が終わる前の材料を使用可能在庫に含めると、実際には使えない材料を前提に生産計画を立てることになります。
原材料マスタには、品目コード、名称、規格、単位、入数、保管条件、標準仕入先、リードタイムなどを登録します。仕入先ごとに呼び方や品番が異なる場合は、自社コードとの対応を持たせます。発注番号や入荷番号とロットを関連付けておくと、後で品質問題が発生したときに、どの製品や工程へ使われたかを調査しやすくなります。
仕掛品は工程・作業場所・進捗で管理する
仕掛品は、製造の途中にあるため、完成品のように単純な入出庫だけでは管理できません。どの製造指示に紐付くか、どの工程まで進んでいるか、次にどこへ移すかを記録する必要があります。工程間の移動を在庫取引として残し、数量と作業実績を結び付けると、仕掛かりの滞留や未処理を見つけやすくなります。
同じ仕掛品が複数の場所に分かれている現場では、品目コードだけで検索すると見つからないことがあります。工場、建屋、ライン、工程、棚などのロケーションを持たせ、外注先に預けている数量も社内在庫と区別して表示します。仕掛品を一時的に戻した場合や、再加工が発生した場合にも、移動理由と担当者を履歴へ残すことが大切です。
完成品は品質判定と出荷予定を分ける
完成工程を終えた製品でも、検査前、合格、条件付き合格、出荷保留などの状態が考えられます。完成品の総数量だけを在庫として表示すると、出荷担当者が保留品を引き当てる可能性があります。品質状態を在庫区分として扱い、出荷可能数量を明確に表示できるシステムを選ぶ必要があります。
受注や出荷指示が登録された完成品は、自由に別の注文へ回せない場合があります。出荷予定日、顧客、受注番号、引当数量を在庫と関連付け、引当の解除や変更も履歴に残せると、急な納期変更に対応できます。完成品のロットやシリアル番号を出荷記録へ継承できることは、問い合わせ対応や回収範囲の特定にも役立ちます。
製造業向け在庫管理システムに必要な基本機能
品目・BOM・単位を整えるマスタ機能
品目マスタは、在庫を正しく集計するための土台です。原材料、購入部品、仕掛品、完成品、梱包資材などを区分し、在庫管理の対象と、在庫を持たずに都度購入する対象を明確にします。保管単位、使用単位、発注単位が異なる場合は、換算係数や入数を登録し、計算前の数量と換算後の数量を確認できるようにします。
製品を構成する材料や部品をBOMで管理する場合は、親品目と子品目、使用量、歩留まり、代替部品、適用期間を確認します。設計変更の前後でBOMが変わると、同じ製品コードでも必要な材料が変わる可能性があります。改訂番号や有効日を持たせ、どの製造指示がどの構成を使用したかを後から確認できることが望まれます。
入出庫・移動・払出・戻し入れを記録する
在庫数は、入荷、入庫、製造への払出、工程間移動、完成入庫、出荷、返品、廃棄、棚卸し差異などで変わります。製造業向けシステムでは、物が動いた事実と、なぜ動いたかを同じ履歴で確認できることが重要です。製造指示番号、作業者、処理日時、ロケーションを記録すれば、数量が変わった原因を追跡できます。
材料を払い出した後に余りが戻る、材料を別の製造指示へ振り替える、完成品を再加工へ戻すといった処理もあります。通常の出庫だけを想定していると、戻し入れや振替を別台帳で管理することになり、在庫の二重計上が起こります。例外処理の入力方法と承認ルールまで確認してから、候補システムを比較しましょう。
ロット・シリアル・期限を管理する
食品、医薬品、化学品、精密部品などでは、ロット単位で入荷から使用、製造、出荷までを追う必要があります。原材料ロットを製造指示や完成品ロットへ紐付け、使用量や残量を確認できると、問い合わせや不具合への初動が速くなります。シリアル番号が必要な製品では、個体ごとの検査結果や出荷先を扱えるかも確認します。
使用期限や保管期限がある材料は、入荷日だけでなく期限日を持たせ、先に期限が近いものを払出候補として表示できると便利です。期限切れを単に在庫から削除するのではなく、廃棄、返却、再検査などの処理状態を残せることも重要です。業界の規制や顧客の追跡要求がある場合は、必要な保存期間と検索条件を導入前に整理します。

生産計画・購買・販売と連携する機能
生産計画から材料の必要数を確認する
生産計画と在庫を連携すると、製造予定に対して材料が足りるかを早めに確認できます。計画数量、BOM、現在庫、発注残、入荷予定、既存の引当を組み合わせ、必要数と不足数を品目ごとに表示します。材料が不足する場合は、発注、納期変更、代替部品、計画の見直しなどの判断につなげられます。
計画は変更されるため、確定計画と仮計画を区別し、計画を変更した履歴を残すことが必要です。複数の製造指示が同じ原材料を取り合う場合は、優先順位や納期を考慮して引当を調整できることが求められます。計画を自動確定する機能よりも、担当者がどの前提で不足を判断したかを確認できる仕組みの方が、現場では重要なことがあります。
購買と入荷予定を在庫の見込みに反映する
原材料の発注残や入荷予定を在庫と別に持っていると、製造計画を立てるたびに担当者が資料を照合しなければなりません。発注番号、仕入先、数量、納期、分納状況、検査予定を管理し、入荷した数量を発注残から減らしていく機能があると、必要な材料がいつ使えるかを見通しやすくなります。
入荷予定日は、仕入先が回答した日と、検査を終えて使用可能になる日が異なる場合があります。システム上で入荷日と使用可能予定日を分けられると、見かけ上の納期だけで製造判断をすることを防げます。納期遅延、分納、数量差異が発生した場合も、発注の状態を更新し、生産計画の影響を確認できるようにします。
受注・出荷と完成品を連携する
完成品の在庫は、販売や出荷と連動して初めて適切に評価できます。受注残、出荷予定、引当済み、出荷済みを区別し、完成品の利用可能数量を表示します。受注に対して製造が必要な場合は、製造指示の予定日と出荷納期を関連付け、納期に影響する遅れを早く発見します。
受注ごとの個別仕様や顧客指定のロットがあるときは、完成品の属性を受注へ継承できるかを確認します。出荷後に返品があった場合も、返品数量を通常在庫へ戻すのか、検査待ちとして隔離するのかを業務ルールに沿って記録します。販売側の画面と製造側の画面で数字の定義が一致していることが、部門間の調整を減らします。
比較表で確認したい選定ポイント
| 確認項目 | 確認する内容 | 見落とした場合の問題 |
|---|---|---|
| 在庫区分 | 原材料、仕掛品、完成品、保留品を分けられるか | 使えない数量を利用可能在庫と誤認する |
| 工程管理 | 製造指示、工程、仕掛数量、工程間移動を追えるか | 仕掛品の滞留や所在が分からなくなる |
| ロット・個体 | ロット、シリアル、期限、使用履歴を保持できるか | 品質問題の対象範囲を特定しにくい |
| 単位・換算 | 購入、保管、使用、発注の単位を変換できるか | 発注数量や払出数量に誤差が生じる |
| 連携 | 生産計画、購買、販売、会計とのデータ連携が可能か | 転記が増え、更新時刻の違いで判断がずれる |
| 権限・履歴 | 登録、承認、修正の権限と操作履歴を設定できるか | 誤修正の原因や責任範囲を確認できない |
| 現場入力 | バーコード、タブレット、CSVなどで入力できるか | 現場の記録が後入力になり、実績が遅れる |
比較表を埋めるときは、製品資料の機能名だけで判断せず、自社の一つの製造品を例にして確認します。原材料の入荷、検査、払出、工程間移動、完成入庫、検査、出荷までの各場面で、どの画面に何を入力するのかを説明してもらいます。デモで使う品目、ロット、数量、例外処理を事前に渡すと、標準機能で対応できる範囲が分かりやすくなります。
また、導入時の費用だけでなく、マスタ整備、データ移行、教育、端末、保守、追加開発に必要な作業も見積もります。機能が豊富でも、現場入力に時間がかかる、マスタ変更を担当者ができない、帳票を毎回手作業で加工するという状態では定着しません。実際の担当者が日々使う操作を基準に、導入後の運用負担を比較することが大切です。
Excel・Access・クラウド・個別開発の選び方
Excelは範囲を限定してルールを試す
製品数や担当者が少なく、まず在庫区分や入力項目を整理したい場合は、Excelで現状を可視化できます。原材料、仕掛品、完成品を別シートに分け、品目コードと在庫状態を統一し、入出庫履歴から残高を計算する形を試します。導入前の業務整理として活用すれば、必要な項目や例外処理を洗い出す助けになります。
一方で、複数人が同時に入力する、ロットを追跡する、工程間移動が多い、複数拠点をつなぐといった要件が増えると、ファイルの分散や数式の属人化が起こりやすくなります。最新版が分からない、入力のたびにコピーが必要、変更履歴を追えないという問題が出てきたら、表を増やす前にデータ構造と運用を見直します。
Accessは既存資産を活かせるか確認する
すでにAccessで品目や入出庫を管理している場合は、現在のデータと画面を活かして、ロット、工程、在庫区分などを追加できる可能性があります。既存の入力に慣れた担当者がいることは利点ですが、古いマクロ、特定のパソコンに依存する処理、バックアップの不足、担当者しか分からない修正手順が残っていないかを確認します。
Accessの改修では、現行ファイルの動作だけでなく、テーブル構造、リレーション、帳票、外部リンク、利用人数を整理します。将来、工場や利用者を増やす場合は、データベースの置き場所や同時利用の方式も検討します。既存資産をそのまま延命するのか、段階的にWebシステムへ移行するのかを、現状の診断結果を基に判断すると無理がありません。
クラウドや個別開発は業務との適合度を見る
クラウド型の在庫管理システムは、サーバーの準備や保守を抑えながら利用を始めやすい選択肢です。ただし、標準の在庫区分、工程、ロット、権限、外部連携が自社の業務に合うかを確認します。標準機能へ業務を合わせることで改善できる部分と、製品仕様や顧客要求のため変更できない部分を切り分けることが重要です。
独自の工程、複数の単位、外注加工、特殊な品質判定、既存設備との連携がある場合は、個別開発やテンプレート型開発を候補にします。在庫管理システム開発の相談では、入出庫、棚卸し、ロット、バーコード、帳票、CSV連携などを業務に合わせて設計する考え方を確認できます。生産と在庫を小さな範囲から整えたい場合は、スモールスタートの生産・在庫管理も比較対象になります。

導入前に進める業務整理とデータ移行
現場の流れを物の動きで書き出す
導入の最初に、システム画面の要望を集めるだけではなく、物がどこからどこへ動くかを書き出します。原材料の発注、入荷、検査、棚入れ、払出、仕掛品の工程間移動、完成入庫、品質判定、出荷、返品までを時系列に並べます。各場面で、誰が、どの端末から、どの単位で、どの番号を記録するかを確認します。
記録が紙、Excel、Access、現場端末に分かれている場合は、同じ情報を複数回入力している箇所を特定します。入力を一つに集約すれば解決するものと、承認や検査のために別の記録が必要なものを分けます。業務を変えることで簡単になる部分を見落とさず、システムへそのまま移すべきルールと、見直すべきルールを整理します。
マスタと過去履歴を分けて整える
移行前には、品目コードの重複、名称の表記ゆれ、単位の違い、使用終了品、仕入先コード、保管場所を確認します。原材料と仕掛品で同じ名称が使われている場合は、区分や工程を含めて識別できるコードへ整理します。BOMやロットの過去データをすべて移すのか、一定期間だけ移すのかも、検索の必要性と作業量を見て決めます。
新システムへ取り込む前に、少数の品目で数量と履歴を照合します。帳簿残高、実棚数量、検査保留、仕掛数量、発注残を分けて取り込み、合計値だけで一致を判断しないようにします。移行後に差異が出た場合の修正方法と、旧台帳を参照できる期間を決めておくと、切替後の問い合わせに対応しやすくなります。
小さな範囲で試験運用する
最初から全工場、全品目、全工程を切り替えると、問題が発生した場所を特定しにくくなります。まずは一つの製品群や一つのラインを選び、原材料の受入から完成品の出荷までを試します。ロット追跡、払出の戻し入れ、仕掛品の移動、検査保留、棚卸し差異など、通常処理と例外処理の両方を確認します。
試験期間中は、入力時間、手作業で補正した件数、在庫差異、発注や製造計画の確認時間を記録します。現場から出た「この項目が入力しにくい」「この状態を選べない」という声を、単なる操作説明の不足と決めつけず、業務設計の課題として検討します。試験結果を反映してから対象範囲を広げることで、導入後の混乱を抑えられます。
失敗を防ぐための運用ポイント
在庫の定義を部門間でそろえる
生産、購買、品質、倉庫、営業がそれぞれ異なる「在庫」を見ていると、同じ数字について議論できません。現在庫、利用可能在庫、引当在庫、検査保留、仕掛数量、発注残、入荷予定の定義を文書化し、画面・帳票・会議資料で共通の名称を使います。計算方法が変更された場合は、いつから適用したかも記録します。
入力のタイミングと責任者を決める
入荷した材料をいつ受入登録するのか、検査合格を誰が確定するのか、工程完了をいつ実績にするのかを決めます。作業が終わってからまとめて入力する運用では、計画や出荷判断に使う数字が遅れます。バーコードやタブレット入力を導入する場合も、現場で扱う場所、通信が不安定な場合の対応、誤読時の修正手順を確認します。
例外処理と権限を先に決める
材料の不足、代替品、分納、再加工、返品、棚卸し差異、廃棄などは、通常の入出庫と異なる処理です。例外を別ファイルへ逃がすと履歴が分断されるため、システム内で理由、数量、承認者を記録できるようにします。入力者、承認者、マスタ管理者の権限を分け、重要な数量変更には確認を求める仕組みを検討します。
導入後にマスタを維持する
品目、BOM、工程、保管場所、仕入先、ロットルールは、製品や製造方法の変更に合わせて更新されます。導入時に整えたマスタも、更新担当者と申請方法が決まっていなければ、すぐに古くなります。新しい品目の登録、設計変更、廃止、代替部品の切替を誰が確認し、いつ反映するかを運用に組み込みます。
導入前診断で修正・刷新の範囲を確認する
長く使っているExcelやAccessを製造業向けシステムへ移す場合、見えている画面の修正だけでは足りないことがあります。重複した品目コード、担当者だけが知る計算式、古いマクロ、バックアップの不足、入力と帳簿の不一致を確認し、どこから直すべきかを整理します。システム診断を活用すれば、現状の課題を把握し、修正・保守・刷新の優先順位を検討しやすくなります。
よくある質問
原材料・仕掛品・完成品を別システムで管理しても問題ありませんか?
別システムでも運用できますが、品目コード、数量の定義、ロット、工程、入出庫のタイミングを共通化し、定期的に照合できる仕組みが必要です。連携が難しい場合は転記や照合作業が増え、製造計画と出荷判断に使う数字が遅れます。まずは共通マスタと在庫区分を整え、必要な範囲からデータを連携する方法を検討してください。
小規模な工場でも製造業向けの在庫管理システムは必要ですか?
品目数や拠点数が少なくても、ロット追跡、工程間の仕掛品、検査保留、材料不足などを正確に把握したい場合は導入効果があります。最初から大規模な仕組みにせず、一つの製品群やラインで入出庫と棚卸しを整え、運用が定着してから連携範囲を広げる方法が現実的です。
在庫管理システムを選ぶとき、デモでは何を確認すべきですか?
自社の品目、単位、ロット、工程、保管場所、検査保留を使い、入荷から払出、仕掛品の移動、完成入庫、出荷までを実演してもらいます。分納、返品、戻し入れ、棚卸し差異、設計変更などの例外を確認すると、日常業務との適合度が分かります。操作時間だけでなく、履歴と帳票で原因を追えるかも確認してください。
まとめ
製造業の在庫管理システムを選ぶときは、原材料、仕掛品、完成品を単なる数量の違いとして扱わず、工程、品質状態、ロット、引当、予定と結び付けて考えることが大切です。原材料は受入から払出まで、仕掛品は工程と場所、完成品は品質判定と出荷予定まで追跡できると、現場で使える在庫情報になります。
比較時は、品目・BOM・単位のマスタ、入出庫と工程間移動、ロットとシリアル、棚卸し、発注残、入荷予定、生産計画や販売との連携を確認します。製品資料の機能名だけでなく、自社の製造品を使ったデモで、通常処理と例外処理を確かめてください。導入前にデータを整え、一部の製品やラインで試験運用してから対象を広げると、現場の負担を抑えながら改善できます。
ExcelやAccessを使い続ける場合も、クラウドや個別開発へ移行する場合も、最初に在庫の定義と業務の流れをそろえることが出発点です。現在の台帳や入力方法に不安がある場合は、現状を診断してから、修正、保守、刷新の範囲を決めると、過剰な機能導入を避けながら自社に合う仕組みを選べます。