12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMRSD04100" position="absolute 0 0 1198 805" titletext="신규 재료 신청 등록" oninit="SMRSD04100_oninit" onload="SMRSD04100_onload">
- <Layouts>
- <Layout>
- <Static text="신규재료 물품목록" position="absolute 2 229 134 245" id="caption9" class="tit_2"/>
- <Button position="absolute 493 224 535 243" id="btn_del" class="btn2" text="삭제" onclick="btn_del_onclick"/>
- <Static text="포장단위" position="absolute -126 354 -18 377" align="align:center middle;" id="caption52" class="cell_1"/>
- <Static text="근속기준일/년" position="absolute -126 378 -18 401" align="align:center middle;" id="caption54" class="cell_1"/>
- <Grid position="absolute 0 250 535 774" id="grd_newmeterial" binddataset="ds_main_list_newmeterialdetail">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="32"/>
- <Column size="0"/>
- <Column size="61"/>
- <Column size="62"/>
- <Column size="68"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="승인"/>
- <Cell col="2" text="승인temp"/>
- <Cell col="3" text="승인자"/>
- <Cell col="4" text="승인자"/>
- <Cell col="5" text="승인일자"/>
- <Cell col="6" text="진행상태"/>
- <Cell col="7" text="기관코드"/>
- <Cell col="8" text="청구부서"/>
- <Cell col="9" text="청구부서명"/>
- <Cell col="10" text="청구일자"/>
- <Cell col="11" text="청구순번"/>
- <Cell col="12" text="물품구분"/>
- <Cell col="13" text="물품명(영문)"/>
- <Cell col="14" text="물품명(한글)"/>
- <Cell col="15" text="물품규격"/>
- <Cell col="16" text="모델"/>
- <Cell col="17" text="제조국코드"/>
- <Cell col="18" text="제조국"/>
- <Cell col="19" text="제조회사코드"/>
- <Cell col="20" text="제조회사코드"/>
- <Cell col="21" text="거래처코드"/>
- <Cell col="22" text="거래처명"/>
- <Cell col="23" text="담당자id"/>
- <Cell col="24" text="담당자hp"/>
- <Cell col="25" text="담당자전화번호"/>
- <Cell col="26" text="구매단위"/>
- <Cell col="27" text="청구수량"/>
- <Cell col="28" text="월별사용량"/>
- <Cell col="29" text="사용예정일"/>
- <Cell col="30" text="edi코드"/>
- <Cell col="31" text="청구사유 및 용도"/>
- <Cell col="32" text="유사재료사용현황"/>
- <Cell col="33" text="타병원사용현황"/>
- <Cell col="34" text="관련행위"/>
- <Cell col="35" text="청구부서전화번호"/>
- <Cell col="36" text="청구자"/>
- <Cell col="37" text="청구자명"/>
- <Cell col="38" text="보험여부"/>
- <Cell col="39" text="미결정치료재료"/>
- <Cell col="40" text="미결정치료재료신청일"/>
- <Cell col="41" text="행위료포함"/>
- <Cell col="42" text="심사소견"/>
- <Cell col="43" text="구매팀소견"/>
- <Cell col="44" text="신규재료진행상태"/>
- <Cell col="45" text="대분류코드"/>
- <Cell col="46" text="중분류코드"/>
- <Cell col="47" text="소분류코드"/>
- <Cell col="48" text="물품코드"/>
- <Cell col="49" text="최초등록자id"/>
- <Cell col="50" text="최초등록일시"/>
- <Cell col="51" text="최종수정자id"/>
- <Cell col="52" text="최종수정일시"/>
- <Cell col="53"/>
- <Cell col="54"/>
- <Cell col="55"/>
- <Cell col="56"/>
- <Cell col="57"/>
- <Cell col="58"/>
- <Cell col="59"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="expr:deptaprvyn == 'Y' || deptaprvyn == '1' ? '' : 'checkbox'" style="controlbackground:EXPR(deptaprvyn == 'Y' || deptaprvyn == '1' ? 'silver' : '');controlborder:EXPR(deptaprvyn == 'Y' || deptaprvyn == '1' ? '1 solid #708090cc' : '');" text="bind:deptaprvyn" expr="expr:deptaprvyn == 'Y' || deptaprvyn == '1' ? '1' : '0' " enable="false"/>
- <Cell col="2" text="bind:deptaprvyntemp"/>
- <Cell col="3" text="bind:deptaprvpsnid"/>
- <Cell col="4" text="bind:deptaprvpsnnm"/>
- <Cell col="5" displaytype="date" text="bind:deptaprvdd" calendardisplaynulltype="none"/>
- <Cell col="6" text="bind:newmatrprcsstatnm"/>
- <Cell col="7" text="bind:instcd"/>
- <Cell col="8" text="bind:reqdeptcd"/>
- <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:reqdeptnm" wordwrap="word"/>
- <Cell col="10" displaytype="date" text="bind:reqdd" calendardisplaynulltype="none"/>
- <Cell col="11" text="bind:reqseqno"/>
- <Cell col="12" text="bind:goodflag"/>
- <Cell col="13" style="align:left top;padding:5 2 1 2;" text="bind:goodengnm" wordwrap="word"/>
- <Cell col="14" style="align:left top;padding:5 2 1 2;" text="bind:goodhngnm" wordwrap="word"/>
- <Cell col="15" text="bind:goodspec"/>
- <Cell col="16" text="bind:goodmodel"/>
- <Cell col="17" text="bind:prodplce"/>
- <Cell col="18" text="bind:prodplcenm"/>
- <Cell col="19" text="bind:prodcmpycd"/>
- <Cell col="20" text="bind:prodcmpynm"/>
- <Cell col="21" text="bind:maincustlastsuplplce"/>
- <Cell col="22" text="bind:maincust"/>
- <Cell col="23" text="bind:chrgid"/>
- <Cell col="24" text="bind:chrgmpphon"/>
- <Cell col="25" text="bind:chrgtel"/>
- <Cell col="26" text="bind:purcunit"/>
- <Cell col="27" text="bind:reqqty"/>
- <Cell col="28" text="bind:mmavguseqty"/>
- <Cell col="29" text="bind:useschedd"/>
- <Cell col="30" text="bind:edicd"/>
- <Cell col="31" text="bind:reqresnusge"/>
- <Cell col="32" text="bind:smlartymatruseprestcond"/>
- <Cell col="33" text="bind:anohospusestat"/>
- <Cell col="34" text="bind:newmatrusgeimprvpnt"/>
- <Cell col="35" text="bind:reqdepttel"/>
- <Cell col="36" text="bind:reqpsnid"/>
- <Cell col="37" text="bind:reqpsnnm"/>
- <Cell col="38" text="bind:insuyn"/>
- <Cell col="39" text="bind:undecicurematr"/>
- <Cell col="40" text="bind:undecicurematrreqdt"/>
- <Cell col="41" text="bind:actamtincl"/>
- <Cell col="42" text="bind:judgcmt"/>
- <Cell col="43" text="bind:purcteamcmt"/>
- <Cell col="44" text="bind:newmatrprcsstat"/>
- <Cell col="45" text="bind:lrgcd"/>
- <Cell col="46" text="bind:mdlcd"/>
- <Cell col="47" text="bind:smlcd"/>
- <Cell col="48" style="align:left top;padding:5 2 1 2;" text="bind:goodcd" wordwrap="word"/>
- <Cell col="49" text="bind:fstrgstrid"/>
- <Cell col="50" text="bind:fstrgstdt"/>
- <Cell col="51" text="bind:lastupdtrid"/>
- <Cell col="52" text="bind:lastupdtdt"/>
- <Cell col="53" text="bind:deliveunit"/>
- <Cell col="54" text="bind:goodunitcost"/>
- <Cell col="55" text="bind:insucomd"/>
- <Cell col="56" text="bind:insuresn"/>
- <Cell col="57" text="bind:reqcmt"/>
- <Cell col="58" text="bind:reqchrgid"/>
- <Cell col="59" text="bind:reqchrgnm"/>
- </Band>
- </Format>
- <Format id="format_copy"/>
- </Formats>
- </Grid>
- <Shape position="absolute 0 245 535 251" linetype="horizontal" id="line3" class="line_10"/>
- <Calendar position="absolute 415 224 440 243" id="ipt_useschedd" class="input_essential" visible="false"/>
- <Radio position="absolute 258 224 414 244" id="rdo_undecicurematr" visible="false" columncount="-1" rowcount="-1" innerdataset="@ds_init_radio2" datacolumn="label" codecolumn="value" onitemchanged="rdo_undecicurematr_onitemchanged"/>
- <Div position="absolute 0 49 535 220" align="align:center top;" id="group2" class="div_SA">
- <Layouts>
- <Layout>
- <Edit position="absolute 225 34 417 53" id="ipt_reqdeptnm_search" class="input_search" autoselect="true" onkeydown="group2_ipt_reqdeptnm_search_onkeydown"/>
- <Button position="absolute 202 34 218 50" id="button5" class="icon_search" text="" onclick="group2_button5_onclick"/>
- <Static text="EDI 코드 :" position="absolute 220 86 337 103" id="caption2" class="search_name"/>
- <Static text="물 품 명 :" position="absolute 15 113 103 130" id="caption3" class="search_name"/>
- <Static text="기관코드 :" position="absolute 15 9 132 26" id="caption4" class="search_name"/>
- <Static text="청구부서 :" position="absolute 15 35 132 52" id="caption8" class="search_name"/>
- <Edit position="absolute 305 85 417 104" id="ipt_edicd_search" class="input_default" autoselect="true"/>
- <Static text="청구일자 :" position="absolute 15 61 132 78" id="caption10" class="search_name"/>
- <Edit position="absolute 100 34 195 53" id="ipt_reqdeptcd_search" class="input_default" autoselect="true" onkeydown="group2_ipt_reqdeptcd_search_onkeydown"/>
- <Edit position="absolute 100 112 417 131" id="ipt_goodnm_search" class="input_default" autoselect="true"/>
- <Calendar position="absolute 268 60 417 79" id="ipt_reqtodd_search" class="input_search" autoselect="true"/>
- <Static text="~" position="absolute 254 61 266 78" id="caption14" class="search_no_b"/>
- <Calendar position="absolute 100 60 249 79" id="ipt_reqfromdd_search" class="input_search" autoselect="true"/>
- <Static text="물품구분 :" position="absolute 15 87 101 104" id="caption20" class="search_name"/>
- <Combo position="absolute 100 86 210 105" id="cmb_goodflag_search" class="combo_essential" innerdataset="@ds_init_goodflag" datacolumn="label" codecolumn="value"/>
- <Static text="진행상태 :" position="absolute 15 138 132 155" id="caption12" class="search_name"/>
- <Radio position="absolute 100 138 455 158" id="rdo_newmatrprcsstat" columncount="-1" rowcount="-1"/>
- <Shape position="absolute 452 11 458 158" linetype="vertical" id="line14" class="line_4"/>
- <Button position="absolute 470 73 526 95" id="btn_search" class="btn1" text="조회" onclick="group2_btn_search_onclick"/>
- <Edit readonly="true" position="absolute 460 10 489 29" id="opt_instcd" visible="false" class="output"/>
- <Edit readonly="true" position="absolute 102 9 418 28" align="align:center middle;" id="opt_instcdnm" class="output"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 450 224 492 243" id="btn_insert" class="btn2" text="추가" onclick="btn_insert_onclick"/>
- <Div position="absolute 538 46 1194 346" id="group5">
- <Layouts>
- <Layout>
- <Static text="신청자" position="absolute 331 30 424 53" align="align:center middle;" id="caption60" class="cell_1"/>
- <Edit position="absolute 96 104 654 123" id="ipt_goodhngnm" class="input_essential" autoselect="true"/>
- <Shape position="absolute 1 51 656 57" linetype="horizontal" id="line30" class="line_2"/>
- <Edit position="absolute 96 199 653 218" id="ipt_insuresn" visible="false"/>
- <Static text="EDI CODE" position="absolute 1 197 94 219" align="align:center middle;" id="caption_insuyn" class="cell_1"/>
- <Edit position="absolute 96 270 185 289" id="ipt_maincustlastsuplplce" autoselect="true" onkeydown="group5_ipt_maincustlastsuplplce_onkeydown"/>
- <Button position="absolute 500 154 516 170" id="btn_prodcmpycd" class="icon_search" text="" onclick="group5_btn_prodcmpycd_onclick"/>
- <Static text="제조국" position="absolute 1 150 94 173" align="align:center middle;" id="caption72" class="cell_1"/>
- <Static text="신청일자" position="absolute 331 6 424 29" align="align:center middle;" id="caption50" class="cell_1"/>
- <Shape position="absolute 1 194 656 200" linetype="horizontal" id="line20" class="line_2"/>
- <Shape position="absolute 1 75 656 81" linetype="horizontal" id="line31" class="line_2"/>
- <Edit position="absolute 96 199 217 218" id="ipt_edicd" class="input_default" visible="false"/>
- <Edit position="absolute 533 56 654 75" id="ipt_reqchrgnm" class="input_search" autoselect="true"/>
- <Combo position="absolute 545 222 653 241" id="cmb_purcunit" class="combo"/>
- <Combo position="absolute 96 8 324 27" id="cmb_instcd" class="combo_essential" onitemchanged="group5_cmb_instcd_onitemchanged"/>
- <Shape position="absolute 1 99 656 105" linetype="horizontal" id="line32" class="line_2"/>
- <Edit position="absolute 426 32 503 51" id="ipt_reqpsnid" class="input_essential" autoselect="true" onkeydown="group5_ipt_reqpsnid_onkeydown"/>
- <Button position="absolute 175 34 191 50" id="button4" class="icon_search" text="" onclick="group5_button4_onclick"/>
- <Shape position="absolute 1 123 656 129" linetype="horizontal" id="line33" class="line_2"/>
- <Shape position="absolute 1 27 653 33" linetype="horizontal" id="line11" class="line_2"/>
- <Static text="거래처/담당자" position="absolute 1 268 94 291" align="align:center middle;" id="caption31" class="cell_1"/>
- <Calendar position="absolute 426 8 582 27" id="ipt_reqdd" class="input_essential" autoselect="true"/>
- <Static text="품명(영문)" position="absolute 1 78 94 101" align="align:center middle;" id="caption42" class="cell_1"/>
- <Shape position="absolute 1 147 656 153" linetype="horizontal" id="line34" class="line_2"/>
- <Edit position="absolute 96 199 653 218" id="ipt_insucomd" visible="false" autoselect="true"/>
- <Static text="전화/HP" position="absolute 376 268 455 291" align="align:center middle;" id="caption32" class="cell_1"/>
- <Static text="물품구분" position="absolute 1 54 94 77" align="align:center middle;" id="caption65" class="cell_1"/>
- <Static text="단 가" position="absolute 1 220 94 242" align="align:center middle;" id="caption11" class="cell_1"/>
- <Calendar position="absolute 96 199 217 218" id="ipt_undecicurematrreqdt" class="input_essential" visible="false" autoselect="true"/>
- <Radio position="absolute 96 176 654 196" id="rdo_insuyn" columncount="-1" rowcount="-1" innerdataset="@ds_init_radio1" datacolumn="label" codecolumn="value" onitemchanged="group5_rdo_insuyn_onitemchanged"/>
- <Static text="원 내 ☎" position="absolute 183 54 241 77" align="align:center middle;" id="caption22" class="cell_1"/>
- <Static text="기관코드" position="absolute 1 6 94 29" align="align:center middle;" id="caption55" class="cell_1"/>
- <Shape position="absolute 1 217 653 223" linetype="horizontal" id="line25" class="line_2"/>
- <Shape position="absolute 1 171 656 177" linetype="horizontal" id="line36" class="line_2"/>
- <Static text="부서장" position="absolute 331 54 424 77" align="align:center middle;" id="caption23" class="cell_1"/>
- <Combo position="absolute 96 56 181 75" id="cmb_goodflag" class="combo_essential" innerdataset="ds_init_cmb_goodflag" datacolumn="cdnm" codecolumn="cdid"/>
- <Button position="absolute 510 34 526 50" id="button8" class="icon_search" text="" onclick="group5_button8_onclick"/>
- <Edit position="absolute 533 32 654 51" id="ipt_reqpsnnm" class="input_search" autoselect="true" onkeydown="group5_ipt_reqpsnnm_onkeydown"/>
- <Edit position="absolute 96 128 326 147" id="ipt_goodspec" class="input_essential" autoselect="true"/>
- <Static text="규격" position="absolute 1 126 94 149" align="align:center middle;" id="caption56" class="cell_1"/>
- <Static text="품명(한글)" position="absolute 1 102 94 125" align="align:center middle;" id="caption45" class="cell_1"/>
- <MaskEdit position="absolute 483 246 653 265" align="align:right middle;" id="ipt_mmavguseqty" class="input_default" mask="#,###" autoselect="true"/>
- <Static text="모델" position="absolute 331 126 424 149" align="align:center middle;" id="caption68" class="cell_1"/>
- <Shape position="absolute 1 241 654 247" linetype="horizontal" id="line27" class="line_2"/>
- <MaskEdit position="absolute 96 222 326 241" align="align:right middle;" id="ipt_goodunitcost" mask="#,###" autoselect="true"/>
- <Static text="요양급여" position="absolute 1 174 94 196" align="align:center middle;" id="caption5" class="cell_1"/>
- <Edit position="absolute 426 128 654 147" id="ipt_goodmodel" class="input_essential" autoselect="true"/>
- <Shape position="absolute 1 292 656 298" linetype="horizontal" id="line1" class="line_10"/>
- <Static text="청구부서" position="absolute 1 30 94 53" align="align:center middle;" id="caption47" class="cell_1"/>
- <Shape position="absolute 1 1 656 7" linetype="horizontal" id="line2" class="line_10"/>
- <Button position="absolute 190 272 206 288" id="btn_maincustlastsuplplce" class="icon_search" text="" onclick="group5_btn_maincustlastsuplplce_onclick"/>
- <Edit position="absolute 243 56 324 75" id="ipt_reqdepttel" class="input_essential" autoselect="true"/>
- <Edit position="absolute 558 270 653 289" id="ipt_chrgmpphon" autoselect="true"/>
- <Edit position="absolute 306 270 375 289" id="ipt_chrgid" class="input" autoselect="true"/>
- <Edit position="absolute 210 270 302 289" id="ipt_maincustlastsuplplcenm" autoselect="true" onkeydown="group5_ipt_maincustlastsuplplcenm_onkeydown"/>
- <Static text="수 량" position="absolute 1 244 94 267" align="align:center middle;" id="caption27" class="cell_1"/>
- <Edit position="absolute 520 152 654 171" id="ipt_prodcmpynm" class="input_search" autoselect="true" onkeydown="group5_ipt_prodcmpynm_onkeydown"/>
- <Static text="제조회사" position="absolute 330 150 423 173" align="align:center middle;" id="caption7" class="cell_1"/>
- <Button position="absolute 510 58 526 74" id="button10" class="icon_search" visible="true" text="" onclick="group5_button10_onclick"/>
- <Combo position="absolute 426 222 534 241" id="cmb_deliveunit" class="combo"/>
- <Static text="월평균예정사용량" position="absolute 331 244 480 267" align="align:center middle;" id="caption28" class="cell_1"/>
- <Edit readonly="true" position="absolute 585 8 653 27" id="opt_reqseqno" enable="false" class="output"/>
- <Edit position="absolute 426 152 495 171" id="ipt_prodcmpycd" class="input_default" autoselect="true" onkeydown="group5_ipt_prodcmpycd_onkeydown"/>
- <Edit position="absolute 193 32 324 51" id="ipt_reqdeptnm" class="input_search" autoselect="true" onkeydown="group5_ipt_reqdeptnm_onkeydown"/>
- <Static text="사용/구매단위" position="absolute 331 219 424 242" align="align:center middle;" id="caption29" class="cell_1"/>
- <MaskEdit position="absolute 96 246 326 265" align="align:right middle;" id="ipt_reqqty" class="input_default" mask="#,###" autoselect="true"/>
- <Edit position="absolute 96 80 654 99" id="ipt_goodengnm" class="input_essential" autoselect="true"/>
- <Edit position="absolute 456 270 551 289" id="ipt_chrgtel" autoselect="true"/>
- <Combo position="absolute 96 152 326 171" id="cmb_prodplce" class="combo_essential" innerdataset="ds_init_cmb_prodplce" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 426 56 503 75" id="ipt_reqchrgid" class="input_essential" autoselect="true" onkeydown="group5_ipt_reqchrgid_onkeydown"/>
- <Edit position="absolute 96 32 171 51" id="ipt_reqdeptcd" class="input_essential" autoselect="true" onkeydown="group5_ipt_reqdeptcd_onkeydown"/>
- <Combo position="absolute 96 56 181 75" id="cmb_goodflag2" innerdataset="ds_init_cmb_goodflag2" datacolumn="cdnm" codecolumn="cdid" onitemchanged="group5_cmb_goodflag2_onitemchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 537 346 1195 777" id="group6">
- <Layouts>
- <Layout>
- <TextArea position="absolute 112 86 655 166" id="tar_smlartymatruseprestcond" wordwrap="word"/>
- <Shape position="absolute 2 326 657 332" linetype="vertical" id="line12" class="line_2"/>
- <TextArea position="absolute 112 3 655 83" id="tar_reqresnusge" wordwrap="word"/>
- <Static text="본원 유사 재료 및 관련 행위" position="absolute 2 168 110 248" align="align:center middle;" id="caption13" class="cell_1"/>
- <TextArea position="absolute 112 169 655 249" id="tar_anohospusestat" wordwrap="word"/>
- <Static text="비 고" position="absolute 2 336 110 416" align="align:center middle;" id="caption15" class="cell_1"/>
- <TextArea position="absolute 112 252 655 332" id="tar_newmatrusgeimprvpnt" wordwrap="word"/>
- <Shape position="absolute 0 80 655 86" linetype="vertical" id="line18" class="line_2"/>
- <Static text="현품의 차이점 및 타병원 사용현황" position="absolute 2 251 110 331" align="align:center middle;" id="caption16" class="cell_1"/>
- <TextArea position="absolute 112 337 655 417" id="tar_reqcmt" wordwrap="word"/>
- <Static text="제 품 설 명 (상세하게 기술)" position="absolute 2 85 110 165" align="align:center middle;" id="caption17" class="cell_1"/>
- <Static text="신 청 사 유" position="absolute 2 2 110 82" align="align:center middle;" id="caption18" class="cell_1"/>
- <Shape position="absolute 2 416 657 422" linetype="horizontal" id="line5" class="line_3"/>
- <Shape position="absolute 0 163 655 169" linetype="vertical" id="line7" class="line_2"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="신규 재료 신청 등록" class="tit_1" position="absolute 0 0 188 25"/>
- <Button id="btn_print" taborder="1" text="출력" class="btn6" position="absolute 2 25 58 47" onclick="btn_print_onclick"/>
- <Button id="btn_save" taborder="2" text="저장" class="btn4" position="absolute 1069 25 1125 47" onclick="btn_save_onclick"/>
- <Button id="btn_clear" taborder="3" text="초기화" class="btn4" position="absolute 1126 25 1194 47" onclick="btn_clear_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="fromreqdd" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd">012</Col>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqtodd"/>
- <Col id="fromreqdd"/>
- <Col id="edicd"/>
- <Col id="goodnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_goodflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">의료소모품</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">일반소모품</Col>
- <Col id="value">Z</Col>
- </Row>
- <Row>
- <Col id="label">의료비품</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_radio1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">법정급여</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">법정비급여</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">의료적비급여</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">한시적비급여</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">징수불가</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_radio2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">결정신청유</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">결정신청무</Col>
- <Col id="value">2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rdo_newmatrprcsstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">전체</Col>
- <Col id="value"/>
- </Row>
- <Row>
- <Col id="label">신청</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">반려</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">접수</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">심사완료</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">확정</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_sendlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqfromdd" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="newmatrprcsstat" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqfromdd"/>
- <Col id="reqtodd"/>
- <Col id="goodflag"/>
- <Col id="edicd"/>
- <Col id="goodnm"/>
- <Col id="newmatrprcsstat"/>
- <Col id="instcdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="newmeterialdetail" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="newmeterialdetail"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_main_list_newmeterialdetail_onrowposchanged" oncolumnchanged="ds_main_list_newmeterialdetail_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="goodhngnm" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="prodplce" type="STRING" size="256"/>
- <Column id="prodplcenm" type="STRING" size="256"/>
- <Column id="prodcmpycd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="maincustlastsuplplce" type="STRING" size="256"/>
- <Column id="maincust" type="STRING" size="256"/>
- <Column id="chrgid" type="STRING" size="256"/>
- <Column id="chrgmpphon" type="STRING" size="256"/>
- <Column id="chrgtel" type="STRING" size="256"/>
- <Column id="purcunit" type="STRING" size="256"/>
- <Column id="reqqty" type="STRING" size="256"/>
- <Column id="mmavguseqty" type="STRING" size="256"/>
- <Column id="useschedd" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="reqresnusge" type="STRING" size="256"/>
- <Column id="smlartymatruseprestcond" type="STRING" size="256"/>
- <Column id="anohospusestat" type="STRING" size="256"/>
- <Column id="newmatrusgeimprvpnt" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdepttel" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="insuyn" type="STRING" size="256"/>
- <Column id="undecicurematr" type="STRING" size="256"/>
- <Column id="undecicurematrreqdt" type="STRING" size="256"/>
- <Column id="actamtincl" type="STRING" size="256"/>
- <Column id="judgcmt" type="STRING" size="256"/>
- <Column id="purcteamcmt" type="STRING" size="256"/>
- <Column id="newmatrprcsstat" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="reqseqno"/>
- <Col id="goodflag"/>
- <Col id="goodengnm"/>
- <Col id="goodhngnm"/>
- <Col id="goodspec"/>
- <Col id="goodmodel"/>
- <Col id="prodplce"/>
- <Col id="prodplcenm"/>
- <Col id="prodcmpycd"/>
- <Col id="prodcmpynm"/>
- <Col id="maincustlastsuplplce"/>
- <Col id="maincust"/>
- <Col id="chrgid"/>
- <Col id="chrgmpphon"/>
- <Col id="chrgtel"/>
- <Col id="purcunit"/>
- <Col id="reqqty"/>
- <Col id="mmavguseqty"/>
- <Col id="useschedd"/>
- <Col id="edicd"/>
- <Col id="reqresnusge"/>
- <Col id="smlartymatruseprestcond"/>
- <Col id="anohospusestat"/>
- <Col id="newmatrusgeimprvpnt"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqdepttel"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="insuyn"/>
- <Col id="undecicurematr"/>
- <Col id="undecicurematrreqdt"/>
- <Col id="actamtincl"/>
- <Col id="judgcmt"/>
- <Col id="purcteamcmt"/>
- <Col id="newmatrprcsstat"/>
- <Col id="lrgcd"/>
- <Col id="mdlcd"/>
- <Col id="smlcd"/>
- <Col id="goodcd"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_newmeterialdetail_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdd" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="goodengnm" type="STRING" size="256"/>
- <Column id="goodhngnm" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="goodmodel" type="STRING" size="256"/>
- <Column id="prodplce" type="STRING" size="256"/>
- <Column id="prodplcenm" type="STRING" size="256"/>
- <Column id="prodcmpycd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="maincustlastsuplplce" type="STRING" size="256"/>
- <Column id="maincustlastsuplplcenm" type="STRING" size="256"/>
- <Column id="chrgid" type="STRING" size="256"/>
- <Column id="chrgmpphon" type="STRING" size="256"/>
- <Column id="chrgtel" type="STRING" size="256"/>
- <Column id="purcunit" type="STRING" size="256"/>
- <Column id="reqqty" type="STRING" size="256"/>
- <Column id="mmavguseqty" type="STRING" size="256"/>
- <Column id="useschedd" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="reqresnusge" type="STRING" size="256"/>
- <Column id="smlartymatruseprestcond" type="STRING" size="256"/>
- <Column id="anohospusestat" type="STRING" size="256"/>
- <Column id="newmatrusgeimprvpnt" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqdepttel" type="STRING" size="256"/>
- <Column id="reqpsnid" type="STRING" size="256"/>
- <Column id="reqpsnnm" type="STRING" size="256"/>
- <Column id="insuyn" type="STRING" size="256"/>
- <Column id="undecicurematr" type="STRING" size="256"/>
- <Column id="undecicurematrreqdt" type="STRING" size="256"/>
- <Column id="actamtincl" type="STRING" size="256"/>
- <Column id="judgcmt" type="STRING" size="256"/>
- <Column id="purcteamcmt" type="STRING" size="256"/>
- <Column id="newmatrprcsstat" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="smlcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="insucomd" type="STRING" size="256"/>
- <Column id="insuresn" type="STRING" size="256"/>
- <Column id="reqcmt" type="STRING" size="256"/>
- <Column id="deliveunit" type="STRING" size="256"/>
- <Column id="goodunitcost" type="STRING" size="256"/>
- <Column id="reqchrgid" type="STRING" size="256"/>
- <Column id="reqchrgnm" type="STRING" size="256"/>
- <Column id="deptaprvyn" type="STRING" size="256"/>
- <Column id="deptaprvdd" type="STRING" size="256"/>
- <Column id="deptaprvpsnid" type="STRING" size="256"/>
- <Column id="deptaprvpsnnm" type="STRING" size="256"/>
- <Column id="prsdnm" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- <Column id="faxno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdd"/>
- <Col id="reqseqno"/>
- <Col id="goodflag"/>
- <Col id="goodengnm"/>
- <Col id="goodhngnm"/>
- <Col id="goodspec"/>
- <Col id="goodmodel"/>
- <Col id="prodplce"/>
- <Col id="prodplcenm"/>
- <Col id="prodcmpycd"/>
- <Col id="prodcmpynm"/>
- <Col id="maincustlastsuplplce"/>
- <Col id="maincustlastsuplplcenm"/>
- <Col id="chrgid"/>
- <Col id="chrgmpphon"/>
- <Col id="chrgtel"/>
- <Col id="purcunit"/>
- <Col id="reqqty"/>
- <Col id="mmavguseqty"/>
- <Col id="useschedd"/>
- <Col id="edicd"/>
- <Col id="reqresnusge"/>
- <Col id="smlartymatruseprestcond"/>
- <Col id="anohospusestat"/>
- <Col id="newmatrusgeimprvpnt"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="reqdepttel"/>
- <Col id="reqpsnid"/>
- <Col id="reqpsnnm"/>
- <Col id="insuyn"/>
- <Col id="undecicurematr"/>
- <Col id="undecicurematrreqdt"/>
- <Col id="actamtincl"/>
- <Col id="judgcmt"/>
- <Col id="purcteamcmt"/>
- <Col id="newmatrprcsstat"/>
- <Col id="lrgcd"/>
- <Col id="mdlcd"/>
- <Col id="smlcd"/>
- <Col id="goodcd"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="insucomd"/>
- <Col id="insuresn"/>
- <Col id="reqcmt"/>
- <Col id="deliveunit"/>
- <Col id="goodunitcost"/>
- <Col id="reqchrgid"/>
- <Col id="reqchrgnm"/>
- <Col id="deptaprvyn"/>
- <Col id="deptaprvdd"/>
- <Col id="deptaprvpsnid"/>
- <Col id="deptaprvpsnnm"/>
- <Col id="prsdnm"/>
- <Col id="cntctel"/>
- <Col id="faxno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_resultdata_rscmreaplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptnm"/>
- <Col id="deptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_newmeterialdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_prodplce" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_main_reqcustomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prsdnm" type="STRING" size="256"/>
- <Column id="cntctel" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prsdnm"/>
- <Col id="cntctel"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.opt_instcdnm" propid="value" datasetid="ds_send_sendlist" columnid="instcdnm"/>
- <BindItem id="item1" compid="group2.ipt_reqdeptcd_search" propid="value" datasetid="ds_send_sendlist" columnid="reqdeptcd"/>
- <BindItem id="item2" compid="group2.ipt_reqdeptnm_search" propid="value" datasetid="ds_send_sendlist" columnid="reqdeptnm"/>
- <BindItem id="item3" compid="group2.ipt_reqfromdd_search" propid="value" datasetid="ds_send_sendlist" columnid="reqfromdd"/>
- <BindItem id="item4" compid="group2.ipt_reqtodd_search" propid="value" datasetid="ds_send_sendlist" columnid="reqtodd"/>
- <BindItem id="item5" compid="group2.cmb_goodflag_search" propid="value" datasetid="ds_send_sendlist" columnid="goodflag"/>
- <BindItem id="item6" compid="group2.ipt_edicd_search" propid="value" datasetid="ds_send_sendlist" columnid="edicd"/>
- <BindItem id="item7" compid="group2.ipt_goodnm_search" propid="value" datasetid="" columnid="goodnm"/>
- <BindItem id="item8" compid="group2.rdo_newmatrprcsstat" propid="value" datasetid="ds_send_sendlist" columnid="newmatrprcsstat"/>
- <BindItem id="item9" compid="rdo_undecicurematr" propid="value" datasetid="ds_main_newmeterialdetail" columnid="undecicurematr"/>
- <BindItem id="item10" compid="ipt_useschedd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="useschedd"/>
- <BindItem id="item11" compid="group5.cmb_instcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="instcd"/>
- <BindItem id="item12" compid="group5.ipt_reqdd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdd"/>
- <BindItem id="item13" compid="group5.opt_reqseqno" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqseqno"/>
- <BindItem id="item14" compid="group5.ipt_reqpsnnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqpsnnm"/>
- <BindItem id="item15" compid="group5.ipt_reqdeptnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdeptnm"/>
- <BindItem id="item16" compid="group5.ipt_reqdeptcd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdeptcd"/>
- <BindItem id="item17" compid="group5.cmb_goodflag2" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodflag"/>
- <BindItem id="item18" compid="group5.ipt_reqdepttel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqdepttel"/>
- <BindItem id="item19" compid="group5.ipt_reqchrgid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqchrgid"/>
- <BindItem id="item20" compid="group5.ipt_reqchrgnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqchrgnm"/>
- <BindItem id="item21" compid="group5.ipt_goodengnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodengnm"/>
- <BindItem id="item22" compid="group5.ipt_goodhngnm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodhngnm"/>
- <BindItem id="item23" compid="group5.ipt_goodmodel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodmodel"/>
- <BindItem id="item24" compid="group5.ipt_goodspec" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodspec"/>
- <BindItem id="item25" compid="group5.cmb_prodplce" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodplce"/>
- <BindItem id="item26" compid="group5.ipt_prodcmpycd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpycd"/>
- <BindItem id="item27" compid="group5.ipt_prodcmpynm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="prodcmpynm"/>
- <BindItem id="item28" compid="group5.rdo_insuyn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insuyn"/>
- <BindItem id="item29" compid="group5.ipt_insucomd" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insucomd"/>
- <BindItem id="item30" compid="group5.ipt_undecicurematrreqdt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="undecicurematrreqdt"/>
- <BindItem id="item31" compid="group5.ipt_goodunitcost" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodunitcost"/>
- <BindItem id="item32" compid="group5.cmb_deliveunit" propid="value" datasetid="ds_main_newmeterialdetail" columnid="deliveunit"/>
- <BindItem id="item33" compid="group5.cmb_purcunit" propid="value" datasetid="ds_main_newmeterialdetail" columnid="purcunit"/>
- <BindItem id="item34" compid="group5.ipt_mmavguseqty" propid="value" datasetid="ds_main_newmeterialdetail" columnid="mmavguseqty"/>
- <BindItem id="item35" compid="group5.ipt_reqqty" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqqty"/>
- <BindItem id="item36" compid="group5.ipt_maincustlastsuplplce" propid="value" datasetid="ds_main_newmeterialdetail" columnid="maincustlastsuplplce"/>
- <BindItem id="item37" compid="group5.ipt_maincustlastsuplplcenm" propid="value" datasetid="ds_main_newmeterialdetail" columnid="maincustlastsuplplcenm"/>
- <BindItem id="item38" compid="group5.ipt_chrgid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgid"/>
- <BindItem id="item39" compid="group5.ipt_chrgtel" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgtel"/>
- <BindItem id="item40" compid="group5.ipt_chrgmpphon" propid="value" datasetid="ds_main_newmeterialdetail" columnid="chrgmpphon"/>
- <BindItem id="item41" compid="group5.ipt_reqpsnid" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqpsnid"/>
- <BindItem id="item42" compid="group6.tar_reqresnusge" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqresnusge"/>
- <BindItem id="item43" compid="group6.tar_smlartymatruseprestcond" propid="value" datasetid="ds_main_newmeterialdetail" columnid="smlartymatruseprestcond"/>
- <BindItem id="item44" compid="group6.tar_anohospusestat" propid="value" datasetid="ds_main_newmeterialdetail" columnid="anohospusestat"/>
- <BindItem id="item45" compid="group6.tar_newmatrusgeimprvpnt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="newmatrusgeimprvpnt"/>
- <BindItem id="item46" compid="group6.tar_reqcmt" propid="value" datasetid="ds_main_newmeterialdetail" columnid="reqcmt"/>
- <BindItem id="item47" compid="group5.ipt_insuresn" propid="value" datasetid="ds_main_newmeterialdetail" columnid="insuresn"/>
- <BindItem id="item48" compid="group2.opt_instcd" propid="value" datasetid="ds_send_sendlist" columnid="instcd"/>
- <BindItem id="item49" compid="group5.cmb_goodflag" propid="value" datasetid="ds_main_newmeterialdetail" columnid="goodflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- include "mis_miscommonxp::PIC002.xjs";
- include "mis_miscommonxp::RAC001.xjs";
- include "mis_miscommonxp::RBC001.xjs";
- include "mis_miscommonxp::RSZ001.xjs";
- var arErrorCode = new HashArray();
- function SMRSD04100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- grdf_setRowTypeIcon(grd_newmeterial, 0);
- }
- function SMRSD04100_onload(obj:Form, e:LoadEventInfo)
- {
- //화면 Control을 초기화한다
- fInitialize();
- //misfMsterDetailSet(grd_newmeterial,null,"TRRSD04101","Y");
- }
- // 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- function fInitialize() {
- misfGridInit(grd_newmeterial);
-
- ds_send.clearData();
- ds_send.addRow();
-
- ds_main_newmeterialdetail.clearData();
- ds_main_newmeterialdetail.addRow();
-
- misfComboComCdListMulti("Z0007,R0035,R0129","group5.cmb_instcd,group5.cmb_prodplce,group2.rdo_newmatrprcsstat");
-
- //misfComboCopyItemSet(opt_instcd, "", cmb_instcd, ""); //기관코드
- misfComboCopyItemSet("group2.cmb_goodflag_search", "", "group5.cmb_goodflag", ""); //물품코드
- misfComboCopyItemSet("group2.cmb_goodflag_search", "", "group5.cmb_goodflag2", "");
-
- ds_send_sendlist.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send_sendlist.setColumn(0, "instcdnm", sysf_getUserInfo("dutplceinstnm"));
- ds_main_newmeterialdetail.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- // 사용자의 부서가 하나가 아니면 오류메세지를 호출하며. 부서가 하나이면 부서코드와 부서명을 설정해준다.
- var fcheck = rszfGetUserInfo(sysf_getUserInfo("userid"), sysf_getUserInfo("dutplceinstcd")) ;
- if( ( fcheck > 1 ) || ( fcheck == 0 ) ){
- ds_send_sendlist.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
- ds_send_sendlist.setColumn(0, "reqdeptnm", sysf_getUserInfo("dutplcenm"));
- ds_main_newmeterialdetail.setColumn(0, "reqdeptcd", sysf_getUserInfo("dutplcecd"));
- ds_main_newmeterialdetail.setColumn(0, "reqdeptnm", sysf_getUserInfo("dutplcenm"));
- }else{
- ds_send_sendlist.setColumn(0, "reqdeptcd", ds_init_resultdata_rscmreaplist.getColumn(0, "deptcd"));
- ds_send_sendlist.setColumn(0, "reqdeptnm", ds_init_resultdata_rscmreaplist.getColumn(0, "deptnm"));
- ds_main_newmeterialdetail.setColumn(0, "reqdeptcd", ds_init_resultdata_rscmreaplist.getColumn(0, "deptcd"));
- ds_main_newmeterialdetail.setColumn(0, "reqdeptnm", ds_init_resultdata_rscmreaplist.getColumn(0, "deptnm"));
- }
-
- ds_main_newmeterialdetail.setColumn(0, "reqpsnid", sysf_getUserInfo("userid"));
- ds_main_newmeterialdetail.setColumn(0, "reqpsnnm", sysf_getUserInfo("usernm"));
-
- ds_main_newmeterialdetail.setColumn(0, "reqdd", utlf_getCurrentDate() );
- ds_send_sendlist.setColumn(0, "reqfromdd", utlf_getCurrentDate() );
- ds_send_sendlist.setColumn(0, "reqtodd", utlf_getCurrentDate() );
-
- ds_main_newmeterialdetail.setColumn(0, "useschedd", utlf_getCurrentDate() );
- ds_main_newmeterialdetail.setColumn(0, "undecicurematrreqdt", utlf_getCurrentDate() );
-
- group5.rdo_insuyn.index = 0;
- rdo_undecicurematr.index = 0;
- fDisableCheck( false );
- }
- function fDisableCheck( status ) {
- group5.cmb_instcd.enable = status;
- group5.ipt_reqdd.enable = status;
- group5.cmb_goodflag.enable = status;
- }
- function btn_clear_onclick(obj:Button, e:ClickEventInfo)
- {
- var updtdata = grdf_getGridUpdateData(grd_newmeterial);
- if (updtdata.rowcount > 0) {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 초기화 작업을","Q003");
- if (ret != 6) { // not OK
- return;
- }
- }
- fInitialize();
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if( fCheckSaveData() ) {
- if ( ds_main_list_newmeterialdetail.rowcount == 0 ) {
- misfGridInit(grd_newmeterial);
- misfGridIUD(grd_newmeterial, "A");
- }
-
- if ( fDataCheck() ) {
- ds_send_newmeterialdetail.enableevent = false;
- ds_send_newmeterialdetail.updatecontrol = false;
- dsf_setDefaultVal(ds_send_newmeterialdetail, "reqqty:0,goodunitcost:0,mmavguseqty:0,newmatrprcsstat:1,smlartyamt:0.0");
- ds_send_newmeterialdetail.updatecontrol = true;
- ds_send_newmeterialdetail.enableevent = true;
-
- var oParam = {};
- oParam.id = "TXRSD04001";
- oParam.service = "purcbaseapp.CalcScorTrsmMngt";
- oParam.method = "reqExeNewMeterial";
- oParam.inds = "req=ds_send_newmeterialdetail";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXRSD04001";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXRSD04001") > -1){
- fSearchData();
- }
- } else {
- sysf_messageBox("변경된 데이터가","I004");
- return;
- }
- }
- }
- function cf_TXRSD04001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSearchData() {
- //misfMsterDetailRetrieve();
- var oParam = {};
- oParam.id = "TRRSD04101";
- oParam.service = "purcbaseapp.CalcScorTrsmMngt";
- oParam.method = "reqGetNewReqMeterial";
- oParam.inds = "req=ds_send_sendlist";
- oParam.outds = "ds_main_list_newmeterialdetail=newmeterial";
- oParam.async = false;
- tranf_submit(oParam);
-
- if ( ds_main_list_newmeterialdetail.rowcount > 0) {
- ds_main_newmeterialdetail.copyData(ds_main_list_newmeterialdetail);
- ds_main_newmeterialdetail.clearData();
- ds_main_newmeterialdetail.addRow();
-
- ds_main_list_newmeterialdetail.rowposition = 0;
- ds_main_newmeterialdetail.copyRow(0, ds_main_list_newmeterialdetail, ds_main_list_newmeterialdetail.rowposition);
- fDisableCheck( true );
- } else {
- ds_main_newmeterialdetail.clearData();
- ds_main_newmeterialdetail.addRow();
- fDisableCheck( false );
- }
- }
- function fCheckSaveData()
- {
- if(utlf_transNullToEmpty(group5.cmb_instcd.value).length == 0)
- {
- sysf_messageBox("기관코드는" ,"I003");
- group5.cmb_instcd.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.ipt_reqdd.value).length == 0)
- {
- sysf_messageBox("청구일자는","I003");
- group5.ipt_reqdd.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.cmb_goodflag.value).length == 0)
- {
- sysf_messageBox("물품구분은","I003");
- group5.cmb_goodflag.setFocus();
- return false;
- }
-
- if(utlf_transNullToEmpty(group5.ipt_reqdeptcd.value).length==0)
- {
- sysf_messageBox("청구부서는","I003");
- group5.ipt_reqdeptcd.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.ipt_reqpsnid.value).length==0)
- {
- sysf_messageBox("청구자는","I003");
- group5.ipt_reqpsnid.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.ipt_goodhngnm.value).length==0)
- {
- sysf_messageBox("품명(한글)은","I003");
- group5.ipt_goodhngnm.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.ipt_reqdepttel.value).length==0)
- {
- sysf_messageBox("원내전화는","I003");
- group5.ipt_reqdepttel.setFocus();
- return false;
- }
-
- if(utlf_transNullToEmpty(group5.ipt_reqchrgid.value).length==0)
- {
- sysf_messageBox("부서장은","I003");
- group5.ipt_reqchrgid.setFocus();
- return false;
- }
-
- if(utlf_transNullToEmpty(group5.ipt_goodengnm.value).length==0)
- {
- sysf_messageBox("품명(영문)은","I003");
- group5.ipt_goodengnm.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.ipt_goodspec.value).length==0)
- {
- sysf_messageBox("규격은","I003");
- group5.ipt_goodspec.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.ipt_goodmodel.value).length==0)
- {
- sysf_messageBox("모델은","I003");
- group5.ipt_goodmodel.setFocus();
- return false;
- }
- if(utlf_transNullToEmpty(group5.cmb_prodplce.value).length==0)
- {
- sysf_messageBox("제조국은","I003");
- group5.cmb_prodplce.setFocus();
- return false;
- }
- return true;
- }
- function fDataCheck() {
- misfGridRowStatusChange(grd_newmeterial, "ds_main_list_newmeterialdetail", "ds_main_newmeterialdetail");
- var updtdata = grdf_getGridUpdateData(grd_newmeterial);
-
- if (updtdata.rowcount > 0 ){
- grdf_setStatusColumn(updtdata, "status");
- ds_send_newmeterialdetail.copyData(updtdata, true);
- return true;
- }
- else return false;
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- var goodflag;
- for(var i = 0; i < ds_main_list_newmeterialdetail.rowcount; i++) {
- goodflag = ds_main_list_newmeterialdetail.getColumn(i, "goodflag");
-
- group5.cmb_goodflag2.value = goodflag;
-
- dsf_makeValue(ds_main_list_newmeterialdetail, "goodflagnm", "string", cmb_goodflag2.label, i);
- dsf_makeValue(ds_main_list_newmeterialdetail, "instnm", "string", sysf_getUserInfo("dutplceinstnm"), i);
- }
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/list/newmeterialdetail", ds_main_list_newmeterialdetail); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPRSD04101"],[objParam], option);
- }
- function btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- misfGridIUD(grd_newmeterial, "D");
- }
- function ds_main_list_newmeterialdetail_onrowposchanged(obj:Dataset, e:DSRowPosChangeEventInfo)
- {
- if( ds_main_list_newmeterialdetail.rowcount > 0 ) {
- ds_main_newmeterialdetail.copyRow(0, ds_main_list_newmeterialdetail, ds_main_list_newmeterialdetail.rowposition);
- // grid에 없어서 copy노드후 적용안됨,
- dsf_makeValue(ds_main_newmeterialdetail, "maincustlastsuplplcenm", "string", "");
-
- // 입력row는 disable true
- if (ds_main_list_newmeterialdetail.getRowType(ds_main_list_newmeterialdetail.rowposition) == 2 )
- {
- fDisableCheck( false );
- fInsuynChange("Y");
- }
- else
- {
- fDisableCheck( true );
- fInsuynChange("N");
- }
-
- //승인 여부에 따라 삭제 버튼 컨트롤 설정.
- fDelCheck();
- }
- }
- /* ---------------------------------------------------------------
- 요양급여 컬럼에 따라 보여지는 column 이 다르다.
- -----------------------------------------------------------------*/
- function fInsuynChange(pDataClearYn)
- {
-
- group5.ipt_edicd.visible = false;
- group5.ipt_insucomd.visible = false;
- group5.ipt_insuresn.visible = false;
- group5.ipt_undecicurematrreqdt.visible = false;
-
- /* ----------------------------------------------------------
- data query -> silple query
- validation -> dataclear , ,
- -----------------------------------------------------------*/
- if (pDataClearYn=="Y")
- {
- ds_main_newmeterialdetail.setColumn(0, "edicd", ""); // edi code
- ds_main_newmeterialdetail.setColumn(0, "insucomd", ""); // 해당고시
- ds_main_newmeterialdetail.setColumn(0, "undecicurematrreqdt", ""); //치료재료 미결정신청일자
- ds_main_newmeterialdetail.setColumn(0, "insuresn", ""); //의료적 비급여사유
- }
- if (group5.rdo_insuyn.value == "1")
- {
- group5.caption_insuyn.text = 'EDI CODE';
- group5.ipt_edicd.visible=true;
- }
- else if (group5.rdo_insuyn.value == "2")
- {
- group5.caption_insuyn.text = 'EDI CODE';
- group5.ipt_edicd.visible = true;
- }
- else if (group5.rdo_insuyn.value == "3")
- {
- group5.caption_insuyn.text = '사 유';
- group5.ipt_insuresn.visible = true;
-
- }
- else if (group5.rdo_insuyn.value == "4")
- {
- group5.caption_insuyn.aligntext = '재료미결정신청일';
- group5.ipt_undecicurematrreqdt.visible = true;
- }
- else if (group5.rdo_insuyn.value == "5")
- {
- group5.caption_insuyn.text = '해당고시';
- group5.ipt_insucomd.visible = true;
- }
- }
- function fDelCheck()
- {
- if(ds_main_list_newmeterialdetail.getColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvyntemp") == 'Y')
- {
- btn_del.enable = false;
- group5.enable = false;
- group6.enable = false;
- }else{
- btn_del.enable = true;
- group5.enable = true;
- group6.enable = true;
- }
- }
- function ds_main_list_newmeterialdetail_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(grd_newmeterial.currentcol == grd_newmeterial.getBindCellIndex("body", "deptaprvyn"))
- {
- if(ds_main_list_newmeterialdetail.getColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvyn") == 'Y')
- {
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvdd", utlf_getCurrentDate());
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvpsnid", sysf_getUserInfo("userid"));
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvpsnnm", sysf_getUserInfo("usernm"));
-
- ds_main_newmeterialdetail.setColumn(0, "deptaprvyn", 'Y');
- ds_main_newmeterialdetail.setColumn(0, "deptaprvdd", utlf_getCurrentDate());
- ds_main_newmeterialdetail.setColumn(0, "deptaprvpsnid", sysf_getUserInfo("userid"));
- ds_main_newmeterialdetail.setColumn(0, "deptaprvpsnnm", sysf_getUserInfo("usernm"));
- }else{
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvdd", '');
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvpsnid", '');
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowposition, "deptaprvpsnnm", '');
-
- ds_main_newmeterialdetail.setColumn(0, "deptaprvyn", 'N');
- ds_main_newmeterialdetail.setColumn(0, "deptaprvdd", '');
- ds_main_newmeterialdetail.setColumn(0, "deptaprvpsnid", '');
- ds_main_newmeterialdetail.setColumn(0, "deptaprvpsnnm", '');
- }
- }
- }
- function rdo_undecicurematr_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if ( rdo_undecicurematr.value ==1 ) {
- group5.ipt_undecicurematrreqdt.enable = true;
- group5.ipt_undecicurematrreqdt.value = utlf_getCurrentDate();
- } else {
- group5.ipt_undecicurematrreqdt.enable = false;
- group5.ipt_undecicurematrreqdt.value = "";
- }
- }
- function group2_ipt_reqdeptnm_search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm", group2.opt_instcd.value, "instcd");
- }
- }
- function group2_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", group2.ipt_reqdeptcd_search,"", recv_list, group2.opt_instcd.value, "instcd") ;
- }
- function group2_ipt_reqdeptcd_search_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm", group2.opt_instcd.value, "instcd");
- }
- }
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_transNullToEmpty(group2.opt_instcd.value).length== 0 )
- {
- sysf_messageBox("기관코드는 " ,"C002");
- group2.opt_instcd.setFocus();
- return false;
- } else {
- if ( fDataCheck() ) {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 조회 작업을","Q003");
- if (ret != 6) { // not OK
- return;
- } else {
- fSearchData();
- }
- } else {
- fSearchData();
- }
- }
- }
- function btn_insert_onclick(obj:Button, e:ClickEventInfo)
- {
- var updtdata = grdf_getGridUpdateData(grd_newmeterial);
- if (updtdata.rowcount > 0) {
- var ret = sysf_messageBox("그리드에 작업 중인 내용이 있습니다. 신규 작업을","Q003");
- if (ret != 6) { // not OK
- return;
- }
- }
- ds_main_newmeterialdetail.clearData();
- ds_main_newmeterialdetail.addRow();
-
- fDisableCheck( false );
- misfGridIUD(grd_newmeterial, "A");
-
- fDefaultSetting();
- fDelCheck();
- }
- function fDefaultSetting()
- {
- ds_main_newmeterialdetail.setColumn(0, "instcd", group2.opt_instcd.value);
- ds_main_newmeterialdetail.setColumn(0, "goodflag", ds_send_sendlist.getColumn(0, "goodflag"));
- ds_main_newmeterialdetail.setColumn(0, "reqdd", utlf_getCurrentDate() );
-
- ds_main_newmeterialdetail.setColumn(0, "reqdeptcd", group2.ipt_reqdeptcd_search.value);
- ds_main_newmeterialdetail.setColumn(0, "reqdeptnm", group2.ipt_reqdeptnm_search.value);
-
- ds_main_newmeterialdetail.setColumn(0, "reqpsnid", sysf_getUserInfo("userid"));
- ds_main_newmeterialdetail.setColumn(0, "reqpsnnm", sysf_getUserInfo("usernm"));
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "instcd" , group2.opt_instcd.value);
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "goodflag" , group2.cmb_goodflag_search.value);
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "reqdd" , utlf_getCurrentDate());
-
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "reqdeptcd" , sysf_getUserInfo("dutplcecd"));
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "reqdeptnm" , sysf_getUserInfo("dutplcenm"));
-
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "reqpsnid" , sysf_getUserInfo("userid"));
- ds_main_list_newmeterialdetail.setColumn(ds_main_list_newmeterialdetail.rowcount - 1, "reqpsnnm" , sysf_getUserInfo("usernm"));
- }
- function ds_main_newmeterialdetail_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "maincustlastsuplplce"){
- if(utlf_transNullToEmpty(ds_main_newmeterialdetail.getColumn(0, "maincustlastsuplplce")).length == 0)
- {
- group5.ipt_maincustlastsuplplcenm.value = "";
- group5.ipt_chrgid.value = '';
- group5.ipt_chrgtel.value = '';
- group5.ipt_chrgmpphon.value ='';
- }else{
- rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
- ds_main_newmeterialdetail.getColumn(0, "instcd") +",entrregno," + ds_main_newmeterialdetail.getColumn(0, "maincustlastsuplplce")
- ,"","maincustlastsuplplce,maincustlastsuplplcenm,prsdnm,cntctel" ,group5.ipt_maincustlastsuplplce,"SPRSD00220","instcd","group5.cmb_instcd",'Y');
- if(!utlf_isNull(ds_init_main_reqcustomlist.getColumn(0, "prsdnm")))
- {
- ds_main_newmeterialdetail.setColumn(0, "chrgid", ds_init_main_reqcustomlist.getColumn(0, "prsdnm"));
- ds_main_newmeterialdetail.setColumn(0, "chrgtel", ds_init_main_reqcustomlist.getColumn(0, "cntctel"));
- ds_init_main_reqcustomlist.clearData();
- }else{
- ds_main_newmeterialdetail.setColumn(0, "chrgid", ds_main_newmeterialdetail.getColumn(0, "prsdnm"));
- ds_main_newmeterialdetail.setColumn(0, "chrgtel", ds_main_newmeterialdetail.getColumn(0, "cntctel"));
- ds_main_newmeterialdetail.setColumn(0, "chrgmpphon", ds_main_newmeterialdetail.getColumn(0, "faxno"));
- }
- }
- }else if(e.columnid == "reqchrgnm"){
- misfValidationCheck("01-2", "", "reqchrgid,reqchrgnm");
- }
- }
- function group5_ipt_maincustlastsuplplce_onkeydown(obj:Edit, e:KeyEventInfo)
- {
-
- }
- function group5_btn_prodcmpycd_onclick(obj:Button, e:ClickEventInfo)
- {
- rszfOpenPopUpListByWndName(group5.ipt_prodcmpycd,"","prodcmpycd,prodcmpynm","SPRSD00160","","");
- }
- function group5_cmb_instcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- // 단위 따로 분리.
- rszfComboUnitList(group5.cmb_purcunit, ds_main_newmeterialdetail.getColumn(0, "instcd"), ds_main_newmeterialdetail.getColumn(0, "goodflag"));
- misfComboCopyItemSet(group5.cmb_purcunit, "", group5.cmb_deliveunit, "");
- }
- function group5_ipt_reqpsnid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("01-1", "", "reqpsnid,reqpsnnm" );
- }
- }
- function group5_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqdeptcd,reqdeptnm";
- misfOpenPopUpList("02", group2.ipt_reqdeptcd_search,"", recv_list, group2.opt_instcd.value, "instcd") ;
- }
- function group5_rdo_insuyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fInsuynChange("Y")
- }
- function group5_cmb_goodflag2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- rszfComboUnitList(group5.cmb_purcunit,ds_main_newmeterialdetail.getColumn(0, "instcd"), ds_main_newmeterialdetail.getColumn(0, "goodflag"));
- misfComboCopyItemSet(group5.cmb_purcunit, "", group5.cmb_deliveunit, "");
- }
- function group5_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqpsnid,reqpsnnm";
- misfOpenPopUpList("12", group5.ipt_reqpsnid,"", recv_list) ;
- }
- function group5_ipt_reqpsnnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("01-2", "", "reqpsnid,reqpsnnm");
- }
- }
- function group5_btn_maincustlastsuplplce_onclick(obj:Button, e:ClickEventInfo)
- {
- rszfOpenPopUpListByWndName(group5.ipt_maincustlastsuplplce,"","maincustlastsuplplce,maincustlastsuplplcenm,prsdnm,cntctel","SPRSD00220","instcd","group5.cmb_instcd" );
-
- ds_main_newmeterialdetail.setColumn(0, "chrgid", ds_main_newmeterialdetail.getColumn(0, "prsdnm"));
- ds_main_newmeterialdetail.setColumn(0, "chrgtel", ds_main_newmeterialdetail.getColumn(0, "cntctel"));
- }
- function group5_ipt_maincustlastsuplplcenm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset();
- if(!utlf_isNull(group5.ipt_maincustlastsuplplcenm.value)){
- rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
- ds_main_newmeterialdetail.getColumn(0, "instcd") +",custnm,"+ ds_main_newmeterialdetail.getColumn(0, "maincustlastsuplplcenm")
- ,"","maincustlastsuplplce,maincustlastsuplplcenm,prsdnm,cntctel" , group5.ipt_maincustlastsuplplce,"SPRSD00220","instcd","group5.cmb_instcd",'Y');
-
- if(!utlf_isNull(ds_init_main_reqcustomlist.getColumn(0, "prsdnm")))
- {
- ds_main_newmeterialdetail.setColumn(0, "chrgid", ds_init_main_reqcustomlist.getColumn(0, "prsdnm"));
- ds_main_newmeterialdetail.setColumn(0, "chrgtel", ds_init_main_reqcustomlist.getColumn(0, "cntctel"));
- ds_init_main_reqcustomlist.clearData();
- }else{
- ds_main_newmeterialdetail.setColumn(0, "chrgid", ds_main_newmeterialdetail.getColumn(0, "prsdnm"));
- ds_main_newmeterialdetail.setColumn(0, "chrgtel", ds_main_newmeterialdetail.getColumn(0, "cntctel"));
- ds_main_newmeterialdetail.setColumn(0, "chrgmpphon", ds_main_newmeterialdetail.getColumn(0, "faxno"));
- }
- }else{
- group5.ipt_maincustlastsuplplce.value = "";
- group5.ipt_chrgid.value = '';
- group5.ipt_chrgtel.value = '';
- group5.ipt_chrgmpphon.value ='';
- }
- }
- }
- function group5_ipt_prodcmpynm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- if(utlf_isNull(group5.ipt_prodcmpynm.value)){
- rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm",
- "prodcmpycd,," + ds_main_newmeterialdetail.getColumn(0, "prodcmpynm")
- ,"","prodcmpycd,prodcmpynm" ,group5.ipt_prodcmpycd,"SPRSD00160","","");
- }else{
- group5.ipt_prodcmpycd.value = "";
- }
- }
- }
- function group5_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- var recv_list = "reqchrgid,reqchrgnm";
- misfOpenPopUpList("12", group5.ipt_reqchrgid,"", recv_list) ;
- }
- function group5_ipt_prodcmpycd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- if ( utlf_transNullToEmpty(ds_main_newmeterialdetail.getColumn(0, "prodcmpycd")).length == 0 ){
- group5.ipt_prodcmpynm.value = "";
- }
- else{
- rszfValidationCheck("TRRSD00161", "prodcmpylist", "refcond,prodcmpycd,prodcmpynm","prodcmpycd," + ds_main_newmeterialdetail.getColumn(0, "prodcmpycd") + "," ,"","prodcmpycd,prodcmpynm" ,group5.ipt_prodcmpycd,"SPRSD00160","","");
- }
- group5.ipt_goodmodel.setFocus();
- }else if(e.keycode == 9)
- {
- if(e.keycode == 13){
- group5.cmb_prodplce.setFocus();
- }else{
- group5.ipt_goodmodel.setFocus();
- }
- }
- }
- function group5_ipt_reqdeptnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm", group2.opt_instcd.value, "instcd");
- }
- }
- function group5_ipt_reqchrgid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("01-1", "", "reqchrgid,reqchrgnm");
- }
- }
- function group5_ipt_reqdeptcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- misfValidationCheck("02", "", "reqdeptcd,reqdeptnm", group2.opt_instcd.value, "instcd");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|