運搬の一般化 試用手順(dev 環境)¶
二次搬出(産廃・固定運搬費)と大型運搬(有価物・量×単価)を同じ配車導線に載せる S3 の dev 試用手順。二次搬出の従来操作は変えていないため、後半の非退行確認も通すこと。
前提: dev Supabase(develop 適用済み・mig252/mig253 含む)+ develop の Cloudflare Pages。 事務(admin)とドライバー2名(日替わり想定)のアカウントを用意する。
1. 運搬ルート登録(事務)¶
/collector/secondary-transport-routes を開く(見出しは「運搬ルート」)。
- 大型運搬ルートを登録する: 貨物種別は「大型運搬」のボタンを押す・料金方式「量×単価」・
単価
15・単位kg・品目「段ボール」。排出元 A・搬出先 B・期間は配送日を含むこと。 - 同じ A→B に二次搬出ルートも登録できる: 貨物種別は「二次搬出」のボタン・
料金方式「便あたり固定」・固定運搬費
12000。排他キーは種別込みのため併存できる。 - 一覧で種別バッジと料金表示(
¥15/kg/¥12,000/便)・品目名を確認する。
2. 配車ボードで運搬追加(事務)¶
配車ボードの日付を翌営業日に合わせ、「運搬を追加」を開く。
- 車両を先に選ぶ(主キー)。担当ドライバー候補がその車両の担当に絞られる。 車両未選択では宵積み設定(積方・入場時間・繰越)は保存できず、積方ブロックの直上に その旨が保存前に表示され、積方・入場時間の入力は無効になる。
- 担当ドライバー(D1)を選ぶ。積方「宵積み」・入場時間を入れる。
- 排出元 A を選ぶ(「ルートあり」グループ)。搬出先の候補はルートの搬出先だけに
絞られる(両種別のルートが混在する排出元では「二次搬出」「大型運搬」に分けて出る)。
排出元 A → 搬出先 B の行を追加する。区間行に貨物種別の選択欄は無く、組み合わせから
導出した種別が小さなタグで出る。大型運搬ルートだけの区間は「大型運搬」タグになり、
単価プレビュー(
単価: 15 円 /kg(量は完了時にドライバーが入力))が出る。 同じ A→B に両種別のルートがある区間は既定「二次搬出」タグのまま、小さな 「二次搬出/大型運搬」の切り替えで選べる。 - ルート未登録の排出元を選ぶと搬出先は最終処分場の全件から選べ、タグは 「二次搬出(ルート未登録)」・「売上として計上されません」警告が出る(保存はできる)。
- 登録する。配車ボードの便に「大型運搬・便N」バッジ + 排出元名が出る。 二次搬出の便は従来どおり「二次搬出・便N」。
3. 翌日のドライバーホーム(D2)¶
D2(翌日に車両 V を運転するドライバー)でログインし、本日ルートを開く。
- 前日宵積みの carryover(A→B)が「宵積み・前日積込」で先頭に出る。 D1 のホーム(別車両)には出ない。
- carryover の完了ボタンを押すと量入力シートが開く(カメラ・コボレーンは出ない)。
単位はルートの実単位(
t等・読取専用 RPC で取得)。取得できないときは 「数量(単位未取得)」+ 警告になり、kgとは断定表示しない。 ルート設定の単位で入力すること。 3200と入力して「この内容で完了」。未入力では押せない。0は空振り便として完了できる。- 完了後に行へ「運搬量 3,200 kg」(実単位)が出る。単位未取得のときは 「数量 3,200(単位未取得・ルート設定の単位で入力)」になる。訂正は「取消 → 量を直して再完了」。
- 横乗りの行と配車ボードの管理者完了では大型運搬を完了できない。 横乗り行には理由文が出て、配車ボードの便にも管理者完了ボタンの代わりに理由が出る。 完了は担当ドライバー本人の量入力だけ(取消はどちらからも可)。
4. P&L・請求プレビュー(事務)¶
- 日次 P&L を開く。実配送日(完了時刻の JST 業務日)に
3,200 × 15 = ¥48,000が 収入計上される。積込日(前日)には載らない。 - 請求プレビュー(排出元 A の取引先・該当月)を開く。 「大型運搬費 A→B 3,200 kg × ¥15 = ¥48,000」の明細が出る。
- 量 null のまま完了済みになった便(事務の直叩き等)は売上に載らず、
unpriced警告に数えられる。
5. 二次搬出の非退行確認(事務 + ドライバー)¶
- 同じ A→B の二次搬出便を運搬追加で登録する(種別タグは既定の「二次搬出」のまま)。 「二次搬出・便N」バッジが出る。
- ドライバーは従来どおりマニフェスト撮影 + コボレーン確認 → 明示ボタンで完了する。 大型運搬にカメラ・コボレーンの導線は出ない。
- P&L に固定
¥12,000が載る。⚠要確認一覧に大型運搬の便は出ない。 - 有価物の便に証跡を作ろうとすると DB が拒否する(事務の手動証跡を含む)。
画面一覧(dev で確認すべき画面)¶
/collector/secondary-transport-routes(運搬ルート管理・種別/料金方式/単価/品目)- 配車ボード(運搬追加ダイアログ・「大型運搬・便N」/「二次搬出・便N」バッジ・車両列の宵積み表示)
- ドライバーホーム当日・翌日プレビュー(carryover 先頭前置・量入力シート・「大型運搬」行バッジ)
- 日次 P&L(per_unit 収入・unpriced 警告)
/collector/billing/preview(大型運搬費の明細・量 null 警告行)- 事務の⚠要確認一覧(二次搬出のみ・大型運搬なし)