在庫管理
在庫は在庫管理モジュールのコアレコードです。各在庫エントリは、特定の倉庫とビンに保管されている特定の製品を、その数量、価格、利用可能状況とともに表します。
在庫の構造
すべての在庫レコードには以下のフィールドが含まれます:
| フィールド | 説明 |
|---|---|
| 製品 | 追跡されるアイテム(必須) |
| 倉庫 | 在庫が存在する保管場所 |
| ビン | 倉庫内のサブロケーション |
| 数量 | 合計ユニット数(必須) |
| 保留中 | 保留中の出荷のために予約されたユニット |
| 利用可能 | 計算フィールド:数量 - 保留中 |
| 原価 | ユニットあたりの購入コスト |
| 販売価格 | ユニットあたりの販売価格 |
| 作成者 | 在庫エントリを作成したユーザー(必須、自動入力) |
3つの必須フィールドは製品、数量、作成者です。システムは在庫レコードを保存する前にこれらを検証します。
在庫の作成方法
入荷からの自動作成
在庫がシステムに入る主な方法は入荷管理を通じてです。入荷が処理されると:
- 入荷の各明細アイテムが対応する在庫エントリを生成
- 製品、数量、価格は入荷アイテムから直接取得
- 倉庫とビンは入荷の設定に基づいて割り当て
- 作成者フィールドは入荷を処理したユーザーに設定
この自動化により手動データ入力が不要になり、在庫レベルが常に実際の入荷を反映するようになります。
手動在庫作成
管理者は在庫セクションから手動で在庫レコードを作成することもできます。これは初期在庫セットアップや通常の入荷ワークフロー外で到着した在庫の記録に便利です。
在庫アクション
棚入れ
棚入れアクションは、在庫を特定の倉庫とビンの組み合わせに割り当てまたは移動します。以下の場合に使用します:
- 新しく受け入れた在庫を指定された場所に配置する必要がある場合
- ステージングエリアから永久的なビンに在庫を移動する必要がある場合
- 同じ倉庫内のビン間で在庫を再編成したい場合
手 順:
- 在庫レコードを開きます
- 棚入れをクリックします
- ターゲットの倉庫とビンを選択します
- アクションを確認します
在庫調整
在庫調整では、既存の在庫レコードの数量を増加または減少させることができます。すべての調整には完全な監査証跡を維持するための必須の理由が必要です。
一般的な調整理由:
- 実地棚卸補正
- 損傷品の除却
- 在庫照合
- 入荷エラーの訂正
手順:
- 在庫レコードを開きます
- 在庫調整をクリックします
- 増加または減少を選択します
- 調整数量を入力します
- 調整の理由を入力します(必須)
- 調整を確認します
在庫調整は永久的であり記録され ます。システムはすべての調整について、ユーザー、タイムスタンプ、数量変更、理由を記録します。確認前に数量を再確認してください。
在庫移動
システム内の合計数量を変更せずに、ある倉庫/ビンから別の倉庫/ビンに在庫を移動します。
手順:
- 在庫レコードを開きます
- 移動をクリックします
- 移動先の倉庫とビンを選択します
- 移動する数量を入力します
- 移動を確認します
システムは移動元、移動先、数量、移動を実行したユーザーを示す移動レコードを作成します。
FIFO在庫保留
モジュールは出荷時の在庫消費に**先入先出(FIFO)**システムを使用します。出荷が作成されると:
- システムが要求された製品のすべての利用可能な在庫を特定
- 在庫エントリが作成日順に並べ替え(古いものから順に)
- 出荷数量が満たされるまで最も古い在庫が最初に消費
- 消費されたユニットは出荷が確認されるまで保留中に配置
- 出荷完了後、保留中の数量が永久的に差し引かれる
このアプローチにより、適切な在庫ローテー ションと正確なコスト追跡が確保されます。
在庫ページ
在庫一覧ページ
在庫一覧では、強力なフィルタリングですべての在庫レコードの概要を提供します:
- 製品 -- 特定の製品でフィルタリング
- 倉庫 -- 倉庫のロケーションでフィルタリング
- 利用可能状況 -- 利用可能、保留中、または枯渇した在庫のみを表示
- 検索 -- 製品名とロケーションでのフリーテキスト検索
一覧には製品名、倉庫、ビン、数量、保留中、利用可能、原価、販売価格の主要カラムが表示されます。
在庫詳細ページ
任意の在庫レコードをクリックすると詳細ページが開き、以下が表示されます:
- 完全な在庫情報(上記のすべてのフィールド)
- 移動履歴 -- すべての棚入れ、調整、移動、出荷イベント
- アクションボタン -- 棚入れ、調整、移動アクションへのクイックアクセス
- 関連レコード -- 元の入荷、関連する出荷、製品詳細へのリンク
ビジネスルールとバリデーション
| ルール | 説明 |
|---|---|
| 製品は必須 | すべての在庫レコードは有効な製品を参照する必要がある |
| 数量はマイナスにできない | マイナスの在庫になる調整はブロックされる |
| 保留中は数量を超えられない | システムが過剰割り当てを防止 |
| 調整理由は必須 | すべての増加または減少には理由を含める必要がある |
| FIFO順が強制される | 出荷は常に最も古い利用可能な在庫を最初に消費 |
| データベーストランザクション | すべての在庫操作はデータ整合性のためにデータベーストランザクションを使用 |
データセキュリティ
- ロールベースのアクセス -- 認可されたユーザーのみが在庫レコードの閲覧、作成、変更が可能
- データベーストランザクション -- すべての在庫移動は部分的な更新を防ぐためにトランザクションで ラップ
- 監査証跡 -- すべてのアクション(作成、調整、移動、出荷保留)がユーザー、タイムスタンプ、詳細とともに記録
- ユーザー追跡 -- 作成者フィールドと移動ログにより完全な説明責任を確保