• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1510
2010.01.26 (10:46:02)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 :
* GAUCE 버전 :
* WAS 종류(WebLogic 등등) :
* DB 종류 :
* 문의 유형(질문/요청/참조) :
* 내용 :
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.  

* 고객시스템명 :
* GAUCE 버전 :
* WAS 종류(WebLogic 등등) :
* DB 종류 :
* 문의 유형(질문/요청/참조) :
* 내용 : 소계의 원가율과 수율에 subsumtext에서 계산한 값이 적용이 안돼는 군요 방법이 없는건가요?
연락처(010-7180-2068)

<%
/*******************************************************************************
  * 시스템명 : 영업관리 > 원가분석 > 메뉴별 원가배분 현황
  * 작 성 일 : 2009.12.09
  * 작 성 자 : 김진규
  * 수 정 자 :
  * 파 일 명 : pnlG120a.jsp
  * 버    전 : 1.0
  * 개    요 :
  * 이    력 :
  *****************************************************************************/
%>
<%@ page language="java" contentType="text/html;charset=UTF-8" %>
<%@ page import="kr.fujitsu.ffw.util.*"%>
<%@ page import="com.util.*"%>
<%@ page import="java.io.*"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<%@ taglib uri="/WEB-INF/tld/gauce40.tld" prefix="gauce40"%>
<%@ taglib uri="/WEB-INF/tld/login.tld"   prefix="loginChk"%>

<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="/feos/css/Fj.css" rel="stylesheet" type="text/css">
<script language="javascript" src="/feos/js/global.js"></script>
<script language="javascript" src="/feos/js/common.js"></script>
<script language="javascript" src="/feos/js/message.js"></script>
<script language="javascript" src="/feos/js/gauce.js"></script>
<script language="javascript" src="/feos/js/popup.js"></script>

<!----------------------------------------------------------------------------->
<!--                로그인 유무                                                      -->
<!----------------------------------------------------------------------------->
<loginChk:isloginChk />

<%String CurrDate = Date2.YYYYMMDD();%>

<script language="JavaScript">


/**
  * onStart()
  * 작 성 자 : 김진규        
  * 작 성 일 : 2009.12.09
  * 개    요  : 해당 페이지 LOAD 시  
  * return값 : void
*/
function onStart(){
    // 데이터셋 초기화
    gridCreate();        
        initEmEdit();                  //EMEDIT setting
        initCombo();        

        
        
        EM_SALE_YYMM_R.focus();

        
}



/**
  * initEmEdit()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요 : EMEDIT 초기화
  * return값 : void
*/
function initEmEdit(){  
    initEmeditStyle(EM_SALE_YYMM_R, CENTER, PK, "YYYY-MM");
    EM_SALE_YYMM_R.text = "<%=CurrDate%>".substring(0, 6);
        
        initEmeditStyle(EM_MENU_CD_R, CENTER, NORMAL, "GEN");
        EM_MENU_CD_R.maxLength = 6;
        initEmeditStyle(EM_MENU_NM_R, LEFT, READ, "GEN");

}

/**
  * gridCreate()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요  : GRID 생성 (목표/예산 조회)
  * return값 : void
*/
function gridCreate(){

    var hdrProperies = '<FG> name="메뉴 정보" '
                                     + '<F> id=MENU_CATNM        name="메뉴분류"         align=center width=110  subsumtext = "소계"  </F>'
                                     + '<F> id=MENU_CD                name="메뉴코드"         align=center  width=70 </F>'
                                     + '<F> id=MENU_NM                name="메뉴 명"          align=left  width=150  SumText="합계"</F>'
                                     + '</FG>'
                     + '<G> name="판매"'
                     + '<C> id=DANGA             name="단가"        align=right width=70 subsumtext=""</C>'
                     + '<C> id=SALE_QTY            name="수량"        align=right width=50 SumText=@sum </C>'
                     + '<C> id=SALE_AMT     name="금액"        align=right width=115 SumText=@sum</C>'        
                     + '</G>'
                     + '<F> id=COST_AMT         name="표준원가" align=right width=110 subsumtext=""</F>'
                     + '<G> name="이론"'
                     + '<C> id=THEO_AMT     name="원가"        align=right width=120 SumText=@sum </C>'
                     + '<C> id=THEO_RATE        name="원가율"        align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)}</C>'
                     + '<C> id=THEO_ADD     name="이익"        align=right width=110 SumText=@sum</C>'        
                     + '</G>'
                     + '<G> name="실제"'
                     + '<C> id=ACT_AMT      name="원가"        align=right width=120 SumText=@sum</C>'
                     + '<C> id=ACT_RATE            name="원가율"        align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)}</C>'
                     + '<C> id=ACT_ADD            name="이익"        align=right width=110 SumText=@sum</C>'        
                     + '</G>'
                     + '<F> id=SU_RATE                name="수율" align=right width=70 SumText=@sum SumText={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)} subsumtext={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)}</F> '
                                     ;                                                         
    gridInit(GR_Main, "DS_Main", hdrProperies);
        DS_Main.SubsumExpr  = '1:MENU_CATNM';//소계보이기
        GR_Main.ViewSummary = "1"; //합계 보이기  

}



/**
  * initCombo()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요 : 콤보 셋팅
  * return값 : void
*/
function initCombo(){

        initComboStyle(CB_BRAND_CD_R ,DS_BRD, "CODE^0^30,NAME^0^150", 1, PK); //브랜드
    getBrandCombo(DS_BRD, "1", "N", "1");// 브랜드


    initComboStyle(CB_MENU_DCD ,DS_DCD,  "CODE^0^20,NAME^0^70", 1, NORMAL);     //대분류 구분 콤보박스
        getMenuBCombo(DS_DCD, "Y", "Y", "", "1");                                                                            //대분류
         initComboStyle(CB_MENU_JCD ,DS_JCD, "CODE^0^30,NAME^0^230", 1, NORMAL);
    getMenuBCombo(DS_JCD, "Y", "Y", "", "2");
}




/**
  * btn_Search()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요 : 조회
  * return값 : void
*/
function btn_Search() {


           //조회조건
           var ArgModCd        = ""   ;                                                                                                    //구분자
         var strArg01   = EM_SALE_YYMM_R.text;                                                                                //조회 년월
         var strArg02   = SH_STORE_CD_R.value;                                                                          //점포 코드
         var strArg03   = CB_MENU_DCD.ValueOfIndex("CODE", CB_MENU_DCD.Index);  //대분류                                            
         var strArg04   = CB_MENU_JCD.ValueOfIndex("CODE", CB_MENU_JCD.Index);  //대분류              
         var strArg05   = EM_MENU_CD_R.text        ;
         var strArg06   = ""   ;
         var strArg07   = ""   ;
         var strArg08   = ""   ;
         var strArg09   = ""   ;
         var strArg10   = ""   ;
         var strArg11   = ""   ;
         var strArg12   = ""   ;
         var strArg13   = ""   ;
         var strArg14   = ""   ;
         var strArg15   = ""   ;
         var ArgFlag        = ""   ;
        
            
    //년월 (입력형식이 올바르지 않습니다)
    if (strArg01.trim().length != 6) {
        showMessage("<%=Message.getMessage("US", "1004", "COM", "1104")%>");
        EM_SALE_YYMM_R.focus();
        return;
    }
        
            //점포입력 여부 확인
    if( SH_STORE_CD_R.value=="" ) {
                showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 계정코드는 반드시 선택해야 합니다.
                SH_STORE_CD_R.focus() ;
                return;
        }


    var goTo       = "Search" ;
    var action     = "O";
        var parameters  = "&ArgModCd="+ArgModCd
            parameters += "&strArg01="+strArg01
            parameters += "&strArg02="+strArg02
            parameters += "&strArg03="+strArg03
            parameters += "&strArg04="+strArg04
            parameters += "&strArg05="+strArg05
            parameters += "&strArg06="+strArg06
            parameters += "&strArg07="+strArg07
            parameters += "&strArg08="+strArg08
            parameters += "&strArg09="+strArg09
            parameters += "&strArg10="+strArg10
            parameters += "&strArg11="+strArg11
            parameters += "&strArg12="+strArg12
            parameters += "&strArg13="+strArg13
            parameters += "&strArg14="+strArg14
            parameters += "&strArg15="+strArg15
            parameters += "&ArgFlag="+ArgFlag;
        
        searchSetWait("S");
        //GET방식
        DS_Main.DataID = "/feos/pnlG12.pnlG?goTo="+goTo+parameters;
        DS_Main.Reset();        
}


