帳票フォーマット定義 - ユーザックシステム

帳票フォーマット定義
伝発名人 v4.1.1∼
EOS名人 v4.6.0∼
作成日
2006/3/13
修正日
作成者
U.S.K
編集パターンについて
伝発名人の[編集パターン]には50もの種類があり、これらは大きく分けると、
数字編集用、文字編集用、日付編集用のパターンがあります。
各パターンは以下の編集文字から構成されていますので、
これらを参考にしてふさわしい[編集パターン]を見つけましょう。
(1)数字編集用
① Z (ゼロ制御)
有効数字の左側のゼロを空白に置き換えたいとき、置き換えたい位置に書きます。
ZZZZ
0 1 2 3
⇒
1 2 3
ZZZZ
0 0 0 0
⇒
② 9
「9」の書かれているところは、有効数字の左側がゼロであってもそのまま転記します。
9999
0 1 2 3
⇒ 0 1 2 3
ZZZ9
0 0 0 0
⇒
0
③「,」 (カンマ)
「,」を書いた位置の左側が有効数字であると、書いた位置に「,」が挿入されます。
Z,ZZ9 1 2 3 4
⇒ 1, 2 3 4
Z,ZZ9 0 1 2 3
⇒
1 2 3
④「-」 (サイン)
データ内容がマイナスの時に「-」を書いた位置に「-」が挿入されます。
サインを後ろにつける編集方法と前につける編集方法があります。
・後マイナス
ZZZ9- 0 1 2 3⇒
1 2 3ZZZ9- 0 1 2 3+
⇒
1 2 3
後ろに「-」をつけるときは、サインのために一文字分が用意されます。
例えば桁数に「4」を指定した場合は、指定した間隔を5等分します。
・前マイナス
---9
0 1 2 3⇒ - 1 2 3
---9
0 1 2 3+
⇒
1 2 3
---9
1 2 3 4⇒ 1 2 3 4
前に「-」をつけるときは、サインのために一文字分を用意することはありません。
例えば桁数に「4」を指定した場合は、指定した間隔を4等分します。
このとき「-1234」といったデータであっても、サインは印字されません。
⑤「\」
「\」を書いた位置に「-」を印字します。
\\\9
0 1 2 3
⇒ \ 1 2 3
\\\9
1 2 3 4
⇒ 1 2 3 4
桁数に「4」を指定したとき、データが4桁であると、「\」は印字されません。
\\\\
0 0 0 0
⇒
⑥「.」 (小数点)
桁数に小数点以下を指定したとき、整数部分と小数部分の間に小数点を印字します。
小数点のために一文字分が予約されるため、桁数に「3.1」と指定した場合は
指定した間隔を5等分します。
ZZ9.9 0 1 2 . 3 ⇒
1 2. 3
⑦ V (小数点非表示)
桁数に小数点以下を指定しても、整数部分と小数部分を続けて印字します。
よって桁数に「3.1」と指定した場合は、指定した間隔を4等分します。
ZZ9V9 0 1 2 . 3 ⇒
1 2 3
(2)文字編集用
① XXX (カナ)
半角の文字を印字します。
桁数は、半角文字一文字を1桁として扱います。
② N (漢字全角)
全角の文字を印字します。
桁数は、全角文字一文字を1桁として扱います。
③ NX (カナ漢字混在)
半角と全角の混在する文字列を印字します。
桁数は、半角文字一文字を1桁として扱います。
④ 漢字平体、漢字長体、漢字4倍
全角の文字を伸縮して印字します。(平体:横2倍、長体:縦2倍、4倍:縦横2倍)
桁数は、全角文字一文字を1桁として扱います。
1
ユーザックシステム株式会社
帳票フォーマット定義
伝発名人 v4.1.1∼
EOS名人 v4.6.0∼
作成日
2006/3/13
修正日
作成者
U.S.K
(3)日付編集用
Yは年(Year)、Mは月(Month)、Dは日(Day)を表します。
伝票や送状の年月日が例えば、 年 月 日 というように元々印字されているときと
印刷されていないときとでは、編集方法が異なります。
A. 年月日が印刷されているとき
例えば出荷日2006年01月03日を印字するときは、①②③それぞれに「出荷日」を登録します。
① ② ③
出荷日 年 月 日
① ② ③
出荷日
年
月
日
印字項目
編集パターン
印字例
①
②
③
出荷日
出荷日
出荷日
YY
MM
DD
0 6
0 1
0 3
①
②
③
出荷日
出荷日
出荷日
ZY
ZM
ZD
6
1
3
年 月 日
出荷日
①
② ③
B. 年月日が印刷されていないとき
例えば出荷日2006年01月03日を印字するときは、「出荷日」に適当なパターンを適用します。
出荷日 出荷日
YY/MM/DD
ZY/ZM/ZD
YY.MM.DD
ZY.ZM.ZD
YY.MM
ZY.ZM
MM.DD
ZM.ZD
⇒
⇒
⇒
⇒
⇒
⇒
⇒
⇒
0 6
6
0 6
6
0 6
6
0 1
1
/
/
.
.
.
.
.
.
0 1
1
0 1
1
0 1
1
0 3
3
※年を4桁で印字させる場合は整数桁の桁数で調整します。
YY.MM.DD → 「8」桁
YY.MM.DD
⇒ 0 6. 0 1
「10」桁
YYYY.MM.DD
⇒ 2 0 0 6.
YY/MM/DD → 「8」桁
YY/MM/DD
⇒ 0 6/ 0 1
「10」桁
YYYY/MM/DD
⇒ 2 0 0 6/
/ 0 3
/ 3
. 0 3
. 3
.
0
/
0
0
1
0
1
3
. 0 3
3
/ 0 3
お使いのバージョンによっては、以下のように数値用の編集パターンも選択できます。
999999
99999999
⇒ 0 6 0 1 0 3
⇒ 2 0 0 6 0 1 0 3
2
ユーザックシステム株式会社