๐Ÿ“… 2025-06-27 ์ž๊ธˆ์ด์ฒด ์กฐํšŒ ๊ธฐ๋Šฅ ์ˆ˜์ • ๋ฐ ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ

๐Ÿ”ง ์ˆ˜์ • ๋Œ€์ƒ ํ™”๋ฉด

ํ™”๋ฉด ID์„ค๋ช…
BBO0489000SC01์ž๊ธˆ์ด์ฒด์กฐํšŒ (๋ฉ”์ธ)
BBO0489000SC10์ž๊ธˆ์ด์ฒด์กฐํšŒ (์ƒ์„ธ)
BBO0489000SC1P์ž๊ธˆ์ด์ฒด๋‚ด์—ญ์กฐํšŒ (ํŒ์—…)

๐Ÿ” ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ ๋กœ์ง ๊ฐœ์š”

  • ์กฐ๊ฑด 1: MCI ๊ธฐ์ค€ ์ „๋ฌธ ๊ธธ์ด๊ฐ€ 10K ๋ฏธ๋งŒ์ด ๋˜๋„๋ก ๊ฑด์ˆ˜ ๋ถ„ํ• 
    • โ†’ MCI ํ•ญ๋ชฉ๋ณ„ ๊ธธ์ด ํ•ฉ์‚ฐํ•˜์—ฌ ๊ณ„์‚ฐ
    • โ†’ ์ผ๋ฐ˜ ์กฐํšŒ: 100๊ฑด, ๋ฐ์ดํ„ฐ ํฌ๊ธฐ ํด ๊ฒฝ์šฐ: 50๊ฑด ๋‹จ์œ„๋กœ ๋‚˜๋ˆ”
  • ์กฐ๊ฑด 2: ๋‹ค์Œ ํŽ˜์ด์ง€ ์กด์žฌ ์‹œ ์ตœ๋Œ€ 5ํšŒ ๋ฐ˜๋ณต ์กฐํšŒ
  • ์กฐ๊ฑด 3: 5ํšŒ๋งˆ๋‹ค ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ณ„์† ์กฐํšŒํ•  ๊ฒƒ์ธ์ง€ ํ™•์ธ

๐Ÿ“ฆ ์กฐํšŒ ์Šคํฌ๋ฆฝํŠธ (์ •๋ฆฌ ๋ฐ ์ฃผ์„ ์ถ”๊ฐ€)

// ๐Ÿ“Œ ์กฐํšŒ ํšŸ์ˆ˜ ๋ฐ ์„ค์ •
var intRetrieve = 1;       // ํ˜„์žฌ ์กฐํšŒ ํŽ˜์ด์ง€ ์ˆ˜
var intTranTerm = 5;       // ๋ช‡ ๋ฒˆ์งธ๋งˆ๋‹ค ์‚ฌ์šฉ์ž ํ™•์ธ ๋ฉ”์‹œ์ง€ ๋„์šธ์ง€
 
// ๐Ÿ“Œ ๊ทธ๋ฆฌ๋“œ ๋ฐ ๋ณ€์ˆ˜ ์ดˆ๊ธฐํ™”
function initObjData() {
  edx_PAGE_NO.Data = 1;
  edx_PAGE_SIZE.Data = 50;              // ๊ธฐ๋ณธ 50๊ฑด (์ „๋ฌธ ๊ธธ์ด ๊ธฐ์ค€ ์ƒํ™ฉ์— ๋”ฐ๋ผ 100์œผ๋กœ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ)
  edx_GRID_BBO_ROWCOUNT.Data = 0;
  edx_NEXT_PAGE_EXIS_YN.Data = "N";
  grd_GRID_BBO.RemoveAll();
}
 
// ๐Ÿ“Œ ์กฐํšŒ ์š”์ฒญ
function retrieveList(vType) {
  if (vType == "First") {
    initObjData();
    intRetrieve = 1;
    grd_GRID_BBO.AppendMode = false;
  } else {
    intRetrieve++;
    grd_GRID_BBO.AppendMode = true;
  }
 
  edx_PAGE_NO.Data = intRetrieve + "";
 
  SetTranID("BBO00000011");  // ๊ฑฐ๋ž˜ ID ์„ค์ •
  Tran.ASend;                // ๊ฑฐ๋ž˜ ์‹คํ–‰
}
 