/**
  * btn_StorePopup()
  * 작 성 자  : 김진규
  * 작 성 일  : 2009.12.09
  * 개    요  : 점포검색  팝업 공통
  * return값 : void
*/
function btn_StorePopup(){
    
           var cdObj;
        var nmObj;
        var brObj;
        cdObj = SH_STORE_CD_R;
        nmObj = SH_STORE_NM;
        brObj = CB_BRAND_CD_R;
    var rtn   = getStoreCodePopUp("", "", "", "", cdObj.value);

    if (rtn != null){
        cdObj.value = rtn[0];
        nmObj.value = rtn[1];
        brObj.value = rtn[2];
     }
}





/**
  * onStoreKeyDown()
  * 작 성 자  : 김진규
  * 작 성 일  : 2009.12.09
  * 개    요  : 점포 onKeyDown 발생 (직접 입력 검색)
  * return값 : void
*/
function onStoreKeyDown(code){
        
    
        var nmObj;
        var dsSet;
        var brObj;
        
        nmObj = SH_STORE_NM;
        dsSet = DS_STORE;
        brObj = CB_BRAND_CD_R;
    
    nmObj.value = "";
    brObj.value = "";

    if (code != "" ){
                         getStoreName(code, dsSet);                
    }
}


/**
  * OnKeyDownMenuCd()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요  : 메뉴 onchange 발생 (직접 입력 검색)
  * return값 : void
*/
function OnKeyDownMenuCd(code){

    EM_MENU_NM_R.Text = "";

    if (!isNull(code)){

                if (isNull(CB_BRAND_CD_R.value)) {
                    showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 점포코드는 반드시 선택해야 합니다
                    EM_MENU_CD_R.Text="";
                    SH_STORE_CD_R.focus();
                    return;                
                }
                getMenuName(DS_MCD, code, CB_BRAND_CD_R.value);
    }
}

/**
  * btn_MenuPopup()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요  : 메뉴  팝업 공통
  * return값 : void
*/
function btn_MenuPopup(){

        if (CB_BRAND_CD_R.value == "") {
            showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 점포코드는 반드시 선택해야 합니다
                SH_STORE_CD_R.focus();;
            return;
    }
    
   var rtn   = showMenuPopup("Y", EM_MENU_CD_R.Text, CB_BRAND_CD_R.value, "", "Y");
   if (rtn != null){
        EM_MENU_CD_R.Text = rtn[0];
        EM_MENU_NM_R.Text = rtn[1];
    }
}


/**
  * btn_Excel()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.12.09
  * 개    요 : 엑셀로 다운로드
  * return값 : void
*/
function btn_Excel() {
            openExcel(GR_Main, "<%=request.getParameter("programNM")%>");  
}


/**
  * VIEW()
  * 작 성 자 : 김진규
  * 작 성 일 : 2009.11.20
  * 개    요 : 상세정보
  * return값 : void
*/
function VIEW(Row,Colid){

        var A = new Array();
        for(var i=1; i < 14; i++){

                var coli = DS_Main.ColumnID(2+i);
                A[i] = DS_Main.NameValue(Row,coli);
                
        }
        //alert(A[1]);
        //[메뉴코드 , 메뉴명,] [단가, 수량,] [표준원가,] [원가, 원가율,] [원가, 원가율,] [수율(%)]
        var storecd = SH_STORE_CD_R.value;
        var yymm= EM_SALE_YYMM_R.text;
        costPopup(A[1],A[2],A[3],A[4],A[6],A[7],A[8],A[10],A[11],A[13],yymm,storecd);

}

/**
  * costPopup()
  * 작 성 자 : 김진규
  * 작 성 일 : 2008-12-10
  * 개    요  : 상제정보
  * param :
*/
function costPopup(strMENU_CD,strMENU_NM,strDANGA,strSALE_QTY,
                                   strCOST_AMT,strTHEO_AMT,strTHEO_RATE,strACT_AMT,
                                   strACT_RATE,strSU_RATE,strYYMM,strSTORECD){

        
        var returnVal  = new Array();
        var parameters = "&MENU_CD="+strMENU_CD+"&MENU_NM="+encodeURIComponent(strMENU_NM)+"&DANGA="+strDANGA+"&SALE_QTY="+strSALE_QTY+ "&COST_AMT="+strCOST_AMT+"&THEO_AMT="+strTHEO_AMT+"&THEO_RATE="+strTHEO_RATE+"&ACT_AMT="+strACT_AMT+ "&ACT_RATE="+strACT_RATE+"&SU_RATE="+strSU_RATE+"&YYMM="+strYYMM+"&STORECD="+strSTORECD;
                
        var sUrl  = "/feos/pnlG12.pnlG?goTo=pnlG121"+parameters;
        //alert(sUrl);
        returnVal = showModal(sUrl, "popup", 1062,610);
        return returnVal;
}
</script>


</head>


<!-------------------------------------------------------------->
<!---------------------가우스 이벤트 처리   -------------------------->
<!--------------------------------------------------------------->
<!--------------------- TR Success 메세지 처리  -------------------->
<script language=JavaScript for=DS_Main         event=OnLoadError()>

   if (DS_Main.ErrorCode == 0 ){
      showMessage("<%=Message.getMessage("GA","1010")%>", DS_Main.ErrorMsg );
   } else {
      showMessage("<%=Message.getMessage("GA","1000")%>", DS_Main.ErrorMsg );
   }
</script>

<script language=JavaScript for=DS_MCD event=OnLoadCompleted(rowcnt)>

        if (rowcnt==1) {
                EM_MENU_NM_R.Text = DS_MCD.nameValue(1, "MENU_NM");
        }else{
                showMessage("<%=Message.getMessage("US","1046")%>");  //존재하지 않는 코드입니다.
                
                EM_MENU_CD_R.text="";
                EM_MENU_NM_R.text="";                
                EM_MENU_CD_R.selectAll = "true";        
                EM_MENU_CD_R.focus();
                
        }
</script>    

<!-- 콤보를 OnDropDown 했을 경우  -->
<script language=JavaScript for=CB_MENU_DCD event=OnDropDown()>
        if (CB_BRAND_CD_R.value == "") {
            showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 점포코드는 반드시 선택해야 합니다
            SH_STORE_CD_R.focus();
            return;
    }
    getMenuBCombo(DS_DCD, "Y", "Y", CB_BRAND_CD_R.value, "1");
</script>

<!--------------------- DataSet 처리     --------------------->

<script language="javascript"  for=GR_Main event=OnDblClick(Row,Colid)>
        VIEW(Row,Colid);        
</script>

<script language=JavaScript for=TR_Search event=OnSuccess()>
    trCompleted(TR_Search,true);
</script>

<!-- 콤보데이터 load 시  -->
<script language=JavaScript for=DS_DCD event=OnLoadCompleted(rowcnt)>
    CB_MENU_DCD.index = 0;
</script>

<!-- 콤보데이터 load 시  -->
<script language=JavaScript for=DS_JCD event=OnLoadCompleted(rowcnt)>
    CB_MENU_JCD.index = 0;
</script>

<script language=JavaScript for=DS_Main event=OnLoadCompleted(rowcnt)>        
    queryCompleted(rowcnt);
</script>

<!-- 점포코드데이타셋이 로드되었을때 -->
<script language=JavaScript for=DS_STORE event=OnLoadCompleted(rowcnt)>
    if (rowcnt==1) {
        var sBrandCd = DS_STORE.nameValue(1, "BRAND_CD");
        CB_BRAND_CD_R.value = sBrandCd;
               var sStoreNm = DS_STORE.nameValue(1, "NAME");
        SH_STORE_NM.value = sStoreNm;
        }else{
                SH_STORE_CD_R.value="";
                SH_STORE_CD_R.focus();
                SH_STORE_CD_R.select();                
                showMessage("<%=Message.getMessage("US","1046")%>");  //존재하지 않는 코드입니다.
                
        }
</script>

<script language=JavaScript for=DS_BRD event=OnLoadCompleted(rowcnt)>
    CB_BRAND_CD_R.value = "";
</script>

<!-- 콤보를 OnCloseUp 했을 경우 (대분류 호출) -->
<script language=JavaScript for=CB_BRAND_CD_R event=OnCloseUp()()>
    getMenuBCombo(DS_DCD, "Y", "Y", CB_BRAND_CD_R.value, "1");
        CB_MENU_DCD.index = 0;
