在庫表の0と空欄は同じ?未確認・対象外を分ける入力ルール

DX・業務改善 · 実務ガイド
在庫表の0と空欄は同じ?未確認・対象外を分ける入力ルール
数えていない棚を在庫0として集計すると、ない商品と分からない商品が混ざります。在庫責任者は、実測した0、未確認、対象外、入力忘れを分け、集計と確認の仕事を別に残します。
架空の卸売会社で、棚Aは確認して0個、棚Bは未確認、棚Cは今回の集計対象外、棚Dは記録の入力がない例です。数字と状態を別欄にする入力ルールを作れます。

この記事でできるようになること
- 0・未確認・対象外・未入力の意味の表
- 数量と状態を分けた入力・受渡しルール
- 集計へ入れる条件と確認が必要な棚の一覧
03 / DX・業務改善
空欄やnullという形式で意味を決めてよい?
データ形式と業務の状態を分け、受渡しで同じ意味を保ちます。

JSONは、データを項目名と値などで表して受け渡す形式です。nullは、値がないことを表す形式上の値です。JSONのnull、空文字、数値0は形式として別の値です。ただしnullを未確認と使うか対象外と使うかは、業務側で決める必要があります。形式の仕様だけで在庫の意味は決まりません。
開発担当へ数量と状態、対象の棚ID、確認日時を渡す対応表を示します。元表の空欄が取込先で数値0になるなら、確認状態が失われるので修正対象です。
道具の表示が空欄でも、内部の状態が分かるかを確かめます。出力や再取込で状態が消えないよう、明示した状態の欄を確認します。
数量と状態の受渡しを定義し、空欄を0へ補う変換を確認してください。
04 / DX・業務改善
在庫合計に、どの棚を含める?
確認済み数量を集計し、未確認や未入力の対象数を別に表示します。

この例で確認済みが棚Aだけなら、確認済み数量の合計は0個です。しかし「全体の在庫0個」とは表示しません。棚Bは未確認、棚Dは未入力で、全体量はまだ確認できていません。
報告は確認済み数量、確認済みの棚数、未確認・未入力の棚数、対象外の理由を併記します。対象外の棚Cを分母へ入れるかは定義に沿って決めます。
在庫判断に全体量が必要なら、責任者が確認を優先する棚を指定します。集計できる数字だけを出して、確認が終わったように見せないことが大切です。
比較表は横に動かして全ての列を確認できます。
| 棚 | 数量 | 状態・次の行動 |
|---|---|---|
| A | 0個 | 確認済み。日時と担当を記録 |
| B | 未確定 | 未確認。担当が数える |
| C | 集計に含めない | 対象外。除外理由を保存 |
| D | 不明 | 未入力。数えたか担当へ確認 |
確認済みの範囲と未確認の対象数を、数量の合計と一緒に表示してください。
この章の根拠:出典2
05 / DX・業務改善
入力ルールを変えた後、何を確かめる?
4状態の例で入力・集計・受渡しを確認し、過去の0の根拠も調べます。

CSVは、表の行と列を文字で保存する形式です。在庫責任者と開発担当は棚AからDの例を使い、入力画面、CSVなどの出力、取込先、集計を照合します。数量がない状態を自動で0へ変換していないかを確かめます。
過去に空欄を0へ変えていた場合、その0が実測か補完かを原記録で調べます。根拠がない値は確認済みとして使わず、過去値と未確認の状態を保存する方法を決めます。
確認後は、未確認を確定数量へ変えた担当と根拠を残します。状態だけ確認済みにして数量を入れないなど、不整合な記録も受け渡さない条件へします。
4状態の例で集計まで確認し、過去の根拠不明な0を別に残してください。
仕事の流れから、顧客との接点まで。
一体で見直す、最初の一歩を。





