• 締切済み

品目コードの余分桁は、空白かゼロいずれで埋めますか

品目コードなどの番号体系について。 18桁使えますが、当面必要な上10桁と下4桁のみとし、11~14桁はリザーブします。このリザーブ桁を、空白、ゼロ何れで埋めるかで悩んでいます。空白だと印字でバラバラとなってしまい、ゼロだと境が分からず読みづらい。 1234567890___0123  ・・・・サンプル 1234567890     0123  ・・・・空白を埋めた場合 123456789000000123  ・・・・ゼロを埋めた場合 何かガイドラインがないでしょうか? アドバイスお願いします。

みんなの回答

回答No.5

> ご指摘のように、この4桁の運用が決まればやり方もあると思いますが、それまでの期間を、何で穴埋め > するか、という課題です。 今まで出来上がっているデータについてどう表現するかというお話ですよね? それはつまり、当時そういう4桁のものがなかったわけですよね? ということはどうやって埋めるかではなく、『番号体系を見直す』という行為が 根本にあると思いますが。

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.4

どういう制約があるのかがわかりませんが、No2様、No3様の考え方がわかり易いのでは? >空白、ゼロ何れで埋めるかで悩んでいます の2択しか考慮にないようですが、それはどちらでも良いかと… 空白は視認性が悪いので0で埋めておいた方が無難なのかも。 >システムの仕様上、記号の追加は残念ながら無理です >空白だと印字でバラバラとなってしまい、ゼロだと境が分からず読みづらい。 システム上は記号なしでも問題ないのでしょうから、視認性を良くするためには出力時にそのコードを分割して、記号付きで表示すればすむ話のように思えます。

回答No.3

> ここでいうリザーブと言うのは、連番が増えてあふれた場合のものではなく、カテゴリとして将来使う可 > 能性があるという意味です。例えて言えば、上14桁が都道府県、下4桁が町として取りあえず管理しま > すが、将来的には、町を市でくくって管理する可能性もある、という感じです。 > ※実際は、上14桁が部品名、下4桁が、それを加工するプロセス。リザーブの4桁は、部品に対するバ > リエーション、製造に対するバリエーションの識別を行う可能性を想定しています。 それならそれで、それぞれ意味合いが違うわけですから、#2さんの答えの通りに 区切ればいいだけのお話がしますね。 それか4桁と決まりきっているならばそれぞれ10桁、4桁、4桁と別個に管理してもいいわけですし。

ScottTracy
質問者

お礼

ご回答有難うございます。 ご指摘のように、この4桁の運用が決まればやり方もあると思いますが、それまでの期間を、何で穴埋めするか、という課題です。印字したときに混乱しないのは空白かゼロかという意味です。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

途中に記号を挿入しちゃいかんの? 例えば 0123456789-0000-0123 とかすればいいだけのような感じもするんだけど.

ScottTracy
質問者

お礼

ご回答有難うございます。システムの仕様上、記号の追加は残念ながら無理です。 入れるとすれば桁を犠牲にして、 0123456789-00-0123 となります。

回答No.1

コードって普通、間があいてることなんてないと思いますが。 下4桁ってのは行番号などの連番に値するものですか? もともと上10桁と下4桁の考え方が違うならば、わけて 管理してもいいと思います。 そうでなかった場合は、決めればいいだけです。 決めたそれが仕様であって、それの決まりごとなどなく、それぞれ異なるでしょう。 因みに桁数が増えたら下1桁が増えるというのは数字である以上、 おかしいと感じます。 予備として領域を確保するなら、私ならば前ゼロにして000012345678・・・ とするでしょう。 (実際の業務の番号体系的におかしくないならいいわけですが)

ScottTracy
質問者

補足

ご回答有難うございます。 ここでいうリザーブと言うのは、連番が増えてあふれた場合のものではなく、カテゴリとして将来使う可能性があるという意味です。例えて言えば、上14桁が都道府県、下4桁が町として取りあえず管理しますが、将来的には、町を市でくくって管理する可能性もある、という感じです。 ※実際は、上14桁が部品名、下4桁が、それを加工するプロセス。リザーブの4桁は、部品に対するバリエーション、製造に対するバリエーションの識別を行う可能性を想定しています。

