• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
기술지원40
조회 수 : 1307
2010.01.27 (09:53:24)
고객사명 또는 고객사시스템명을 기입해주시지 않으면 답변을 드릴 수 없습니다.

게시판 사용시에는 정해진 양식을 반드시 기입해주시고,
컴포넌트 관련 문의는 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"; //합계 보이기  
>
>}
 
Tag List
XE Login