</script>

<!-- 콤보를 SelChang 했을 경우 (대분류 호출) -->
<script language=JavaScript for=CB_BRAND_CD_R event=OnKeyDown(kcode)>
        //if(kcode != 37 && kcode != 38 && kcode != 39 && kcode != 40) return;
    getMenuBCombo(DS_DCD, "Y", "Y", CB_BRAND_CD_R.value, "1");
        CB_MENU_DCD.index = 0;
</script>

<!-- 콤보를 SelChang 했을 경우 (중분류 호출) -->
<script language=JavaScript for=CB_MENU_DCD event=OnCloseUp()()>

        getMenuBCombo(DS_JCD, "Y", "Y", CB_BRAND_CD_R.value, "2", CB_MENU_DCD.BindColVal);
                CB_MENU_JCD.index = 0;
</script>

<!-- 콤보를 SelChang 했을 경우 (중분류 호출)  -->
<script language=JavaScript for=CB_MENU_DCD event=OnKeyDown(kcode)>
        if(kcode != 37 && kcode != 38 && kcode != 39 && kcode != 40) return;
        getMenuBCombo(DS_JCD, "Y", "Y", CB_BRAND_CD_R.value, "2", CB_MENU_DCD.BindColVal);
                CB_MENU_JCD.index = 0;
</script>





<!--------------------   가우스 이벤트 처리  끝----------------------->
<!--------------------------------------------------------------->
<!----------------가우스 DataSet & Transaction 정의---------------->
<!--------------------------------------------------------------->
<comment id="_NSID_"><object id="DS_MCD"          classid="<%=Util.CLSID_DATASET%>"></object></comment> <script> _ws_(_NSID_);</script>
<comment id="_NSID_"><object id="DS_BRD"    classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script>
<comment id="_NSID_"><object id="DS_DCD" classid=<%=Util.CLSID_DATASET%>></object></comment><script> _ws_(_NSID_);</script>
<comment id="_NSID_"><object id="DS_JCD" classid=<%=Util.CLSID_DATASET%>></object></comment><script> _ws_(_NSID_);</script>

<comment id="_NSID_"><object id="DS_Main"   classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script>
<comment id="_NSID_"><object id="DS_STORE"  classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script>
<comment id="_NSID_"><object id="TR_Search" classid="<%=Util.CLSID_TRANSACTION%>"><param name="KeyName" value="Toinb_dataid4"></object></comment><script> _ws_(_NSID_);</script>
<comment id="_NSID_"><object id="DS_CCD"    classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script>
<!--------------   가우스 DataSet & Transaction 정의끝  -------------->

<!----------------------- 본 문  시 작 ------------------------------->
<body onload="onStart();" class="body_main" >

        <%@ include file="/jsp/com/titleButton.jsp"%>        
        <div id="searchbox2">
                <div class="sboxL">
                <div class="SboxR">
                <div class="sboxsize">
                        <table cellpadding="1" cellspacing="1" border="0">
                                <tr>
                                        <td>
                                                <table>
                                                        <td class="tdlabel" width="60">마감 년월</td>
                                                        <td width="100"><comment id="_NSID_"><object id=EM_SALE_YYMM_R classid=<%=Util.CLSID_EMEDIT%>  width=60 class="ginputbox" ></object></comment><script> _ws_(_NSID_);</script>
                                                    <img id=imgExpsDt1 src='/feos/img/icon/icon_cal.gif' style="cursor:hand" onclick="showModalCalendarYM(EM_SALE_YYMM_R);" class="imgvTs">
                                                        </td>
                                                        
                                        
                                        <td class="tdlabel"><%=Dictionary.getDic("COM", "STORE_CD")%></td>
                                        <td><input type="text" id="SH_STORE_CD_R" class="inputbox_n" maxlength="4" style="width:40" onBlur="javascript:onStoreKeyDown(this.value);" onKeyUp="onKeyUpTextBox(this,'NUMERIC');">
                                               <img id=getshowStorePopup src='/feos/img/icon/icon_srh.gif' style="cursor:hand" onclick="javascript:btn_StorePopup()"  class="imgvM">
                                        <input type="text" id="SH_STORE_NM" class="inputbox_R" readOnly style="width:120" >
                                        <input type="hidden" id="CB_BRAND_CD_R" class="inputbox_R" readOnly style="width:120" >
                                    </td>  
                                    <!-- 메뉴코드 -->
                                                        <td class="label"><%=Dictionary.getDic("COM", "MENU_CD")%></td>
                                                        <td><comment id="_NSID_"><object id=EM_MENU_CD_R classid=<%=Util.CLSID_EMEDIT%> width="50" class="ginputbox" onBlur="javascript:OnKeyDownMenuCd(this.Text);"></object></comment><script> _ws_(_NSID_);</script>
                                                                <input type="text" class="inputbox_R" style="width:0" >
                                                                <img src="/feos/img/icon/icon_srh.gif" class="imgvM" onclick="javascript:btn_MenuPopup();" hspace="3">
                                                                <comment id="_NSID_"><object id=EM_MENU_NM_R classid=<%=Util.CLSID_EMEDIT%> width="170" class="ginputbox"> </object></comment><script> _ws_(_NSID_);</script>
                                                        </td>
                                                </table>
                                        </td>
                                          
                                </tr>
                                <tr>
                                        <td>
                                                <table>
                                                        <tr>
                                                                <td class="label">메뉴 대/중 분류</td>
                                                                <td><comment id="_NSID_"><object id=CB_MENU_DCD classid=<%=Util.CLSID_LUXECOMBO%> width=100></object></comment><script> _ws_(_NSID_);</script></td>
                                                                <td><comment id="_NSID_"><object id=CB_MENU_JCD classid=<%=Util.CLSID_LUXECOMBO%> width=230> </object></comment><script> _ws_(_NSID_);</script></td>
                                                        </tr>
                                                </table>
                                        </td>                                
                                </tr>
                                        
                        </table>                        
                </div>
                </div>
                </div>
        </div>
        
        <div id="divgrid" style="height:480px;">
            <table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
                <tr>
                    <td height="79%">
                        <comment id="_NSID_"><object id="GR_Main" height=100% width=100% classid=<%=Util.CLSID_GRID%>></object></comment> <script> _ws_(_NSID_);</script>
                </td>
            </tr>                        
        </table>
    </div>
