期限の近い順の引当|在庫と注文から賞味期限順のピッキング指示と控え(体験版あり)
- 体験版Digital0 JPY
- 製品版Digital1,480 JPY





これまで: 在庫表を期限で並べ替え、注文ごとに目でロットを選び、出荷先ごとの受け入れの日数に届くかを期限から数えてピッキングの指示を作る → この道具で: 在庫と注文と出荷先の条件を貼ると、期限の近い順に引き当てたピッキングの指示と控えが出て、届かないロットにはあと何日足りないか、ロットごとの出せる最後の日も出る 入れる物: 在庫の表(商品・ロット・場所・期限・数)と注文の表(注文番号・出荷先・商品・数・出荷日)と出荷先の条件の表(残り何日以上か、残りの割合か、条件なし。Excel の表を貼る・CSV を選ぶ) → できる物: 場所の順のピッキングの指示、控え、足りない注文(あと何日足りないか)、期限切れ、ロットごとの出荷先別の出せる最後の日、引当後の在庫 最初の 30 秒: ① 体験版の HTML を開く(見本の表〈架空・商品 3・ロット 7・注文 6・出荷日 2026-11-02〉が入っています) → ② 画面の上の引当の結果を見る → ③ 「引き当てた注文 5・足りない 1(条件に届かない)・期限切れ 1・条件間際 2」と出て、「最後の日」のタブに出荷先別の出せる最後の日が並ぶ 自分のデータで: ① 在庫・注文・出荷先の条件の 3 つの表を Excel からコピーして「1. 表を入れる」に貼る(CSV なら CSV のファイルを選ぶ) → ② 出荷先の条件の表に、出荷先ごとの条件(残り何日以上か、残りの割合か、条件なし)を入れ、「2. 設定」で出荷日や引当の順を決める → ③ 「足りない」「最後の日」のタブを確かめ、「ピッキングの指示を印刷する」で倉庫に渡す 価格: 製品版 ¥1,480(税込)/体験版 0 円(この商品ページの 0 円の版) ※0 円の版は体験版です(見本なら全部の機能を試せます。自分のデータでは、使える範囲が一部です)。自分のデータで全部を使うときは、1,480 円の製品版をお選びください。 ダウンロード商品のため、お客様のご都合による返品・キャンセルはお受けしていません(詳しくはページの末尾)。 在庫管理のシステムを入れていない、食品の卸・冷蔵冷凍の小さな倉庫・食品の通販の発送担当のための道具です。在庫の表と注文の表と出荷先の条件の表を貼ると、注文を出荷日の順に、期限の近い順にロットを引き当てたピッキングの指示と、どの注文にどのロットを何個出したかの控えが出ます。出荷先の受け入れの条件(残り何日以上か、残りの割合か)に届かないロットには、あと何日足りないかが出ます。 規則と前提: 引き当てる順は、出荷日に期限が切れていない・出荷先の条件に届くロットを、期限の近い順(既定。製造日の古い順も選べます)に取ります。出荷先の条件は、日数(残り n 日以上)か割合(残りの割合 p 以上)で、割合は分数で比べます。条件の表に無い出荷先は、条件なしとみなさず、要確認に出して引き当てません。「出せる最後の日」は、ロットと出荷先の組ごとに出します。 在庫・注文・出荷先の条件は、このブラウザの中だけで扱い、外へは送りません。ブラウザの保存領域は使いません。続きは「作業ファイル」に書き出します。 「3分の1ルール」のような受け入れの決め方は、出荷先ごとに違います。この道具は、使う人が入れた日数か割合を当てるだけです。作者が作った見本の在庫・注文・出荷先の条件で確かめていて、本物の倉庫の在庫表では確かめていません。
こんな時に
・「甲は残り 7 日以上、乙は残りの割合 2/3 以上、丙は条件なし」…注文ごとに賞味期限と製造日から日数を電卓で数えていたら、もう昼を過ぎている → 出荷先の条件(日数か割合)を当てて引き当て、届かないロットにはあと何日足りないかを出します。 ・同じ棚の奥に古いロットがあったのに、手前の新しいロットから出してしまい、古い方が期限切れで残った → 注文を出荷日の順に、期限の近い順にロットを取り、期限切れのロットは引き当てずに一覧に出します。 ・棚に残っているこのロットは、あの出荷先にはいつまで出せるのか。もう出せないなら早く別の出荷先か値引きに回さないと手遅れになる → ロットと出荷先の組ごとに「出せる最後の日」を出し、基準の日より前になるものに「もう出せない」の印を付けます。
できること
・表を入れます: 「1. 表を入れる」で、在庫・注文・出荷先の条件の 3 つの表の文字を貼るか、CSV のファイルを選びます(Excel の表は、セルをコピーしてそのまま貼れます)。在庫の表は、商品・ロット・場所・期限・数が要ります。製造日と入数は、あれば読みます。注文の表は、注文番号・出荷先・商品・数・出荷日です。出荷先の条件の表は、出荷先と、「残り 7 日以上」「残りの割合 2/3 以上」「条件なし」のどれかです。 ・見出しと列の読み方: 見出しは、言い方が違っても読みます(期限=賞味期限・消費期限、場所=棚・保管場所、出荷先=納品先・得意先など)。どの列を何と読んだかは、各表の上に「在庫の表: A 列=商品・B 列=ロット … と読みました。読まなかった列: …」と 1 行で出ます。見出しが無い表や、読み違えた列は、「列の選び直し」で列ごとに選べます(「読まない」も選べます)。 ・日付の読み替えと読めない値: 日付は、「2026-11-10」「2026/11/10」「20261110」「2026年11月10日」「R8.11.10」(令和)を同じ日付として読みます。読み替えたものがあるときは、「日付の読み替え: 「2026/11/10」→ 2026-11-10 のように、4 か所の日付を同じ日付の形に読み替えました」と 1 行で出ます。読めない値は、「在庫の 1 行目: 数「二十」が読めません。半角の整数で入れてください。この行は使っていません」のように、何行目が・どう違い・どう直すかを出します。ほかの行は、続けて読みます。行の数え方は、見出しの行の次を 1 行目としています(Excel の行の番号とは 1 つずれます)。 ・出荷先の名: 空白と全角半角をそろえて同じとみなした出荷先の名の組は、「出荷先の名の読み替え」として出します。「甲」と「甲株式会社」のような名前の違いは、同じとはみなしません。出荷先の条件の表に無い出荷先の注文は、「要確認」に出して、引き当てません(「出荷先の条件が無い」)。「条件の表に無い出荷先」を「条件なしで引き当てる」にすると、引き当てます。表に「条件なし」と書いた出荷先は、条件なしです。 ・引当の順: 引当の順は、注文を出荷日の順(同じ日は注文の表の順)に、出荷日に期限が切れていない・出荷先の条件に届くロットを、期限の近い順(同じ期限はロットの文字の順)に取ります。1 つの注文が 2 つ以上のロットに分かれることがあります。同じロットが 2 つの棚にあるときは、在庫の行ごとに残りを数えます。割合の条件は、(期限−出荷日)÷(期限−製造日)が指定の割合以上かを、分数で比べます。製造日が無いロットは、割合の条件の出荷先には出さず、「製造日が無い」と出します。 ・設定: 「2. 設定」の「引当の順」は、期限の近い順(既定)か製造日の古い順です。「条件間際の日数」は、引き当てた行の「余裕(残り日数−条件の日数)」がこの日数以内なら印を付けます(0〜30・既定 3)。「出荷日を 1 つの日に置き換える」に日付を入れると、全部の注文をその日の出荷として引き当てます。 ・ピッキングの指示: 「ピッキングの指示」は、場所の順(文字コードの順)・同じ場所は商品・期限・注文の順です。入数があれば「20(3 ケース+2)」のように、ケースと端数を添えます。同じ場所に同じ商品の別の期限のロットがあるときは、その行に「同じ棚に別の期限のロット」と出ます。引き当てた行の余裕が間際の日数以内のときは、「条件間際(余裕 1 日)」と出ます。 ・足りないとき: 「足りない」のタブに、足りない注文を出します。わけは 2 つです。「在庫が無い」は、その商品の使えるロットが無い(または使い切った)ときです。「条件に届かない」は、在庫はあるが出荷先の条件に届かないときです。条件に届かないときは、届かないロットごとに「残り 211 日・条件 244 日・33 日足りない」のように、あと何日足りないかを出します。製造日が無いロットは、「製造日が無い」と出ます。 ・期限切れ: 期限がいちばん早い出荷日より前に来ているロットは、引き当てずに「期限切れ」のタブに出します(引当後の在庫には、期限切れの印を付けて残します)。 ・出せる最後の日: 「最後の日」のタブに、ロットと出荷先の組ごとの「出せる最後の日」を出します。日数の条件は期限−日数、割合の条件は期限−(全体の日数×割合の切り上げ)、条件なしは期限の日です。「最後の日の基準の日」(既定=注文のいちばん早い出荷日)より前になるものは、「もう出せない」と印を付けます。基準の日は、設定で日付を選べます。値引きや、別の出荷先への振り替えを考えるときに使います。 ・次の日の在庫: 「引当後の在庫」のタブと「引当後の在庫.csv」に、引き当てたあとの在庫(商品・ロット・場所・製造日・期限・数)を出します。残りが 0 のロットは出しません。期限切れのロットには印を付けます。次の日の在庫の表として貼れる形です。読めなかった在庫の行は、引当にも引当後の在庫にも入りません。 ・印刷と書き出し: 「ピッキングの指示を印刷する」で、場所ごとに改ページして印刷します。印刷の頭には、作成日・出荷日・引当の順の決まり・出荷先の条件が入ります。「ピッキング.csv」「控え.csv」「足りない.csv」「引当後の在庫.csv」を書き出せます。CSV は、Excel で開ける形(UTF-8・BOM つき)です。「控え.csv」は、どの注文・出荷先に、どのロット(期限)を何個出したかの控えです。各表の右上の「コピー」で、その表の文字をコピーします(Excel に貼れます)。 ・作業ファイル: 「作業ファイルを保存」で、在庫・注文・出荷先の条件の表と、引当の順・間際の日数・出荷日・基準の日・条件の表に無い出荷先の扱い・手で選んだ列を、1 つの .json に書き出せます(名前は 期限順の引当_作業_日付.json)。「作業ファイルを読み込む」で開くと、いまの内容を置き換える前に「置き換えますか」と確かめます。 ・同梱の見本: 同じフォルダの「見本」に、入力の見本(在庫・注文・出荷先の条件)・入力の雛形・見本を入れたときの書き出し(結果の見本_ピッキング.csv など)が入っています。
できないこと(購入前に必ずお読みください)
・在庫の数の書き戻し・入荷の登録・送り状と納品書・温度の記録・現場で取り違えたロットの入れ替え・同じ棚の中の並びは見ていません。 ・出荷先ごとの細かい受け入れの決め方は出荷先ごとに違うため、日数か割合を入れた物だけを当てています。まとめて集める表(トータルピッキング)・注文の優先度・セット組みもしません。 ・入力の上限は、在庫 20,000 行・注文 10,000 行です(体験版と同じです)。 ・体験版は、自分の表も画面では全部引き当てられます。CSV の書き出し・印刷・コピー・作業ファイルの保存は使えません(見本のときは使えます)。
確かめていないこと
・自作の見本で確かめた範囲: 作者が作った見本の在庫(7 ロット)・注文(6)・出荷先の条件(3・架空)、およびそれを書き換えた入力(日付の書き方・数が読めない行・出荷先の名の違い・製造日の空欄・同じロットを 2 つの棚に分けた在庫・見出しの無い在庫・作業ファイル)で、引当・足りない注文・期限切れ・出せる最後の日・引当後の在庫・書き出した CSV を、設計に書いた期待の値(規則を別に書いた検算で数えた値)と照らして確かめています。選べる設定の組み合わせの全部は試験していません(設計に期待の値を書いた選び方だけ試験しています)。 ・本物のソフト・サービスの物では確かめていないこと: 本物の倉庫の在庫表・注文の表・出荷先の受け入れの決め方(見本の表でだけ確かめています)。出荷先ごとの「3分の1ルール」の細かい決め方は、使う人が日数か割合を入れた物だけを当てています。 ・Windows 11 以外の端末。
使い方
最初の 1 分: 体験版を開くと、見本の表(架空・商品 3・ロット 7・注文 6・出荷日 2026-11-02)が入っています。「引き当てた注文 5・足りない 1(条件に届かない)・期限切れ 1・条件間際 2」と出ます。「ピッキングの指示」に場所の順の指示が、「最後の日」のタブにロットと出荷先の組ごとの出せる最後の日が出ます(体験版でも、見本なら製品版と同じです)。 1. zip を展開し、「期限順の引当.html」をダブルクリックして Chrome か Edge で開きます(インストールもアカウントもインターネット接続も要りません)。 2. 「1. 表を入れる」で、在庫・注文・出荷先の条件の 3 つの表の文字を貼るか CSV を選びます(開いた直後は見本の表が入っていて、ページを再読み込みすると見本に戻ります。同梱の「見本」フォルダの入力の見本を Excel で開いて書き換えて使えます)。どの列を何と読んだかと、日付の読み替えを、1 行で確かめます。 3. 「2. 設定」で引当の順・条件間際の日数・出荷日などを決め、「結果の表」のタブ(ピッキングの指示・足りない・要確認・期限切れ・最後の日・控え・引当後の在庫)で確かめます。 4. 「ピッキングの指示を印刷する」で、場所ごとに改ページして印刷します(印刷の画面で「ヘッダーとフッター」を外し、倍率は 100% にします)。ピッキング.csv・控え.csv・足りない.csv・引当後の在庫.csv の書き出しと、作業ファイルの保存もできます。
体験版と製品版の違い
価格: 体験版 0 円/製品版 1,480 円 ・CSV の書き出し・印刷・コピー・作業ファイルの保存: 体験版 自分の表では使えません(見本のときは使えます)/製品版 使えます ・どちらも同じ: 見本の表なら、引当・最後の日・書き出しとも全部。自分の表も、画面では全部引き当てられます BOOTH と note で売っている物は同じです(中の zip も同じ)。どちらか一方でお求めください。
動作環境
Windows 11 の Google Chrome または Microsoft Edge(最新版)で動作を確認しています。Windows 10・Mac・iPhone・Android・Safari・Firefox では動作を確認していません。 外の部品は使っていません。
データの扱い
この道具は通信しません。アカウントも要りません。外へ通信する指示を止める設定を入れてあり、作者が実物を Google Chrome で開いて使った間、外への通信は 0 件でした(ブラウザの通信の記録で確認)。 在庫・注文・出荷先の条件は、このブラウザの中だけで扱い、外へは送りません。この道具は、ブラウザの保存領域を使いません。表は、ページを再読み込みすると見本に戻ります。続きは「作業ファイルを保存」で書き出してください。書き出していない入力を入れたまま、ページを離れようとすると、確認が出ます。「全部消す」を押すと、在庫・注文・出荷先の条件・設定を消します。 【利用条件】個人でご購入の場合はご購入者ご本人、法人・団体でご購入の場合は同じ法人・団体の中でお使いいただけます。第三者への再配布・転売は禁止します。 【お問い合わせ】BOOTH でご購入の場合はショップへのメッセージ、note でご購入の場合は記事の下の「クリエイターへのお問い合わせ」からご連絡ください。
返品・不具合について
返品・キャンセルについて ダウンロード商品のため、お客様のご都合による返品・キャンセル・返金はお受けしていません。購入前に、商品ページの「できること」「できないこと」「動作環境」と、体験版がある商品は体験版で、内容をご確認ください。 不具合があった場合 商品が説明どおりに動かない不具合のご連絡をいただいた場合は、状況を確かめたうえで、修正版のご提供または代わりの方法のご案内をいたします。修正や代わりの方法で解決できない重大な不具合の場合は、購入代金と同じ額をお返しします。お返しの方法(ギフトコードなど)は、ご購入者と相談のうえ決めます。商品説明に誤りがあった場合も同様です。 次の場合は対象外です(作者に故意または重大な過失がある場合を除きます) ・対応していない環境(上の動作環境以外)での動作 ・誤った操作や、説明と異なる使い方による結果 ・外部のサービス(会計ソフト・送り状ソフト・ネットショップ・配信サービスなど)の仕様の変更による不具合 損害の範囲 本商品のご利用によって生じた損害について、作者に故意または重大な過失がある場合を除き、作者が負う責任は、その商品の購入代金(体験版のみをご利用の場合は 1,000 円)を上限とします。また、作者に故意または重大な過失がある場合を除き、間接的な損害や逸失利益(得られるはずだった利益)については責任を負いません。
あわせて使える道具(同じ作者)
・受注 CSV から送り状 CSV: 受注の CSV を、ヤマト B2 クラウドの送り状 CSV に直す道具(同じ発送の現場で使えます)(https://booth.pm/ja/items/8933815) ・納品書と宛名ラベル: BOOTH 自家通販の宛名印刷用 CSV から、納品書と宛名ラベルを一括で作る道具(同じ発送の現場で使えます)(https://booth.pm/ja/items/8977251) ・同じ作者の道具の一覧: BOOTH https://sumitsuke.booth.pm/ / note https://note.com/sumitsuke




