同じ規格の資材を6本持っていても、3本ずつ使う二つの予約を受けられないことがあります。1本が修理中で、二つの予約期間が重なっていれば、使える5本に対して1本不足するためです。
約9分で読めます
6本あるのに、3本ずつの予約を2件受けられない。建設資機材の予約と所在の管理
返ってきた資材でも、修理中なら次の現場へ貸せません。2現場と1倉庫の記入例で、現在地、予約期間、使える数量を整理。現場への直送、重複予約、一部返却を確かめるExcelと確認票を使えます。
影山 湧亮 / NeoLogic株式会社 代表取締役。元警視庁。現場業務の整理と生成AI活用・Webシステム開発を一貫して担当。

さらに、数が足りても、利用開始までに現場へ届かなければ使えません。2現場・1倉庫を例に、現在地、受入確認、予約期間を順に確かめます(想定例)。
5本は現場にあり、1本は倉庫で修理中
まず、「どこにあるか」と「使える状態か」を別の項目にします。現在地は現場A・現場B・倉庫・移動中など、移動状態は未出発・移動中・到着/受入待ち・受入済、修理状態は修理不要・修理中・復帰確認待ちなどです。倉庫にある修理中の1本も、現場にある使用可能な1本も、保有数には含みますが、同じ空き在庫にはしません。
資材ID「MAT-001」は同一規格の再利用資材で、数量単位は「本」。全6本のうちP01〜P05の5本が現場A、P06の1本が倉庫の修理区画にあります。P番号は現物を見分けるための管理番号です。以下の日付は2026年、時刻は日本時間です。
9月16日9時、M01として5本を現場Aから現場Bへ直送します。出発時にAの所在数を5本減らし、移動中へ5本を移します。到着予定は12時でも、予定時刻になっただけでBへ計上しません。実到着は12時10分、数量・状態の受入確認は12時30分です。到着後も確認までは「B・受入待ち」として利用対象から外します。
出発登録はAの担当者、受入登録はBの担当者、予定を過ぎたときは資材担当が運搬担当に問い合わせる、と決めます。到着数量が違う場合は出発数を上書きせず、数えた数量と未解決の差を残します。差のある分は空き在庫に戻しません。
建設ドットウェブ「仮設資材管理」では、現場への出庫・返却、現場別貸出残、倉庫間移動の記録が紹介されています。二段階の受渡しや予約確定の条件は、以下の例に合わせて設計した運用案です(出典:建設ドットウェブ「仮設資材管理」)。
図1 現場間移動・予約・一部返却のつながり(想定例)
3本ずつの予約を両方受けられるか
予約表には資材ID・規格・数量単位、利用先、予定期間、必要数、確定した引当数を記録します。引当とは、その予約へ数量を取り置くことです。1束と1本を混ぜて足さず、換算する場合は規格別の換算数を決めます。仮予約の必要数と、確定済みの引当数も別欄にします。
R01はBで9月16日13時〜18日12時に3本を使う予約です。9月16日10時の時点では5本が移動中なので、必要数3本・引当数0本の仮予約にします。到着予定は手配の見込みとして残せますが、本例では受入確認前の数量を確約しません。12時30分に5本を受け入れ、資材担当が他の予約と照合した後、P01〜P03の3本をR01へ引き当てます。
一方、R02はAで9月17日9時〜18日12時に3本を使いたいという申請です。期間が重なるため、両方を確定すると必要数は6本です。修理中のP06を除いた5本に対し1本不足し、R02は保留にします。「保有6本だから足りる」とは判断できません。
表1|同じ資材・単位で期間と引当を照合する(想定例)
| 項目 | R01:現場B | R02:現場A |
|---|---|---|
| 資材ID/数量単位 | MAT-001/本 | MAT-001/本 |
| 予定期間(日本時間) | 9/16 13:00〜9/18 12:00 | 9/17 09:00〜9/18 12:00 |
| 必要数 | 3本 | 3本 |
| 引当数:9/16 10:00 | 0本(仮予約) | 0本(保留) |
| 引当数:9/16 12:30 | 3本(P01〜P03) | 0本(保留) |
| 判定 | 受入と重複の照合後に確定 | 残り2本に対し1本不足 |
9月16日12時30分の所在と、これから使う期間を分けて見ると、不足の理由がはっきりします。
| 現在地・状態 | 現物 | 今後の使い道 |
|---|---|---|
| 現場B・受入済み | 5本 | 3本はR01へ確保。残りは2本 |
| 倉庫・修理中 | 1本 | 復帰確認前のため予約対象外 |
R02は翌日からの予約ですが、R01の3本がまだ使われている時間帯に重なります。移動フローの合計6本を見て受け付けるのではなく、この時間帯に使える残り2本と比べます。
本例は「開始を含む・終了を含まない」期間で比べます。ただし終了時刻は現場作業の終わりではなく、返却・受入確認まで見込んだ引当解放の予定時刻として設定します。実際の解放は、返却を受け入れてからです。運搬・受入確認の時間が必要なら、その時間も確保期間に含めます。終了予定だけで実際の未返却を自動解放しません。
数量は、同じ時点の使用可能数から、その時点に重なる確定引当を引いて求めます。複数の予約がある場合は開始・終了の境目ごとに照合し、互いに重ならない予約をまとめて足さないようにします。全社合計で足りても、利用開始までにAへ運べなければ確定できません。数量の判定と、現場への到着見込みの両方を見ます。
不足がゼロになっても、予約を確定できない場合
本稿のR01・R02を、必要数だけで判定する場合と、到着・返却まで判定する場合で比べます。予約期間と到着の確認教材(ZIP)の construction に、次の三場面を収録しています。
| 一つずつ変える条件 | 計算・判断の結果 |
|---|---|
| 使用可能5本、3本ずつの期間が重なる | 同時に必要な最大数6本。1本不足で保留 |
| 修理から戻り6本使えるが、受入が13:10、利用開始13:00 | 数量不足は0本でも、開始に間に合わず保留 |
| 二つの期間が12:00で接するが、実際の返却は未確認 | 予定上は重ならなくても、解放を確認するまで保留 |
2026年10月26日に、開始・終了の境目ごとに必要数を計算し、数量、到着時刻、実際の解放確認を別々に判定しました。固定した架空の予定を計算する模型で、運搬や現物の受入を実行した結果ではありません。
自社の製品比較でも、予約期間をずらした後に「空き」と出るかだけで終えず、前の現場から戻らない場合を追加します。担当者が到着遅れを記録したとき、次の予約の担当へ連絡する必要があると分かり、代替機や日程変更を判断できることを確かめてください。未回答の外部レンタルを、確約済みの数量へ足すのも避けます。
現場へ5本を直送し、2本だけ倉庫へ返す
予約は使う数量の取り置き、移動は実際の運搬、貸出明細は各現場が預かる数量を表します。それぞれの記録を結び付けて追います。Bへの直送を、倉庫に戻してから出庫したことにして記録すると、実際には存在しない倉庫在庫を作ってしまいます。
移動の記録には、元の現場と次の現場の貸出明細を結び付けます。出発から受入完了までは移動中の数量を追います。受入後に、Aから出した5本とBが受け取った5本を対応付けます。貸出残は責任の引継ぎを追う数字であり、そのまま現物の所在数として合算しません。
9月16日15時、Bで取り置きしていない2本だけを倉庫へ返します。16時到着、16時30分の受入確認後は、Bへの貸出が返却済2本・未返却3本になります。元の貸出5本を「返却済」に丸ごと変更せず、2本の返却履歴を追加します。R01の3本はBに残り、引当を維持します。
直送と一部返却の明細を見る(表2)
表2|移動・一部返却の記録例(想定例)
| 項目 | M01:直送 | M02:一部返却 |
|---|---|---|
| 資材ID/数量単位 | MAT-001/本 | MAT-001/本 |
| 出発地 → 到着地 | 現場A → 現場B | 現場B → 倉庫 |
| 対象/数量 | P01〜P05/5本 | P04・P05/2本 |
| 出発 → 到着予定 | 9/16 09:00 → 12:00 | 9/16 15:00 → 16:00 |
| 実到着/受入確認 | 12:10/12:30 | 16:00/16:30 |
| 移動状態/修理状態 | 受入済/修理不要 | 受入済/修理不要 |
| 貸出明細の対応 | L01 → L02 | L02の一部返却 |
| 引当との関係 | うち3本をR01へ | 引当外の2本を返却 |
受入後の所在はAが0本、Bが3本、倉庫が3本です。倉庫3本の内訳は返却された使用可能な2本と、以前から修理中の1本。合計6本は変わりません。予約3本はこの6本の一部に付く取り置きであり、所在数に足す数字ではありません。返却を取り消す場合も元の行を消さず、取消・訂正の履歴と担当者を残します。
修理中の1本を使える数へ戻す条件
修理中のP06は、直送した5本とは別の1本です。倉庫への返却や修理完了の連絡だけでは、使用可能数へ戻しません。修理状態、保管区画、点検担当、復帰確認日時を記録し、点検が終わるまで引当対象から除外します。数量管理でも、修理対象を識別できる番号や区画のラベルを付けておきます。
「現物がある」「受入が済んだ」「使用に必要な確認が済んだ」は別の状態です。本例のチェック欄は社内の確認記録であり、法定点検や検査証明の代わりにはなりません。対象機械の適用判断と必要な検査は別途確認してください。厚生労働省は、車両系建設機械など一定の機械を対象とする特定自主検査について、資格を有する検査者等による実施を説明しています(出典:厚生労働省「特定自主検査制度について」)。
外部レンタルも同様に、自社表の登録だけで貸出元の予約確約にはできません。貸出元の回答、対象品、期間、確約の参照番号を別に記録します。未回答のレンタルや点検未確認の機材を足して、不足数をゼロにしない運用にします。
残数の把握と、将来の予約に必要な機能
先に、必要なのが原価・現場別残数の把握なのか、将来の期間予約や運搬を含む手配なのかを分けます。原価管理の機能があることだけでは、同時予約の競合を防げるとは判断できません。既製品に機能がないと決め付けず、同じ架空例をデモや仕様確認に使うと比較しやすくなります。
表3|同じ例で比べる選定条件
| 条件 | 既製品を優先できる場合 | 追加機能・個別開発を検討する場合 |
|---|---|---|
| 現場別残数・原価 | 標準機能と帳票で業務が完結する | 既存台帳とのID・単位の対応が必要 |
| 期間予約・権限 | 重複照合と確定者の管理ができる | 同時申請、承認、変更通知の不足が残る |
| 移動・一部返却 | 出発/受入と元明細を追跡できる | 直送、受入待ち、分割返却が追えない |
| 運用・保守 | 設定変更と通常サポートで維持できる | 連携・障害時対応の責任を個別に設計する |
Excelで始める場合も、予約を確定する担当者と、管理するファイルを一つに決めます。予約・移動管理シート(XLSX)は、記入例と同じ列の空欄版、現物台帳、予約表、移動履歴、貸出残、時点別の数量照合を収録しています。複数人が同時に予約を確定すると競合するため、確定前に担当者が最新の記録を確認してください。未返却や移動遅延が発生したら、予定と照合条件を更新して再確認します。
使い始めるときは、まず自社の資材ID・単位・受渡し担当を入れ、次にM01・M02のような直送と部分返却を1件ずつ記録してみてください。配布用確認票(PDF)は出発・受入・予約確定前の確認に使えます。空欄は「問題なし」ではなく未確認として扱います。
既製品の確認で期間予約・運搬・引継ぎの不足が具体化した場合は、現行台帳と今回のような直送・部分返却の例を添えてご相談ください。必要な機能と、既存ソフトを残して連携する範囲を整理する材料になります。
一つずつ番号を付ける備品では、一部返却や延長を元の貸出に対応付ける台帳を使えます(備品の貸出台帳|返却の残りと確認先を追う方法)。