// ๐Ÿ“Œ ์ดˆ๊ธฐํ™” ์ด๋ฒคํŠธ
function OnInitScreen() {
  initObjData();
}
 
// ๐Ÿ“Œ ๊ฑฐ๋ž˜ ์™„๋ฃŒ ์ด๋ฒคํŠธ
function OnEndTran() {
  if (Tran.bError == false) {
 
    // ๋‹ค์Œ ํŽ˜์ด์ง€ ์กด์žฌ ์‹œ ์ฒ˜๋ฆฌ
    if (edx_NEXT_PAGE_EXIS_YN.Data == "Y") {
 
      // 5๋ฒˆ์งธ ๋งˆ๋‹ค ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฉ”์‹œ์ง€
      if ((intRetrieve % intTranTerm) == 0) {
        var m = MessageBox("๋‹ค์Œ ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๋ž˜๋ฅผ ๊ณ„์† ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?", "ํ›„์† ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ ํ™•์ธ", 0);
        if (m == 6) { // Yes ์„ ํƒ ์‹œ
          retrieveList("N");
        }
      } else {
        retrieveList("N"); // ์ž๋™ ์กฐํšŒ
      }
 
    } else {
      // ๋‹ค์Œ ํŽ˜์ด์ง€ ์—†์Œ
      edx_PAGE_NO.Data = 1;
      grd_GRID_BBO.AppendMode = false;
      grd_GRID_BBO.OnClick(1, 1, 1);  // ์ฒซ ํ–‰ ํด๋ฆญ
    }
  }
 
  if (grd_GRID_BBO.RowCount == 0) {
    Alert("ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค", "");
  }
}
 
// ๐Ÿ“Œ ์กฐํšŒ ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์ด๋ฒคํŠธ
function btn_QRY_OnClick() {
  grd_GRID_BBO.RowCount = 0;
  grd_GRID_BBO.Clear();
  retrieveList("First");
}

๐Ÿงฉ META ์ˆ˜์ • ์ž‘์—…

  • ๊ทธ๋ฆฌ๋“œ ํ•ญ๋ชฉ ํƒ€์ž… ํ™•์ธ ํ›„ ์ฝค๋ณด๋ฐ•์Šค ์ ์šฉ
    • META์— ์œ ํšจ๊ฐ’ ์กด์žฌ ์‹œ โ†’ ํŒŒ์ผ์ฝ”๋“œ ํ˜•์‹ ์ฝค๋ณด๋ฐ•์Šค๋กœ ์ž๋™ ์ ์šฉ
    • ์ ์šฉ ๋Œ€์ƒ ์˜ˆ์‹œ: ๊ณ„์ขŒ์ƒํƒœ์ฝ”๋“œ, ํ†ตํ™”์ฝ”๋“œ ๋“ฑ

๐ŸŽจ ๊ทธ๋ฆฌ๋“œ ์…€ ์ •๋ ฌ ๋ฐ ํฌ๊ธฐ ์ฒ˜๋ฆฌ

  • ์ •๋ ฌ ๊ธฐ์ค€

    • ์ˆซ์ž ๋ฐ์ดํ„ฐ โ†’ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ
    • ๋™์ผ ๊ธธ์ด ๋ฌธ์ž์—ด โ†’ ์ค‘์•™ ์ •๋ ฌ
  • ๋™์  ์…€ ํฌ๊ธฐ ์กฐ์ •

    • ๋ฐ์ดํ„ฐ ๊ธธ์ด์— ๋งž์ถฐ ์ž๋™ ์…€ ๋„ˆ๋น„ ์กฐ์ ˆ

โœ… ๊ตฌํ˜„ ์™„๋ฃŒ ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ํŽ˜์ด์ง• 5ํšŒ ๋ฐ˜๋ณต ์กฐํšŒ ๊ตฌํ˜„
  • META ์กฐํšŒ ํ›„ ์ฝค๋ณด๋ฐ•์Šค ํƒ€์ž… ๋ฐ˜์˜
  • ๊ทธ๋ฆฌ๋“œ ์…€ ์ •๋ ฌ ๋ฐ ํฌ๊ธฐ ๋™์  ์กฐ์ •