関連するQ&A

  • フィリピンの貿易品目のPSCCコードを教えてください。

    祝・初めての投稿です。 フィリピンの貿易産業省のHPに入ると、 貿易相手国別、品目別に取引量が出てくるのですが、 品目別の場合だと、PSCCコードというものが必要になります。 サイト内を探したのですが、コードについて詳しく載っていません。 どなたか、どの品目がどのコードなのか、一覧表みたいなものを 知っている方いませんか? お手数かけますが、よろしくお願いします。

  • 携帯電話の番号。視も4桁だけじゃなくて、選びたい。

    ドコモの携帯電話の番号を気に入った番号へ変更したいのですが、どの番号が空いているのかわかりません。 下4桁の好きな数字をドコモに言えば、空きがあるかどうか調べてもらえるそうですが、上4桁の番号は決められないらしい。 上4桁と下4桁との相性で番号を決めたいのに上4桁がわからないままでは決めれません。 いちいちドコモにいって「この番号空いてますか?」って聞きに行ってたら何回行っても全部すでに契約済み番号である可能性も出てきて効率悪すぎます。 ネットで使われていない番号の検索だとか、そういった事柄に役立つものってありますか?

  • JAN コードとITFコードの違いを教えて

    よくダンボールにバーコードが印刷されていますが よくわかりません。 特に、日本の番号49の上の桁の意味を教えてください。 例、   02249 01417 75850 9          会社コード 商品コード    上の部分の02249について教えてください。この部分が3桁とか5桁がありますがなぜでしょうか?

  • ハンディターミナルで読んだコードの先頭が抜け落ちる

    富士通製のハンディターミナル(FHT211D2)を利用しております。 使っていたものが壊れたため、中古品を購入して使い始めたのですが、 品名コードを読み取ると上4桁が取得できません。 色々なJANのバーコード(市販の文房具など)、社で作成したバーコードなどを 読み取ろうとしたところ、 (1)13桁の品名コードを読むと上4桁が読み取られず、下9桁のみの情報となる (2)8桁の品名コードを読むと、上4桁が読み取られず、下4桁のみの情報となる (3)4桁の品名コードを読むと、4桁のコードの情報となる (1)の場合、ターミナルの画面に、読み取った直後に品名コード13桁が一瞬表示され、 すぐに品名コードが一瞬消え、再度表示されると9桁の数字が表示されます。 メーカーも保障期間が切れていると言うことで保守サービスにはいっているのに 対応していただけず、ハンディターミナルの取説もないため、 PCへ転送した後のデータをEXCELなどで編集することでの対応を考えておりますが、 本体で設定できるようであればご教示いただきたく、よろしくお願いいたします。

  • 8桁のバーコードについて。

    8桁のバーコードについて。 バーコードには一般的に13桁と8桁がありますが、同じ商品の場合、他の例を見ると共通点がありました(それが元のコードの短縮であるということが理解できる)。 しかし今回購入した某製品は、13桁と8桁のバーコードが付いていたのですがそれぞれ関連性が全くないように見えます。 「a 0 3 5 8 9 9 a」といった番号はどう読むべきでしょう? 解る方はいらっしゃいますか? ちなみに、購入した商品は国番号50で始まるイギリスブランドのもので、わりと有名だと思います。 それでは、よしくお願い致します。

  • 海外通販決済時のコードとは?

    海外通販で商品を購入する際、クレジットカード情報を提示しました。 しかし、通販会社から4~6桁の信用承認番号 authorization cord (オーソリゼーション コード)を知らせるように言われました。 現在まで下記NO.を全て伝えたのですが、求めているNO.ではないと言われました。 ●「3Dセキュア」の暗証番号 ●カード裏のセキュリティコード ●カード表の浮き彫りの下にある小さな印字数字 カード会社にそのようなコードがあるのか聞いても無い、と言われるばかりで困っています。通販会社から、決済の依頼がきていないので、承認をしようがないと。よって番号も発生しないと。 私は、どんな番号を伝えたらよいのでしょうか? どうぞ教えて下さい。

  • 合衆国ZIPーCODE 5ケタと9ケタの違い

    アメリカのZIP CODEについての質問です。 以前90504など5ケタの郵便番号だったところから50504-1234のようにプラス4ケタがついてくるようになったのですが、これは私書箱か何かでしょうか。普通の封書なのでそのまま家に投函してほしい場合は5ケタのままのほうがよいのでしょうか。

  • VLOOKUP関数 空白表示の出し方

    VLOOKUP関数を使いたいんですけれど、エラーが出でしまいます。 コード  金額 102   1980 103   2500  105   980 という表で コード番号が飛んでいて何番が無いのかわからないデータ量なんです コード番号をVLOOKUPで拾って行きたいのですが番号が無いとエラー表示になってしまいます。コード番号がない場合は空白又は”-”で表示する方法はどうすればよいでしょうか?

  • 筆まめで郵便番号下4桁のみの印刷はできますか

    筆まめV16を使用しています 郵便番号が上3桁が既に記載されてあるハガキに住所録から 郵便番号の下4桁のみ打ち出ししたいのですが。 何か方法はありますでしょうか。 よろしくお願いします。

  • ハミングコード

    3桁の数字をハミングコードを用いて表す場合、何桁必要なのでしょうか? また、その理由を教えて下さい。