</body>
</html>
번호 제목 닉네임 조회 등록일
5569 no image Spring/Gauce연동 샘플 요청 파일
안병근
1663 2010-01-29
5568 no image Spring/Gauce연동 샘플 요청
기술지원40
1710 2010-02-01
http://member.shift.co.kr/zboard.php?id=gauceFAQ&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=35GAUCE 서버를 정상적으로 설치하셨는지 확인 바랍니다. 첨부해주신 web.xml 에 보니까 GauceFilter가 등록되어 있지 않네요. GAUCE 4.0 이상에서는 lib(gauce40XX.jar) 및 환경설정파일(gauce.xml) 외에도 web.xml에 GauceFilter가 등록되어 있어야 가우스 엔진이 정상 동작합니다. 즉 web.xml 에 다음과 같이 Filter가 등록되어 있어야 합니다. <filter> <filter-name>GauceFilter</filter-name> <filter-class>com.gauce.filter.GauceFilter</filter-class> <init-param> <param-name>conf-reload</param-name> <param-value>5000</param-value> </init-param> </filter> <filter-mapping> <filter-name>GauceFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> GAUCE 서버 설치 방법은 설치 가이드 문서를 참고하시기 바랍니다. 가이드 문서(관련링크1)처럼 일반적으로 Spring Framework 는 별다른 설정 없이 연동 가능합니다. 연동 샘플 참고하셔서 작성해보시면 됩니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : 국방시설정보체계 >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : tomcat6 >* DB 종류 : Oracle >* 문의 유형(질문/요청/참조) : 질문/요청 >* 내용 : > 국방시설정보체계의 구성을 전자정부표준프레임웍(spring 기반)을 사용하여 > 구성이 가능한지 확인 중입니다. > 연동가이드를 참조하여 작성하였으나 다음의 오류가 발생 합니다. > 워낙 잘몰라서 도움을 바랍니다. > 답변을 부탁드리며 가능하시면 sample war file을 부탁 드립니다. > 감사합니다. > 현재 테스트는 eclipse에서 하고 있습니다. > 관련파일 첨부합니다. > >[에러메시지] > >java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to com.gauce.http.HttpGauceRequest
5567 no image 다량 데이타 조회 질문 드립니다.
천장욱
1546 2010-01-28
5566 no image 다량 데이타 조회 질문 드립니다.
관리자
1098 2010-01-29
5565 no image [5543]질문 답변으로 주신 샘플 다운로드가 안되고 있습니다.
박봉석
1322 2010-01-27
5564 no image [5543]질문 답변으로 주신 샘플 다운로드가 안되고 있습니다.
관리자
992 2010-01-27
5563 no image [문의]가우스 그리드필드의곱 의합 가능유무?
김경선
996 2010-01-27
5562 no image [문의]가우스 그리드필드의곱 의합 가능유무?
관리자
1041 2010-01-27
5561 [문의]가우스 그리드필드의곱 의합 가능유무? 파일
김경선
974 2010-01-27
5560 no image [문의]가우스 그리드필드의곱 의합 가능유무?
관리자
1035 2010-01-28
5559 no image 서블릿에서 이미지데이터셋의 사용법에 대한 문의
녕환
1037 2010-01-27
5558 no image 서블릿에서 이미지데이터셋의 사용법에 대한 문의 파일
관리자
1257 2010-01-27
고객사명 또는 고객사시스템명을 기입해주시지 않으면 답변을 드릴 수 없습니다. 게시판 사용시에는 정해진 양식을 반드시 기입해주시기 바랍니다. 안녕하세요? 이미지 데이터셋을 만드실때는 트렌젝션 컴포넌트를 통해 조회를 하시면 안되고 이미지 데이터셋 컴포넌트를 통해 조회하셔야 합니다. 그리고 그리드에 이미지가 표시되는 방법에 대한 부분은 첨부된 문서의 내용을 참고 하시길 바랍니다. >* 고객시스템명 : ㅇㅇ >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : 웹로직 10 >* DB 종류 : 오라클 9i >* 문의 유형(질문/요청/참조) : 질문 >* 내용 : > >화면에서 그리드에 이미지가 보이게 할려고 하는데요. > >서블릿에서 어떻게 jpg 파일을 읽어서 이미지데이터셋에 넣는지 자세히 알려주세요~ > >아래처럼 해보았는데 안되네요~ > >서블릿: 이미지 파일을 이미지데이터셋에 넣는다. > >com.gauce.GauceDataSet imgDataSet = gis.read("GETDATA02"); >imgDataSet.addDataColumn(new GauceDataColumn("image",GauceDataColumn.TB_BLOB)); >imgDataSet.addDataColumn(new GauceDataColumn("IMGID",GauceDataColumn.TB_STRING)); >GauceDataRow row = imgDataSet.newDataRow(); > >File f =new File("C:\fantasy\My Pictures\downExcel.gif"); >FileInputStream in = new FileInputStream(f); > >row.addColumnValue(in); >row.addColumnValue("61"); >imgDataSet.addDataRow(row); >gos.write(imgDataSet); > > >jsp: 이미지데이터셋의 이미지를 그리드의 지정 필드와 연결시켜준다. > ><OBJECT class=work_box <%=clsidGrid%> ID=applyPeopleGrid WIDTH="100%" HEIGHT="350"> > <param name="DataID" value="DS_APPLY_INFORMATION"> > <param name="ImgDataID" value="imgds_grid"> > ><C>ID=IMGID, imgcol=true ,imgfitstyle=1</C> > > >가우스 매뉴얼을 보니 예제에는 이미지파일을 .CSV 에 넣어서 나타내던데요. 매뉴얼대로 하면 되는데 >.jpg 파일을 그대로 사용할려니 안되네요~ > >
5557 no image subsumtext 질문이여 파일
김진규
1108 2010-01-26
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * GAUCE 버전 : GAUCE_JAVA_4.0.3.5 * WAS 종류(WebLogic 등등) : * DB 종류 : MSSQL2005 * 문의 유형(질문/요청/참조) : 원가율과 수율 부분으로 --> 원가율은 (금액/원가)*100를 계산해서 화면에 표시해주어야 합니다. sumtext 와 subsumtext 를 각각 계산한값을 화면에 나타나야 하는데 subsumtext 에도 sumtext 의 값이 나타납니다. (연락처 : 010-7180-2068) * 내용 : function gridCreate(){ var hdrProperies = '<FG> name="메뉴 정보" ' + '<F> id=MENU_CATNM name="메뉴분류" align=center width=110 subsumtext = "소계" </F>' + '<F> id=MENU_CD name="메뉴코드" align=center width=70 </F>' + '<F> id=MENU_NM name="메뉴 명" align=left width=150 SumText="합계"</F>' + '</FG>' + '<G> name="판매"' + '<C> id=DANGA name="단가" align=right width=70 subsumtext=""</C>' + '<C> id=SALE_QTY name="수량" align=right width=50 SumText=@sum </C>' + '<C> id=SALE_AMT name="금액" align=right width=115 SumText=@sum</C>' + '</G>' + '<F> id=COST_AMT name="표준원가" align=right width=110 subsumtext=""</F>' + '<G> name="이론"' + '<C> id=THEO_AMT name="원가" align=right width=120 SumText=@sum </C>' + '<C> id=THEO_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)}</C>' + '<C> id=THEO_ADD name="이익" align=right width=110 SumText=@sum</C>' + '</G>' + '<G> name="실제"' + '<C> id=ACT_AMT name="원가" align=right width=120 SumText=@sum</C>' + '<C> id=ACT_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)}</C>' + '<C> id=ACT_ADD name="이익" align=right width=110 SumText=@sum</C>' + '</G>' + '<F> id=SU_RATE name="수율" align=right width=70 SumText=@sum SumText={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)} subsumtext={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)}</F> ' ; gridInit(GR_Main, "DS_Main", hdrProperies); DS_Main.SubsumExpr = '1:MENU_CATNM';//소계보이기 GR_Main.ViewSummary = "1"; //합계 보이기 }
5556 no image subsumtext 질문이여
기술지원40
1304 2010-01-27
고객사명 또는 고객사시스템명을 기입해주시지 않으면 답변을 드릴 수 없습니다. 게시판 사용시에는 정해진 양식을 반드시 기입해주시고, 컴포넌트 관련 문의는 MAX 게시판을 이용해 주시기 바랍니다. 일단 어제 전화로 가이드 드렸듯이 코딩 문제 입니다. subsumtext의 decode문에서 sum이 아니라 subsum을 쓰셔야 합니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : GAUCE_JAVA_4.0.3.5 >* WAS 종류(WebLogic 등등) : >* DB 종류 : MSSQL2005 >* 문의 유형(질문/요청/참조) : > 원가율과 수율 부분으로 --> 원가율은 (금액/원가)*100를 계산해서 화면에 표시해주어야 합니다. > sumtext 와 subsumtext 를 각각 계산한값을 화면에 나타나야 하는데 subsumtext 에도 sumtext 의 값이 나타납니다. >(연락처 : 010-7180-2068) > >* 내용 : > >function gridCreate(){ > > var hdrProperies = '<FG> name="메뉴 정보" ' > + '<F> id=MENU_CATNM name="메뉴분류" align=center width=110 subsumtext = "소계" </F>' > + '<F> id=MENU_CD name="메뉴코드" align=center width=70 </F>' > + '<F> id=MENU_NM name="메뉴 명" align=left width=150 SumText="합계"</F>' > + '</FG>' > + '<G> name="판매"' > + '<C> id=DANGA name="단가" align=right width=70 subsumtext=""</C>' > + '<C> id=SALE_QTY name="수량" align=right width=50 SumText=@sum </C>' > + '<C> id=SALE_AMT name="금액" align=right width=115 SumText=@sum</C>' > + '</G>' > + '<F> id=COST_AMT name="표준원가" align=right width=110 subsumtext=""</F>' > + '<G> name="이론"' > + '<C> id=THEO_AMT name="원가" align=right width=120 SumText=@sum </C>' > + '<C> id=THEO_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)}</C>' > + '<C> id=THEO_ADD name="이익" align=right width=110 SumText=@sum</C>' > + '</G>' > + '<G> name="실제"' > + '<C> id=ACT_AMT name="원가" align=right width=120 SumText=@sum</C>' > + '<C> id=ACT_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)}</C>' > + '<C> id=ACT_ADD name="이익" align=right width=110 SumText=@sum</C>' > + '</G>' > + '<F> id=SU_RATE name="수율" align=right width=70 SumText=@sum SumText={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)} subsumtext={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)}</F> ' > ; > gridInit(GR_Main, "DS_Main", hdrProperies); > DS_Main.SubsumExpr = '1:MENU_CATNM';//소계보이기 > GR_Main.ViewSummary = "1"; //합계 보이기 > >}
5555 no image GAUCE .NET Log
관리자
1056 2010-01-26
[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] [TRACE] staServerIPList[0] = [203.239.197.20.0.0] [TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] [TRACE] iDecodeRet = [0] [TRACE] License Check level = [49:00110001] [TRACE] LICENSE_CHECK_GUBUN = [001] [TRACE] license key flag = [001] [TRACE] LICENSE_CHECK_PROD = [1] [TRACE] Trial license version! [TRACE] LICENSE_CHECK_IP = [0] [SYSTEM ERROR] The lecense date is not validate. [TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] [TRACE] staServerIPList[0] = [203.239.197.20.0.0] [TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] [TRACE] iDecodeRet = [0] [TRACE] License Check level = [49:00110001] [TRACE] LICENSE_CHECK_GUBUN = [001] [TRACE] license key flag = [001] [TRACE] LICENSE_CHECK_PROD = [1] [TRACE] Trial license version! [TRACE] LICENSE_CHECK_IP = [0] [SYSTEM ERROR] The lecense date is not validate. [TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] [TRACE] staServerIPList[0] = [203.239.197.20.0.0] [TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] [TRACE] iDecodeRet = [0] [TRACE] License Check level = [49:00110001] [TRACE] LICENSE_CHECK_GUBUN = [001] [TRACE] license key flag = [001] [TRACE] LICENSE_CHECK_PROD = [1] [TRACE] Trial license version! [TRACE] LICENSE_CHECK_IP = [0] [SYSTEM ERROR] The lecense date is not validate. [TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] [TRACE] staServerIPList[0] = [203.239.197.20.0.0] [TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] [TRACE] iDecodeRet = [0] [TRACE] License Check level = [49:00110001] [TRACE] LICENSE_CHECK_GUBUN = [001] [TRACE] license key flag = [001] [TRACE] LICENSE_CHECK_PROD = [1] [TRACE] Trial license version! [TRACE] LICENSE_CHECK_IP = [0] [SYSTEM ERROR] The lecense date is not validate. ------------------------------------------------------------------------------ $$$ Gauce For NT (.NET) Log Message ------------------------------------------------------------------------------ [TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] [TRACE] staServerIPList[0] = [203.239.197.20.0.0] [TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] [TRACE] iDecodeRet = [0] [TRACE] License Check level = [49:00110001] [TRACE] LICENSE_CHECK_GUBUN = [001] [TRACE] license key flag = [001] [TRACE] LICENSE_CHECK_PROD = [1] [TRACE] Trial license version! [TRACE] LICENSE_CHECK_IP = [0] [SYSTEM ERROR] The lecense date is not validate. ------------------------------------------------------------------------------ $$$ Gauce For NT (.NET) Log Message ------------------------------------------------------------------------------ [TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] [TRACE] staServerIPList[0] = [203.239.197.20.0.0] [TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] [TRACE] iDecodeRet = [0] [TRACE] License Check level = [49:00110001] [TRACE] LICENSE_CHECK_GUBUN = [001] [TRACE] license key flag = [001] [TRACE] LICENSE_CHECK_PROD = [1] [TRACE] Trial license version! [TRACE] LICENSE_CHECK_IP = [0] [SYSTEM ERROR] The lecense date is not validate. Server Error in '/GauceNetAdmin40' Application. -------------------------------------------------------------------------------- Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: Could not load type 'SetGauceConfig2005.Login'. Source Error: Line 1: <%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" ValidateRequest="false" Inherits="SetGauceConfig2005.Login" %> Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > Line 3: <HTML> Source File: C:Program FilesshiftGAUCE .NET 4.0GauceAdminlogin.aspx Line: 1 -------------------------------------------------------------------------------- Version Information: Microsoft .NET Framework Version:1.1.4322.2443; ASP.NET Version:1.1.4322.2443
5554 no image GAUCE .NET Log
관리자
1230 2010-01-26
Gauce.NET 버전 트라이얼은 무조건 재설치 하셔서 사용하셔야 합니다. 라이센스만 변경시 아래와 같은 에러가 떨어집니다. ----------------------------------------------------------------------------- >[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] > >[TRACE] staServerIPList[0] = [203.239.197.20.0.0] >[TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] >[TRACE] iDecodeRet = [0] >[TRACE] License Check level = [49:00110001] >[TRACE] LICENSE_CHECK_GUBUN = [001] >[TRACE] license key flag = [001] >[TRACE] LICENSE_CHECK_PROD = [1] >[TRACE] Trial license version! >[TRACE] LICENSE_CHECK_IP = [0] >[SYSTEM ERROR] The lecense date is not validate. > >[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] > >[TRACE] staServerIPList[0] = [203.239.197.20.0.0] >[TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] >[TRACE] iDecodeRet = [0] >[TRACE] License Check level = [49:00110001] >[TRACE] LICENSE_CHECK_GUBUN = [001] >[TRACE] license key flag = [001] >[TRACE] LICENSE_CHECK_PROD = [1] >[TRACE] Trial license version! >[TRACE] LICENSE_CHECK_IP = [0] >[SYSTEM ERROR] The lecense date is not validate. > >[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] > >[TRACE] staServerIPList[0] = [203.239.197.20.0.0] >[TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] >[TRACE] iDecodeRet = [0] >[TRACE] License Check level = [49:00110001] >[TRACE] LICENSE_CHECK_GUBUN = [001] >[TRACE] license key flag = [001] >[TRACE] LICENSE_CHECK_PROD = [1] >[TRACE] Trial license version! >[TRACE] LICENSE_CHECK_IP = [0] >[SYSTEM ERROR] The lecense date is not validate. > >[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] > >[TRACE] staServerIPList[0] = [203.239.197.20.0.0] >[TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] >[TRACE] iDecodeRet = [0] >[TRACE] License Check level = [49:00110001] >[TRACE] LICENSE_CHECK_GUBUN = [001] >[TRACE] license key flag = [001] >[TRACE] LICENSE_CHECK_PROD = [1] >[TRACE] Trial license version! >[TRACE] LICENSE_CHECK_IP = [0] >[SYSTEM ERROR] The lecense date is not validate. >------------------------------------------------------------------------------ >$$$ Gauce For NT (.NET) Log Message >------------------------------------------------------------------------------ > >[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] > >[TRACE] staServerIPList[0] = [203.239.197.20.0.0] >[TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] >[TRACE] iDecodeRet = [0] >[TRACE] License Check level = [49:00110001] >[TRACE] LICENSE_CHECK_GUBUN = [001] >[TRACE] license key flag = [001] >[TRACE] LICENSE_CHECK_PROD = [1] >[TRACE] Trial license version! >[TRACE] LICENSE_CHECK_IP = [0] >[SYSTEM ERROR] The lecense date is not validate. >------------------------------------------------------------------------------ >$$$ Gauce For NT (.NET) Log Message >------------------------------------------------------------------------------ > >[TRACE] stLicenseKey = [00F7DA-5777V-QEEE0E-HENSEQ-C4EEE-E3EEKV] > >[TRACE] staServerIPList[0] = [203.239.197.20.0.0] >[TRACE] stDecodeData = [00F7DA5777VQEEE0EHENSEQC4EEEE3EEKV] >[TRACE] iDecodeRet = [0] >[TRACE] License Check level = [49:00110001] >[TRACE] LICENSE_CHECK_GUBUN = [001] >[TRACE] license key flag = [001] >[TRACE] LICENSE_CHECK_PROD = [1] >[TRACE] Trial license version! >[TRACE] LICENSE_CHECK_IP = [0] >[SYSTEM ERROR] The lecense date is not validate. > > > > > >Server Error in '/GauceNetAdmin40' Application. >-------------------------------------------------------------------------------- > >Parser Error >Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. > >Parser Error Message: Could not load type 'SetGauceConfig2005.Login'. > >Source Error: > > >Line 1: <%@ Page language="c#" Codebehind="login.aspx.cs" AutoEventWireup="false" ValidateRequest="false" Inherits="SetGauceConfig2005.Login" %> >Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > >Line 3: <HTML> > > >Source File: C:Program FilesshiftGAUCE .NET 4.0GauceAdminlogin.aspx Line: 1 > > >-------------------------------------------------------------------------------- >Version Information: Microsoft .NET Framework Version:1.1.4322.2443; ASP.NET Version:1.1.4322.2443
Selected no image subsumtext 를 사용이 안돼여??
김진규
1510 2010-01-26
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * GAUCE 버전 : * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : * 내용 : 게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * GAUCE 버전 : * WAS 종류(WebLogic 등등) : * DB 종류 : * 문의 유형(질문/요청/참조) : * 내용 : 소계의 원가율과 수율에 subsumtext에서 계산한 값이 적용이 안돼는 군요 방법이 없는건가요? 연락처(010-7180-2068) <% /******************************************************************************* * 시스템명 : 영업관리 > 원가분석 > 메뉴별 원가배분 현황 * 작 성 일 : 2009.12.09 * 작 성 자 : 김진규 * 수 정 자 : * 파 일 명 : pnlG120a.jsp * 버 전 : 1.0 * 개 요 : * 이 력 : *****************************************************************************/ %> <%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ page import="kr.fujitsu.ffw.util.*"%> <%@ page import="com.util.*"%> <%@ page import="java.io.*"%> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%> <%@ taglib uri="/WEB-INF/tld/gauce40.tld" prefix="gauce40"%> <%@ taglib uri="/WEB-INF/tld/login.tld" prefix="loginChk"%> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="/feos/css/Fj.css" rel="stylesheet" type="text/css"> <script language="javascript" src="/feos/js/global.js"></script> <script language="javascript" src="/feos/js/common.js"></script> <script language="javascript" src="/feos/js/message.js"></script> <script language="javascript" src="/feos/js/gauce.js"></script> <script language="javascript" src="/feos/js/popup.js"></script> <!-----------------------------------------------------------------------------> <!-- 로그인 유무 --> <!-----------------------------------------------------------------------------> <loginChk:isloginChk /> <%String CurrDate = Date2.YYYYMMDD();%> <script language="JavaScript"> /** * onStart() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 해당 페이지 LOAD 시 * return값 : void */ function onStart(){ // 데이터셋 초기화 gridCreate(); initEmEdit(); //EMEDIT setting initCombo(); EM_SALE_YYMM_R.focus(); } /** * initEmEdit() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : EMEDIT 초기화 * return값 : void */ function initEmEdit(){ initEmeditStyle(EM_SALE_YYMM_R, CENTER, PK, "YYYY-MM"); EM_SALE_YYMM_R.text = "<%=CurrDate%>".substring(0, 6); initEmeditStyle(EM_MENU_CD_R, CENTER, NORMAL, "GEN"); EM_MENU_CD_R.maxLength = 6; initEmeditStyle(EM_MENU_NM_R, LEFT, READ, "GEN"); } /** * gridCreate() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : GRID 생성 (목표/예산 조회) * return값 : void */ function gridCreate(){ var hdrProperies = '<FG> name="메뉴 정보" ' + '<F> id=MENU_CATNM name="메뉴분류" align=center width=110 subsumtext = "소계" </F>' + '<F> id=MENU_CD name="메뉴코드" align=center width=70 </F>' + '<F> id=MENU_NM name="메뉴 명" align=left width=150 SumText="합계"</F>' + '</FG>' + '<G> name="판매"' + '<C> id=DANGA name="단가" align=right width=70 subsumtext=""</C>' + '<C> id=SALE_QTY name="수량" align=right width=50 SumText=@sum </C>' + '<C> id=SALE_AMT name="금액" align=right width=115 SumText=@sum</C>' + '</G>' + '<F> id=COST_AMT name="표준원가" align=right width=110 subsumtext=""</F>' + '<G> name="이론"' + '<C> id=THEO_AMT name="원가" align=right width=120 SumText=@sum </C>' + '<C> id=THEO_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)}</C>' + '<C> id=THEO_ADD name="이익" align=right width=110 SumText=@sum</C>' + '</G>' + '<G> name="실제"' + '<C> id=ACT_AMT name="원가" align=right width=120 SumText=@sum</C>' + '<C> id=ACT_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)}</C>' + '<C> id=ACT_ADD name="이익" align=right width=110 SumText=@sum</C>' + '</G>' + '<F> id=SU_RATE name="수율" align=right width=70 SumText=@sum SumText={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)} subsumtext={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)}</F> ' ; gridInit(GR_Main, "DS_Main", hdrProperies); DS_Main.SubsumExpr = '1:MENU_CATNM';//소계보이기 GR_Main.ViewSummary = "1"; //합계 보이기 } /** * initCombo() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 콤보 셋팅 * return값 : void */ function initCombo(){ initComboStyle(CB_BRAND_CD_R ,DS_BRD, "CODE^0^30,NAME^0^150", 1, PK); //브랜드 getBrandCombo(DS_BRD, "1", "N", "1");// 브랜드 initComboStyle(CB_MENU_DCD ,DS_DCD, "CODE^0^20,NAME^0^70", 1, NORMAL); //대분류 구분 콤보박스 getMenuBCombo(DS_DCD, "Y", "Y", "", "1"); //대분류 initComboStyle(CB_MENU_JCD ,DS_JCD, "CODE^0^30,NAME^0^230", 1, NORMAL); getMenuBCombo(DS_JCD, "Y", "Y", "", "2"); } /** * btn_Search() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 조회 * return값 : void */ function btn_Search() { //조회조건 var ArgModCd = "" ; //구분자 var strArg01 = EM_SALE_YYMM_R.text; //조회 년월 var strArg02 = SH_STORE_CD_R.value; //점포 코드 var strArg03 = CB_MENU_DCD.ValueOfIndex("CODE", CB_MENU_DCD.Index); //대분류 var strArg04 = CB_MENU_JCD.ValueOfIndex("CODE", CB_MENU_JCD.Index); //대분류 var strArg05 = EM_MENU_CD_R.text ; var strArg06 = "" ; var strArg07 = "" ; var strArg08 = "" ; var strArg09 = "" ; var strArg10 = "" ; var strArg11 = "" ; var strArg12 = "" ; var strArg13 = "" ; var strArg14 = "" ; var strArg15 = "" ; var ArgFlag = "" ; //년월 (입력형식이 올바르지 않습니다) if (strArg01.trim().length != 6) { showMessage("<%=Message.getMessage("US", "1004", "COM", "1104")%>"); EM_SALE_YYMM_R.focus(); return; } //점포입력 여부 확인 if( SH_STORE_CD_R.value=="" ) { showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 계정코드는 반드시 선택해야 합니다. SH_STORE_CD_R.focus() ; return; } var goTo = "Search" ; var action = "O"; var parameters = "&ArgModCd="+ArgModCd parameters += "&strArg01="+strArg01 parameters += "&strArg02="+strArg02 parameters += "&strArg03="+strArg03 parameters += "&strArg04="+strArg04 parameters += "&strArg05="+strArg05 parameters += "&strArg06="+strArg06 parameters += "&strArg07="+strArg07 parameters += "&strArg08="+strArg08 parameters += "&strArg09="+strArg09 parameters += "&strArg10="+strArg10 parameters += "&strArg11="+strArg11 parameters += "&strArg12="+strArg12 parameters += "&strArg13="+strArg13 parameters += "&strArg14="+strArg14 parameters += "&strArg15="+strArg15 parameters += "&ArgFlag="+ArgFlag; searchSetWait("S"); //GET방식 DS_Main.DataID = "/feos/pnlG12.pnlG?goTo="+goTo+parameters; DS_Main.Reset(); } /** * btn_StorePopup() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 점포검색 팝업 공통 * return값 : void */ function btn_StorePopup(){ var cdObj; var nmObj; var brObj; cdObj = SH_STORE_CD_R; nmObj = SH_STORE_NM; brObj = CB_BRAND_CD_R; var rtn = getStoreCodePopUp("", "", "", "", cdObj.value); if (rtn != null){ cdObj.value = rtn[0]; nmObj.value = rtn[1]; brObj.value = rtn[2]; } } /** * onStoreKeyDown() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 점포 onKeyDown 발생 (직접 입력 검색) * return값 : void */ function onStoreKeyDown(code){ var nmObj; var dsSet; var brObj; nmObj = SH_STORE_NM; dsSet = DS_STORE; brObj = CB_BRAND_CD_R; nmObj.value = ""; brObj.value = ""; if (code != "" ){ getStoreName(code, dsSet); } } /** * OnKeyDownMenuCd() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 메뉴 onchange 발생 (직접 입력 검색) * return값 : void */ function OnKeyDownMenuCd(code){ EM_MENU_NM_R.Text = ""; if (!isNull(code)){ if (isNull(CB_BRAND_CD_R.value)) { showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 점포코드는 반드시 선택해야 합니다 EM_MENU_CD_R.Text=""; SH_STORE_CD_R.focus(); return; } getMenuName(DS_MCD, code, CB_BRAND_CD_R.value); } } /** * btn_MenuPopup() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 메뉴 팝업 공통 * return값 : void */ function btn_MenuPopup(){ if (CB_BRAND_CD_R.value == "") { showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 점포코드는 반드시 선택해야 합니다 SH_STORE_CD_R.focus();; return; } var rtn = showMenuPopup("Y", EM_MENU_CD_R.Text, CB_BRAND_CD_R.value, "", "Y"); if (rtn != null){ EM_MENU_CD_R.Text = rtn[0]; EM_MENU_NM_R.Text = rtn[1]; } } /** * btn_Excel() * 작 성 자 : 김진규 * 작 성 일 : 2009.12.09 * 개 요 : 엑셀로 다운로드 * return값 : void */ function btn_Excel() { openExcel(GR_Main, "<%=request.getParameter("programNM")%>"); } /** * VIEW() * 작 성 자 : 김진규 * 작 성 일 : 2009.11.20 * 개 요 : 상세정보 * return값 : void */ function VIEW(Row,Colid){ var A = new Array(); for(var i=1; i < 14; i++){ var coli = DS_Main.ColumnID(2+i); A[i] = DS_Main.NameValue(Row,coli); } //alert(A[1]); //[메뉴코드 , 메뉴명,] [단가, 수량,] [표준원가,] [원가, 원가율,] [원가, 원가율,] [수율(%)] var storecd = SH_STORE_CD_R.value; var yymm= EM_SALE_YYMM_R.text; costPopup(A[1],A[2],A[3],A[4],A[6],A[7],A[8],A[10],A[11],A[13],yymm,storecd); } /** * costPopup() * 작 성 자 : 김진규 * 작 성 일 : 2008-12-10 * 개 요 : 상제정보 * param : */ function costPopup(strMENU_CD,strMENU_NM,strDANGA,strSALE_QTY, strCOST_AMT,strTHEO_AMT,strTHEO_RATE,strACT_AMT, strACT_RATE,strSU_RATE,strYYMM,strSTORECD){ var returnVal = new Array(); var parameters = "&MENU_CD="+strMENU_CD+"&MENU_NM="+encodeURIComponent(strMENU_NM)+"&DANGA="+strDANGA+"&SALE_QTY="+strSALE_QTY+ "&COST_AMT="+strCOST_AMT+"&THEO_AMT="+strTHEO_AMT+"&THEO_RATE="+strTHEO_RATE+"&ACT_AMT="+strACT_AMT+ "&ACT_RATE="+strACT_RATE+"&SU_RATE="+strSU_RATE+"&YYMM="+strYYMM+"&STORECD="+strSTORECD; var sUrl = "/feos/pnlG12.pnlG?goTo=pnlG121"+parameters; //alert(sUrl); returnVal = showModal(sUrl, "popup", 1062,610); return returnVal; } </script> </head> <!--------------------------------------------------------------> <!---------------------가우스 이벤트 처리 --------------------------> <!---------------------------------------------------------------> <!--------------------- TR Success 메세지 처리 --------------------> <script language=JavaScript for=DS_Main event=OnLoadError()> if (DS_Main.ErrorCode == 0 ){ showMessage("<%=Message.getMessage("GA","1010")%>", DS_Main.ErrorMsg ); } else { showMessage("<%=Message.getMessage("GA","1000")%>", DS_Main.ErrorMsg ); } </script> <script language=JavaScript for=DS_MCD event=OnLoadCompleted(rowcnt)> if (rowcnt==1) { EM_MENU_NM_R.Text = DS_MCD.nameValue(1, "MENU_NM"); }else{ showMessage("<%=Message.getMessage("US","1046")%>"); //존재하지 않는 코드입니다. EM_MENU_CD_R.text=""; EM_MENU_NM_R.text=""; EM_MENU_CD_R.selectAll = "true"; EM_MENU_CD_R.focus(); } </script> <!-- 콤보를 OnDropDown 했을 경우 --> <script language=JavaScript for=CB_MENU_DCD event=OnDropDown()> if (CB_BRAND_CD_R.value == "") { showMessage("<%=Message.getMessage("US", "1000","점포코드는 반드시 입력해야 합니다.")%>"); // 점포코드는 반드시 선택해야 합니다 SH_STORE_CD_R.focus(); return; } getMenuBCombo(DS_DCD, "Y", "Y", CB_BRAND_CD_R.value, "1"); </script> <!--------------------- DataSet 처리 ---------------------> <script language="javascript" for=GR_Main event=OnDblClick(Row,Colid)> VIEW(Row,Colid); </script> <script language=JavaScript for=TR_Search event=OnSuccess()> trCompleted(TR_Search,true); </script> <!-- 콤보데이터 load 시 --> <script language=JavaScript for=DS_DCD event=OnLoadCompleted(rowcnt)> CB_MENU_DCD.index = 0; </script> <!-- 콤보데이터 load 시 --> <script language=JavaScript for=DS_JCD event=OnLoadCompleted(rowcnt)> CB_MENU_JCD.index = 0; </script> <script language=JavaScript for=DS_Main event=OnLoadCompleted(rowcnt)> queryCompleted(rowcnt); </script> <!-- 점포코드데이타셋이 로드되었을때 --> <script language=JavaScript for=DS_STORE event=OnLoadCompleted(rowcnt)> if (rowcnt==1) { var sBrandCd = DS_STORE.nameValue(1, "BRAND_CD"); CB_BRAND_CD_R.value = sBrandCd; var sStoreNm = DS_STORE.nameValue(1, "NAME"); SH_STORE_NM.value = sStoreNm; }else{ SH_STORE_CD_R.value=""; SH_STORE_CD_R.focus(); SH_STORE_CD_R.select(); showMessage("<%=Message.getMessage("US","1046")%>"); //존재하지 않는 코드입니다. } </script> <script language=JavaScript for=DS_BRD event=OnLoadCompleted(rowcnt)> CB_BRAND_CD_R.value = ""; </script> <!-- 콤보를 OnCloseUp 했을 경우 (대분류 호출) --> <script language=JavaScript for=CB_BRAND_CD_R event=OnCloseUp()()> getMenuBCombo(DS_DCD, "Y", "Y", CB_BRAND_CD_R.value, "1"); CB_MENU_DCD.index = 0; </script> <!-- 콤보를 SelChang 했을 경우 (대분류 호출) --> <script language=JavaScript for=CB_BRAND_CD_R event=OnKeyDown(kcode)> //if(kcode != 37 && kcode != 38 && kcode != 39 && kcode != 40) return; getMenuBCombo(DS_DCD, "Y", "Y", CB_BRAND_CD_R.value, "1"); CB_MENU_DCD.index = 0; </script> <!-- 콤보를 SelChang 했을 경우 (중분류 호출) --> <script language=JavaScript for=CB_MENU_DCD event=OnCloseUp()()> getMenuBCombo(DS_JCD, "Y", "Y", CB_BRAND_CD_R.value, "2", CB_MENU_DCD.BindColVal); CB_MENU_JCD.index = 0; </script> <!-- 콤보를 SelChang 했을 경우 (중분류 호출) --> <script language=JavaScript for=CB_MENU_DCD event=OnKeyDown(kcode)> if(kcode != 37 && kcode != 38 && kcode != 39 && kcode != 40) return; getMenuBCombo(DS_JCD, "Y", "Y", CB_BRAND_CD_R.value, "2", CB_MENU_DCD.BindColVal); CB_MENU_JCD.index = 0; </script> <!-------------------- 가우스 이벤트 처리 끝-----------------------> <!---------------------------------------------------------------> <!----------------가우스 DataSet & Transaction 정의----------------> <!---------------------------------------------------------------> <comment id="_NSID_"><object id="DS_MCD" classid="<%=Util.CLSID_DATASET%>"></object></comment> <script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="DS_BRD" classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="DS_DCD" classid=<%=Util.CLSID_DATASET%>></object></comment><script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="DS_JCD" classid=<%=Util.CLSID_DATASET%>></object></comment><script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="DS_Main" classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="DS_STORE" classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="TR_Search" classid="<%=Util.CLSID_TRANSACTION%>"><param name="KeyName" value="Toinb_dataid4"></object></comment><script> _ws_(_NSID_);</script> <comment id="_NSID_"><object id="DS_CCD" classid="<%=Util.CLSID_DATASET%>"></object></comment><script> _ws_(_NSID_);</script> <!-------------- 가우스 DataSet & Transaction 정의끝 --------------> <!----------------------- 본 문 시 작 -------------------------------> <body onload="onStart();" class="body_main" > <%@ include file="/jsp/com/titleButton.jsp"%> <div id="searchbox2"> <div class="sboxL"> <div class="SboxR"> <div class="sboxsize"> <table cellpadding="1" cellspacing="1" border="0"> <tr> <td> <table> <td class="tdlabel" width="60">마감 년월</td> <td width="100"><comment id="_NSID_"><object id=EM_SALE_YYMM_R classid=<%=Util.CLSID_EMEDIT%> width=60 class="ginputbox" ></object></comment><script> _ws_(_NSID_);</script> <img id=imgExpsDt1 src='/feos/img/icon/icon_cal.gif' style="cursor:hand" onclick="showModalCalendarYM(EM_SALE_YYMM_R);" class="imgvTs"> </td> <td class="tdlabel"><%=Dictionary.getDic("COM", "STORE_CD")%></td> <td><input type="text" id="SH_STORE_CD_R" class="inputbox_n" maxlength="4" style="width:40" onBlur="javascript:onStoreKeyDown(this.value);" onKeyUp="onKeyUpTextBox(this,'NUMERIC');"> <img id=getshowStorePopup src='/feos/img/icon/icon_srh.gif' style="cursor:hand" onclick="javascript:btn_StorePopup()" class="imgvM"> <input type="text" id="SH_STORE_NM" class="inputbox_R" readOnly style="width:120" > <input type="hidden" id="CB_BRAND_CD_R" class="inputbox_R" readOnly style="width:120" > </td> <!-- 메뉴코드 --> <td class="label"><%=Dictionary.getDic("COM", "MENU_CD")%></td> <td><comment id="_NSID_"><object id=EM_MENU_CD_R classid=<%=Util.CLSID_EMEDIT%> width="50" class="ginputbox" onBlur="javascript:OnKeyDownMenuCd(this.Text);"></object></comment><script> _ws_(_NSID_);</script> <input type="text" class="inputbox_R" style="width:0" > <img src="/feos/img/icon/icon_srh.gif" class="imgvM" onclick="javascript:btn_MenuPopup();" hspace="3"> <comment id="_NSID_"><object id=EM_MENU_NM_R classid=<%=Util.CLSID_EMEDIT%> width="170" class="ginputbox"> </object></comment><script> _ws_(_NSID_);</script> </td> </table> </td> </tr> <tr> <td> <table> <tr> <td class="label">메뉴 대/중 분류</td> <td><comment id="_NSID_"><object id=CB_MENU_DCD classid=<%=Util.CLSID_LUXECOMBO%> width=100></object></comment><script> _ws_(_NSID_);</script></td> <td><comment id="_NSID_"><object id=CB_MENU_JCD classid=<%=Util.CLSID_LUXECOMBO%> width=230> </object></comment><script> _ws_(_NSID_);</script></td> </tr> </table> </td> </tr> </table> </div> </div> </div> </div> <div id="divgrid" style="height:480px;"> <table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%"> <tr> <td height="79%"> <comment id="_NSID_"><object id="GR_Main" height=100% width=100% classid=<%=Util.CLSID_GRID%>></object></comment> <script> _ws_(_NSID_);</script> </td> </tr> </table> </div> </body> </html>
5552 no image subsumtext 를 사용이 안돼여??
관리자
1151 2010-01-26
안녕하세요? 질문을 하실때 뭐가 어떻게 안된다는 건지 명확하게 해주셔야 답변을 달수가 있습니다. 소스만 첨부해 놓고 안된다고 하면 어떻게 처리가 가능한가요? >* 고객시스템명 : >* GAUCE 버전 : 2가지와 연락처와 증상을 명확하게 적어 주셔야 합니다. 그럼 수고하세요 >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : >function gridCreate(){ > > var hdrProperies = '<FG> name="메뉴 정보" ' > + '<F> id=MENU_CATNM name="메뉴분류" align=center width=110 subsumtext = "소계" </F>' > + '<F> id=MENU_CD name="메뉴코드" align=center width=70 </F>' > + '<F> id=MENU_NM name="메뉴 명" align=left width=150 SumText="합계"</F>' > + '</FG>' > + '<G> name="판매"' > + '<C> id=DANGA name="단가" align=right width=70 subsumtext=""</C>' > + '<C> id=SALE_QTY name="수량" align=right width=50 SumText=@sum </C>' > + '<C> id=SALE_AMT name="금액" align=right width=115 SumText=@sum</C>' > + '</G>' > + '<F> id=COST_AMT name="표준원가" align=right width=110 subsumtext=""</F>' > + '<G> name="이론"' > + '<C> id=THEO_AMT name="원가" align=right width=120 SumText=@sum </C>' > + '<C> id=THEO_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(THEO_AMT)/sum(SALE_AMT)*100)),3)}</C>' > + '<C> id=THEO_ADD name="이익" align=right width=110 SumText=@sum</C>' > + '</G>' > + '<G> name="실제"' > + '<C> id=ACT_AMT name="원가" align=right width=120 SumText=@sum</C>' > + '<C> id=ACT_RATE name="원가율" align=right width=90 Dec=2 SumText={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)} subsumtext={ round( decode( sum(SALE_AMT),0,0,(sum(ACT_AMT)/sum(SALE_AMT)*100)),3)}</C>' > + '<C> id=ACT_ADD name="이익" align=right width=110 SumText=@sum</C>' > + '</G>' > + '<F> id=SU_RATE name="수율" align=right width=70 SumText=@sum SumText={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)} subsumtext={ round( decode( sum(ACT_AMT),0,0,(sum(THEO_AMT)/sum(ACT_AMT)*100)),3)}</F> ' > ; > gridInit(GR_Main, "DS_Main", hdrProperies); > DS_Main.SubsumExpr = '1:MENU_CATNM';//소계보이기 > GR_Main.ViewSummary = "1"; //합계 보이기 > >} > >소계의 원가율과 수율에 subsumtext에서 계산한 값이 적용이 안돼는 군요 방법이 없는건가요?
5551 no image 윈도우7에서 엑셀저장시에 쉬트추가시 팝업창
김승희
1010 2010-01-25
5550 no image 윈도우7에서 엑셀저장시에 쉬트추가시 팝업창
기술지원40
1397 2010-01-25
Windows 7에서 재현을 해보았습니만, 44(4+8+32) 옵션 또는 45(1+4+8+32) 옵션을 사용해도 시트 추가 확인 창은 뜨지 않습니다. 제품 문제라기 보다는 오피스 버그이거나, 다른 문제일 가능성이 있는 듯 합니다. 사용중인 엑셀 버전을 확인해보시고, Office Update도 해보시기 바랍니다. GridToExcel 메소드는 엑셀을 컨트롤하지는 않습니다. 단순히 옵션에 따라 그리드의 내용을 복사하여 엑셀에 붙여쓰기를 하는 메소드 이므로, 엑셀 에러가 발생하는 것은 저희 제품 문제는 아닙니다. 게시판 사용시에는 고객사명 또는 고객사 시스템명을 반드시 기입해주시기 바랍니다. 또한 컴포넌트 문의는 MAX 게시판을 이용해주시고, 사용중인 컴포넌트 버전을 함께 적어주시기 바랍니다. >게시판을 이용해 주셔서 감사합니다. >다음양식에 맞게 입력해주세요. > >* 고객시스템명 : >* GAUCE 버전 : 4.0 >* WAS 종류(WebLogic 등등) : >* DB 종류 : >* 문의 유형(질문/요청/참조) : >* 내용 : >윈도우 7에서 화면의 그리드를 엑셀저장시에 GridToExcel 함수의 값을 12,44,44,44,45 >주면서 엑셀에 쉬트를 추가하면서 20개의 엑셀을 만드는 부분이 있는데여. >XP에서는 20개의 엑셀이 자동으로 만들어 지는데, >윈도우7에서는 쉬트추가 할때마다 쉬트를 추가 한다는 확인 창이 뜹니다. >이 확인창을 없애는 방법을 알려 주세요. >
Tag List
XE Login