| 得意先C | 得意先名 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 客先担当部署 | 客先担当名 | 客先担当職位 | 客先担当メアド | ||||||||||||||||
| 客先担当TEL | 請求方式区分 | 締め日 | 売上入金サイト | ||||||||||||||||
| 標準入金方法区分 | 担当営業№ | 担当営業名 | 与信限度額 | ||||||||||||||||
| 期首売掛残高 | 期間売上額 | 期間受領額 | 現売掛残高 | ||||||||||||||||
| 摘要 | |||||||||||||||||||
| 摘要 | |||||||||||||||||||
| 削除 | 出荷先行番 | 出荷先名 | 郵便番号 | 住所1 | 住所2 | 電話番号 |
|---|---|---|---|---|---|---|
| 履歴詳細 | 取引日 | 売掛取引№ | 赤黒 | 効区 | 取引区分 | 品名/摘要 | 残高増減額 |
|---|---|---|---|---|---|---|---|
UPDATE_TABLE 設定 + ブロック SELECT 式 (BODY_SQL/TITLE_SQL) + 各種 JavaScript コード (CHR_TEXT) + 呼び出すストアドプロシージャの本体 (Oracle / PostgreSQL / MySQL / SQL Server) を FROM / JOIN / INSERT INTO / UPDATE ... SET / DELETE FROM / MERGE INTO / REPLACE INTO / MERGE ... USING のキーワードで正規表現解析した結果です。 動的SQL (EXECUTE IMMEDIATE / PREPARE / sp_executesql 等) は、文字列リテラルが DML 文で始まる場合のみ抽出します。var init = false;
function resizeContents_end() {
if (init ==false) {
/* 描写タイミングで空があれば実施 */
fncAutoNum();
}
init = true;
}
/* */
function fncElement(nm) {
//指定された名称で検索
ele = document.getElementById(nm);
if(ele) {
return ele;
}
//指定された名称で見つからない場合"_VIEW"を付与して確認
ele = document.getElementById(nm+ "_VIEW");
if(ele) {
return ele;
}
//指定された名称で見つからない場合"_VIEW"を排除して確認
ele = document.getElementById( nm.replace( /_VIEW/g , "" ) );
if(ele) {
return ele;
}
return null;
}
function fncAutoNum() {
var swR = false;
var iInd = 1;
var AUTO_NUM_CST = %2_SQSYUKKASAKI%;
var iAutoMax = 0;
//MAX値取得
swR = false;
iInd = 0;
while(swR == false) {
element1_Str = AUTO_NUM_CST.replace( '{0}' , iInd );
element1_Idx = parseInt(AUTO_NUM_CST.split(":")[5]);
element1 = fncElement(element1_Str);
if(element1) {
var tmpMx = 0;
if (element1.nodeName == 'SPAN') {
tmpMx = element1.innerText;
} else {
tmpMx = element1.value;
}
if (iAutoMax < parseInt(tmpMx)) {
iAutoMax = parseInt(tmpMx);
}
iInd++;
} else {
swR = true;
}
}
//空白項目に値セット
swR = false;
iInd = 0;
while(swR == false) {
element1_Str = AUTO_NUM_CST.replace( '{0}' , iInd );
element1_Idx = parseInt(AUTO_NUM_CST.split(":")[5]);
element1 = fncElement(element1_Str);
if(element1) {
if (element1.nodeName != 'SPAN') {
if (element1.value == '') {
iAutoMax++;
element1.value = iAutoMax;
element1.onblur();
}
}
iInd++;
} else {
swR = true;
}
}
}
SELECT
ET010.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as AT30_TXKANJI
,ET010.TXTANTOUBUSYO as TXTANTOUBUSYO
,ET010.TXTANTOUSYA as TXTANTOUSYA
,ET010.TXTANTOUSYASYOKUI as TXTANTOUSYASYOKUI
,ET010.TXTANTOUSYAEMAIL as TXTANTOUSYAEMAIL
,ET010.TXTANTOUSYADENWA as TXTANTOUSYADENWA
,ET010.KBSEIKYUHOUSHIKI as KBSEIKYUHOUSHIKI
,ET010.TXSIMEBI as TXSIMEBI
,ET010.VLNYUKINSAITO as VLNYUKINSAITO
,ET010.KBNYUKINHOUHOU as KBNYUKINHOUHOU
,ET010.NRTANTOUJYUGYOIN as NRTANTOUJYUGYOIN
,AT020.TXKANJI as AT020_TXKANJI
,ET010.AMYOSHIN as AMYOSHIN
,ET010.AMKISYUURIKAKE as AMKISYUURIKAKE
,ET010.AMURIAGE as AMURIAGE
,ET010.AMJYURYO as AMJYURYO
,ET010.AMGENURIKAKE as AMGENURIKAKE
,ET010.TXTEKIYO as TXTEKIYO
,ET010.MODIFY_COUNT as MODIFY_COUNT
,TLN_CONCAT('毎度お世話になっております。','時点でのお支払い残高をお知らせいたします。',TLN_DATE_TO_CHAR('YMD',TLN_SYSDATE())) as EXCEL_TEXT
FROM
ET010 INNER JOIN AT030
ON ET010.IDTOKUISAKI = AT030.IDTORIHIKISAKI
LEFT OUTER JOIN AT020
ON ET010.NRTANTOUJYUGYOIN = AT020.NRJYUGYOIN
SELECT
ET011.IDTOKUISAKI as IDTOKUISAKI
,ET011.SQSYUKKASAKI as SQSYUKKASAKI
,ET011.TXKANJI as TXKANJI
,ET011.NRYUBIN as NRYUBIN
,ET011.TXJYUSYO1 as TXJYUSYO1
,ET011.TXJYUSYO2 as TXJYUSYO2
,ET011.NRDENWA as NRDENWA
,ET011.MODIFY_COUNT as MODIFY_COUNT
FROM
ET011
SELECT
ET100.IDTOKUISAKI as IDTOKUISAKI
,ET100.DTTORIHIKI as DTTORIHIKI
,ET100.NRURIKAKE as NRURIKAKE
,ET100.KBAKADEN as KBAKADEN
,ET100.FGVALID as FGVALID
,ET100.KBURITORI as KBURITORI
,ET100.TXHINMEI as TXHINMEI
,ET100.AMZOUGEN as AMZOUGEN
,ET100.AMARARI as AMARARI
FROM
ET100
| 管理者ID | |
|---|---|
| 業務分類(大) | XTEA生産管理 (4) |
| 業務分類(中) | 製造マスタ (4) |
| 業務分類(小) | |
| 機能概要 | |
| 備考 | |
| ヘルプリンク名 | |
| ヘルプURL |
| 機能タイプ | 固定検索条件 |
|---|---|
| 起動Window状態 | 別Window (既存あれば上書き) [NORMAL] |
var init = false;
function resizeContents_end() {
if (init ==false) {
/* 描写タイミングで空があれば実施 */
fncAutoNum();
}
init = true;
}
/* */
function fncElement(nm) {
//指定された名称で検索
ele = document.getElementById(nm);
if(ele) {
return ele;
}
//指定された名称で見つからない場合"_VIEW"を付与して確認
ele = document.getElementById(nm+ "_VIEW");
if(ele) {
return ele;
}
//指定された名称で見つからない場合"_VIEW"を排除して確認
ele = document.getElementById( nm.replace( /_VIEW/g , "" ) );
if(ele) {
return ele;
}
return null;
}
function fncAutoNum() {
var swR = false;
var iInd = 1;
var AUTO_NUM_CST = %2_SQSYUKKASAKI%;
var iAutoMax = 0;
//MAX値取得
swR = false;
iInd = 0;
while(swR == false) {
element1_Str = AUTO_NUM_CST.replace( '{0}' , iInd );
element1_Idx = parseInt(AUTO_NUM_CST.split(":")[5]);
element1 = fncElement(element1_Str);
if(element1) {
var tmpMx = 0;
if (element1.nodeName == 'SPAN') {
tmpMx = element1.innerText;
} else {
tmpMx = element1.value;
}
if (iAutoMax < parseInt(tmpMx)) {
iAutoMax = parseInt(tmpMx);
}
iInd++;
} else {
swR = true;
}
}
//空白項目に値セット
swR = false;
iInd = 0;
while(swR == false) {
element1_Str = AUTO_NUM_CST.replace( '{0}' , iInd );
element1_Idx = parseInt(AUTO_NUM_CST.split(":")[5]);
element1 = fncElement(element1_Str);
if(element1) {
if (element1.nodeName != 'SPAN') {
if (element1.value == '') {
iAutoMax++;
element1.value = iAutoMax;
element1.onblur();
}
}
iInd++;
} else {
swR = true;
}
}
}
結合項目 (JOIN): 同じグループに属する他ブロックの検索項目は 1 つの検索条件として集約される。
| 並び | 項目数 | 結合される項目 |
|---|---|---|
| 1 | 3 | BLOCK 1: 得意先ID ↔ BLOCK 3: IDTOKUISAKI ↔ BLOCK 2: IDTOKUISAKI |
同一 COL_NAME は自動集約。物理項目名が異なる検索項目は TLN_M_GENERAL_ITEM_OPTN.FUNC_KBN='JOIN' (機能設定画面 アプリケーションタブ「結合項目」) で集約されます。表示名は最初に出現したブロック (SORT 最小) のものを採用。
| # | 表示名 (代表) | 代表 COL_NAME | 代表ブロック | 集約元 |
|---|---|---|---|---|
| 1 | 得意先ID | IDTOKUISAKI | BLOCK 1 | ★ ブロック 1: 得意先ID ・ ブロック 3: IDTOKUISAKI ・ ブロック 2: IDTOKUISAKI |
| 2 | 取引日 | DTTORIHIKI | BLOCK 3 | (集約なし) |
| 3 | 効区 | FGVALID | BLOCK 3 | (集約なし) |
| 4 | 取引区分 | KBURITORI | BLOCK 3 | (集約なし) |
| ボタン名 | 帳票タイプ | フォームファイル名 | 条件式 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 残高確認書 | EXCEL帳票 | XTEA_URIKAKE.xlsx | ||||||||||||
| ||||||||||||||
system — システム管理| SELECT式 > 更新テーブル | ET010 |
|---|
SELECT
ET010.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as AT30_TXKANJI
,ET010.TXTANTOUBUSYO as TXTANTOUBUSYO
,ET010.TXTANTOUSYA as TXTANTOUSYA
,ET010.TXTANTOUSYASYOKUI as TXTANTOUSYASYOKUI
,ET010.TXTANTOUSYAEMAIL as TXTANTOUSYAEMAIL
,ET010.TXTANTOUSYADENWA as TXTANTOUSYADENWA
,ET010.KBSEIKYUHOUSHIKI as KBSEIKYUHOUSHIKI
,ET010.TXSIMEBI as TXSIMEBI
,ET010.VLNYUKINSAITO as VLNYUKINSAITO
,ET010.KBNYUKINHOUHOU as KBNYUKINHOUHOU
,ET010.NRTANTOUJYUGYOIN as NRTANTOUJYUGYOIN
,AT020.TXKANJI as AT020_TXKANJI
,ET010.AMYOSHIN as AMYOSHIN
,ET010.AMKISYUURIKAKE as AMKISYUURIKAKE
,ET010.AMURIAGE as AMURIAGE
,ET010.AMJYURYO as AMJYURYO
,ET010.AMGENURIKAKE as AMGENURIKAKE
,ET010.TXTEKIYO as TXTEKIYO
,ET010.MODIFY_COUNT as MODIFY_COUNT
,TLN_CONCAT('毎度お世話になっております。','時点でのお支払い残高をお知らせいたします。',TLN_DATE_TO_CHAR('YMD',TLN_SYSDATE())) as EXCEL_TEXT
FROM
ET010 INNER JOIN AT030
ON ET010.IDTOKUISAKI = AT030.IDTORIHIKISAKI
LEFT OUTER JOIN AT020
ON ET010.NRTANTOUJYUGYOIN = AT020.NRJYUGYOIN
| 並び順 | 物理項目名 | 表示名 | キー | 更新 | 検索 | グループ名 | 改行 | 表示・入力形式 | データ型 | 桁数 | 表示桁 | 行数 | 必須 | コンポーネント | 識別コード | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | IDTOKUISAKI | 得意先ID | ○ | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 30 | ○ | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
| 2 | CDTORIHIKISAKI | 得意先C | TEXT:半角、全角混在(Byte) | VARCHAR2 | 30 | |||||||||||||||||||||||||||||||||||
| 3 | AT30_TXKANJI | 得意先名 | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | |||||||||||||||||||||||||||||||||||
| 4 | TXTANTOUBUSYO | 客先担当部署 | ○ | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | ○ | ||||||||||||||||||||||||||||||||
| 5 | TXTANTOUSYA | 客先担当名 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | ○ | |||||||||||||||||||||||||||||||||
| 6 | TXTANTOUSYASYOKUI | 客先担当職位 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | ||||||||||||||||||||||||||||||||||
| 7 | TXTANTOUSYAEMAIL | 客先担当メアド | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 120 | ||||||||||||||||||||||||||||||||||
| 8 | TXTANTOUSYADENWA | 客先担当TEL | ○ | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 20 | |||||||||||||||||||||||||||||||||
| 9 | KBSEIKYUHOUSHIKI | 請求方式区分 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 2 | ○ | リストボックス (1) | KBSEIKYUHOUSHIKI | |||||||||||||||||||||||||||||||
| 10 | TXSIMEBI | 締め日 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 10 | ○ | |||||||||||||||||||||||||||||||||
| 11 | VLNYUKINSAITO | 売上入金サイト | ○ | INT:整数 | NUMBER | 5 | ○ | |||||||||||||||||||||||||||||||||
| 12 | KBNYUKINHOUHOU | 標準入金方法区分 | ○ | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 2 | ○ | リストボックス (1) | KBNYUKINHOUHOU | ||||||||||||||||||||||||||||||
| 13 | NRTANTOUJYUGYOIN | 担当営業№ | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 6 | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||
| 14 | AT020_TXKANJI | 担当営業名 | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | |||||||||||||||||||||||||||||||||||
| 15 | AMYOSHIN | 与信限度額 | ○ | INT:整数 | NUMBER | 11 | ○ | |||||||||||||||||||||||||||||||||
| 16 | AMKISYUURIKAKE | 期首売掛残高 | ○ | INT:整数 | NUMBER | 11 | ||||||||||||||||||||||||||||||||||
| 17 | AMURIAGE | 期間売上額 | INT:整数 | NUMBER | 11 | |||||||||||||||||||||||||||||||||||
| 18 | AMJYURYO | 期間受領額 | INT:整数 | NUMBER | 11 | |||||||||||||||||||||||||||||||||||
| 19 | AMGENURIKAKE | 現売掛残高 | INT:整数 | NUMBER | 11 | |||||||||||||||||||||||||||||||||||
| 20 | TXTEKIYO | 摘要 | ○ | 摘要 | TEXT:半角、全角混在(Byte) | VARCHAR2 | 900 | 100 | 3 | |||||||||||||||||||||||||||||||
| 21 | MODIFY_COUNT | INT:整数 | NUMBER | 10 | ||||||||||||||||||||||||||||||||||||
| 22 | EXCEL_TEXT | TEXT:半角、全角混在(Byte) | VARCHAR2 | 51 | ||||||||||||||||||||||||||||||||||||
| 表示高さ | 350 |
|---|
| 処理権限 > 更新 | ON [1] |
|---|
| SELECT式 > 更新テーブル | ET011 |
|---|
SELECT
ET011.IDTOKUISAKI as IDTOKUISAKI
,ET011.SQSYUKKASAKI as SQSYUKKASAKI
,ET011.TXKANJI as TXKANJI
,ET011.NRYUBIN as NRYUBIN
,ET011.TXJYUSYO1 as TXJYUSYO1
,ET011.TXJYUSYO2 as TXJYUSYO2
,ET011.NRDENWA as NRDENWA
,ET011.MODIFY_COUNT as MODIFY_COUNT
FROM
ET011
| 並び順 | 物理項目名 | 表示名 | キー | 更新 | 検索 | 表示・入力形式 | データ型 | 桁数 | 必須 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | IDTOKUISAKI | ○ | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 30 | ||||||||||
| ||||||||||||||||
| 2 | SQSYUKKASAKI | 出荷先行番 | ○ | ○ | INT:整数 | NUMBER | 5 | ○ | ||||||||
| ||||||||||||||||
| 3 | TXKANJI | 出荷先名 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 120 | ○ | |||||||||
| 4 | NRYUBIN | 郵便番号 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 8 | ○ | |||||||||
| 5 | TXJYUSYO1 | 住所1 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | ○ | |||||||||
| 6 | TXJYUSYO2 | 住所2 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | ||||||||||
| 7 | NRDENWA | 電話番号 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 14 | ○ | |||||||||
| 8 | MODIFY_COUNT | INT:整数 | NUMBER | 10 | ||||||||||||
| 検索結果0件メッセージを非表示 | ON [1] |
|---|---|
| 表示高さ | 200 |
| 処理権限 > 削除 | ON [1] |
|---|---|
| 確定時オプション > 排他制御 | ON [1] |
| 処理権限 > 登録 | ON [1] |
| 処理権限 > 更新 | ON [1] |
| ボタンの非表示 > 参照 | ON [1] |
SELECT
ET100.IDTOKUISAKI as IDTOKUISAKI
,ET100.DTTORIHIKI as DTTORIHIKI
,ET100.NRURIKAKE as NRURIKAKE
,ET100.KBAKADEN as KBAKADEN
,ET100.FGVALID as FGVALID
,ET100.KBURITORI as KBURITORI
,ET100.TXHINMEI as TXHINMEI
,ET100.AMZOUGEN as AMZOUGEN
,ET100.AMARARI as AMARARI
FROM
ET100
| 並び順 | 物理項目名 | 表示名 | 検索 | 表示・入力形式 | データ型 | 桁数 | コンポーネント | 識別コード | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | IDTOKUISAKI | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 30 | ||||||||||
| 2 | DTTORIHIKI | 取引日 | ○ | DATE:YYYY/MM/DD | DATE | 10 | |||||||||
| |||||||||||||||
| 3 | NRURIKAKE | 売掛取引№ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 30 | ||||||||||
| 4 | KBAKADEN | 赤黒 | TEXT:半角、全角混在(Byte) | VARCHAR2 | 1 | リストボックス (1) | KBAKADEN | ||||||||
| |||||||||||||||
| 5 | FGVALID | 効区 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 1 | リストボックス (1) | FGVALID | |||||||
| 6 | KBURITORI | 取引区分 | ○ | TEXT:半角、全角混在(Byte) | VARCHAR2 | 2 | リストボックス (1) | KBURITORI | |||||||
| 7 | TXHINMEI | 品名/摘要 | TEXT:半角、全角混在(Byte) | VARCHAR2 | 100 | ||||||||||
| 8 | AMZOUGEN | 残高増減額 | INT:整数 | NUMBER | 11 | ||||||||||
| 9 | AMARARI | INT:整数 | NUMBER | 11 | |||||||||||
| 検索結果0件メッセージを非表示 | ON [1] |
|---|
| ボタンの非表示 > 参照 | ON [1] |
|---|
| ボタン名 | 遷移先 (機能ID/URL) | 条件式 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 履歴詳細 | XDMF_EF101_0 | ||||||||||||||||
引数設定 (1 件)引数 #1 — 遷移先項目: NRURIKAKE (売掛取引№)
| |||||||||||||||||
| 呼出元機能ID | ブロックNo | 項目名 | 設定種別 | 並び | 設定値 |
|---|---|---|---|---|---|
| XDMF_EF010_0 | 1 | ALL | 機能画面設定 (BUTTON_NEXT) | 0 | 詳細情報 / XDMF_EF011_0 |
| XDMF_EF100_0 | 1 | ALL | 機能画面設定 (BUTTON_NEXT) | 1 | 得意先 / XDMF_EF011_0 |
FGVALID 効区 (2候補)| コード値 | 表示1 | 表示2 | 表示3 | 数値1 | 並び |
|---|---|---|---|---|---|
| F | 無効 | 0 | 2 | ||
| T | 有効 | 0 | 1 |
KBAKADEN 赤黒 (2候補)| コード値 | 表示1 | 表示2 | 表示3 | 数値1 | 並び |
|---|---|---|---|---|---|
| 1 | 黒伝 | 0 | 1 | ||
| 2 | 赤伝 | 0 | 2 |
KBNYUKINHOUHOU 標準入金方法区分 (2候補)| コード値 | 表示1 | 表示2 | 表示3 | 数値1 | 並び |
|---|---|---|---|---|---|
| 10 | 振込/現金 | 0 | 10 | ||
| 20 | 受取手形 | 0 | 20 |
KBSEIKYUHOUSHIKI 請求方式区分 (2候補)| コード値 | 表示1 | 表示2 | 表示3 | 数値1 | 並び |
|---|---|---|---|---|---|
| 10 | 月次請求 | 0 | 10 | ||
| 20 | 都度請求 | 0 | 20 |
KBURITORI 取引区分(売掛) (8候補)| コード値 | 表示1 | 表示2 | 表示3 | 数値1 | 並び |
|---|---|---|---|---|---|
| 00 | 出荷売上 | 0 | 0 | ||
| 01 | 直出荷売上 | 0 | 1 | ||
| 02 | 売上返品 | 0 | 2 | ||
| 10 | 振替控除 | 0 | 10 | ||
| 11 | 振替計上 | 0 | 11 | ||
| 90 | 現預金受領 | 0 | 90 | ||
| 91 | 手形受領 | 0 | 91 | ||
| 92 | 手数料 | 0 | 92 |
| FUNC_ID | FUNC_NM | APP_KBN | BG_L | BG_M | BG_S | ADMIN_ID | FUNC_OUTLINE | NOTE | CREATED_DATE | CREATED_BY | UPDATED_DATE | UPDATED_BY |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| XDMF_EF011_0 | 得意先関連情報の確認 | STD | 4 | 4 | 2024-07-11 11:38:09.0 | demo | 2024-07-11 11:38:09.0 | demo |
| FUNC_SEQ | FUNC_KBN | VALUE | NUM_VALUE |
|---|---|---|---|
| -1 | OPEN_WINDOW_MODE | NORMAL | |
| 0 | SPACE_HEIGHT | 350 | |
| 0 | TAB_MENU_NAME | 得意先情報 | |
| 0 | UPDATE_FLG | 1 | |
| 0 | UPDATE_TABLE | ET010 | |
| 1 | IS_SEARCH_NOTFOUND_MSG_HDN | 1 | |
| 1 | TAB_MENU_NAME | 売掛増減履歴 | |
| 1 | VIEW_BUTTON_HDN_FLG | 1 | |
| 2 | DELETE_FLG | 1 | |
| 2 | EXCLUSIVE_CONTROL_FLG | 1 | |
| 2 | INSERT_FLG | 1 | |
| 2 | IS_SEARCH_NOTFOUND_MSG_HDN | 1 | |
| 2 | SPACE_HEIGHT | 200 | |
| 2 | TAB_MENU_NAME | 得意先情報 | |
| 2 | UPDATE_FLG | 1 | |
| 2 | UPDATE_TABLE | ET011 | |
| 2 | VIEW_BUTTON_HDN_FLG | 1 |
| FUNC_SEQ | SORT | TYPE | TITLE | BODY_SQL | TITLE_SQL |
|---|---|---|---|---|---|
| 0 | 0 | CARD | SELECT
ET010.IDTOKUISAKI as IDTOKUISAKI
,AT030.CDTORIHIKISAKI as CDTORIHIKISAKI
,AT030.TXKANJI as AT30_TXKANJI
,ET010.TXTANTOUBUSYO as TXTANTOUBUSYO
,ET010.TXTANTOUSYA as TXTANTOUSYA
,ET010.TXTANTOUSYASYOKUI as TXTANTOUSYASYOKUI
,ET010.TXTANTOUSYAEMAIL as TXTANTOUSYAEMAIL
,ET010.TXTANTOUSYADENWA as TXTANTOUSYADENWA
,ET010.KBSEIKYUHOUSHIKI as KBSEIKYUHOUSHIKI
,ET010.TXSIMEBI as TXSIMEBI
,ET010.VLNYUKINSAITO as VLNYUKINSAITO
,ET010.KBNYUKINHOUHOU as KBNYUKINHOUHOU
,ET010.NRTANTOUJYUGYOIN as NRTANTOUJYUGYOIN
,AT020.TXKANJI as AT020_TXKANJI
,ET010.AMYOSHIN as AMYOSHIN
,ET010.AMKISYUURIKAKE as AMKISYUURIKAKE
,ET010.AMURIAGE as AMURIAGE
,ET010.AMJYURYO as AMJYURYO
,ET010.AMGENURIKAKE as AMGENURIKAKE
,ET010.TXTEKIYO as TXTEKIYO
,ET010.MODIFY_COUNT as MODIFY_COUNT
,TLN_CONCAT('毎度お世話になっております。','時点でのお支払い残高をお知らせいたします。',TLN_DATE_TO_CHAR('YMD',TLN_SYSDATE())) as EXCEL_TEXT
FROM
ET010 INNER JOIN AT030
ON ET010.IDTOKUISAKI = AT030.IDTORIHIKISAKI
LEFT OUTER JOIN AT020
ON ET010.NRTANTOUJYUGYOIN = AT020.NRJYUGYOIN
| ||
| 2 | 1 | LIST | 出荷先 | SELECT
ET011.IDTOKUISAKI as IDTOKUISAKI
,ET011.SQSYUKKASAKI as SQSYUKKASAKI
,ET011.TXKANJI as TXKANJI
,ET011.NRYUBIN as NRYUBIN
,ET011.TXJYUSYO1 as TXJYUSYO1
,ET011.TXJYUSYO2 as TXJYUSYO2
,ET011.NRDENWA as NRDENWA
,ET011.MODIFY_COUNT as MODIFY_COUNT
FROM
ET011
| |
| 1 | 2 | LIST | SELECT
ET100.IDTOKUISAKI as IDTOKUISAKI
,ET100.DTTORIHIKI as DTTORIHIKI
,ET100.NRURIKAKE as NRURIKAKE
,ET100.KBAKADEN as KBAKADEN
,ET100.FGVALID as FGVALID
,ET100.KBURITORI as KBURITORI
,ET100.TXHINMEI as TXHINMEI
,ET100.AMZOUGEN as AMZOUGEN
,ET100.AMARARI as AMARARI
FROM
ET100
|
| FUNC_SEQ | SORT | COL_NAME | DISP_NAME | KEY_FLG | UPDATE_FLG | SEARCH_FLG | PATTERN_ID | DATA_TYPE | INPUT_SIZE | DISP_SIZE | TEXT_ROWS | COMPONENT | SIKIBETU_CODE | REQUIRED_FLG | CR_FLG | GROUP_NAME |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | IDTOKUISAKI | 得意先ID | 1 | 1 | TEXT | VARCHAR2 | 30 | 1 | |||||||
| 0 | 1 | CDTORIHIKISAKI | 得意先C | 0 | TEXT | VARCHAR2 | 30 | |||||||||
| 0 | 2 | AT30_TXKANJI | 得意先名 | 0 | TEXT | VARCHAR2 | 100 | |||||||||
| 0 | 3 | TXTANTOUBUSYO | 客先担当部署 | 1 | 0 | TEXT | VARCHAR2 | 100 | 1 | 1 | ||||||
| 0 | 4 | TXTANTOUSYA | 客先担当名 | 1 | 0 | TEXT | VARCHAR2 | 100 | 1 | |||||||
| 0 | 5 | TXTANTOUSYASYOKUI | 客先担当職位 | 1 | 0 | TEXT | VARCHAR2 | 100 | ||||||||
| 0 | 6 | TXTANTOUSYAEMAIL | 客先担当メアド | 1 | 0 | TEXT | VARCHAR2 | 120 | ||||||||
| 0 | 7 | TXTANTOUSYADENWA | 客先担当TEL | 1 | 0 | TEXT | VARCHAR2 | 20 | 1 | |||||||
| 0 | 8 | KBSEIKYUHOUSHIKI | 請求方式区分 | 1 | 0 | TEXT | VARCHAR2 | 2 | 1 | KBSEIKYUHOUSHIKI | 1 | |||||
| 0 | 9 | TXSIMEBI | 締め日 | 1 | 0 | TEXT | VARCHAR2 | 10 | 1 | |||||||
| 0 | 10 | VLNYUKINSAITO | 売上入金サイト | 1 | 0 | INT | NUMBER | 5 | 1 | |||||||
| 0 | 11 | KBNYUKINHOUHOU | 標準入金方法区分 | 1 | 0 | TEXT | VARCHAR2 | 2 | 1 | KBNYUKINHOUHOU | 1 | 1 | ||||
| 0 | 12 | NRTANTOUJYUGYOIN | 担当営業№ | 1 | 0 | TEXT | VARCHAR2 | 6 | ||||||||
| 0 | 13 | AT020_TXKANJI | 担当営業名 | 0 | TEXT | VARCHAR2 | 100 | |||||||||
| 0 | 14 | AMYOSHIN | 与信限度額 | 1 | 0 | INT | NUMBER | 11 | 1 | |||||||
| 0 | 15 | AMKISYUURIKAKE | 期首売掛残高 | 0 | INT | NUMBER | 11 | 1 | ||||||||
| 0 | 16 | AMURIAGE | 期間売上額 | 0 | INT | NUMBER | 11 | |||||||||
| 0 | 17 | AMJYURYO | 期間受領額 | 0 | INT | NUMBER | 11 | |||||||||
| 0 | 18 | AMGENURIKAKE | 現売掛残高 | 0 | INT | NUMBER | 11 | |||||||||
| 0 | 19 | TXTEKIYO | 摘要 | 1 | 0 | TEXT | VARCHAR2 | 900 | 100 | 3 | 摘要 | |||||
| 0 | 20 | MODIFY_COUNT | 0 | INT | NUMBER | 10 | ||||||||||
| 0 | 21 | EXCEL_TEXT | 0 | TEXT | VARCHAR2 | 51 | ||||||||||
| 1 | 0 | IDTOKUISAKI | 1 | TEXT | VARCHAR2 | 30 | ||||||||||
| 1 | 1 | DTTORIHIKI | 取引日 | 1 | DATE | DATE | 10 | |||||||||
| 1 | 2 | NRURIKAKE | 売掛取引№ | 0 | TEXT | VARCHAR2 | 30 | |||||||||
| 1 | 3 | KBAKADEN | 赤黒 | 0 | TEXT | VARCHAR2 | 1 | 1 | KBAKADEN | |||||||
| 1 | 4 | FGVALID | 効区 | 1 | TEXT | VARCHAR2 | 1 | 1 | FGVALID | |||||||
| 1 | 5 | KBURITORI | 取引区分 | 1 | TEXT | VARCHAR2 | 2 | 1 | KBURITORI | |||||||
| 1 | 6 | TXHINMEI | 品名/摘要 | 0 | TEXT | VARCHAR2 | 100 | |||||||||
| 1 | 7 | AMZOUGEN | 残高増減額 | 0 | INT | NUMBER | 11 | |||||||||
| 1 | 8 | AMARARI | 0 | INT | NUMBER | 11 | ||||||||||
| 2 | 0 | IDTOKUISAKI | 1 | 1 | TEXT | VARCHAR2 | 30 | |||||||||
| 2 | 1 | SQSYUKKASAKI | 出荷先行番 | 1 | 1 | 0 | INT | NUMBER | 5 | 1 | ||||||
| 2 | 2 | TXKANJI | 出荷先名 | 1 | 0 | TEXT | VARCHAR2 | 120 | 1 | |||||||
| 2 | 3 | NRYUBIN | 郵便番号 | 1 | 0 | TEXT | VARCHAR2 | 8 | 1 | |||||||
| 2 | 4 | TXJYUSYO1 | 住所1 | 1 | 0 | TEXT | VARCHAR2 | 100 | 1 | |||||||
| 2 | 5 | TXJYUSYO2 | 住所2 | 1 | 0 | TEXT | VARCHAR2 | 100 | ||||||||
| 2 | 6 | NRDENWA | 電話番号 | 1 | 0 | TEXT | VARCHAR2 | 14 | 1 | |||||||
| 2 | 7 | MODIFY_COUNT | 0 | INT | NUMBER | 10 |
| FUNC_SEQ | COL_NAME | FUNC_KBN | OPT_SORT | KIND | CHR1 | CHR2 | CHR3 | CHR4 | CHR5 | NUM1 | NUM2 | NUM3 | NUM4 | NUM5 | FLAG | CHR_TEXT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| -1 | ALL | BUTTON_REPORT | 0 | 残高確認書 | XTEA_URIKAKE.xlsx | EXCEL | 残高確認書_%SYSDATE% | E | ||||||||
| -1 | LOAD | JAVA_SCRIPT | 0 | var init = false;
function resizeContents_end() {
if (init ==false) {
/* 描写タイミングで空があれば実施 */
fncAutoNum();
}
init = true;
}
/* */
function fncElement(nm) {
//指定された名称で検索
ele = document.getElementById(nm);
if(ele) {
return ele;
}
//指定された名称で見つからない場合"_VIEW"を付与して確認
ele = document.getElementById(nm+ "_VIEW");
if(ele) {
return ele;
}
//指定された名称で見つからない場合"_VIEW"を排除して確認
ele = document.getElementById( nm.replace( /_VIEW/g , "" ) );
if(ele) {
return ele;
}
return null;
}
function fncAutoNum() {
var swR = false;
var iInd = 1;
var AUTO_NUM_CST = %2_SQSYUKKASAKI%;
var iAutoMax = 0;
//MAX値取得
swR = false;
iInd = 0;
while(swR == false) {
element1_Str = AUTO_NUM_CST.replace( '{0}' , iInd );
element1_Idx = parseInt(AUTO_NUM_CST.split(":")[5]);
element1 = fncElement(element1_Str);
if(element1) {
var tmpMx = 0;
if (element1.nodeName == 'SPAN') {
tmpMx = element1.innerText;
} else {
tmpMx = element1.value;
}
if (iAutoMax < parseInt(tmpMx)) {
iAutoMax = parseInt(tmpMx);
}
iInd++;
} else {
swR = true;
}
}
//空白項目に値セット
swR = false;
iInd = 0;
while(swR == false) {
element1_Str = AUTO_NUM_CST.replace( '{0}' , iInd );
element1_Idx = parseInt(AUTO_NUM_CST.split(":")[5]);
element1 = fncElement(element1_Str);
if(element1) {
if (element1.nodeName != 'SPAN') {
if (element1.value == '') {
iAutoMax++;
element1.value = iAutoMax;
element1.onblur();
}
}
iInd++;
} else {
swR = true;
}
}
}
| ||||||||||||
| 0 | IDTOKUISAKI | JOIN | 1 | |||||||||||||
| 0 | IDTOKUISAKI | REQUIRED_SEARCH | 0 | 1 | ||||||||||||
| 0 | IDTOKUISAKI | SEARCH_FUNC_ID | 0 | XDMF_EF200_0 | ||||||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 0 | XDMF_EF200_0 | IDTOKUISAKI | IDTOKUISAKI | 0 | |||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 1 | XDMF_EF200_0 | CDTORIHIKISAKI | CDTORIHIKISAKI | 0 | |||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 2 | XDMF_EF200_0 | TXKANJI | AT30_TXKANJI | 0 | |||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 3 | XDMF_EF200_0 | IDTOKUISAKI | IDTOKUISAKI | 1 | |||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 4 | XDMF_EF200_0 | CDTORIHIKISAKI | CDTORIHIKISAKI | 1 | |||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 5 | XDMF_EF200_0 | TXKANJI | AT30_TXKANJI | 1 | |||||||||
| 0 | IDTOKUISAKI | SUB_SEARCH | 6 | XDMF_EF200_0 | INIT_SEARCH | 0 | ||||||||||
| 0 | NRTANTOUJYUGYOIN | SEARCH_FUNC_ID | 0 | XDMF_AF110_0 | ||||||||||||
| 0 | NRTANTOUJYUGYOIN | SUB_SEARCH | 0 | XDMF_AF110_0 | NRJYUGYOIN | NRTANTOUJYUGYOIN | 0 | |||||||||
| 0 | NRTANTOUJYUGYOIN | SUB_SEARCH | 1 | XDMF_AF110_0 | TXKANJI | AT020_TXKANJI | 0 | |||||||||
| 0 | NRTANTOUJYUGYOIN | SUB_SEARCH | 2 | XDMF_AF110_0 | NRJYUGYOIN | NRTANTOUJYUGYOIN | 1 | |||||||||
| 0 | NRTANTOUJYUGYOIN | SUB_SEARCH | 3 | XDMF_AF110_0 | TXKANJI | AT020_TXKANJI | 1 | |||||||||
| 0 | NRTANTOUJYUGYOIN | SUB_SEARCH | 4 | XDMF_AF110_0 | INIT_SEARCH | 0 | ||||||||||
| 1 | ALL | BUTTON_NEXT | 0 | 履歴詳細 | XDMF_EF101_0 | 1 | 1 | |||||||||
| 1 | ALL_OPT | BUTTON_NEXT | 0 | |||||||||||||
| 1 | DTTORIHIKI | FIX_FORMULA | 0 | BETWEEN | ||||||||||||
| 1 | IDTOKUISAKI | JOIN | 1 | |||||||||||||
| 1 | KBAKADEN | FORE_COLOR | 0 | #ff4f06 | = | 2 | 1 | |||||||||
| 1 | NRURIKAKE | BUTTON_NEXT_0 | 0 | NRURIKAKE | = | 0 | 0 | 1 | 0 | |||||||
| 2 | IDTOKUISAKI | JOIN | 1 | |||||||||||||
| 2 | IDTOKUISAKI | REGIST_VALUE | 0 | IS NOT NULL | %1_IDTOKUISAKI% | |||||||||||
| 2 | SQSYUKKASAKI | DISP_POS | 0 | C |
| FUNC_ATH_ID |
|---|
| system |
| FUNC_SEQ | FUNC_KBN | USER_CODE | SEQ | KEY_CODE | NAME | OPTN | VALUE | VALUE_TO | FLAG |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SORT | TLN_GEN_ALL | 0 | DTTORIHIKI | ASC | ||||
| 1 | SORT | TLN_GEN_ALL | 1 | NRURIKAKE | ASC | ||||
| 2 | SORT | TLN_GEN_ALL | 0 | SQSYUKKASAKI | ASC |
(SQSYUKKASAKI)(TXKANJI)(TXTANTOUBUSYO)(TXTANTOUSYA)(TXTANTOUSYASYOKUI)(TXTANTOUSYAEMAIL)(TXTANTOUSYADENWA)(IDTOKUISAKI)(AT30_TXKANJI)(KBNYUKINHOUHOU)(CDTORIHIKISAKI)(NRTANTOUJYUGYOIN)(AT020_TXKANJI)(TXHINMEI)(TXJYUSYO1)(TXJYUSYO2)