12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>CRCC입금관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <gridacclist>
- <item>
- <subjno/>
- <reqcmpynm/>
- <crocmpynm/>
- <nm/>
- <seqno/>
- <crccamt/>
- <direcamt/>
- <judgamt/>
- <hospamt/>
- <usernm/>
- <issuekind/>
- <depodd/>
- <confdd/>
- <confyn/>
- <print>출력</print>
- <printyn/>
- <subjid/>
- <instcd/>
- <irbjudgcostamt/>
- <irbjudgcostdepoyn/>
- <irbjudgcostdepodd/>
- <condd/>
- <hospnm/>
- <depomthd/>
- <roothospidxcasecnt/>
- <totstdycost/>
- <stdystartdd/>
- <stdyenddd/>
- <depthngnm/>
- <check/>
- <judgamt/>
- <reqinstcd/>
- <cmpynm/>
- <prsdnm/>
- <addr/>
- <bizcond/>
- <bizcondkind/>
- <nm/>
- <jobposnm/>
- <posnm/>
- <direccost/>
- <email/>
- <subjnm/>
- <depokind/>
- <psubseqno/>
- <esubjseqno/>
- <prvw/>
- <taxdd/>
- <taxyn/>
- <stmntseqno/>
- <drugmngtamt/>
- <documngtamt/>
- <suprecvinstcls/>
- <croinstcd/>
- <croprsdnm/>
- <croaddr/>
- <crobizcond/>
- <crobizcondkind/>
- <hidprintyn/>
- </item>
- </gridacclist>
- <sublist>
- <judglist>
- <depodd/>
- <depoamt/>
- <confyn/>
- <confdd/>
- <issuedd/>
- <issuedelive/>
- <instcd/>
- <subjid/>
- <depokind/>
- <seqno/>
- </judglist>
- <resrchlist>
- <depodd/>
- <seqno/>
- <sumdepo/>
- <direcamt/>
- <crccamt/>
- <hospamt/>
- <issuekind/>
- <issuedd/>
- <confyn/>
- <confdd/>
- <issuedelive/>
- <depokind/>
- <instcd/>
- <subjid/>
- <drugmngtamt/>
- <documngtamt/>
- </resrchlist>
- </sublist>
- <numlist>
- <dire100/>
- <dire5/>
- <dire10/>
- <diresum/>
- <direcamt/>
- <crccamt/>
- <hospamt/>
- <sumdepo/>
- <ins100/>
- <ins5/>
- <ins10/>
- <inssum/>
- <drugmngtamt/>
- <documngtamt/>
- <drugamt/>
- <docuamt/>
- <insdrugamt/>
- <insdocuamt/>
- </numlist>
- <depodetllist>
- <subjno/>
- <condd/>
- <hospnm/>
- <depomthd/>
- <roothospidxcasecnt/>
- <totstdycost/>
- <stdystartdd/>
- <stdyenddd/>
- <usernm/>
- <posnm/>
- <rcmpynm/>
- <jobposnm/>
- <subjid/>
- <direccost/>
- </depodetllist>
- <prntlist>
- <taxlist>
- <genrdd1/>
- <genrdd2/>
- <genrdd3/>
- <genrdd4/>
- <genrdd5/>
- <reptkind/>
- <seqno/>
- <entrregno/>
- <custnm/>
- <presnm/>
- <address/>
- <custbizcond/>
- <custitem/>
- <cmt1/>
- <cmt2/>
- <cmt3/>
- <cmt4/>
- <cmt5/>
- <suplamt1/>
- <suplamt2/>
- <suplamt3/>
- <suplamt4/>
- <suplamt5/>
- <valaddtax/>
- <amt/>
- <deployeeentrregno/>
- <deployeecustnm/>
- <deployeeprsdnm/>
- <deployeeaddress/>
- <deployeerrgstno/>
- <deployeebizcont/>
- <deployeeitem/>
- <confdd/>
- <stmntseqno/>
- <subjno/>
- </taxlist>
- </prntlist>
- </main>
- <send>
- <searchaccwh>
- <hospcnfmyn/>
- <hospcd/>
- <paykind/>
- <reqrcpt/>
- <stdysubjnm/>
- <cmpynm/>
- <depoamt/>
- <subjno/>
- <respstdynm/>
- <depoddfrom/>
- <depoddto/>
- <taxddfrom/>
- <taxddto/>
- <taxyn/>
- <printyn/>
- </searchaccwh>
- <savedata>
- </savedata>
- <irbjudgcostamt/>
- <irbjudgcostdepoyn/>
- <irbjudgcostdepodd/>
- <subjid/>
- <instcd/>
- <seqno/>
- <fromaddress/>
- <fromname/>
- <toaddress/>
- <ccaddress/>
- <subject/>
- <msg/>
- <attach/>
- </send>
- <hidden>
- <item>
- <count/>
- </item>
- <data>
- <depoamt/>
- </data>
- </hidden>
- <init>
- <baseinfo>
- <instinfo>
- <instcd/>
- <hospnm/>
- </instinfo>
- </baseinfo>
- </init>
- <tmp>
- <acctinfo>
- </acctinfo>
- </tmp>
- </root>
- </instance>
- <submission id="TRICS01011" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/searchaccwh" replace="instance" resultref="/root/main/gridacclist"/>
- <submission id="TXICS01004" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savesetacc" replace="instance"/>
- <submission id="TXIME00101" mediatype="multipart/form-data" method="form-data-post" ref="/root/send" replace="instance" resultref="/root/hidden"/>
- <submission id="TRICS01035" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/searchinfodtlwh" replace="instance" resultref="/root/main/gridaccdtl"/>
- <submission id="TRIRM00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/sublist"/>
- <submission id="TRIPG00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/gridacclist"/>
- <submission id="TRIMR00101" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/hosp"/>
- <submission id="TXIPG00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/hidden/item"/>
- <submission id="TXIPG00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" replace="instance"/>
- <submission id="TXIPG00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance"/>
- <submission id="TXIPG00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance"/>
- <submission id="TRIRZ00000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/init" replace="instance" resultref="/root/init/baseinfo"/>
- <submission id="TXZME00101" mediatype="multipart/form-data" method="form-data-post" ref="/root/send" resultref="/root/hidden"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- model.setValue("/root/send/searchaccwh/depoddfrom", (((getCurrentDate()).toDate("YYYYMMDD")).getAddDate(-1,"M")).getDateFormat("YYYYMMDD") );
- model.setValue("/root/send/searchaccwh/depoddto", getCurrentDate());
-
- submit("TRIRZ00000");
- astfAddCombo("/root/init/baseinfo","instinfo","instcd,hospnm",",전체");
-
- submit("TRIMR00101");
- addComboItemAll("combo5");
-
- model.toggle("case1");
-
- if ( submit("TRIPG00101")) {
- if (datagrid2.rows > 1 ) {
- for (var i = 1; i < datagrid2.rows; i ++) {
- if ( model.getValue("/root/main/gridacclist/item["+i+"]/confyn") == "2" ) {
- datagrid2.isReadOnly(i, datagrid2.colRef("depodd")) = true;
- datagrid2.isReadOnly(i, datagrid2.colRef("confdd")) = true;
- datagrid2.isReadOnly(i, datagrid2.colRef("confyn")) = true;
- }
- }
- }
- }
-
- for ( var i = 0; i < datagrid2.rows; i++ ) {
- for ( var j = 0; j < datagrid2.colRef("depokind"); j++ ) {
- if ( model.getValue("/root/main/gridacclist/item[" + i+ "]/taxyn") == 'Y' ) {
- datagrid2.isReadOnly(i, j) = true;
- datagrid2.rowStyle(i, "all", "background-color") = "#ffd799";
- }
- }
- // ***** 2010.01.20 kjw 추가 *****
- if (model.getValue("/root/main/gridacclist/item["+i+"]/hidprintyn") == "Y" ) {
- datagrid2.isReadOnly(i, datagrid2.colRef("suprecvinstcls")) = true;
- }
- // ***** 2010.01.20 *****
- }
-
- fSetButtonText();
- // 2009.08.06 우종윤 추가 -------------------------------------------------------------------
- model.makeNode("/root/hidden/gridacclist");
- model.copyNode("/root/hidden/gridacclist","/root/main/gridacclist")
-
- model.refresh();
-
- grd_judglist.rebuildStyle();
- grd_judglist.cellStyle("background-color", grd_judglist.row, 1) = "#daa7d9";
- grd_judglist.cellStyle("background-color", grd_judglist.row, 2) = "#daa7d9";
- ]]>
- </script>
- <submission id="TXIPG00105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/gridacclist" resultref="/root/hidden"/>
- <submission id="TXIPG00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/gridacclist"/>
- </model>
- <script type="javascript">
- <![CDATA[
- function fSetButtonText() {
-
- var printColNum = datagrid2.colRef("print");
- var rerutnColNum = datagrid2.colRef("return");
- var emsendColNum = datagrid2.colRef("email_send");
- var prvwColNum = datagrid2.colRef("prvw");
-
- var i
- for( i = datagrid2.fixedCols; i < datagrid2.rows; i++ ) {
-
- datagrid2.valueMatrix(i+1, printColNum) = "출력";
- datagrid2.valueMatrix(i, rerutnColNum) = "반려";
- datagrid2.valueMatrix(i+1, emsendColNum) = "메일전송";
- datagrid2.valueMatrix(i, prvwColNum) = "발행미리보기";
- }
- }
-
- function fEmailSubmit() {
-
- // 각 필드값을 체크한다.
- if(model.getValue("/root/send/fromaddress").getTrim()=="")
- {
- messageBox("보내는이 주소는 ", "I003");
- model.setFocus("ipt_fromaddress");
- return;
- }
-
- if(model.getValue("/root/send/toaddress").getTrim()=="")
- {
- messageBox("받는이 주소는 ", "I003");
- model.setFocus("ipt_toaddress");
- return;
- }
-
- if(model.getValue("/root/send/subject").getTrim()=="")
- {
- messageBox("제목은 ", "I003");
- model.setFocus("ipt_subject");
- return;
- }
-
- if(model.getValue("/root/send/msg").getTrim()=="")
- {
- messageBox("내용은 ", "I003");
- model.setFocus("tar_msg");
- return;
- }
-
- // 첨부파일 용량제한을 체크한다.
- var maxSize = upload_attach.attribute("filesize");
- var totalSize = upload_attach.getTotalFileSize();
-
- if(totalSize > maxSize) {
- messageBox("총파일크기는 "+ maxSize +" bytes를 넘을 수 없습니다. ", "E999");
- return;
- }
-
- // 서브밋하여 결과를 표시한다.
- //if (submit("TXIME00101"))
- if ( submit("TXZME00101") ) {
- messageBox(model.getValue("/root/hidden/msg/contents"), "I999");
- }
-
- }
- // 통장입금정보에서 확인된 금액이면 입금확일자 및 입금확인 데이터 삽입
- function fSendConfInfo(){
- var iRow =datagrid2.row - datagrid2.fixedRows +1;
- model.makeValue("/root/main/gridacclist/item[" + iRow+ "]/confdd",getCurrentDate());
- model.makeValue("/root/main/gridacclist/item[" + iRow+ "]/confyn","2");
- model.makeValue("/root/send/reqdata/confinfo/status","u");
- model.makeValue("/root/send/reqdata/confinfo/subjid",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/subjid"));
- model.makeValue("/root/send/reqdata/confinfo/seqno",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/seqno"));
- model.makeValue("/root/send/reqdata/confinfo/instcd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/instcd"));
- model.makeValue("/root/send/reqdata/confinfo/depokind",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/depokind"));
- model.makeValue("/root/send/reqdata/confinfo/confdd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/confdd"));
- model.makeValue("/root/send/reqdata/confinfo/confyn",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/confyn"));
- model.makeValue("/root/send/reqdata/confinfo/judgamt",model.getValue("/root/main/gridacclist/item[" + datagrid2.row+ "]/judgamt")); // kjw추가(2010.02.24, 심사비가 있는 경우, irsdsubjhosp 업데이트 수행)
-
- model.makeValue("/root/send/reqdata/searchaccwh/hospcnfmyn" ,model.getValue("/root/send/searchaccwh/hospcnfmyn"));
- model.makeValue("/root/send/reqdata/searchaccwh/hospcd" ,model.getValue("/root/send/searchaccwh/hospcd"));
- model.makeValue("/root/send/reqdata/searchaccwh/paykind" ,model.getValue("/root/send/searchaccwh/paykind"));
- model.makeValue("/root/send/reqdata/searchaccwh/reqrcpt" ,model.getValue("/root/send/searchaccwh/reqrcpt"));
- model.makeValue("/root/send/reqdata/searchaccwh/stdysubjnm" ,model.getValue("/root/send/searchaccwh/stdysubjnm"));
- model.makeValue("/root/send/reqdata/searchaccwh/cmpynm" ,model.getValue("/root/send/searchaccwh/cmpynm"));
- model.makeValue("/root/send/reqdata/searchaccwh/depoamt" ,model.getValue("/root/send/searchaccwh/depoamt"));
- model.makeValue("/root/send/reqdata/searchaccwh/subjno" ,model.getValue("/root/send/searchaccwh/subjno"));
- model.makeValue("/root/send/reqdata/searchaccwh/respstdynm" ,model.getValue("/root/send/searchaccwh/respstdynm"));
- model.makeValue("/root/send/reqdata/searchaccwh/depoddfrom" ,model.getValue("/root/send/searchaccwh/depoddfrom"));
- model.makeValue("/root/send/reqdata/searchaccwh/depoddto" ,model.getValue("/root/send/searchaccwh/depoddto"));
-
- if(submit("TXIPG00106")){
- model.removeNodeset("/root/send/reqdata");
- }
- }
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../crc/clinicresearchweb/js/ZME00100.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
- <script type="javascript" src="../../../com/emailsenderweb/js/ZME00100.js"/>
- </xhtml:head>
- <xhtml:body>
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:14px; ">
- <caption id="caption120" class="tit_1" style="left:0px; top:0px; width:158px; height:14px; ">입금관리</caption>
- </group>
- <group id="group2" style="left:0px; top:45px; width:1194px; height:95px; vertical-align:top; ">
- <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:90px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="button4" class="btn1_letter2" _auth="R" style="left:1125px; top:38px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- /* model.setValue("/root/send/searchaccwh/hospcnfmyn", model.getValue("/root/send/searchaccwh/hospcnfmyn"));
- model.setValue("/root/send/searchaccwh/hospcd", model.getValue("/root/send/searchaccwh/hospcd"));
- model.setValue("/root/send/searchaccwh/paykind", model.getValue("/root/send/searchaccwh/paykind"));
- model.setValue("/root/send/searchaccwh/reqrcpt", model.getValue("/root/send/searchaccwh/reqrcpt"));
- model.setValue("/root/send/searchaccwh/stdysubjnm", model.getValue("/root/send/searchaccwh/stdysubjnm"));
- model.setValue("/root/send/searchaccwh/cmpynm", model.getValue("/root/send/searchaccwh/cmpynm"));
- model.setValue("/root/send/searchaccwh/depoamt", model.getValue("/root/send/searchaccwh/depoamt"));
- model.setValue("/root/send/searchaccwh/subjno", model.getValue("/root/send/searchaccwh/subjno"));
- model.setValue("/root/send/searchaccwh/respstdynm", model.getValue("/root/send/searchaccwh/respstdynm"));
- model.setValue("/root/send/searchaccwh/depoddfrom", model.getValue("/root/send/searchaccwh/depoddfrom"));
- model.setValue("/root/send/searchaccwh/depoddto", model.getValue("/root/send/searchaccwh/depoddto"));
- */
- if ( submit("TRIPG00101")) {
- if (datagrid2.rows > 1 ) {
- for (var i = 1; i < datagrid2.rows; i ++) {
- if ( model.getValue("/root/main/gridacclist/item["+i+"]/confyn") == "2" ) {
- datagrid2.isReadOnly(i, datagrid2.colRef("depodd")) = true;
- datagrid2.isReadOnly(i, datagrid2.colRef("confdd")) = true;
- datagrid2.isReadOnly(i, datagrid2.colRef("confyn")) = true;
- }
- }
- }
- }
-
- for ( var i = 0; i < datagrid2.rows; i++ ) {
- for ( var j = 0; j < datagrid2.colRef("depokind"); j++ ) {
- if ( model.getValue("/root/main/gridacclist/item[" + i+ "]/taxyn") == 'Y' ) {
- datagrid2.isReadOnly(i, j) = true;
- datagrid2.rowStyle(i, "all", "background-color") = "#ffd799";
- }
- else // 2009/10/22,pwh:부가세 신고가 안되 있는건은 enable시켜야 함
- {
- datagrid2.isReadOnly(i, j) = false;
- }
- }
- // ***** 2010.01.20 kjw 추가 *****
- if (model.getValue("/root/main/gridacclist/item["+i+"]/hidprintyn") == "Y" ) {
- datagrid2.isReadOnly(i, datagrid2.colRef("suprecvinstcls")) = true;
- }
- // ***** 2010.01.20 *****
- }
-
- fSetButtonText();
- // 2009.08.06 우종윤 추가 -------------------------------------------------------------------
- model.makeNode("/root/hidden/gridacclist");
- model.copyNode("/root/hidden/gridacclist","/root/main/gridacclist")
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption16" class="search_name" style="left:15px; top:9px; width:112px; height:17px; ">병원선택 :</caption>
- <caption id="caption17" class="search_name" style="left:695px; top:39px; width:89px; height:17px; ">과제번호 :</caption>
- <select1 id="combo4" ref="/root/send/searchaccwh/paykind" class="combo_search" navindex="2" appearance="minimal" style="left:410px; top:9px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>- 전 체 -</label>
- <value/>
- </item>
- <item>
- <label>직접비</label>
- <value>1</value>
- </item>
- <item>
- <label>센터간접비</label>
- <value>2</value>
- </item>
- <item>
- <label>병원간접비</label>
- <value>3</value>
- </item>
- <item>
- <label>심사비</label>
- <value>4</value>
- </item>
- <item>
- <label>약제관리비</label>
- <value>5</value>
- </item>
- <item>
- <label>문서보관비</label>
- <value>6</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </select1>
- <caption id="caption18" class="search_name" style="left:951px; top:10px; width:84px; height:17px; ">의뢰자 :</caption>
- <caption id="caption19" class="search_name" style="left:951px; top:40px; width:74px; height:17px; ">연구자 :</caption>
- <caption id="caption20" class="search_name" style="left:500px; top:39px; width:79px; height:17px; ">입금액 :</caption>
- <caption id="caption21" class="search_name" style="left:305px; top:9px; width:97px; height:17px; ">입금종류 :</caption>
- <select1 id="combo5" ref="/root/send/searchaccwh/hospcd" class="combo_search" navindex="1" appearance="minimal" style="left:102px; top:9px; width:193px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/baseinfo/instinfo">
- <label ref="hospnm"/>
- <value ref="instcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </select1>
- <input id="input13" ref="/root/send/searchaccwh/depoamt" class="input_search" navindex="9" style="left:574px; top:39px; width:106px; height:19px; "/>
- <caption id="caption22" class="search_name" style="left:695px; top:9px; width:89px; height:17px; ">과제명 :</caption>
- <input id="input14" ref="/root/send/searchaccwh/cmpynm" class="input_search" navindex="5" style="left:1030px; top:10px; width:76px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <input id="input15" ref="/root/send/searchaccwh/respstdynm" class="input_search" navindex="11" style="left:1030px; top:40px; width:76px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <input id="input16" ref="/root/send/searchaccwh/stdysubjnm" class="input_search" navindex="4" style="left:784px; top:9px; width:156px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <input id="input17" ref="/root/send/searchaccwh/subjno" class="input_search" navindex="10" style="left:784px; top:39px; width:156px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <caption id="caption23" class="search_name" style="left:15px; top:39px; width:90px; height:17px; ">입금기간 :</caption>
- <input id="input18" ref="/root/send/searchaccwh/depoddto" class="input_search" navindex="7" inputtype="date" style="left:207px; top:39px; width:90px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <input id="input19" ref="/root/send/searchaccwh/depoddfrom" class="input_search" navindex="6" inputtype="date" style="left:102px; top:39px; width:90px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <caption id="caption24" class="search_n_b" style="left:191px; top:39px; width:12px; height:17px; font-weight:bolder; ">~</caption>
- <caption id="caption25" class="search_name" style="left:305px; top:39px; width:97px; height:17px; ">입금확인 :</caption>
- <select1 id="combo6" ref="/root/send/searchaccwh/hospcnfmyn" class="combo_search" navindex="8" appearance="minimal" style="left:410px; top:39px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>- 전 체 -</label>
- <value/>
- </item>
- <item>
- <label>미확인</label>
- <value>1</value>
- </item>
- <item>
- <label>확인</label>
- <value>2</value>
- </item>
- <item>
- <label>반려</label>
- <value>3</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </select1>
- <caption id="caption26" class="search_name" style="left:500px; top:9px; width:79px; height:17px; ">계산서 :</caption>
- <select1 id="combo7" ref="/root/send/searchaccwh/reqrcpt" class="combo_search" navindex="3" appearance="minimal" style="left:575px; top:9px; width:105px; height:19px; ">
- <choices>
- <item>
- <label>- 전 체 -</label>
- <value/>
- </item>
- <item>
- <label>청구용</label>
- <value>1</value>
- </item>
- <item>
- <label>영수용</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </select1>
- <line id="line13" style="x1:1114px; y1:7px; x2:1114px; y2:85px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption5" class="search_name" style="left:15px; top:67px; width:90px; height:17px; ">부가세 :</caption>
- <caption id="caption6" class="search_n_b" style="left:191px; top:67px; width:12px; height:17px; font-weight:bolder; ">~</caption>
- <caption id="caption7" class="search_name" style="left:305px; top:67px; width:99px; height:17px; ">부가세신고 :</caption>
- <select1 id="combo2" ref="/root/send/searchaccwh/taxyn" class="combo_search" navindex="8" appearance="minimal" style="left:410px; top:67px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>- 전 체 -</label>
- <value/>
- </item>
- <item>
- <label>미신고</label>
- <value>N</value>
- </item>
- <item>
- <label>신고</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </select1>
- <input id="input3" ref="/root/send/searchaccwh/taxddto" class="input_search" navindex="7" inputtype="date" style="left:207px; top:67px; width:90px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <input id="input4" ref="/root/send/searchaccwh/taxddfrom" class="input_search" navindex="6" inputtype="date" style="left:102px; top:67px; width:90px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </input>
- <caption id="caption10" class="search_name" style="left:500px; top:67px; width:99px; height:17px; ">계산서발행 :</caption>
- <select1 id="combo3" ref="/root/send/searchaccwh/printyn" class="combo_search" navindex="3" appearance="minimal" style="left:604px; top:67px; width:76px; height:19px; ">
- <choices>
- <item>
- <label>- 전 체 -</label>
- <value/>
- </item>
- <item>
- <label>발행</label>
- <value>Y</value>
- </item>
- <item>
- <label>미발행</label>
- <value>N</value>
- </item>
- <item>
- <label>개인</label>
- <value>P</value>
- </item>
- </choices>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("button4","DOMActivate");
- ]]>
- </script>
- </select1>
- </group>
- <upload id="upload_attach" nodeset="/root/send/attach/file" filecount="5" filesize="100000000" validate="true" style="left:240px; top:245px; width:100px; height:20px; "/>
- <button id="button9" class="btn_sw" group="tab" style="left:95px; top:146px; width:87px; height:22px; ">
- <caption>입금상세정보</caption>
- <toggle case="case2" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( (datagrid2.row < 1 )||(model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") =="") ) {
-
- button10.dispatch("onclick");
- return;
- }
- if ( ( datagrid2.row >=1 )&&(datagrid2.rows > 1 )) {
- datagrid2.dispatch("onclick");
- datagrid2.dispatch("ondblclick");
- }
- ]]>
- </script>
- </button>
- <button id="button10" class="btn_sw" group="tab" selected="true" style="left:2px; top:146px; width:93px; height:22px; ">
- <caption>과제목록</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( submit("TRIPG00101")) {
- if (datagrid2.rows > 1 ) {
- for (var i = 1; i < datagrid2.rows; i ++) {
- if ( model.getValue("/root/main/gridacclist/item["+i+"]/confyn") == "2" ) {
- datagrid2.isReadOnly(i, 13) = true;
- datagrid2.isReadOnly(i, 14) = true;
- }
- }
- }
- }
- fSetButtonText();
-
- model.refresh();
- ]]>
- </script>
- </button>
- <switch id="switch1" style="left:0px; top:166px; width:1194px; height:600px; border-color:#c7a3cf; border-style:solid; ">
- <case id="case1" selected="true" style="left:0px; top:0px; width:1192px; height:623px; ">
- <datagrid id="datagrid2" nodeset="/root/main/gridacclist/item" caption="^과제번호^제약회사^대행사^담당자^입금차수^직접비^센터간접비^병원간접비^심사비^약제관리비^문서보관비^연구자^청구/영수^입금일자^입금확인일자^입금확인^발행미리보기^공급받는자^계산서발행^계산서발행^부가세신고일자^부가세신고여부^계산서발행(계산서메일발송처)^계산서발행(계산서메일발송처)^발행횟수^발행횟수^caption1^caption2^caption3^caption4^caption5^caption6" colsep="^" colwidth="28, 96, 110, 80, 100, 55, 70, 68, 68, 66, 68, 68, 56, 60, 75, 85, 55, 92, 69, 55, 53, 99, 111, 179, 78, 60, 64, 35, 37, 46, 100, 100, 100, 100, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:25px; width:1190px; height:565px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col ref="subjno" style="left:48px; top:23px; width:96px; height:23px; "/>
- <col ref="reqcmpynm"/>
- <col ref="crocmpynm"/>
- <col ref="nm"/>
- <col ref="seqno" style="text-align:center; "/>
- <col ref="direcamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="crccamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="hospamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="judgamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="drugmngtamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="documngtamt" format="(-)#,###" style="text-align:right; "/>
- <col ref="usernm"/>
- <col class="gridcombo" disabled="true" ref="issuekind" type="combo">
- <choices>
- <item>
- <label>청구</label>
- <value>1</value>
- </item>
- <item>
- <label>영수</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col disabled="true" editable="false" ref="depodd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" editable="false" ref="confdd" format="yyyy-mm-dd"/>
- <col disabled="true" ref="confyn" type="combo">
- <choices>
- <item>
- <label>미확인</label>
- <value>1</value>
- </item>
- <item>
- <label>확인</label>
- <value>2</value>
- </item>
- <item>
- <label>반려</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="prvw" style="padding-left:12; background-image:../../../com/commonweb/images/btn2_letter6.gif; background-position:center; cursor:hand; "/>
- <col class="gridcombo" ref="suprecvinstcls" type="combo">
- <choices>
- <item>
- <label>의뢰자</label>
- <value>1</value>
- </item>
- <item>
- <label>대행사</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col class="gridcombo" ref="printyn" type="combo">
- <choices>
- <item>
- <label>발행</label>
- <value>Y</value>
- </item>
- <item>
- <label>미발행</label>
- <value>N</value>
- </item>
- <item>
- <label>개인</label>
- <value>P</value>
- </item>
- </choices>
- </col>
- <col ref="print" style="padding-left:18; background-image:../../../com/commonweb/images/btn2_letter2.gif; background-position:center; cursor:hand; "/>
- <col ref="taxdd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
- <col checkvalue="Y,N" ref="taxyn" type="checkbox" style="text-align:center; "/>
- <col ref="email" type="input"/>
- <col ref="email_send" style="padding-left:12; background-image:../../../com/commonweb/images/btn2_letter5.gif; background-position:center; cursor:hand; "/>
- <col ref="psubseqno"/>
- <col ref="esubseqno"/>
- <col ref="subjid" visibility="hidden"/>
- <col ref="hospcd" visibility="hidden"/>
- <col ref="direcindirecflag" visibility="hidden"/>
- <col ref="jobposnm" visibility="hidden"/>
- <col ref="posnm" visibility="hidden"/>
- <col ref="subjnm" visibility="hidden"/>
- <col ref="depokind" visibility="hidden"/>
- <col ref="stmntseqno" visibility="hidden"/>
- <col ref="hidprintyn" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( isDataCell() ){
- //통장입금정보 연동을 위한 데이터 전달
- model.removeNodeset("/root/tmp/acctinfo");
- var subjid = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjid");
- var seqno = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/seqno");
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
-
- // 2009/10/12,pwh: 면제일 경우
- if(judgamt == "면제") {
- judgamt = 0 ;
- }
-
- var instcd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/instcd");
- var direcamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/direcamt");
- var crccamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crccamt");
- var hospamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/hospamt");
- var depodd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
- model.makeValue("/root/tmp/acctinfo/subjid" ,subjid);
- model.makeValue("/root/tmp/acctinfo/seqno" ,seqno);
-
- // ***** kjw 추가(2009.12.14) *****
- var drugmngtamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/drugmngtamt");
- var documngtamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/documngtamt");
- model.makeValue("/root/tmp/acctinfo/drugmngtamt" , drugmngtamt);
- model.makeValue("/root/tmp/acctinfo/documngtamt" , documngtamt);
- // ***** 2009.12.14 끝 *****
-
- if((judgamt =="") || (judgamt == "0")){
- model.makeValue("/root/tmp/acctinfo/depokind" ,"R");
- }else{
- model.makeValue("/root/tmp/acctinfo/depokind" ,"J");
- }
- model.makeValue("/root/tmp/acctinfo/instcd" ,instcd);
- model.makeValue("/root/tmp/acctinfo/direcamt" ,direcamt);
- model.makeValue("/root/tmp/acctinfo/crccamt" ,crccamt);
- model.makeValue("/root/tmp/acctinfo/hospamt" ,hospamt);
- model.makeValue("/root/tmp/acctinfo/judgamt" ,judgamt);
- model.makeValue("/root/tmp/acctinfo/depodd" ,depodd);
-
- // EMAIL 버튼 클릭
- if( datagrid2.col == datagrid2.colRef("email_send") ){
- // 2009.08.06 우종윤 추가 -------------------------------------------------------------------
- // 계산서 발행이 Y가 아닐경우는 메일전송을 disable 시킨다.
- var curr_printyn = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/printyn");
- var prev_printyn = model.getValue("/root/hidden/gridacclist/item["+ datagrid2.row +"]/printyn");
-
- if ( (curr_printyn != prev_printyn) && (prev_printyn != "Y")) {
- messageBox("계산서발행을 저장후에 메일전송 할 수 있습니다.", "I");
- return;
- }
- // 2009.07.21 우종윤 추가
- // 계산서 발행이 Y가 아닐경우는 메일전송을 disable 시킨다.
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/printyn") != "Y" ) {
- messageBox("계산서를 발행한 후 메일전송 할 수 있습니다.", "I");
- return;
- }
-
- model.resetInstanceNode("/root/main/prntlist/taxlist");
-
- model.setValue("/root/main/prntlist/taxlist/entrregno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/reqinstcd"));
- model.setValue("/root/main/prntlist/taxlist/custnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/cmpynm"));
- model.setValue("/root/main/prntlist/taxlist/presnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/prsdnm"));
- model.setValue("/root/main/prntlist/taxlist/address", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/addr"));
- model.setValue("/root/main/prntlist/taxlist/custbizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcond"));
- model.setValue("/root/main/prntlist/taxlist/custitem", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcondkind"));
- model.setValue("/root/main/prntlist/taxlist/stmntseqno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/stmntseqno"));
- model.setValue("/root/main/prntlist/taxlist/deployeeentrregno", '1148202128');
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "" ) {
-
- }
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
-
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "" ) {
- judgamt = 0;
- }
- // 2009/10/12,pwh:면제일경우
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "면제" ) {
- judgamt = 0;
- }
-
- if (judgamt != 0) {
- // 심사비
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
- var nm = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm");
- var genrdd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
-
- model.setValue("/root/main/prntlist/taxlist/cmt1", "심사비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt1", judgamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd1", genrdd);
-
- model.setValue("/root/main/prntlist/taxlist/amt", judgamt);
-
- } else {
- // 직접비, 센터간접비, 병원간접비
- var directamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/direcamt");
- var crccamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crccamt");
- var hospamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/hospamt");
- var genrdd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
-
- var nm = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm");
- var inx = 0;
-
- if ( directamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "CRCC직접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, directamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if ( crccamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "센터간접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, crccamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if ( hospamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "병원간접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, hospamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if (drugmngtamt != 0) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "약제관리비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, drugmngtamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if (documngtamt != 0) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "문서보관비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, documngtamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- model.setValue("/root/main/prntlist/taxlist/amt", parseFloat(directamt) + parseFloat(crccamt) + parseFloat(hospamt));
- model.setValue("/root/main/prntlist/taxlist/confdd", getCurrentDate());
-
- }
-
- var filename = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") + "_" + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/seqno");
-
- if ( judgamt != '0' ) {
- exeReportPreview("RPIPG00104", "XMLSTR", "/root/main/prntlist", "", "false","false","pdf",getCurrentDate()+"\\"+filename,"","true");
- } else {
- exeReportPreview("RPIPG00103", "XMLSTR", "/root/main/prntlist", "", "false","false","pdf",getCurrentDate()+"\\"+filename,"","true");
- }
-
- var pos;
- var n;
-
- var files = "C:\\report\\" + getCurrentDate() + "\\" + filename + ".pdf";
-
- if(files != "") {
-
- grd_attach.addRow(false);
-
- n = grd_attach.rows - 1;
- grd_attach.valueMatrix(n, 0) = files;
-
- pos=files.lastIndexOf("\\");
- filename=files.substring(pos+1);
-
- grd_attach.valueMatrix(n, 1) = filename;
- grd_attach.valueMatrix(n, 2) = upload_attach.getTotalFileSize();
- }
-
- var fromaddressValue= "sook0988@cmcnu.or.kr";
- var fromnameValue= "관리자";
- var toaddressValue= model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/email");
- var subjectValue= model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") + "세금계산서 첨부 이메일 발송건";
- var msgValue= "과제번호 : " + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") +"\n"
- + "과제명 : " + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjnm") + "\n"
- + "세금계산서를 첨부하오니 참조바랍니다.";
- model.makeValue("/root/send/fromaddress", fromaddressValue);
- model.makeValue("/root/send/fromname", fromnameValue);
- model.makeValue("/root/send/toaddress", toaddressValue);
- model.makeValue("/root/send/subject", subjectValue);
- model.makeValue("/root/send/msg", msgValue);
-
- fEmailSubmit();
-
- model.makeNode("/root/send/gridacclist");
- model.copyNode("/root/send/gridacclist", "/root/main/gridacclist/item["+ datagrid2.row +"]");
- model.makeValue("/root/send/gridacclist/bilgb", "E");
- submit("TXIPG00105");
-
- model.removeNodeset("/root/send/attach");
- model.refresh();
- }
-
- if( datagrid2.col == datagrid2.colRef("printyn") ){
- // alert(datagrid2.col);
- }
-
- // 출력버튼 클릭
- if( datagrid2.col == datagrid2.colRef("print") ){
- model.resetInstanceNode("/root/main/prntlist/taxlist");
- // 공급받는자 (SWAT 조건별 처리, 2009-01-12)
- if (model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/suprecvinstcls") == "1") {
- // 의뢰자 정보
- model.setValue("/root/main/prntlist/taxlist/entrregno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/reqinstcd"));
- model.setValue("/root/main/prntlist/taxlist/custnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/cmpynm"));
- model.setValue("/root/main/prntlist/taxlist/presnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/prsdnm"));
- model.setValue("/root/main/prntlist/taxlist/address", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/addr"));
- model.setValue("/root/main/prntlist/taxlist/custbizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcond"));
- model.setValue("/root/main/prntlist/taxlist/custitem", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcondkind"));
- }
- else {
- // 대행사 정보
- model.setValue("/root/main/prntlist/taxlist/entrregno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croinstcd"));
- model.setValue("/root/main/prntlist/taxlist/custnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crocmpynm"));
- model.setValue("/root/main/prntlist/taxlist/presnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croprsdnm"));
- model.setValue("/root/main/prntlist/taxlist/address", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croaddr"));
- model.setValue("/root/main/prntlist/taxlist/custbizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcond"));
- model.setValue("/root/main/prntlist/taxlist/custitem", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcondkind"));
- }
- /*
- model.setValue("/root/main/prntlist/taxlist/entrregno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/reqinstcd"));
- model.setValue("/root/main/prntlist/taxlist/custnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/cmpynm"));
- model.setValue("/root/main/prntlist/taxlist/presnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/prsdnm"));
- model.setValue("/root/main/prntlist/taxlist/address", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/addr"));
- model.setValue("/root/main/prntlist/taxlist/custbizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcond"));
- model.setValue("/root/main/prntlist/taxlist/custitem", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcondkind"));
- */
- model.setValue("/root/main/prntlist/taxlist/stmntseqno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/stmntseqno"));
- model.setValue("/root/main/prntlist/taxlist/subjno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno"));
- model.setValue("/root/main/prntlist/taxlist/deployeeentrregno", '1148202128');
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "" ) {
-
- }
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "" ) {
- judgamt = 0;
- }
-
- // 2009/10/12,pwh:면제일경우
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "면제" ) {
- judgamt = 0;
- }
-
-
- if (judgamt != 0) {
- // 심사비
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
- var nm = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm");
- var genrdd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
-
- model.setValue("/root/main/prntlist/taxlist/cmt1", "심사비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt1", judgamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd1", genrdd);
-
- model.setValue("/root/main/prntlist/taxlist/amt", judgamt);
-
- //exeReportPreview("RPIPG00102", "XMLSTR" , "/root/main/prntlist", "", "false", "false");
- exeReportPreview("RPIPG00102", "XMLSTR", "/root/main/prntlist", "", "true","false","","","","true");
-
- model.makeNode("/root/send/gridacclist");
- model.copyNode("/root/send/gridacclist", "/root/main/gridacclist/item["+ datagrid2.row +"]");
- model.makeValue("/root/send/gridacclist/bilgb", "P");
-
- // ***** kjw 추가 대행사 선택일 때 CRC.IRMDDUTYBILL 테이블에 대행사 정보를 저장함
- if (model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/suprecvinstcls") == "2") {
- model.setValue("/root/send/gridacclist/reqinstcd", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croinstcd"));
- model.setValue("/root/send/gridacclist/cmpynm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crocmpynm"));
- model.setValue("/root/send/gridacclist/prsdnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croprsdnm"));
- model.setValue("/root/send/gridacclist/addr", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croaddr"));
- model.setValue("/root/send/gridacclist/bizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcond"));
- model.setValue("/root/send/gridacclist/bizcondkind", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcondkind"));
- }
- submit("TXIPG00105");
-
- } else {
- // 직접비, 센터간접비, 병원간접비, 약제관리비, 문서보관비
- var directamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/direcamt");
- var crccamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crccamt");
- var hospamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/hospamt");
- var drugmngtamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/drugmngtamt");
- var documngtamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/documngtamt");
- var genrdd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
-
- var nm = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm");
- var inx = 0;
-
- if ( directamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "CRCC직접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, directamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if ( crccamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "센터간접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, crccamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if ( hospamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "병원간접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, hospamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if (drugmngtamt != 0) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "약제관리비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, drugmngtamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if (documngtamt != 0) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "문서보관비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, documngtamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- model.setValue("/root/main/prntlist/taxlist/amt", parseFloat(directamt) + parseFloat(crccamt) + parseFloat(hospamt) + parseFloat(drugmngtamt) + parseFloat(documngtamt));
- model.setValue("/root/main/prntlist/taxlist/confdd", getCurrentDate());
-
- var filename = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") + "_" + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/seqno");
- exeReportPreview("RPIPG00101", "XMLSTR", "/root/main/prntlist", "", "true","false","","","","true");
-
- model.makeNode("/root/send/gridacclist");
- model.copyNode("/root/send/gridacclist", "/root/main/gridacclist/item["+ datagrid2.row +"]");
- model.makeValue("/root/send/gridacclist/bilgb", "P");
- // ***** kjw 추가 대행사 선택일 때 CRC.IRMDDUTYBILL 테이블에 대행사 정보를 저장함
- if (model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/suprecvinstcls") == "2") {
- model.setValue("/root/send/gridacclist/reqinstcd", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croinstcd"));
- model.setValue("/root/send/gridacclist/cmpynm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crocmpynm"));
- model.setValue("/root/send/gridacclist/prsdnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croprsdnm"));
- model.setValue("/root/send/gridacclist/addr", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croaddr"));
- model.setValue("/root/send/gridacclist/bizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcond"));
- model.setValue("/root/send/gridacclist/bizcondkind", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcondkind"));
- }
-
- submit("TXIPG00105");
-
- }
-
- }
-
- //미리보기 버튼 눌렀을 경우..
- if( datagrid2.col == datagrid2.colRef("prvw") ){
-
- model.resetInstanceNode("/root/main/prntlist/taxlist");
- // 공급받는자 (SWAT 조건별 처리, 2009-01-12)
- if (model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/suprecvinstcls") == "1") {
- // 의뢰자 정보
- model.setValue("/root/main/prntlist/taxlist/entrregno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/reqinstcd"));
- model.setValue("/root/main/prntlist/taxlist/custnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/cmpynm"));
- model.setValue("/root/main/prntlist/taxlist/presnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/prsdnm"));
- model.setValue("/root/main/prntlist/taxlist/address", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/addr"));
- model.setValue("/root/main/prntlist/taxlist/custbizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcond"));
- model.setValue("/root/main/prntlist/taxlist/custitem", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/bizcondkind"));
- }
- else {
- // 대행사 정보
- model.setValue("/root/main/prntlist/taxlist/entrregno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croinstcd"));
- model.setValue("/root/main/prntlist/taxlist/custnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crocmpynm"));
- model.setValue("/root/main/prntlist/taxlist/presnm", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croprsdnm"));
- model.setValue("/root/main/prntlist/taxlist/address", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/croaddr"));
- model.setValue("/root/main/prntlist/taxlist/custbizcond", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcond"));
- model.setValue("/root/main/prntlist/taxlist/custitem", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crobizcondkind"));
- }
-
-
- model.setValue("/root/main/prntlist/taxlist/stmntseqno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/stmntseqno"));
- model.setValue("/root/main/prntlist/taxlist/subjno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno"));
- model.setValue("/root/main/prntlist/taxlist/deployeeentrregno", '1148202128');
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "" ) {
-
- }
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "" ) {
- judgamt = 0;
- }
-
- // 2009/10/12,pwh:면제일경우
- if ( model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt") == "면제" ) {
- judgamt = 0;
- }
-
-
- if (judgamt != 0) {
-
- var judgamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/judgamt");
- var nm = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm");
- var genrdd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
-
- model.setValue("/root/main/prntlist/taxlist/cmt1", "심사비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt1", judgamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd1", genrdd);
-
- model.setValue("/root/main/prntlist/taxlist/amt", judgamt);
-
- exeReportPreview("RPIPG00102", "XMLSTR" , "/root/main/prntlist");
-
- } else {
-
- var directamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/direcamt");
- var crccamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/crccamt");
- var hospamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/hospamt");
- var drugmngtamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/drugmngtamt");
- var documngtamt = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/documngtamt");
- var genrdd = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/depodd");
-
- var nm = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm");
- var inx = 0;
-
- if ( directamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "CRCC직접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, directamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if ( crccamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "센터간접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, crccamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if ( hospamt != 0 ) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "병원간접비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, hospamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if (drugmngtamt != 0) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "약제관리비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, drugmngtamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- if (documngtamt != 0) {
- inx++;
- model.setValue("/root/main/prntlist/taxlist/cmt" + inx, "문서보관비" + "/" + nm);
- model.setValue("/root/main/prntlist/taxlist/suplamt" + inx, documngtamt);
- model.setValue("/root/main/prntlist/taxlist/genrdd" + inx, genrdd);
- }
-
- model.setValue("/root/main/prntlist/taxlist/amt", parseFloat(directamt) + parseFloat(crccamt) + parseFloat(hospamt) + parseFloat(drugmngtamt) + parseFloat(documngtamt));
- model.setValue("/root/main/prntlist/taxlist/confdd", getCurrentDate());
-
- var filename = model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") + "_" + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/seqno");
-
- exeReportPreview("RPIPG00101", "XMLSTR" , "/root/main/prntlist");
-
- }
-
- }
-
- //발행횟수 출력 클릭
- if( datagrid2.col == datagrid2.colRef("psubseqno") ){
- setParameter("bilgb", "P");
- setParameter("subjno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno"));
- setParameter("seqno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/seqno"));
-
- window.load("SPIPG00101_세금계산서발행.xrw","modal","test", "left:150px;top:150px;width:1050px;height:680px;min:hidden;max:hidden;resize:false;");
- }
-
- //발행횟수 이메일 클릭
- if( datagrid2.col == datagrid2.colRef("esubseqno") ){
- setParameter("bilgb", "E");
- setParameter("subjno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno"));
- setParameter("seqno", model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/seqno"));
-
- window.load("SPIPG00101_세금계산서발행.xrw","modal","test", "left:150px;top:150px;width:1050px;height:680px;min:hidden;max:hidden;resize:false;");
- }
-
-
- }
-
- model.refresh();
-
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if ( datagrid2.row > 0 ) {
- if ((datagrid2.colRef("issuekind") == datagrid2.col) ||
- (datagrid2.colRef("depodd") == datagrid2.col)||
- (datagrid2.colRef("confdd") == datagrid2.col)||
- (datagrid2.colRef("confyn") == datagrid2.col)||
- (datagrid2.colRef("printyn") == datagrid2.col) ||
- (datagrid2.colRef("print") == datagrid2.col)||
- (datagrid2.colRef("email") == datagrid2.col)||
- (datagrid2.colRef("email_send") == datagrid2.col )) {
- return;
- }
- } else {
- return;
- }
-
- //if( isDataCell() ){
- /*var subjidValue = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjid");
- //var hospnmValue = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/hospnm");
- var subjnoValue = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjno");
- var hospcdValue = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/hospcd");
- model.makeValue("/root/send/searchinfodtlwh/subjid", subjidValue);
- model.makeValue("/root/send/searchinfodtlwh/hospcd", hospcdValue);
- submit("TRICS01035");
- model.makeValue("/root/main/gridaccdtl/item/subjno", subjnoValue);
- model.refresh();
- */
- button9.selected = true;
- model.toggle("case2");
-
-
- model.setValue("/root/main/depodetllist/subjno",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjno"));
- model.setValue("/root/main/depodetllist/subjno",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjno"));
- model.setValue("/root/main/depodetllist/condd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/condd"));
- model.setValue("/root/main/depodetllist/hospnm",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/hospnm"));
- model.setValue("/root/main/depodetllist/depomthd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/depomthd"));
- model.setValue("/root/main/depodetllist/roothospidxcasecnt",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/roothospidxcasecnt"));
- model.setValue("/root/main/depodetllist/totstdycost",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/totstdycost"));
- model.setValue("/root/main/depodetllist/stdystartdd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/stdystartdd"));
- model.setValue("/root/main/depodetllist/stdyenddd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/stdyenddd"));
- model.setValue("/root/main/depodetllist/usernm",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/usernm"));
- model.setValue("/root/main/depodetllist/posnm",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/posnm"));
- model.setValue("/root/main/depodetllist/rcmpynm",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/reqcmpynm"));
- model.setValue("/root/main/depodetllist/jobposnm",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/jobposnm"));
- model.setValue("/root/main/depodetllist/subjid",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjid"));
- model.setValue("/root/main/depodetllist/direccost",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/direccost"));
- //병원별과제 기초정보 IRB 심사비
-
- //2009/10/12 ,pwh : 심사비 면제일경우 통징입금확인을 위해서 처리함
- model.setValue("/root/send/irbjudgcostamt",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt"));
-
- if (model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt") == "면제" ) {
- model.setValue("/root/send/irbjudgcostamt",0)
- }
-
- model.setValue("/root/send/irbjudgcostdepoyn",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostdepoyn"));
- model.setValue("/root/send/irbjudgcostdepodd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostdepodd"));
-
- model.setValue("/root/send/subjid",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjid"));
- model.setValue("/root/send/instcd",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/instcd"));
- model.setValue("/root/send/seqno",model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/seqno"));
-
- submit("TRIRM00102");
-
- model.setValue("/root/hidden/data/depoamt" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt"));
-
- //심사비 조회껀수 없을경우
- /* if( grd_judglist.rows == 1 ) {
- grd_judglist.addItem();
- model.setValue("/root/main/sublist/judglist[" + grd_judglist.bottomRow + "]/depoamt" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt"));
- model.setValue("/root/main/sublist/judglist[" + grd_judglist.bottomRow + "]/instcd" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/instcd"));
- model.setValue("/root/main/sublist/judglist[" + grd_judglist.bottomRow + "]/subjid" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/subjid"));
- model.setValue("/root/main/sublist/judglist[" + grd_judglist.bottomRow + "]/depokind" , "J" );
- //model.setValue("/root/main/sublist/judglist[" + grd_judglist.bottomRow + "]/issuedelive" , ipt_email.value );
-
- }else {
- //model.setValue("/root/main/sublist/judglist[" + grd_judglist.bottomRow + "]/depoamt" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt"));
- } */
-
-
- //예산 계산
- model.setValue("/root/main/numlist/dire100", Math.ceil( model.getValue("/root/main/gridacclist/item[" + datagrid2.row +"]/direccost") * 0.1) *10 );
- model.setValue("/root/main/numlist/dire5", Math.ceil( model.getValue("/root/main/gridacclist/item[" + datagrid2.row +"]/direccost") * 0.05 * 0.1 ) *10 );
- model.setValue("/root/main/numlist/dire10", Math.ceil( model.getValue("/root/main/gridacclist/item[" + datagrid2.row +"]/direccost") * 0.10 * 0.1 ) *10 );
- model.setValue("/root/main/numlist/diresum"
- , parseInt( Math.ceil( model.getValue("/root/main/gridacclist/item[" + datagrid2.row +"]/direccost") * 0.1) *10 )
- + parseInt( Math.ceil( model.getValue("/root/main/gridacclist/item[" + datagrid2.row +"]/direccost") * 0.05 * 0.1 ) *10 )
- + parseInt( Math.ceil( model.getValue("/root/main/gridacclist/item[" + datagrid2.row +"]/direccost") * 0.10 * 0.1 ) *10 )) ;
-
- //입금누적액 계산
- var direcamt = "0";
- var crccamt = "0";
- var hospamt = "0";
- // ***** kjw 추가(2009.12.10, 약제관리비, 문서보관비 항목) *****
- var drugamt = 0;
- var docuamt = 0;
-
- for(var i = 0 ; i < grd_resrchlist.rows ; i++) {
- direcamt = Number(direcamt) + Number( model.getValue("/root/main/sublist/resrchlist["+ i +"]/direcamt"));
- crccamt = Number(crccamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/crccamt"));
- hospamt = Number(hospamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/hospamt"));
- drugamt = Number(drugamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/drugmngtamt"));
- docuamt = Number(docuamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/documngtamt"));
- }
-
- var sumdepo = Number(direcamt) + Number(crccamt) + Number(hospamt);
-
- model.setValue("/root/main/numlist/direcamt", direcamt );
- model.setValue("/root/main/numlist/crccamt", crccamt );
- model.setValue("/root/main/numlist/hospamt", hospamt );
- model.setValue("/root/main/numlist/sumdepo", sumdepo );
- model.setValue("/root/main/numlist/drugmngtamt", drugamt );
- model.setValue("/root/main/numlist/documngtamt", docuamt );
-
- //alert("direcamt = "+direcamt+ " || crccamt = " + crccamt + " || hospamt = " + hospamt );
-
- //금회입금액 초기화
- model.setValue("/root/main/numlist/ins100", "0");
- model.setValue("/root/main/numlist/ins5", "0");
- model.setValue("/root/main/numlist/ins10", "0");
- model.setValue("/root/main/numlist/inssum", "0");
-
- model.refresh();
- //}
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if ( datagrid2.col == datagrid2.colRef("check") ){
- return;
- }
-
- if( datagrid2.col == datagrid2.colRef("confdd") || datagrid2.col == datagrid2.colRef("confyn") ){
-
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/check","Y");
-
- var tempdd = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd");
- var tempyn = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confyn");
- if ( tempyn == '2' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd", getCurrentDate());
- if ( (model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd") != '00000000' )|| (model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd") != '' ) ) {
- if ( model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd") < model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작을수 없습니다.", "I999");
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confyn", "1");
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confdd")) = false;
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confyn")) = true;
- return;
- }
- }
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confdd")) = true;
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confyn")) = true;
-
- var confdd = model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd");
- var yy = confdd.substr(0, 4);
- var mm = confdd.substr(4, 2);
-
- if ( mm >= '01' && mm <= '03' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxdd", yy+'0425');
- }
- else if ( mm >= '04' && mm <= '06' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxdd", yy+'0725');
- }
- else if ( mm >= '07' && mm <= '09' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxdd", yy+'1025');
- }
- else if ( mm >= '10' && mm <= '12' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxdd", parseInt(yy) + parseInt(1)+'0125');
- }
-
-
- //model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxdd", );
- } else if ( tempyn == '1' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd", '');
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxdd", '');
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confdd")) = false;
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confyn")) = true;
- } else if ( tempyn == '3' ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confdd", getCurrentDate());
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confdd")) = true;
- datagrid2.isReadOnly(datagrid2.row, datagrid2.colRef("confyn")) = true;
- }
-
- }
-
- if ( datagrid2.col == datagrid2.colRef("taxyn") ) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/check","Y");
-
- if ( model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confyn") == '1' || model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confyn") == '3' ) {
- messageBox("입금확인 후 부가세 신고가 가능합니다.", "I999");
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/taxyn", "N");
- return;
- }
- }
- // ***** kjw추가(2009.12.14) *****
- if (datagrid2.col == datagrid2.colRef("printyn")) {
- // 계산서발행 combo
- if (model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/suprecvinstcls") == ""){
- messageBox("[공급받는자]를 선택해 주십시요", "I999");
- return;
- }
- }
- // ***** 2009.12.14 *****
-
-
- model.refresh();
-
- /*
- if (tempdd != "00000000") {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/confyn", "2");
- }
-
- if (tempdd == "00000000" && tempyn == "2") {
- messageBox("입금확인일자를 " , "C001");
- } */
- ]]>
- </script>
- </datagrid>
- <button id="button5" class="btn4_letter2" _auth="X" style="left:1125px; top:2px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //model.setValue("/root/send/savesetacc/senddata",datagrid2.getUpdateData());
- var nodeList = instance1.selectNodes("/root/main/gridacclist/item[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- if ( rCSV == null ) {
- messageBox("과제목록을 선택하세요 ","I");
- return "0";
- }
- for (var i = 1; i < datagrid2.rows; i ++) {
- if (( model.getValue("/root/main/gridacclist/item[" + i + "]/check") == "Y" )&&( model.getValue("/root/main/gridacclist/item[" + i + "]/confyn") == "2" )) {
- if ( model.getValue("/root/main/gridacclist/item[" + i + "]/confdd") < model.getValue("/root/main/gridacclist/item[" + i + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작을수 없습니다.", "I");
- return;
- }
- }
-
- /* if ( ( (model.getValue("/root/main/gridacclist/item[" + i + "]/confdd") != '00000000' )||(model.getValue("/root/main/gridacclist/item[" + i + "]/confdd") != '' ) ) {
- if ( model.getValue("/root/main/gridacclist/item[" + i + "]/confdd") >= model.getValue("/root/main/gridacclist/item[" + i + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작을수 없습니다.", "I");
- return;
- }
- } */
- }
- model.setValue("/root/send/savedata", rCSV);
- submit("TXIPG00101"); // crc.irmddepo 업데이트
- submit("TXIPG00102"); // crc.irsdsubjhosp 업데이트
- submit("TRIPG00101");
- for ( var i = 0; i < datagrid2.rows; i++ ) {
- for ( var j = 0; j < datagrid2.colRef("depokind"); j++ ) {
- if ( model.getValue("/root/main/gridacclist/item[" + i+ "]/taxyn") == 'Y' ) {
- datagrid2.isReadOnly(i, j) = true;
- datagrid2.rowStyle(i, "all", "background-color") = "#ffd799";
- }
- else // 2009/10/22,pwh:부가세 신고가 안되 있는건은 enalbe시켜야 함
- {
- datagrid2.isReadOnly(i, j) = false;
- }
- }
- }
- // 2009.08.06 우종윤 추가 -------------------------------------------------------------------
- model.makeNode("/root/hidden/gridacclist");
- model.copyNode("/root/hidden/gridacclist","/root/main/gridacclist")
-
- model.refresh();
- //button4.dispatch("DOMActivate");
-
- ]]>
- </script>
- </button>
- <button id="button7" class="btn2_letter5" style="left:10px; top:5px; width:75px; height:19px; ">
- <caption>ALL Check</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var idx = datagrid2.rows - datagrid2.fixedRows;
- for(i = 1; i <= idx; i++) {
- model.setValue("/root/main/gridacclist/item["+i+"]/check", "Y");
- }
- ]]>
- </script>
- </button>
- <button id="button8" class="btn2_letter12" style="left:90px; top:5px; width:175px; height:19px; ">
- <caption>부가세신고 ALL Check</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var idx = datagrid2.rows - datagrid2.fixedRows;
- for(i = 1; i <= idx; i++) {
- model.setValue("/root/main/gridacclist/item["+i+"]/taxyn", "Y");
- }
- ]]>
- </script>
- </button>
- </case>
- <case id="case2" style="left:0px; top:0px; width:1192px; height:623px; ">
- <input id="input20" ref="/root/main/depodetllist/stdystartdd" class="input_default" inputtype="date" style="left:568px; top:29px; width:100px; height:19px; "/>
- <input id="input21" ref="/root/main/depodetllist/jobposnm" class="input_default" style="left:568px; top:52px; width:120px; height:19px; "/>
- <input id="input23" ref="/root/main/depodetllist/hospnm" class="input_default" style="left:568px; top:6px; width:120px; height:19px; "/>
- <input id="input24" ref="/root/main/depodetllist/stdyenddd" class="input_default" inputtype="date" style="left:687px; top:29px; width:100px; height:19px; "/>
- <input id="input25" ref="/root/main/depodetllist/rcmpynm" class="input_default" style="left:799px; top:52px; width:150px; height:19px; "/>
- <caption id="caption29" class="cell_1" style="left:695px; top:4px; width:100px; height:23px; font-family:돋움; vertical-align:middle; ">입금방법</caption>
- <caption id="caption30" class="cell_1" style="left:5px; top:52px; width:100px; height:23px; vertical-align:middle; ">시험책임자</caption>
- <caption id="caption32" class="cell_1" style="left:235px; top:52px; width:100px; height:23px; vertical-align:middle; ">소속</caption>
- <caption id="caption33" class="cell_1" style="left:5px; top:28px; width:100px; height:23px; vertical-align:middle; ">본원증례수</caption>
- <caption id="caption35" class="cell_1" style="left:235px; top:28px; width:100px; height:23px; vertical-align:middle; ">총연구비</caption>
- <caption id="caption38" class="cell_1" style="left:235px; top:4px; width:100px; height:23px; font-family:돋움; vertical-align:middle; ">계약일자</caption>
- <caption id="caption42" class="cell_1" style="left:465px; top:52px; width:100px; height:23px; vertical-align:middle; ">직위</caption>
- <caption id="caption45" class="cell_1" style="left:465px; top:28px; width:100px; height:23px; vertical-align:middle; ">연구시작일자</caption>
- <input id="input28" ref="/root/main/depodetllist/roothospidxcasecnt" class="input_default" style="left:108px; top:29px; width:120px; height:19px; "/>
- <input id="input29" ref="/root/main/depodetllist/usernm" class="input_default" style="left:108px; top:52px; width:120px; height:19px; "/>
- <caption id="caption48" class="cell_1" style="left:5px; top:4px; width:100px; height:23px; font-family:돋움; vertical-align:middle; ">과제번호</caption>
- <caption id="caption49" class="cell_1" style="left:465px; top:4px; width:100px; height:23px; font-family:돋움; vertical-align:middle; ">해당병원</caption>
- <input id="input30" ref="/root/main/depodetllist/subjno" class="input_default" style="left:108px; top:6px; width:120px; height:19px; "/>
- <caption id="caption51" class="cell_1" style="left:695px; top:52px; width:100px; height:23px; vertical-align:middle; ">의뢰자</caption>
- <caption id="caption52" class="search_n_b" style="left:671px; top:30px; width:12px; height:17px; font-weight:bolder; ">~</caption>
- <input id="input31" ref="/root/main/depodetllist/totstdycost" class="input_default" format="(-)#,###" style="left:338px; top:29px; width:120px; height:19px; text-align:right; "/>
- <input id="input32" ref="/root/main/depodetllist/posnm" class="input_default" style="left:338px; top:52px; width:120px; height:19px; "/>
- <input id="input33" ref="/root/main/depodetllist/condd" class="input_default" inputtype="date" style="left:338px; top:6px; width:120px; height:19px; "/>
- <output id="output1" ref="/root/main/numlist/ins100" class="input_default" format="(-)#,###" appearance="output" style="left:1086px; top:158px; width:100px; height:19px; text-align:right; "/>
- <output id="output2" ref="/root/main/numlist/dire5" class="input_default" format="(-)#,###" appearance="output" style="left:884px; top:178px; width:100px; height:19px; text-align:right; "/>
- <output id="ipt_hospamt" ref="/root/main/numlist/hospamt" class="input_default" format="(-)#,###" appearance="output" style="left:985px; top:198px; width:100px; height:19px; text-align:right; "/>
- <datagrid id="grd_resrchlist" nodeset="/root/main/sublist/resrchlist" caption="입금일^차수^입금액^직접비^센터간접비^병원간접비^약제관리비^문서보관비^계산서요청^계산서발행일^CRCC확인^담당자확인일^계산서발송처^depokind^instcd^subjid^confyn" colsep="^" colwidth="100, 56, 80, 72, 72, 72, 72, 72, 70, 87, 70, 80, 400, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:5px; top:303px; width:1180px; height:307px; ">
- <col ref="depodd" type="inputdate" format="yyyy-mm-dd"/>
- <col ref="seqno" style="text-align:right; "/>
- <col ref="sumdepo" format="(-)#,###" style="text-align:right; "/>
- <col ref="direcamt" type="input" visibility="visible" format="(-)#,###" roundmode="round" style="text-align:right; "/>
- <col ref="crccamt" type="input" format="(-)#,###" roundmode="round" style="text-align:right; "/>
- <col ref="hospamt" type="input" format="(-)#,###" roundmode="round" style="text-align:right; "/>
- <col ref="drugmngtamt" type="input" format="(-)#,###" style="text-align:right; "/>
- <col ref="documngtamt" type="input" format="(-)#,###" style="text-align:right; "/>
- <col ref="issuekind" type="combo">
- <choices>
- <item>
- <label>청구</label>
- <value>1</value>
- </item>
- <item>
- <label>영수</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="issuedd" format="yyyy-mm-dd"/>
- <col disabled="true" ref="confyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>미확인</label>
- <value>1</value>
- </item>
- <item>
- <label>확인</label>
- <value>2</value>
- </item>
- <item>
- <label>반려</label>
- <value>3</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- alert(12345);
- ]]>
- </script>
- </col>
- <col ref="confdd" format="yyyy-mm-dd"/>
- <col ref="issuedelive" type="input"/>
- <col ref="depokind" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="subjid" visibility="hidden"/>
- <col ref="confyn" type="combo" visibility="hidden">
- <choices>
- <item>
- <label>미확인</label>
- <value>1</value>
- </item>
- <item>
- <label>확인</label>
- <value>2</value>
- </item>
- <item>
- <label>반려</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
- model.setValue("/root/main/numlist/ins100", model.getValue("/root/main/sublist/resrchlist["+grd_resrchlist.bottomRow+"]/direcamt"));
- model.setValue("/root/main/numlist/ins5", model.getValue("/root/main/sublist/resrchlist["+grd_resrchlist.bottomRow+"]/crccamt"));
- model.setValue("/root/main/numlist/ins10", model.getValue("/root/main/sublist/resrchlist["+grd_resrchlist.bottomRow+"]/hospamt"));
- model.setValue("/root/main/numlist/inssum", Number(model.getValue("/root/main/sublist/resrchlist["+grd_resrchlist.bottomRow+"]/direcamt")) + (Number(model.getValue("/root/main/sublist/resrchlist["+grd_resrchlist.bottomRow+"]/crccamt"))*0.05) + (Number(model.getValue("/root/main/sublist/resrchlist["+grd_resrchlist.bottomRow+"]/hospamt"))*0.1) );
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if ( grd_resrchlist.rows <= 1 ) {
- return;
- }
-
- if ( model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/confyn") == '2' ) { // 2=확인
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 1) = true; //입금일
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 4) = true; //직접비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 5) = true; //센타간접비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 6) = true; //병원간접비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 7) = true; //약제관리비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 8) = true; //문서보관비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 11) = true; //계산서발송처
- } else {
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 1) = false; //입금일
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 4) = false; //직접비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 5) = false; //센타간접비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 6) = false; //병원간접비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 7) = false; //약제관리비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 8) = false; //문서보관비
- grd_resrchlist.isReadOnly(grd_resrchlist.row, 11) = false; //계산서발송처
- }
-
- //입금누적액 계산
- var direcamt = "0";
- var crccamt = "0";
- var hospamt = "0";
- var drugamt = "0"; // SWAT추가(2009-01-11, 약제관리 입금누적액)
- var docuamt = "0"; // SWAT추가(2009-01-11, 문서관리 입금누적액)
-
- for(var i = 1 ; i < grd_resrchlist.row+1 ; i++) {
- if ( model.getValue("/root/main/sublist/resrchlist["+ i +"]/confyn") == "2" ) {
- direcamt = Number(direcamt) + Number( model.getValue("/root/main/sublist/resrchlist["+ i +"]/direcamt"));
- crccamt = Number(crccamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/crccamt"));
- hospamt = Number(hospamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/hospamt"));
- drugamt = Number(drugamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/drugmngtamt"));
- docuamt = Number(docuamt) + Number(model.getValue("/root/main/sublist/resrchlist["+ i +"]/documngtamt"));
- }
- }
- var sumdepo = Number(direcamt) + Number(crccamt) + Number(hospamt);
- model.setValue("/root/main/numlist/direcamt", direcamt );
- model.setValue("/root/main/numlist/crccamt", crccamt );
- model.setValue("/root/main/numlist/hospamt", hospamt );
- model.setValue("/root/main/numlist/drugamt", drugamt );
- model.setValue("/root/main/numlist/docuamt", docuamt );
- model.setValue("/root/main/numlist/sumdepo", sumdepo );
- //금회입금액
- var ins100 = Number(model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/direcamt"));
- var ins5 = Number(model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/crccamt"));
- var ins10 = Number(model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/hospamt"));
- var insdrugamt = Number(model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/drugmngtamt"));
- var insdocuamt = Number(model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/documngtamt"));
- //금회입금액
- if ( model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/confyn") == "2" ) {
- model.setValue("/root/main/numlist/ins100", ins100); // 금회 직접비(100%)
- model.setValue("/root/main/numlist/ins5" , ins5); // 금회 센터간접비5%
- model.setValue("/root/main/numlist/ins10" , ins10); // 금회 병원간접비10%
- model.setValue("/root/main/numlist/insdrugamt" , insdrugamt); // 금회 약제관리비
- model.setValue("/root/main/numlist/insdocuamt" , insdocuamt); // 금회 문서보관비
- model.setValue("/root/main/numlist/inssum", ins100+ins5+ins10) // 금회 sum
- } else {
- model.setValue("/root/main/numlist/ins100", "0"); // 금회 직접비(100%)
- model.setValue("/root/main/numlist/ins5" , "0"); // 금회 센터간접비5%
- model.setValue("/root/main/numlist/ins10" , "0"); // 금회 병원간접비10%
- model.setValue("/root/main/numlist/insdrugamt" , "0"); // 금회 약제관리비
- model.setValue("/root/main/numlist/insdocuamt" , "0"); // 금회 문서보관비
- model.setValue("/root/main/numlist/inssum", "0") // 금회 sum
- }
-
- // ***** kjw 추가(2009.12.10, 약제관리비, 문서보관비) *****
- model.setValue("/root/main/numlist/drugmngtamt", model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/drugmngtamt"));
- model.setValue("/root/main/numlist/documngtamt", model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/documngtamt"));
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if ( model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/confyn") == "2" ) { // 2=확인
- // ***** kjw 수정(2010-01-21) *****
- model.setValue("/root/main/sublist/resrchlist["+grd_resrchlist.row+"]/confdd" , getCurrentDate());
- messageBox("확인 상태로 변경할 수 없습니다", "I999");
- model.setValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/confyn", "1");
- model.setValue("/root/main/sublist/resrchlist["+grd_resrchlist.row+"]/confdd" , "");
- model.refresh();
- // ***** 2010-01-21 *****
- } else if ( model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/confyn") == "1" ) { // 1=미확인
- model.setValue("/root/main/sublist/resrchlist["+grd_resrchlist.row+"]/confdd" , "");
- } else if ( model.getValue("/root/main/sublist/resrchlist["+ grd_resrchlist.row +"]/confyn") == "3" ) { // 3=반려
- model.setValue("/root/main/sublist/resrchlist["+grd_resrchlist.row+"]/confdd" , getCurrentDate());
- }
- ]]>
- </script>
- </datagrid>
- <output id="output3" ref="/root/main/numlist/ins5" class="input_default" format="(-)#,###" appearance="output" style="left:1086px; top:178px; width:100px; height:19px; text-align:right; "/>
- <output id="ipt_sumdepo" ref="/root/main/numlist/sumdepo" class="input_default" format="(-)#,###" appearance="output" style="left:985px; top:218px; width:100px; height:19px; text-align:right; "/>
- <output id="output4" ref="/root/main/numlist/diresum" class="input_default" format="(-)#,###" appearance="output" style="left:884px; top:218px; width:100px; height:19px; text-align:right; "/>
- <caption id="caption27" class="cell_1" style="left:1086px; top:133px; width:100px; height:23px; text-align:center; vertical-align:middle; ">금회입금액</caption>
- <caption id="caption28" class="cell_1" style="left:816px; top:133px; width:67px; height:23px; text-align:center; vertical-align:middle; "/>
- <caption id="caption31" class="tit_2" style="left:10px; top:111px; width:277px; height:13px; ">병원 과제 RB심사비 입금정보</caption>
- <caption id="caption34" class="cell_1" style="left:816px; top:158px; width:67px; height:19px; text-align:center; vertical-align:middle; ">100%</caption>
- <output id="output5" ref="/root/main/numlist/inssum" class="input_default" format="(-)#,###" appearance="output" style="left:1086px; top:218px; width:100px; height:19px; text-align:right; "/>
- <caption id="caption36" class="tit_2" style="left:10px; top:283px; width:170px; height:13px; ">연구비 입금정보</caption>
- <caption id="caption39" class="cell_1" style="left:816px; top:178px; width:67px; height:19px; text-align:center; vertical-align:middle; ">5%</caption>
- <output id="output6" ref="/root/main/numlist/dire10" class="input_default" format="(-)#,###" appearance="output" style="left:884px; top:198px; width:100px; height:19px; text-align:right; "/>
- <output id="ipt_crccamt" ref="/root/main/numlist/crccamt" class="input_default" format="(-)#,###" appearance="output" style="left:985px; top:178px; width:100px; height:19px; text-align:right; "/>
- <output id="ipt_direcamt" ref="/root/main/numlist/direcamt" class="input_default" format="(-)#,###" appearance="output" style="left:985px; top:158px; width:100px; height:19px; text-align:right; "/>
- <caption id="caption40" class="cell_1" style="left:816px; top:198px; width:67px; height:19px; text-align:center; vertical-align:middle; ">10%</caption>
- <caption id="caption43" class="cell_1" style="left:816px; top:218px; width:67px; height:19px; text-align:center; vertical-align:middle; ">총액</caption>
- <line id="line2" class="line_3" style="x1:3px; y1:300px; x2:1185px; y2:300px; "/>
- <output id="output7" ref="/root/main/numlist/ins10" class="input_default" format="(-)#,###" appearance="output" style="left:1086px; top:198px; width:100px; height:19px; text-align:right; "/>
- <line id="line3" class="line_3" style="x1:5px; y1:259px; x2:812px; y2:259px; "/>
- <caption id="caption53" class="cell_1" style="left:884px; top:133px; width:100px; height:23px; text-align:center; vertical-align:middle; ">예산</caption>
- <line id="line4" class="line_1" style="x1:3px; y1:75px; x2:1188px; y2:75px; "/>
- <caption id="caption55" class="cell_1" style="left:985px; top:133px; width:100px; height:23px; text-align:center; vertical-align:middle; ">입금누적액</caption>
- <line id="line5" class="line_3" style="x1:3px; y1:618px; x2:1185px; y2:618px; "/>
- <datagrid id="grd_judglist" nodeset="/root/main/sublist/judglist" caption="입금일^금액^계산서발행일^CRCC확인^담당자확인일^계산서발송처^instcd^subjid^seqno^depokind" colsep="^" colwidth="100, 100, 100, 70, 100, 322, 100, 100, 50, 100" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:133px; width:808px; height:125px; ">
- <col ref="depodd" type="inputdate" format="yyyy-mm-dd"/>
- <col ref="depoamt" type="input" format="(-)#,###" style="text-align:right; "/>
- <col ref="issuedd" type="inputdate" format="yyyy-mm-dd"/>
- <col ref="confyn" type="combo" style="text-align:center; ">
- <choices>
- <item>
- <label>미확인</label>
- <value>1</value>
- </item>
- <item>
- <label>확인</label>
- <value>2</value>
- </item>
- <item>
- <label>반려</label>
- <value>3</value>
- </item>
- </choices>
- </col>
- <col ref="confdd" type="inputdate" format="yyyy-mm-dd"/>
- <col ref="issuedelive" type="input"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="subjid" visibility="hidden"/>
- <col ref="seqno" visibility="hidden"/>
- <col ref="depokind" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if ( model.getValue("/root/main/sublist/judglist["+ grd_judglist.row +"]/confyn") == '2' ) { // 2=확인
- model.setValue("/root/main/sublist/judglist["+grd_judglist.row+"]/confdd", getCurrentDate());
- } else if ( model.getValue("/root/main/sublist/judglist["+ grd_judglist.row +"]/confyn") == '1' ) { // 1=미확인
- model.setValue("/root/main/sublist/judglist["+grd_judglist.row+"]/confdd", "");
- } else if ( model.getValue("/root/main/sublist/judglist["+ grd_judglist.row +"]/confyn") == '3' ) { // 3=반려
- model.setValue("/root/main/sublist/judglist["+grd_judglist.row+"]/confdd", getCurrentDate());
- }
- ]]>
- </script>
- </datagrid>
- <output id="output8" ref="/root/main/numlist/dire100" class="input_default" format="#,###" appearance="output" style="left:884px; top:158px; width:100px; height:19px; text-align:right; "/>
- <line id="line7" class="line_3" style="x1:816px; y1:278px; x2:1187px; y2:278px; "/>
- <select1 id="combo8" ref="/root/main/depodetllist/depomthd" appearance="minimal" style="left:800px; top:7px; width:100px; height:19px; ">
- <choices>
- <item>
- <label>일시납입</label>
- <value>1</value>
- </item>
- <item>
- <label>분할납입</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <button id="button1" class="btn3_letter2" _auth="X" style="left:755px; top:107px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (( grd_judglist.rows <= 1 )||(model.getValue("/root/send/subjid") == "")){
- return;
- }
-
- var depoamtsum = 0;
-
- for (var i = 1; i < grd_judglist.rows; i ++){
- /*if ( model.getValue("/root/main/sublist/judglist["+ i +"]/confdd") == '') {
- messageBox("입금확인일자가 없습니다", "I999");
- return;
- }*/
- /*
- */
- if ( model.getValue("/root/main/sublist/judglist["+ i +"]/confdd") != '') {
- if ( model.getValue("/root/main/sublist/judglist[" + i + "]/confdd") < model.getValue("/root/main/sublist/judglist[" + i + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작습니다.", "I999");
- return;
- }
- }
- var depoamt = model.getValue("/root/main/sublist/judglist["+ i +"]/depoamt");
- depoamtsum = depoamtsum + parseInt(depoamt);
- }
-
- if ( depoamtsum > model.getValue("/root/send/irbjudgcostamt") ) {
- messageBox("심사비를 초과했습니다.", "I999");
- return;
- }
-
- if ( model.getValue("/root/main/sublist/judglist/seqno") == '') {
- model.setValue("/root/main/sublist/judglist/seqno", "1");
- }
-
- var update = getGridUpdateData(grd_judglist);
- model.setValue("/root/send/savedata", update);
- /*if(model.getValue("/root/main/sublist/judglist["+grd_judglist.row+"]/confdd") != "") {
- messageBox("확인된 내역이므로 저장", "E001");
- return;
- }
- for (var i = 1; i < grd_judglist.rows; i ++) {
- if ( model.getValue("/root/main/sublist/judglist[" + i + "]/confdd") < model.getValue("/root/main/sublist/judglist[" + i + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작을수 없습니다.", "I");
- return;
- }
- }*/
- //model.setValue("/root/send/savedata", rCSV);
-
- if (submit("TXIPG00104")) {
- grd_judglist.clearStatus();
- //submit("TRIRM00102");
- }
-
- //model.setValue("/root/hidden/data/depoamt" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt"));
-
- ]]>
- </script>
- </button>
- <button id="button2" class="btn3_letter2" _auth="X" style="left:755px; top:277px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (( grd_resrchlist.rows <= 1 )||(model.getValue("/root/send/subjid") == "")){
- return;
- }
- for (var i = 1; i < grd_resrchlist.rows; i ++){
- /* if ( model.getValue("/root/main/sublist/resrchlist[" + i + "]/confdd") < model.getValue("/root/main/sublist/resrchlist[" + i + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작습니다.", "I999");
- return;
- } */
- /* grd_resrchlist.rowStatus(i)
- - 0 : new
- - 1 : insert
- - 2 : update
- - 3 : insert & new
- - 4 : delete
- */
- if ((grd_resrchlist.rowStatus(i) != 0 )&&( model.getValue("/root/main/sublist/resrchlist[" + i + "]/confdd") != '')) {
- if ( model.getValue("/root/main/sublist/resrchlist[" + i + "]/confdd") < model.getValue("/root/main/sublist/resrchlist[" + i + "]/depodd") ) {
- messageBox("입금확인일자가 입금일자보다 작습니다.", "I999");
- return;
- }
- }
- }
- //var update = getGridUpdateData(grd_resrchlist);
- model.setValue("/root/send/savedata", getGridUpdateData(grd_resrchlist));
-
- if (submit("TXIPG00104")) {
- grd_resrchlist.clearStatus();
- submit("TRIRM00102");
- }
-
- //model.setValue("/root/hidden/data/depoamt" , model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt"));
-
- ]]>
- </script>
- </button>
- <caption id="caption1" class="cell_1" style="left:235px; top:81px; width:100px; height:23px; vertical-align:middle; ">심사비금액</caption>
- <caption id="caption2" class="tit_2" style="left:10px; top:86px; width:155px; height:13px; ">병원 과제 IRB심사비:</caption>
- <input id="input1" ref="/root/send/irbjudgcostamt" class="input_default" format="(-)#,###" style="left:338px; top:82px; width:120px; height:19px; text-align:right; "/>
- <caption id="caption3" class="cell_1" style="left:465px; top:81px; width:100px; height:23px; vertical-align:middle; ">입급확인여부</caption>
- <select1 id="combo1" ref="/root/send/irbjudgcostdepoyn" appearance="minimal" style="left:568px; top:82px; width:120px; height:19px; text-align:center; ">
- <choices>
- <item>
- <label/>
- <value/>
- </item>
- <item>
- <label>Y</label>
- <value>Y</value>
- </item>
- <item>
- <label>N</label>
- <value>N</value>
- </item>
- </choices>
- </select1>
- <caption id="caption4" class="cell_1" style="left:695px; top:81px; width:100px; height:23px; vertical-align:middle; ">입금확인일자</caption>
- <input id="input2" ref="/root/send/irbjudgcostdepodd" class="input_default" inputtype="date" format="yyyy-mm-dd" style="left:799px; top:82px; width:120px; height:19px; text-align:center; "/>
- <button id="button3" class="btn3_letter2" _auth="X" style="left:940px; top:81px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (submit("TXIPG00103")) {
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostamt" ,model.getValue("/root/send/irbjudgcostamt" ));
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostdepoyn",model.getValue("/root/send/irbjudgcostdepoyn"));
- model.setValue("/root/main/gridacclist/item[" + datagrid2.row + "]/irbjudgcostdepodd",model.getValue("/root/send/irbjudgcostdepodd"));
-
- submit("TRIPG00101");
- submit("TRIRM00102");
-
- }
- ]]>
- </script>
- </button>
- <line id="line8" class="line_3" style="x1:3px; y1:104px; x2:1188px; y2:104px; "/>
- <line id="line6" class="line_3" style="x1:816px; y1:130px; x2:1187px; y2:130px; "/>
- <line id="line1" class="line_3" style="x1:5px; y1:130px; x2:812px; y2:130px; "/>
- <caption id="caption8" class="cell_1" style="left:816px; top:238px; width:67px; height:19px; text-align:center; vertical-align:middle; ">약제관리</caption>
- <output id="output9" ref="/root/main/numlist/drugmngtamt" class="input_default" format="(-)#,###" appearance="output" style="left:884px; top:238px; width:100px; height:19px; text-align:right; "/>
- <caption id="caption9" class="cell_1" style="left:816px; top:258px; width:67px; height:19px; text-align:center; vertical-align:middle; ">문서보관</caption>
- <output id="output10" ref="/root/main/numlist/documngtamt" class="input_default" format="(-)#,###" appearance="output" style="left:884px; top:258px; width:100px; height:19px; text-align:right; "/>
- <output id="output11" ref="/root/main/numlist/drugamt" class="input_default" format="(-)#,###" appearance="output" style="left:985px; top:238px; width:100px; height:19px; text-align:right; "/>
- <output id="output12" ref="/root/main/numlist/insdrugamt" class="input_default" format="(-)#,###" appearance="output" style="left:1086px; top:238px; width:100px; height:19px; text-align:right; "/>
- </case>
- </switch>
- <button id="button6" class="btn3_letter4" style="left:90px; top:20px; width:80px; height:22px; ">
- <caption>메일발송</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var idx = datagrid2.rows - datagrid2.fixedRows;
-
- for(var k = 1; k <= idx; k++) {
-
- if ( model.getValue("/root/main/gridacclist/item[" + k + "]/check") == 'Y' ) {
-
- var filename = model.getValue("/root/main/gridacclist/item[" + k + "]/subjno") + "_" + model.getValue("/root/main/gridacclist/item[" + k + "]/seqno");
-
- var judgamt = model.getValue("/root/main/gridacclist/item["+ k +"]/judgamt");
- if ( model.getValue("/root/main/gridacclist/item["+ k +"]/judgamt") == "" ) {
- judgamt = 0;
- }
- //20091012,pwh : 심사비 면제
- if ( model.getValue("/root/main/gridacclist/item["+ k +"]/judgamt") == "면제" ) {
- judgamt = 0;
- }
- // --->
-
- if ( judgamt != '0' ) {
- exeReportPreview("RPIPG00104", "XMLSTR", "/root/main/prntlist", "", "false","false","pdf",getCurrentDate()+"\\"+filename,"","true");
- } else {
- exeReportPreview("RPIPG00103", "XMLSTR", "/root/main/prntlist", "", "false","false","pdf",getCurrentDate()+"\\"+filename,"","true");
- }
-
- var pos;
- var n;
-
- var files = "C:\\report\\" + getCurrentDate() + "\\" + filename + ".pdf";
-
- if(files != "") {
-
- grd_attach.addRow(false);
-
- n = grd_attach.rows - 1;
- grd_attach.valueMatrix(n, 0) = files;
-
- pos=files.lastIndexOf("\\");
- filename=files.substring(pos+1);
-
- grd_attach.valueMatrix(n, 1) = filename;
- grd_attach.valueMatrix(n, 2) = upload_attach.getTotalFileSize();
- }
-
- var fromaddressValue= "sook0988@cmcnu.or.kr";
- var fromnameValue= "관리자";
- var toaddressValue= model.getValue("/root/main/gridacclist/item[" + datagrid2.row + "]/email");
- var subjectValue= model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") + "세금계산서 첨부 이메일 발송건";
- var msgValue= "과제번호 : " + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno") +"\n"
- + "과제명 : " + model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjnm") + "\n"
- + "세금계산서를 첨부하오니 참조바랍니다.";
- model.makeValue("/root/send/fromaddress", fromaddressValue);
- model.makeValue("/root/send/fromname", fromnameValue);
- model.makeValue("/root/send/toaddress", toaddressValue);
- model.makeValue("/root/send/subject", subjectValue);
- model.makeValue("/root/send/msg", msgValue);
-
- if (fEmailSubmit() ) {
- //이력 저장.
- model.makeNode("/root/send/gridacclist");
- model.copyNode("/root/send/gridacclist", "/root/main/gridacclist/item["+ k +"]");
- model.makeValue("/root/send/gridacclist/bilgb", "E");
-
- submit("TXIPG00105");
- } else {
- return;
- }
-
- model.removeNodeset("/root/send/attach");
- model.refresh();
-
- }
-
- }
-
-
- ]]>
- </script>
- </button>
- <button id="button25" class="btn3_letter4" style="left:4px; top:20px; width:80px; height:22px; ">
- <caption>지출정보</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- open("SMICU00300");
- ]]>
- </script>
- </button>
- <datagrid id="grd_attach" nodeset="/root/send/attach" visibility="hidden" caption="경로^첨부파일이름^사이즈" colsep="^" colwidth="0, 384, 114" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" style="left:240px; top:375px; width:500px; height:150px; ">
- <col ref="file" style="left:0px; top:23px; width:250px; height:23px; "/>
- <col ref="filename"/>
- <col ref="filesize" format="#,### "bytes"" style="text-align:right; "/>
- </datagrid>
- <upload id="upload1" nodeset="/root/send/attach/file" filecount="5" filesize="100000000" validate="true" style="left:640px; top:350px; width:100px; height:20px; "/>
- <button id="btn_excel" class="btn2_letter3" style="left:1127px; top:145px; width:53px; height:19px; ">
- <caption>Excel</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- var fileName = window.fileDialog("save",",",false,"입금관리","xls","All Files(*.*)|*.*|Excel Files(*.xls)|*.xls");
-
- if(fileName !=""){
- datagrid2.saveExcel(fileName);
- }
- ]]>
- </script>
- </button>
- <button id="btn_search" class="btn2_letter6" style="left:1026px; top:145px; width:86px; height:19px; ">
- <caption>통장입금정보</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var subjid = model.getValue("/root/tmp/acctinfo/subjid");
- var seqno = model.getValue("/root/tmp/acctinfo/seqno");
- var depokind = model.getValue("/root/tmp/acctinfo/depokind");
- var instcd = model.getValue("/root/tmp/acctinfo/instcd");
- var direcamt = model.getValue("/root/tmp/acctinfo/direcamt");
- var crccamt = model.getValue("/root/tmp/acctinfo/crccamt");
- var hospamt = model.getValue("/root/tmp/acctinfo/hospamt");
- var judgamt = model.getValue("/root/tmp/acctinfo/judgamt");
- var drugmngtamt = model.getValue("/root/tmp/acctinfo/drugmngtamt");
- var documngtamt = model.getValue("/root/tmp/acctinfo/documngtamt");
-
- // 2009/10/12,pwh: 심사비면제일경우에도 총입금액을 계산하므로 0으로 바꿈
- if ( judgamt == "면제" ) {
- judgamt = 0 ;
- }
-
- var depodd = model.getValue("/root/tmp/acctinfo/depodd");
- if(depodd==""){
- return;
- }
- clearParameter("subjid");
- clearParameter("seqno");
- clearParameter("depokind");
- clearParameter("instcd");
- clearParameter("direcamt");
- clearParameter("crccamt");
- clearParameter("hospamt");
- clearParameter("judgamt");
- clearParameter("drugmngtamt");
- clearParameter("documngtamt");
- clearParameter("depodd");
- setParameter("subjid" , subjid);
- setParameter("seqno" , seqno);
- setParameter("depokind", depokind);
- setParameter("instcd" , instcd);
- setParameter("direcamt" , direcamt);
- setParameter("crccamt" , crccamt);
- setParameter("hospamt" , hospamt);
- setParameter("judgamt" , judgamt);
- setParameter("drugmngtamt" , drugmngtamt);
- setParameter("documngtamt" , documngtamt);
- setParameter("depodd" , depodd);
- setParameter("flag" , "a");
- setParameter("subjno" , model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/subjno"));
- setParameter("reqcmpynm" , model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/reqcmpynm"));
- setParameter("usernm" , model.getValue("/root/main/gridacclist/item["+ datagrid2.row +"]/usernm"));
- window.load("../../stdycostweb/xrw/SPIRM00100_통장입금정보.xrw","modal","", "left:600px; top:200px;min:hidden;max:hidden;resize:true;");
- ]]>
- </script>
- </button>
- <output id="output13" ref="/root/main/numlist/docuamt" class="input_default" format="(-)#,###" appearance="output" style="left:986px; top:425px; width:100px; height:19px; text-align:right; "/>
- <output id="output14" ref="/root/main/numlist/insdocuamt" class="input_default" format="(-)#,###" appearance="output" style="left:1087px; top:425px; width:100px; height:19px; text-align:right; "/>
- </xhtml:body>
- </xhtml:html>
|