123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPIE00100" position="absolute 0 0 1195 761" titletext="치료재료신고관리" onload="SMPIE00100_onload">
- <Layouts>
- <Layout>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 26 1195 760" style="" anchor="all">
- <Layouts>
- <Layout>
- <Static id="caption1" class="tit_2" position="absolute 0 93 87 109" style="" text="신청내역" anchor="left top"/>
- <Static id="caption57" class="tit_2" position="absolute 0 414 113 430" style="" text="신고내역" anchor="left right bottom"/>
- <Shape id="line24" class="line_10" linetype="horizontal" position="absolute 0 432 1194 435" style="" anchor="left right bottom"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 112 1194 115" style="" anchor="left top right"/>
- <Div id="grp_sea" position="absolute 0 0 1194 59" style="align: top;" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line13" class="line_4" linetype="vertical" position="absolute 1115 20 1118 42" style="" anchor="top right"/>
- <Static id="caption20" class="search_name" position="absolute 458 9 554 26" style="" text="신청번호 :" anchor="top right"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" position="absolute 705 34 895 54" style="" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">완료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">미완료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">전송</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption5" position="absolute 200 35 215 50" style="" text="~" anchor="left top"/>
- <Edit id="ipt_srchcond2" class="input_search" position="absolute 550 32 680 51" style="" anchor="top right"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="rdo_srchcond1" position="absolute 460 34 545 54" style="" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">수가</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">EDI</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption2" position="absolute 200 13 215 28" style="" text="~" anchor="left top"/>
- <Edit id="ipt_appno1" class="input_search" position="absolute 549 8 630 27" style="" anchor="top right" onkeyup="group3_grp_sea_ipt_appno1_onkeyup"/>
- <Combo innerdataset="ds_init_U0001list_U0001" datacolumn="cdid" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_appno2" class="combo_search" position="absolute 635 8 695 27" style="" onitemclick="group3_grp_sea_cmb_appno2_onitemclick" anchor="top right" onitemchanged="group3_grp_sea_cmb_appno2_onitemchanged"/>
- <Calendar id="ipt_fromdd1" class="input_s_essential" taborder="1" mask="yyyy-mm-dd" position="absolute 101 8 196 27" style="" anchor="left top" onkillfocus="group3_grp_sea_ipt_fromdd1_onkillfocus">
- <Static id="caption7"/>
- </Calendar>
- <Calendar id="ipt_todd1" class="input_s_essential" taborder="2" mask="yyyy-mm-dd" position="absolute 216 8 311 27" style="" anchor="left top"/>
- <Calendar id="ipt_fromdd2" class="input_search" taborder="100" mask="yyyy-mm-dd" position="absolute 101 32 196 51" style="" anchor="left top" onkillfocus="group3_grp_sea_ipt_fromdd2_onkillfocus">
- <Static id="caption7"/>
- </Calendar>
- <Calendar id="ipt_todd2" class="input_search" taborder="101" mask="yyyy-mm-dd" position="absolute 216 32 311 51" style="" anchor="left top"/>
- <Button id="btn_srch" class="btn1" position="absolute 1130 20 1186 42" style="" text="조회" onclick="group3_grp_sea_btn_srch_onclick" anchor="top right"/>
- <Button id="btn_cret" class="btn4" position="absolute 755 6 811 28" style="" text="생성" onclick="group3_grp_sea_btn_cret_onclick" anchor="top right"/>
- <Button id="button61" class="icon_search" taborder="102" position="absolute 315 33 331 49" style="" text="" onclick="group3_grp_sea_button61_onclick" onkeyup="group3_grp_sea_button61_onkeyup" anchor="left top"/>
- <Static id="caption6" class="search_name" position="absolute 11 10 100 27" style="" text="발주일자 :" anchor="left top"/>
- <Static id="caption7" class="search_name" position="absolute 11 33 100 50" style="" text="신청일자 :" anchor="left top"/>
- <Button id="button1" class="btn5" visible="false" position="absolute 1030 20 1094 39" style="" text="자료수집" onclick="group3_grp_sea_button1_onclick" anchor="top right"/>
- <Button id="button3" class="btn4" position="absolute 815 6 919 28" style="" text="신청번호생성" onclick="group3_grp_sea_button3_onclick" anchor="top right"/>
- <Button id="button4" class="btn4" visible="false" position="absolute 921 6 1001 28" style="" text="포털생성" onclick="group3_grp_sea_button4_onclick" anchor="top right"/>
- <Button id="button6" class="btn4" position="absolute 315 6 417 28" style="" text="발주내역생성" onclick="group3_grp_sea_button6_onclick" anchor="left top"/>
- <CheckBox id="checkbox1" taborder="103" text="신청" position="absolute 704 6 750 25" anchor="top right" truevalue="Y" onchanged="group3_grp_sea_checkbox1_onchanged"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="datagrid2" binddataset="ds_main_list02_gridpiehh602" class="datagrid2" position="absolute 0 435 1194 734" style="" anchor="left right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="35"/>
- <Column size="88"/>
- <Column size="70"/>
- <Column size="100"/>
- <Column size="75"/>
- <Column size="90"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="75"/>
- <Column size="99"/>
- <Column size="65"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="25"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="신청품목코드"/>
- <Cell col="2" text="처방코드"/>
- <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="2년초과 여부"/>
- <Cell col="18" text="구입기관상호"/>
- <Cell col="19" text="구입기관 사업장등록번호"/>
- <Cell col="20" text="제조회사명"/>
- <Cell col="21" text="수입회사명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" style="align:left;" text="bind:appitemcd"/>
- <Cell col="2" style="align:left;" text="bind:goodcd"/>
- <Cell col="3" style="align:left;" text="bind:goodnm"/>
- <Cell col="4" displaytype="date" text="bind:purcdmndmoddd"/>
- <Cell col="5" style="align:left;" text="bind:appno"/>
- <Cell col="6" displaytype="number" text="bind:lnno"/>
- <Cell col="7" displaytype="number" text="bind:winunitcost"/>
- <Cell col="8" displaytype="number" text="bind:purcunitcost"/>
- <Cell col="9" displaytype="number" text="bind:winqty"/>
- <Cell col="10" displaytype="number" text="bind:winamt"/>
- <Cell col="11" text="bind:goodspec"/>
- <Cell col="12" text="bind:winunit"/>
- <Cell col="13" text="bind:winpackunit"/>
- <Cell col="14" displaytype="number" text="bind:winpackcntperunit"/>
- <Cell col="15" displaytype="date" text="bind:fstgenrdd"/>
- <Cell col="16" text="bind:predelive"/>
- <Cell col="17" text="bind:twoyyexcsyn"/>
- <Cell col="18" style="align:left;" text="bind:custnm"/>
- <Cell col="19" style="align:left;" text="bind:suplplcecd"/>
- <Cell col="20" style="align:left;" text="bind:prodcmpynm"/>
- <Cell col="21" style="align:left;" text="bind:imptcmpynm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line9" class="line_3" linetype="horizontal" position="absolute 0 62 1194 65" style="" anchor="left top right"/>
- <Shape id="line11" class="line_3" linetype="horizontal" position="absolute 0 86 1194 89" style="" anchor="left top right"/>
- <Edit id="ipt_decidocuno" class="input_default" position="absolute 65 65 115 84" style="align:right ;" anchor="left top" readonly="true"/>
- <Edit id="ipt_decirepldd" class="input_default" position="absolute 190 65 240 84" style="align:right ;" anchor="left top" readonly="true"/>
- <Static id="caption38" class="cell_1" position="absolute 0 65 59 84" style="align:left middle;" text="조회건수" anchor="left top"/>
- <Static id="caption39" class="cell_1" position="absolute 124 65 183 84" style="align:left middle;" text="완료건수" anchor="left top"/>
- <Edit id="input7" class="input_default" position="absolute 333 65 383 84" style="align:right ;" anchor="left top" readonly="true"/>
- <Static id="caption3" class="cell_1" position="absolute 248 65 331 84" style="align:left middle;" text="미완료건수" anchor="left top"/>
- <Button id="button7" class="btn7" position="absolute 1121 92 1194 111" style="" text="액셀저장" onclick="group3_button7_onclick" anchor="top right"/>
- <Grid id="grd_appdetl" binddataset="ds_main_list01_gridpiehh601" class="datagrid2" position="absolute 0 115 1194 406" style="" oncelldblclick="group3_grd_appdetl_oncelldblclick" onmousedown="group3_grd_appdetl_onmousedown" onkillfocus="group3_grd_appdetl_onkillfocus" oncellclick="group3_grd_appdetl_oncellclick" onaftersort="group3_grd_appdetl_onaftersort" anchor="all" cellsizingtype="col" cellmovingtype="col" cellclickbound="cell" onrbuttondown="group3_grd_appdetl_onrbuttondown" onenterdown="group3_grd_appdetl_onenterdown" onheadclick="group3_grd_appdetl_onheadclick" oncloseup="group3_grd_appdetl_oncloseup" autoupdatetype="comboselect">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="75"/>
- <Column size="70"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="75"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="35"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="102"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="75"/>
- <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="18" band="head"/>
- <Row size="18" band="head"/>
- <Row size="25"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" taborder="undefined"/>
- <Cell col="2" displaytype="normal" edittype="none" text="삭제"/>
- <Cell col="3" displaytype="normal" edittype="none" text="완료"/>
- <Cell col="4" rowspan="2" text="전송 여부" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="구매 구분" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="신청품목 코드" taborder="undefined"/>
- <Cell col="7" rowspan="2" text="처방코드" taborder="undefined"/>
- <Cell col="8" rowspan="2" text="품명" taborder="undefined"/>
- <Cell col="9" rowspan="2" text="발주일자" taborder="undefined"/>
- <Cell col="10" rowspan="2" text="개당단가" taborder="undefined"/>
- <Cell col="11" rowspan="2" text="구매단가" taborder="undefined"/>
- <Cell col="12" rowspan="2" text="고시가" taborder="undefined"/>
- <Cell col="13" rowspan="2" text="수가보험가" taborder="undefined"/>
- <Cell col="14" rowspan="2" text="발주량" taborder="undefined"/>
- <Cell col="15" rowspan="2" text="발주금액" taborder="undefined"/>
- <Cell col="16" rowspan="2" text="규격" taborder="undefined"/>
- <Cell col="17" rowspan="2" text="단위" taborder="undefined"/>
- <Cell col="18" rowspan="2" text="구매 단위" taborder="undefined"/>
- <Cell col="19" rowspan="2" text="환산 수량" taborder="undefined"/>
- <Cell col="20" rowspan="2" text="선납품구분" taborder="undefined"/>
- <Cell col="21" rowspan="2" text="구입기관상호" taborder="undefined"/>
- <Cell col="22" rowspan="2" text="구입기관 사업장등록번호" taborder="undefined"/>
- <Cell col="23" rowspan="2" text="제조회사명" taborder="undefined"/>
- <Cell col="24" rowspan="2" text="수입회사명" taborder="undefined"/>
- <Cell col="25" rowspan="2" text="신청번호" taborder="undefined"/>
- <Cell col="26" rowspan="2" text="신고서 구분" taborder="undefined"/>
- <Cell col="27" rowspan="2" text="줄번호" taborder="undefined"/>
- <Cell col="28" rowspan="2" text="고시가 적용일" taborder="undefined"/>
- <Cell col="29" rowspan="2" text="원발주일자" taborder="undefined"/>
- <Cell col="30" rowspan="2" text="caption1" taborder="undefined"/>
- <Cell col="31" rowspan="2" text="caption2" taborder="undefined"/>
- <Cell col="32" rowspan="2" text="caption2" taborder="undefined"/>
- <Cell col="33" rowspan="2" text="caption2" taborder="undefined"/>
- <Cell col="34" rowspan="2" text="lnno" taborder="undefined"/>
- <Cell col="35" rowspan="2" text="chk" taborder="undefined"/>
- <Cell col="36" rowspan="2" text="errflag" taborder="undefined"/>
- <Cell col="37" rowspan="2" text="endyn_old" taborder="undefined"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- <Cell row="1" col="2" celltype="head" displaytype="checkbox" edittype="checkbox" text="삭제"/>
- <Cell row="1" col="3" celltype="head" displaytype="checkbox" edittype="checkbox" text="완료"/>
- <Cell row="1" col="38"/>
- <Cell row="1" col="39"/>
- <Cell row="1" col="40"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" celltype="head"/>
- <Cell col="2" displaytype="checkbox" edittype="expr:endyn_old=='Y' && trsmyn == 'Y' ? 'none' : 'checkbox'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');controlbackground:expr:endyn_old=='Y' && trsmyn == 'Y' ? 'silver' : 'default';controlborder:expr:endyn_old=='Y' && trsmyn == 'Y' ? '1 solid #708090cc' : 'default';" text="bind:delyn" expr="delyn == 'Y' || delyn == '1' ? 1 : 0"/>
- <Cell col="3" displaytype="checkbox" edittype="expr:endyn_old=='Y' ? 'none' : 'checkbox'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');controlbackground:EXPR(endyn_old=='Y' ? 'silver' : 'default' );controlborder:expr:endyn_old=='Y' ? '1 solid #708090cc' : 'default';" text="bind:endyn" expr="endyn == 'Y' || endyn == '1' ? 1 : 0"/>
- <Cell col="4" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:trsmyn"/>
- <Cell col="5" displaytype="combo" edittype="readonly" style="align:center;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:purcflag" combodataset="ds_init_R0111list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" edittype="expr:statcd == '4' ? 'readonly' : ds_main_list01_gridpiehh601.getRowType(currow) == 2 ? 'text' : 'readonly'" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:appitemcd" editautoselect="true"/>
- <Cell col="7" edittype="expr:statcd == '4' ? 'readonly' : 'text'" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:goodcd" editautoselect="true"/>
- <Cell col="8" edittype="expr:statcd == '4' ? 'readonly' : 'text'" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:goodnm" editautoselect="true"/>
- <Cell col="9" displaytype="date" edittype="expr:statcd == '4' ? 'readonly' : 'date'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');controlbackground:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:purcdmndmoddd" calendardisplay="display"/>
- <Cell col="10" displaytype="number" edittype="expr:statcd == '4' ? 'readonly' : 'masknumber'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:winunitcost" editautoselect="true"/>
- <Cell col="11" displaytype="number" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:purcunitcost"/>
- <Cell col="12" displaytype="number" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:gosiga"/>
- <Cell col="13" displaytype="number" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:insurbpnt"/>
- <Cell col="14" displaytype="number" edittype="expr:statcd == '4' ? 'readonly' : 'masknumber'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:winqty" editautoselect="true"/>
- <Cell col="15" displaytype="number" edittype="expr:statcd == '4' ? 'readonly' : 'masknumber'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:winamt" editautoselect="true"/>
- <Cell col="16" edittype="expr:statcd == '4' ? 'readonly' : 'text'" style="align:center;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:goodspec" editautoselect="true"/>
- <Cell col="17" edittype="expr:statcd == '4' ? 'readonly' : 'text'" style="align:center;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:winunit" editautoselect="true"/>
- <Cell col="18" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:winpackunit"/>
- <Cell col="19" displaytype="number" edittype="expr:statcd == '4' ? 'readonly' : 'masknumber'" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:winpackcntperunit" editautoselect="true"/>
- <Cell col="20" displaytype="combo" edittype="expr:statcd == '4' ? 'readonly' : 'combo'" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:predelive" combodataset="ds_init_P0253list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="21" displaytype="combo" edittype="expr:statcd == '4' ? 'readonly' : 'combo'" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:suplplcecd" combodataset="ds_init_U0002list_U0002" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="22" edittype="expr:statcd == '4' ? 'readonly' : 'text'" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : '#FFFF99');" text="bind:suplplcecd" editautoselect="true"/>
- <Cell col="23" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:prodcmpynm"/>
- <Cell col="24" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:imptcmpynm"/>
- <Cell col="25" style="align:left;background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:appno"/>
- <Cell col="26" edittype="text" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:reptflag"/>
- <Cell col="27" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:edilnno"/>
- <Cell col="28" displaytype="date" style="background:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');background2:EXPR(chk == 'Y' || errflag=='Y' ? '#CCECFF' : 'default');" text="bind:gosigaappdd"/>
- <Cell col="29" displaytype="date" text="bind:purcdmnddd"/>
- <Cell col="30" text="bind:statcd"/>
- <Cell col="31" text="bind:custnm"/>
- <Cell col="32" text="bind:delallyn"/>
- <Cell col="33" text="bind:maxlnno"/>
- <Cell col="34" text="bind:lnno"/>
- <Cell col="35" text="bind:chk"/>
- <Cell col="36" text="bind:errflag"/>
- <Cell col="37" text="bind:endyn_old"/>
- <Cell col="38"/>
- <Cell col="39"/>
- <Cell col="40"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button108" class="btn2_letter12" visible="false" position="absolute 35 245 208 264" style="" text="[콤보박스]신청번호2 조회" onclick="group3_button108_onclick" anchor="default"/>
- <Button id="btn_sam" class="btn4" position="absolute 900 65 980 84" style="" text="SAM생성" onclick="group3_btn_sam_onclick" anchor="top right"/>
- <Button id="btn_trsm" class="btn4" position="absolute 1115 65 1195 84" style="" text="전송완료" onclick="group3_btn_trsm_onclick" anchor="top right"/>
- <Button id="btn_batchrslt" class="btn4" position="absolute 981 65 1114 84" style="align:left ;" text="SAM 배치결과확인" onclick="group3_btn_batchrslt_onclick" anchor="top right" enable="true"/>
- <Button id="btn_save" class="btn2" position="absolute 1024 92 1066 111" style="" text="저장" onclick="group3_btn_save_onclick" anchor="top right"/>
- <Button id="btn_addrow" class="btn2" position="absolute 1067 92 1120 111" style="" text="행추가" onclick="group3_btn_addrow_onclick" anchor="top right"/>
- <Button id="btn_delrow" class="btn2" visible="false" position="absolute 640 92 693 111" style="" text="행삭제" onclick="group3_btn_delrow_onclick" anchor="top right"/>
- <Button id="btn_del" class="btn2" position="absolute 981 92 1023 111" style="" text="삭제" onclick="group3_btn_del_onclick" anchor="top right"/>
- <Div id="grd_addcmpy" position="absolute 460 215 722 369" style="align:top;" anchor="default" visible="false">
- <Layouts>
- <Layout>
- <Shape id="roundrect2" anchor="all" class="roundrect_search" type="roundrectangle" position="absolute 0 0 262 154" style="border: solid #000066 #000066;background:#ffffff ;" visible="true" onclick="group3_grd_addcmpy_roundrect2_onclick"/>
- <Static id="caption8" class="tit_2" position="absolute 26 41 124 57" style="" text="추가세부입력" anchor="default"/>
- <Shape id="line3" class="line_1" linetype="horizontal" position="absolute 24 59 236 62" style="" anchor="default"/>
- <Static id="caption66" class="cell_1" position="absolute 24 64 120 87" style="align: middle;" text="사업장번호" anchor="default"/>
- <Edit id="ipt_suplplcecd" class="input_default" taborder="1" position="absolute 123 65 236 84" style="" anchor="default"/>
- <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 24 86 236 89" style="" anchor="default"/>
- <Static id="caption86" class="cell_1" position="absolute 24 88 120 111" style="align: middle;" text="구입기관상호" anchor="default"/>
- <Shape id="line4" class="line_3" linetype="horizontal" position="absolute 24 111 236 114" style="" anchor="default"/>
- <Button id="button43" class="btn4" position="absolute 121 119 177 141" style="" text="추가" onclick="group3_grd_addcmpy_button43_onclick" anchor="default"/>
- <Button id="button5" class="btn4" position="absolute 180 119 236 141" style="" text="취소" onclick="group3_grd_addcmpy_button5_onclick" anchor="default"/>
- <Edit id="ipt_suplplcenm" class="input_default" taborder="3" position="absolute 123 89 236 108" style="" anchor="default"/>
- <Static id="caption4" text="구입기관추가" class="tit_1" position="absolute 1 1 161 27"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_addcmpy" class="btn2" position="absolute 894 92 980 111" style="" text="구입기관추가" onclick="group3_btn_addcmpy_onclick" anchor="top right"/>
- <Combo innerdataset="ds_init_U0002list_purccmpy" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_purccmpy" visible="false" position="absolute 815 358 935 377" style="" anchor="default"/>
- <Button id="button2" class="btn5" position="absolute 807 92 893 111" style="" text="발주내역조회" onclick="group3_button2_onclick" anchor="top right"/>
- <Button id="button8" class="btn5" position="absolute 709 92 806 111" style="" text="미신고재료현황" onclick="group3_button8_onclick" anchor="top right"/>
- <Button id="button9" class="btn3" position="absolute 80 91 236 111" style="" text="재료EDI에러점검조회" onclick="group3_button9_onclick" anchor="left top"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="cap_title" text="치료재료 구입내역 신고서 관리" class="tit_1" position="absolute 0 0 295 26" anchor="left top"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_list02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_gooddmnd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="suplplcenm" type="STRING" size="256"/>
- <Column id="subsuplplcecd" type="STRING" size="256"/>
- <Column id="subsuplplcenm" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="winprcsflag" type="STRING" size="256"/>
- <Column id="reqfrdd" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="purcdmndfrdd" type="STRING" size="256"/>
- <Column id="purcdmndtodd" type="STRING" size="256"/>
- <Column id="purcflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- <Col id="lrgcd"/>
- <Col id="lrgnm"/>
- <Col id="suplplcecd"/>
- <Col id="suplplcenm"/>
- <Col id="subsuplplcecd"/>
- <Col id="subsuplplcenm"/>
- <Col id="goodcd"/>
- <Col id="goodnm"/>
- <Col id="winprcsflag"/>
- <Col id="reqfrdd"/>
- <Col id="reqtodd"/>
- <Col id="purcdmndfrdd"/>
- <Col id="purcdmndtodd"/>
- <Col id="purcflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_R0111list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_AddCmpy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="suplplcenm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="suplplcecd"/>
- <Col id="suplplcenm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_send02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="appitemcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="appno" type="STRING" size="256"/>
- <Column id="windd" type="STRING" size="256"/>
- <Column id="purcdmndmoddd" type="STRING" size="256"/>
- <Column id="opn_row" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appitemcd"/>
- <Col id="goodcd"/>
- <Col id="appno"/>
- <Col id="windd"/>
- <Col id="purcdmndmoddd"/>
- <Col id="opn_row"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list01_claminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchcnt" type="STRING" size="256"/>
- <Column id="endyescnt" type="STRING" size="256"/>
- <Column id="endnocnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcnt"/>
- <Col id="endyescnt"/>
- <Col id="endnocnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="gridpiehh602" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gridpiehh602"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="termflag1" type="STRING" size="256"/>
- <Column id="fromdd1" type="STRING" size="256"/>
- <Column id="todd1" type="STRING" size="256"/>
- <Column id="appno1" type="STRING" size="256"/>
- <Column id="appno2" type="STRING" size="256"/>
- <Column id="notiyn" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="termflag2" type="STRING" size="256"/>
- <Column id="fromdd2" type="STRING" size="256"/>
- <Column id="todd2" type="STRING" size="256"/>
- <Column id="srchcond1" type="STRING" size="256"/>
- <Column id="srchcond2" type="STRING" size="256"/>
- <Column id="endyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="workflag"/>
- <Col id="termflag1">1</Col>
- <Col id="fromdd1"/>
- <Col id="todd1"/>
- <Col id="appno1"/>
- <Col id="appno2"/>
- <Col id="notiyn"/>
- <Col id="ioflag"/>
- <Col id="termflag2">2</Col>
- <Col id="fromdd2"/>
- <Col id="todd2"/>
- <Col id="srchcond1">2</Col>
- <Col id="srchcond2"/>
- <Col id="endyn">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_popupdata_popupmenu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="hardcdnm" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="hardcdnm">사용환자조회</Col>
- <Col id="hardcd">fUserEnvSrch</Col>
- </Row>
- <Row>
- <Col id="hardcdnm">입고내역조회</Col>
- <Col id="hardcd">fWinPresCondSrch</Col>
- </Row>
- <Row>
- <Col id="hardcdnm">발주내역조회</Col>
- <Col id="hardcd">fPurcSpecSrch</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list02_gridpiehh602" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="appitemcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="purcdmndmoddd" type="STRING" size="256"/>
- <Column id="appno" type="STRING" size="256"/>
- <Column id="winunitcost" type="STRING" size="256"/>
- <Column id="purcunitcost" type="STRING" size="256"/>
- <Column id="winqty" type="STRING" size="256"/>
- <Column id="winamt" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="winunit" type="STRING" size="256"/>
- <Column id="winpackunit" type="STRING" size="256"/>
- <Column id="winpackcntperunit" type="STRING" size="256"/>
- <Column id="fstgenrdd" type="STRING" size="256"/>
- <Column id="predelive" type="STRING" size="256"/>
- <Column id="twoyyexcsyn" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="imptcmpynm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appitemcd"/>
- <Col id="goodcd"/>
- <Col id="goodnm"/>
- <Col id="purcdmndmoddd"/>
- <Col id="appno"/>
- <Col id="winunitcost"/>
- <Col id="purcunitcost"/>
- <Col id="winqty"/>
- <Col id="winamt"/>
- <Col id="goodspec"/>
- <Col id="winunit"/>
- <Col id="winpackunit"/>
- <Col id="winpackcntperunit"/>
- <Col id="fstgenrdd"/>
- <Col id="predelive"/>
- <Col id="twoyyexcsyn"/>
- <Col id="custnm"/>
- <Col id="suplplcecd"/>
- <Col id="prodcmpynm"/>
- <Col id="imptcmpynm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_U0002list_U0002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_goodwin" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="goodflag" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="windeptcd" type="STRING" size="256"/>
- <Column id="windeptnm" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="suplplcenm" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="winfrdd" type="STRING" size="256"/>
- <Column id="wintodd" type="STRING" size="256"/>
- <Column id="winpsn" type="STRING" size="256"/>
- <Column id="winpsnnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="goodflag"/>
- <Col id="lrgcd"/>
- <Col id="lrgnm"/>
- <Col id="windeptcd"/>
- <Col id="windeptnm"/>
- <Col id="suplplcecd"/>
- <Col id="suplplcenm"/>
- <Col id="goodcd"/>
- <Col id="goodnm"/>
- <Col id="winfrdd"/>
- <Col id="wintodd"/>
- <Col id="winpsn"/>
- <Col id="winpsnnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="purccmpy" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="purccmpy"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_temp2_gridpiehh602" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="appitemcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="gosiga" type="STRING" size="256"/>
- <Column id="gosigaappdd" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="winunit" type="STRING" size="256"/>
- <Column id="predelive" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="imptcmpynm" type="STRING" size="256"/>
- <Column id="lnno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appitemcd"/>
- <Col id="goodcd"/>
- <Col id="goodnm"/>
- <Col id="gosiga"/>
- <Col id="gosigaappdd"/>
- <Col id="goodspec"/>
- <Col id="winunit"/>
- <Col id="predelive"/>
- <Col id="custnm"/>
- <Col id="suplplcecd"/>
- <Col id="prodcmpynm"/>
- <Col id="imptcmpynm"/>
- <Col id="lnno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="appno" type="STRING" size="256"/>
- <Column id="statcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appno"/>
- <Col id="statcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_U0002list_purccmpy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list01_gridpiehh601" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_list01_gridpiehh601_oncolumnchanged">
- <ColumnInfo>
- <Column id="delyn" type="STRING" size="256"/>
- <Column id="endyn" type="STRING" size="256"/>
- <Column id="trsmyn" type="STRING" size="256"/>
- <Column id="purcflag" type="STRING" size="256"/>
- <Column id="appitemcd" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="purcdmndmoddd" type="STRING" size="256"/>
- <Column id="winunitcost" type="STRING" size="256"/>
- <Column id="purcunitcost" type="STRING" size="256"/>
- <Column id="gosiga" type="STRING" size="256"/>
- <Column id="gosigaappdd" type="STRING" size="256"/>
- <Column id="winqty" type="STRING" size="256"/>
- <Column id="winamt" type="STRING" size="256"/>
- <Column id="goodspec" type="STRING" size="256"/>
- <Column id="winunit" type="STRING" size="256"/>
- <Column id="winpackunit" type="STRING" size="256"/>
- <Column id="winpackcntperunit" type="STRING" size="256"/>
- <Column id="predelive" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="suplplcecd" type="STRING" size="256"/>
- <Column id="prodcmpynm" type="STRING" size="256"/>
- <Column id="imptcmpynm" type="STRING" size="256"/>
- <Column id="appno" type="STRING" size="256"/>
- <Column id="reptflag" type="STRING" size="256"/>
- <Column id="edilnno" type="STRING" size="256"/>
- <Column id="statcd" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="delallyn" type="STRING" size="256"/>
- <Column id="maxlnno" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_popupdata_popupmenu_menulist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_U0001list_U0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_temp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_goodreq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reqdeptcd" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="purcflag" type="STRING" size="256"/>
- <Column id="reqfrdd" type="STRING" size="256"/>
- <Column id="reqtodd" type="STRING" size="256"/>
- <Column id="deliveprcsflag" type="STRING" size="256"/>
- <Column id="reqmthdflag" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="reqprid" type="STRING" size="256"/>
- <Column id="instcdnm" type="STRING" size="256"/>
- <Column id="goodcd" type="STRING" size="256"/>
- <Column id="goodnm" type="STRING" size="256"/>
- <Column id="deptgr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="reqdeptcd"/>
- <Col id="reqdeptnm"/>
- <Col id="purcflag"/>
- <Col id="reqfrdd"/>
- <Col id="reqtodd"/>
- <Col id="deliveprcsflag"/>
- <Col id="reqmthdflag">1</Col>
- <Col id="reqflag"/>
- <Col id="reqprid"/>
- <Col id="instcdnm"/>
- <Col id="goodcd"/>
- <Col id="goodnm"/>
- <Col id="deptgr"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_list01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_popupdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_R0111list_R0111" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0253list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.grp_sea.radio1" propid="value" datasetid="ds_send" columnid="endyn"/>
- <BindItem id="item1" compid="group3.grp_sea.ipt_srchcond2" propid="value" datasetid="ds_send" columnid="srchcond2"/>
- <BindItem id="item2" compid="group3.grp_sea.rdo_srchcond1" propid="value" datasetid="ds_send" columnid="srchcond1"/>
- <BindItem id="item3" compid="group3.grp_sea.ipt_appno1" propid="value" datasetid="ds_send" columnid="appno1"/>
- <BindItem id="item4" compid="group3.grp_sea.cmb_appno2" propid="value" datasetid="ds_send" columnid="appno2"/>
- <BindItem id="item5" compid="group3.grp_sea.ipt_fromdd1" propid="value" datasetid="ds_send" columnid="fromdd1"/>
- <BindItem id="item6" compid="group3.grp_sea.ipt_todd1" propid="value" datasetid="ds_send" columnid="todd1"/>
- <BindItem id="item7" compid="group3.grp_sea.ipt_fromdd2" propid="value" datasetid="ds_send" columnid="fromdd2"/>
- <BindItem id="item8" compid="group3.grp_sea.ipt_todd2" propid="value" datasetid="ds_send" columnid="todd2"/>
- <BindItem id="item10" compid="group3.ipt_decidocuno" propid="value" datasetid="ds_main_list01_claminfo" columnid="srchcnt"/>
- <BindItem id="item11" compid="group3.ipt_decirepldd" propid="value" datasetid="ds_main_list01_claminfo" columnid="endyescnt"/>
- <BindItem id="item12" compid="group3.input7" propid="value" datasetid="ds_main_list01_claminfo" columnid="endnocnt"/>
- <BindItem id="item13" compid="group3.grd_addcmpy.ipt_suplplcecd" propid="value" datasetid="ds_init_AddCmpy" columnid="suplplcecd"/>
- <BindItem id="item14" compid="group3.grd_addcmpy.ipt_suplplcenm" propid="value" datasetid="ds_init_AddCmpy" columnid="suplplcenm"/>
- <BindItem id="item15" compid="group3.cmb_purccmpy" propid="value" datasetid="ds_init_temp" columnid="purccmpy"/>
- <BindItem id="item9" compid="group3.grp_sea.checkbox1" propid="value" datasetid="ds_send" columnid="notiyn"/>
- </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";
- var trsmyn = "N";
- var addrowcnt = 0; // 조회건수에 행추가시 1씩 증가할 변수 정의. 값이 999보다 커지면 행추가 불가.
- function SMPIE00100_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group3.grd_appdetl);
- grdf_setToolTipBind(group3.grd_appdetl);
- grdf_setRowTypeIcon(group3.grd_appdetl, 1);
-
- grdf_initGrid(group3.datagrid2);
- grdf_setToolTipBind(group3.datagrid2);
-
- //group3.btn_batchrslt.enable = false;
- group3.btn_sam.enable = false;
- group3.btn_trsm.enable = false;
- var delYn = "N";
- var endYn = "N";
- // 공통코드 Load작업
- CommCode_Load();
-
- // group3.grp_sea.ipt_fromdd1.value = "20171201";
- // group3.grp_sea.ipt_todd1.value = "20171231";
- }
- // function Node_Init() {
- // // NodeSet 초기화
- // ds_main_list.clearData(); ds_main_list.addRow();
- //
- // //model.refresh();
- //
- // }
- //
- // 공통코드 Load작업
- function CommCode_Load() {
- var arrParam = [ {dsNm: "ds_init_P0253list", cdGrpId: "P0253" },
- {dsNm: "ds_init_R0111list", cdGrpId: "R0111" } ];
- appf_getCodeList(arrParam);
-
- group3.grp_sea.ipt_appno1.value = utlf_getCurrentDate();
- var oParam = {};
- oParam.id = "TRPIE00106";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetPurcCmpy";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_U0002list_U0002=purccmpy";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00106";
- tranf_submit(oParam);
- var oParam = {};
- oParam.id = "TRPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetAppno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_U0001list_U0001=U0001";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00102";
- tranf_submit(oParam);
- setAppno2();
-
- frmf_createPopupMenuDs("popupmenu", "popupmenu_callback", ds_popupdata_popupmenu);
- }
- function search() {
- group3.grp_sea.btn_srch.setFocus();
-
- var oParam = {};
- oParam.id = "TRPIE00101";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetAppDetl";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_list01_claminfo=claminfo ds_main_list01_gridpiehh601=gridpiehh601";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00101";
- tranf_submit(oParam);
-
- ds_main_list01_gridpiehh601.updatecontrol = false;
- dsf_setDefaultVal(ds_main_list01_gridpiehh601, "delyn:,endyn_old:");
-
- for (var i=0; i < ds_main_list01_gridpiehh601.rowcount; i++){
- ds_main_list01_gridpiehh601.setColumn(i,"endyn_old",ds_main_list01_gridpiehh601.getColumn(i,"endyn"));
- }
-
- ds_main_list01_gridpiehh601.updatecontrol = true;
- srchcnt = ds_main_list01_claminfo.getColumn(0, "srchcnt");
- }
- // 신청번호2 Input Box 에 값 세팅
- function setAppno2() {
- if(ds_init_U0001list_U0001.rowcount == 0) {
- group3.grp_sea.btn_cret.setFocus();
- } else if(ds_init_U0001list_U0001.rowcount == 1) {
- group3.grp_sea.cmb_appno2.index = 0;
- ds_send.setColumn(0,"appno2",group3.grp_sea.cmb_appno2.value);
- group3.grp_sea.btn_cret.setFocus();
- group3.grp_sea.btn_srch.click();
- } else if(ds_init_U0001list_U0001.rowcount > 1) {
- group3.grp_sea.cmb_appno2.setFocus();
- }
- }
- // 완료여부 체크박스 Enable_Disable
- function setEndyn() {
- var cnt = 0;
- // 조회건수가 한건 이상인데 미완료건수가 한건이상 있을 시 SAM생성버튼 및 전송완료버튼 비활성
- for(var i=0;i<ds_main_list01_gridpiehh601.rowcount;i++) {
- if(ds_main_list01_gridpiehh601.getColumn(i,"endyn_old") == "Y") {
- if(ds_main_list01_gridpiehh601.getColumn(i,"trsmyn") == "Y") {
- trsmyn = "Y";
- } else {
- trsmyn = "N";
- }
- } else {
- cnt += 1;
- }
- }
- // 조회건수가 없을 시 SAM 생성 버튼 및 전송완료버튼 비활성
- if(ds_main_list01_gridpiehh601.rowcount == 0) {
- group3.btn_batchrslt.enable = false;
- group3.btn_sam.enable = false;
- group3.btn_trsm.enable = false;
- } else if(group3.grp_sea.cmb_appno2.value == "9999") {
- if(trsmyn == "Y" || cnt >= 1) { // 전송완료 상태이거나 하나라도 미완료가 남아 있는 경우면 샘생성,샘배치결과확인,전송완료버튼 비활성.
- group3.btn_batchrslt.enable = false;
- group3.btn_sam.enable = false;
- group3.btn_trsm.enable = false;
- } else if(trsmyn == "N" & cnt == 0) { // 전송완료가 아니면서 모두 완료인 경우
- group3.btn_batchrslt.enable = false;
- group3.btn_sam.enable = false;
- group3.btn_trsm.enable = true;
- }
- } else {
- if(trsmyn == "Y" || cnt >= 1) { // 전송완료 상태이거나 하나라도 미완료가 남아 있는 경우면 샘생성,샘배치결과확인,전송완료버튼 비활성.
- group3.btn_batchrslt.enable = false;
- group3.btn_sam.enable = false;
- group3.btn_trsm.enable = false;
- } else if(ds_main_list01_gridpiehh601.getColumn(0, "statcd") == "3") { // SAM 생성이 완료되면 전송완료버튼 활성화
- group3.btn_batchrslt.enable = true;
- group3.btn_sam.enable = true;
- group3.btn_trsm.enable = true;
- } else { // 모든데이터가 샘생성을 위한 점검이 완료되었을 시. 전송완료버튼만 비활성.
- group3.btn_batchrslt.enable = true;
- group3.btn_sam.enable = true;
- group3.btn_trsm.enable = false;
- }
- }
- // 전송완료이면 저장버튼 비활성.
- if(ds_main_list01_gridpiehh601.getColumn(0, "statcd") == "4") {
- group3.btn_addcmpy.enable = false;
- group3.btn_save.enable = false;
- group3.btn_addrow.enable = false;
- group3.btn_delrow.enable = false;
- group3.btn_del.enable = false;
- } else {
- group3.btn_addcmpy.enable = true;
- group3.btn_save.enable = true;
- group3.btn_addrow.enable = true;
- group3.btn_delrow.enable = true;
- group3.btn_del.enable = true;
- }
- // 포털생성인 경우 sma생성버튼과 sam배치결과확인버튼을 비활성화 시킨다.
- if(group3.grp_sea.cmb_appno2.value == "9999") {
- group3.btn_batchrslt.enable = false;
- group3.btn_sam.enable = false;
- }
- }
- // 사용현황조회 팝업
- function fUserEnvSrch() {
- //var row_cnt = group3.grd_appdetl.selectedRow(0);
- //ds_send_goodreq.setColumn( 0, "goodcd", ds_main_list01_gridpiehh601.getColumn(row_cnt, "goodcd")));
- frmf_modal("SMRSD02200", "SMRSD02200", "", "", "", "0", "0", "", "", "", "", "", "M");
- }
- // 입고내역조회 팝업
- function fWinPresCondSrch() {
- // var row_cnt = group3.grd_appdetl.selectedRow(0);
- // ds_send_goodwin.setColumn( 0, "goodcd", ds_main_list01_gridpiehh601.getColumn(row_cnt, "goodcd")));
- frmf_modal("SMRSI00400", "SMRSI00400", "", "", "", "0", "0", "", "", "", "", "", "M");
- }
- // 발주내역조회 팝업
- function fPurcSpecSrch() {
- // var row_cnt = group3.grd_appdetl.selectedRow(0);
- // ds_send_gooddmnd.setColumn( 0, "goodcd", ds_main_list01_gridpiehh601.getColumn(row_cnt, "goodcd")));
- frmf_modal("SMRSR01500", "SMRSR01500", "", "", "", "0", "0", "", "", "", "", "", "M");
- }
- // 소숫점 자리수 지정함수(자바스크립트에서 소숫점 이하 자리수를 직접 지정하는 함수는 없음)
- function fixRound(val, scale) {
- var ex = Math.pow(10, scale);
- return Math.round(val*ex)/ex;
- }
- function group3_grp_sea_ipt_appno1_onkeyup(obj:Edit, e:KeyEventInfo) {
- obj.updateToDataset();
- ds_send.setColumn( 0, "appno2",obj.value);
- if(e.keycode == "13") {
- // 신청번호2 초기화
-
- var oParam = {};
- oParam.id = "TRPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetAppno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_U0001list_U0001=U0001";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00102";
- tranf_submit(oParam);
- if(ds_init_U0001list_U0001.rowcount > 0) {
- if(ds_init_U0001list_U0001.rowcount == 1) {
- group3.grp_sea.cmb_appno2.value = ds_init_U0001list_U0001.getColumn(0, "cdid");
- group3.grp_sea.btn_srch.setFocus();
- } else {
- group3.grp_sea.cmb_appno2.value = "";
- group3.grp_sea.cmb_appno2.setFocus();
- }
- } else {
- sysf_messageBox("조회된 신청번호가","I004");
- //dsf_makeValue( ds_init_U0001list_U0001, "cdid", "string", "" );
- //dsf_makeValue( ds_init_U0001list_U0001, "cdnm", "string", "" );
- ds_main_list01_claminfo.clearData();
- ds_main_list01_gridpiehh601.clearData();
- ds_main_list02_gridpiehh602.clearData();
- }
- } else {
- if(String(group3.grp_sea.ipt_appno1.value).length == 8) {
- // 신청번호2 초기화
- var oParam = {};
- oParam.id = "TRPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetAppno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_U0001list_U0001=U0001";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00102";
- tranf_submit(oParam);
- if(ds_init_U0001list_U0001.rowcount > 0) {
- if(ds_init_U0001list_U0001.rowcount == 1) {
- group3.grp_sea.cmb_appno2.index = 0;
- group3.grp_sea.btn_srch.setFocus();
- group3.grp_sea.btn_srch.click();
- } else {
- group3.grp_sea.cmb_appno2.setFocus();
- }
- } else {
- sysf_messageBox("조회된 신청번호가","I004");
- //dsf_makeValue( ds_init_U0001list_U0001, "cdid", "string", "" );
- //dsf_makeValue( ds_init_U0001list_U0001, "cdnm", "string", "" );
- ds_main_list01_gridpiehh601.clearData();
- ds_main_list02_gridpiehh602.clearData();
- }
- }
- }
- }
- function group3_grp_sea_cmb_appno2_onitemclick(obj:Combo, e:ListBoxClickEventInfo) {
- ds_main_list01_claminfo.clearData();
- ds_main_list01_gridpiehh601.clearData();
- ds_main_result_temp.clearData();
-
- ds_send.setColumn(0,"appno2", e.itemvalue);
- search();
- setEndyn();
- }
- function group3_grp_sea_ipt_fromdd1_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- group3.grp_sea.ipt_todd1.value = group3.grp_sea.ipt_fromdd1.value;
- }
- function group3_grp_sea_ipt_fromdd2_onkillfocus(obj:Calendar, e:KillFocusEventInfo) {
- group3.grp_sea.ipt_todd2.value = group3.grp_sea.ipt_fromdd2.value;
- }
- function group3_grp_sea_btn_srch_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(group3.grp_sea.ipt_fromdd1.value) && utlf_isNull(group3.grp_sea.cmb_appno2.value) && utlf_isNull(group3.grp_sea.ipt_srchcond2.value)) {
- sysf_messageBox("발주일자 또는 신청번호를","C001");
- group3.grp_sea.ipt_fromdd1.setFocus();
- return true;
- }
- ds_main_list01_claminfo.clearData();
- ds_main_list01_gridpiehh601.clearData();
- ds_main_list02_gridpiehh602.clearData();
- ds_main_result_temp.clearData();
- if(utlf_isNull(group3.grp_sea.cmb_appno2.value)) {
- var oParam = {};
- oParam.id = "TRPIE00104";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetPurcDetl2nd";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_list02_gridpiehh602=gridpiehh602";
- oParam.async = false;
- tranf_submit(oParam);
- } else {
- search();
- setEndyn();
- }
- }
- function group3_grp_sea_btn_cret_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_list01_claminfo.clearData();
- ds_main_list01_gridpiehh601.clearData();
- ds_main_result_temp.clearData();
-
- if(utlf_isNull(group3.grp_sea.ipt_fromdd1.value)) {
- sysf_messageBox("발주일자 시작일을","C001");
- group3.grp_sea.ipt_fromdd1.setFocus();
- return true;
- }
- if(utlf_isNull(group3.grp_sea.ipt_todd1.value)) {
- sysf_messageBox("발주일자 종료일을","C001");
- group3.grp_sea.ipt_todd1.setFocus();
- return true;
- }
- // 601,602 테이블에 데이터 저장
- // workflag = '-'
- ds_send.setColumn( 0, "workflag", "-");
- var oParam = {};
- oParam.id = "TXPIE00101";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqInsPiehh060";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_result_temp=temp";
- oParam.async = false;
- //oParam.callback = "cf_TXPIE00101";
- tranf_submit(oParam);
- var count = ds_main_result_temp.getColumn(0, "count");
- if(count > 0) {
- sysf_messageBox(count+"개의 신청번호가 생성","I002");
- var oParam = {};
- oParam.id = "TRPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetAppno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_U0001list_U0001=U0001";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00102";
- tranf_submit(oParam);
- if(ds_init_U0001list_U0001.rowcount > 0) {
- if(ds_init_U0001list_U0001.rowcount == 1) {
- ds_send.setColumn(0,"appno2",ds_init_U0001list_U0001.getColumn(0, "cdid"));
- search();
- } else {
- var maxcnt = ds_init_U0001list_U0001.rowcount-1;
- ds_send.setColumn(0,"appno2",ds_init_U0001list_U0001.getColumn(maxcnt, "cdid"));
- search();
- }
- } else {
- sysf_messageBox("조회된 신청번호가","I004");
- ds_init_U0001list_U0001.clearData();
- dsf_makeValue( ds_init_U0001list_U0001, "cdid", "string", "9001");
- dsf_makeValue( ds_init_U0001list_U0001, "cdnm", "string", "9001");
- }
- } else {
- if( sysf_messageBox("발주일자 범위에 들어가는 구매내역이 없습니다. 직접 입력하시겠습니까?","Q999", "") == '6'){
- sysf_messageBox("직접입력 신청번호는 [9001] 입니다.", "I999", "");
- ds_init_U0001list_U0001.clearData();
- dsf_makeValue( ds_init_U0001list_U0001, "cdid", "string", "9001");
- dsf_makeValue( ds_init_U0001list_U0001, "cdnm", "string", "9001");
- group3.grp_sea.cmb_appno2.value = ds_init_U0001list_U0001.getColumn(0, "cdid");
- }
- return false;
- }
- setEndyn();
- }
- function group3_grp_sea_button61_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(group3.grp_sea.ipt_fromdd2.value)) {
- sysf_messageBox("신청일자 시작일을","C001");
- group3.grp_sea.ipt_fromdd2.setFocus();
- return true;
- }
- if(utlf_isNull(group3.grp_sea.ipt_todd2.value)) {
- sysf_messageBox("신청일자 종료일을","C001");
- group3.grp_sea.ipt_todd2.setFocus();
- return true;
- }
- var objArg = new Object();
- objArg.arg_ds_temp = ds_send;
- // 신청번호조회 팝업화면
- frmf_modal("SPPIE00110", "SPPIE00110", objArg, "", "", "", "", "", "", "", "", "", "M");
- ds_send.setColumn( 0, "srchcond2","");
- ds_send.setColumn( 0, "srchcond1","2");
- }
- function group3_grp_sea_button61_onkeyup(obj:Button, e:KeyEventInfo) {
- var objArg = new Object();
- objArg.arg_ds_temp = ds_send;
- // 신청번호조회 팝업화면
- frmf_modal("SPPIE00110", "SPPIE00110", objArg, "", "", "", "", "", "", "", "", "", "M");
- }
- //
- // function group3_grp_sea_button1_onclick(obj:Button, e:ClickEventInfo) {
- //
- // // if(submit("TXPIE00105")) {
- // var oParam = {};
- // oParam.id = "TXPIE00105";
- // oParam.service = "edimngtapp.EdiMngt";
- // oParam.method = "reqInsRsihinpt";
- // oParam.inds = "req=ds_";
- // oParam.outds = "ds_=temp";
- // oParam.async = false;
- // oParam.callback = "cf_TXPIE00105";
- //
- // tranf_submit(oParam);
- // /*
- // function cf_TXPIE00105(sSvcId, nErrorCode, sErrorMsg) {
- // if(nErrorCode < 0) return;
- // }
- // function cf_TXPIE00105(sSvcId, nErrorCode, sErrorMsg) {
- // arErrorCode.push(sSvcId, nErrorCode);
- // }
- // arErrorCode.pop("TXPIE00105") > -1
- // arErrorCode.pop("TXPIE00105") < 0
- // */
- //
- //
- // sysf_messageBox("자료수집이 정상적으로","I002");
- // }
- //
- // }
- //
- function group3_grp_sea_button3_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_list01_claminfo.clearData();
- ds_main_list01_gridpiehh601.clearData();
- ds_main_result_temp.clearData();
- var cnt = ds_init_U0001list_U0001.rowcount-1;
- var lastCretNo = ds_init_U0001list_U0001.getColumn(cnt, "cdid");
- if( utlf_isNull(lastCretNo) || lastCretNo == '-' || lastCretNo == ' ' ){
- var row = ds_init_U0001list_U0001.addRow();
- ds_init_U0001list_U0001.setColumn( row, "cdid","9001");
- ds_init_U0001list_U0001.setColumn( row, "cdnm","9001");
- }else{
- lastCretNo = parseInt(lastCretNo) + 1;
- var cnt = ds_init_U0001list_U0001.addRow();
- ds_init_U0001list_U0001.setColumn( cnt, "cdid", lastCretNo);
- ds_init_U0001list_U0001.setColumn( cnt, "cdnm", lastCretNo);
- }
- group3.grp_sea.cmb_appno2.index = 0;
- group3.grp_sea.cmb_appno2.setFocus();
- setEndyn();
- }
- // function group3_grp_sea_button4_onclick(obj:Button, e:ClickEventInfo) {
- //
- // //ds_main_list01.clearData(); ds_main_list01.addRow();
- // //ds_main_list02.clearData(); ds_main_list02.addRow();
- // ds_init_U0001list_U0001.clearData(); ds_init_U0001list_U0001.addRow();
- //
- // ds_main_list01.clearData();
- // ds_main_list02.clearData();
- //
- // //model.refresh();
- //
- // // 신청번호 뒷자리 콤보박스값 세팅
- // ds_init_U0001list_U0001.setColumn( 0, "cdid","9999");
- // //
- // //model.refresh();
- //
- // group3.grp_sea.cmb_appno2.value = "9999";
- //
- // group3.grp_sea.cmb_appno2.setFocus();
- //
- // setEndyn();
- //
- // }
- //
- function group3_grp_sea_button6_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(group3.grp_sea.ipt_fromdd1.value)) {
- sysf_messageBox("발주일자 시작일을","C001");
- group3.grp_sea.ipt_fromdd1.setFocus();
- return true;
- }
- if(utlf_isNull(group3.grp_sea.ipt_todd1.value)) {
- sysf_messageBox("발주일자 종료일을","C001");
- group3.grp_sea.ipt_todd1.setFocus();
- return true;
- }
- // 중간집계 테이블에 구매내역 저장
- // workflag = 'G'
- ds_send.setColumn( 0, "workflag", "G");
- var oParam = {};
- oParam.id = "TXPIE00101";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqInsPiehh060";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_=temp";
- oParam.async = false;
- //oParam.callback = "cf_TXPIE00101";
- tranf_submit(oParam);
- var count = ds_main_result_temp.getColumn(0, "count");
- if(count > 0) {
- sysf_messageBox(count+"개의 발주내역이 생성","I002");
- return false;
- }
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo) {
- if(ds_main_list01_gridpiehh601.rowcount > 0) {
- grdf_exportExcel(group3.grd_appdetl,"치료재료신고서관리(신청내역)","sheet1");
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- function group3_grd_appdetl_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- var row = group3.grd_appdetl.row;
- if(e.col == obj.getBindCellIndex("body","delyn") || e.col == obj.getBindCellIndex("body","endyn") || e.col == obj.getBindCellIndex("body","appitemcd") ||
- e.col == obj.getBindCellIndex("body","goodcd") || e.col == obj.getBindCellIndex("body","purcdmndmoddd") || e.col == obj.getBindCellIndex("body","winunitcost") ||
- e.col == obj.getBindCellIndex("body","winqty") || e.col == obj.getBindCellIndex("body","winamt") || e.col == obj.getBindCellIndex("body","goodspec") ||
- e.col == obj.getBindCellIndex("body","winunit") || e.col == obj.getBindCellIndex("body","winpackunit") ||
- e.col == obj.getBindCellIndex("body","winpackcntperunit") || e.col == obj.getBindCellIndex("body","predelive") || e.col == obj.getBindCellIndex("body","suplplcecd")) {
- return true;
- }
- if(utlf_isNull(obj.getCellValue(e.row, e.col))) {
- return true;
- }
- var appitemcd = ds_main_list01_gridpiehh601.getColumn(e.row, "appitemcd");
- var goodcd = ds_main_list01_gridpiehh601.getColumn(e.row, "goodcd");
- var appno = ds_main_list01_gridpiehh601.getColumn(e.row, "appno");
- var purcdmndmoddd = ds_main_list01_gridpiehh601.getColumn(e.row, "purcdmndmoddd");
- ds_send_send02.setColumn( 0, "appitemcd", appitemcd);
- ds_send_send02.setColumn( 0, "goodcd", goodcd);
- ds_send_send02.setColumn( 0, "appno", appno);
- ds_send_send02.setColumn( 0, "purcdmndmoddd", purcdmndmoddd);
- var oParam = {};
- oParam.id = "TRPIE00103";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetPurcDetl";
- oParam.inds = "req=ds_send_send02";
- oParam.outds = "ds_main_list02_gridpiehh602=gridpiehh602";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00103";
- tranf_submit(oParam);
- }
- function group3_grd_appdetl_onmousedown(obj:Grid, e:GridMouseEventInfo) {
- popupmenu.trackPopup(e.screenX, e.screenY);
- }
- // function group3_button108_onclick(obj:Button, e:ClickEventInfo) {
- //
- // // 가비지 데이터 삭제
- // ds_init_U0001list_U0001.clearData(); ds_init_U0001list_U0001.addRow();
- //
- // if(group3.grp_sea.ipt_appno1.value.length >=0) {
- // // if(submit("TRPIE00102")) {
- // var oParam = {};
- // oParam.id = "TRPIE00102";
- // oParam.service = "edimngtapp.EdiMngt";
- // oParam.method = "reqGetAppno";
- // oParam.inds = "req=ds_";
- // oParam.outds = "ds_=U0001";
- // oParam.async = false;
- // oParam.callback = "cf_TRPIE00102";
- //
- // tranf_submit(oParam);
- // /*
- // function cf_TRPIE00102(sSvcId, nErrorCode, sErrorMsg) {
- // if(nErrorCode < 0) return;
- // }
- // function cf_TRPIE00102(sSvcId, nErrorCode, sErrorMsg) {
- // arErrorCode.push(sSvcId, nErrorCode);
- // }
- // arErrorCode.pop("TRPIE00102") > -1
- // arErrorCode.pop("TRPIE00102") < 0
- // */
- //
- //
- //
- // if(group3.grp_sea.cmb_appno2.length > 0) {
- // if(group3.grp_sea.cmb_appno2.length == 1) {
- // group3.grp_sea.cmb_appno2.value = ds_init_U0001list_U0001.getColumn(0, "cdid");
- // group3.grp_sea.btn_srch.setFocus();
- // } else {
- // group3.grp_sea.cmb_appno2.value = "";
- // group3.grp_sea.cmb_appno2.setFocus();
- // }
- // } else {
- // sysf_messageBox("조회된 신청번호가","I004");
- // dsf_makeValue( ds_init_U0001list_U0001, "cdid", "string", "" );
- // dsf_makeValue( ds_init_U0001list_U0001, "cdnm", "string", "" );
- //
- // /* ds_init_U0001list_U0001.setColumn( 0, "cdid","0001");
- //
- // //model.refresh();
- //
- // ipt_srchconde1.setFocus();*/
- // }
- // }
- // } else {
- // group3.grp_sea.ipt_appno1.setFocus();
- // }
- //
- // }
- //
- function group3_btn_sam_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_temp.setColumn( 0, "appno", ds_main_list01_gridpiehh601.getColumn(0, "appno"));
- ds_main_temp.setColumn( 0, "statcd", "3");
-
- var oParam = {};
- oParam.id = "TXPIE00104";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqMakeSamfileBy602";
- oParam.inds = "req=ds_main_temp";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPIE00104";
- tranf_submit(oParam);
-
- sysf_messageBox("샘생성 작업이","I002");
- group3.btn_trsm.enable = true;
- }
- function group3_btn_trsm_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_temp.setColumn( 0, "appno", ds_main_list01_gridpiehh601.getColumn(1, "appno"));
- ds_main_temp.setColumn( 0, "statcd", "4");
- var oParam = {};
- oParam.id = "TXPIE00103";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqSetStatcdOfPiehh602";
- oParam.inds = "req=ds_main_temp";
- //oParam.outds = "ds_=temp";
- oParam.async = false;
- //oParam.callback = "cf_TXPIE00103";
- tranf_submit(oParam);
- search();
- setEndyn();
- }
- function group3_btn_batchrslt_onclick(obj:Button, e:ClickEventInfo) {
- var todd = utlf_getCurrentDate();
- todd = todd.toDate().getAddDate(1, "D").getDateFormat();
-
- var objArg = new Object();
- objArg.todd = todd;
- objArg.execrid = sysf_getUserId();
- objArg.prgmid = "CureMatrReptBatch";
-
- frmf_open("SPZSB00301", "SPZSB00301", objArg, "","","","","","","","","","M");
- }
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- var upcnt = 0;
- if(group3.grd_appdetl.rowcount == 0) {
- return true;
- } else {
- for(var i=0;i<group3.grd_appdetl.rowcount;i++) {
- // 완료여부가 체크된 상태이면서 비활성이 아닌경우(비활성인 경우는 이미 완료가 끝난 상태임)
- if(ds_main_list01_gridpiehh601.getColumn(i,"endyn") != ds_main_list01_gridpiehh601.getColumn(i,"endyn_old")) {
- ds_main_list01_gridpiehh601.setColumn( i , "statcd","1");
- }
- //rowStatus가 Insert, Update 상태인 경우
- if(ds_main_list01_gridpiehh601.getRowType(i) == 2 || ds_main_list01_gridpiehh601.getRowType(i) == 4) {
- ++upcnt;
- }
- if(ds_main_list01_gridpiehh601.getRowType(i) == 2 ) {
- if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "goodcd"))) {
- sysf_messageBox("처방코드를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "appitemcd")) && ds_main_list01_gridpiehh601.getColumn(i, "reptflag") == "A") {
- sysf_messageBox("신청품목코드를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "purcdmndmoddd"))) {
- sysf_messageBox("발주일자를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "winunitcost"))) {
- sysf_messageBox("개당단가를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "winqty"))) {
- sysf_messageBox("발주량를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "winamt"))) {
- sysf_messageBox("발주금액를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "goodspec"))) {
- sysf_messageBox("규격을", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "winunit"))) {
- sysf_messageBox("단위를", "C001");
- return false;
- }else if(utlf_isNull(ds_main_list01_gridpiehh601.getColumn(i, "predelive"))) {
- sysf_messageBox("선납구분을", "C001");
- return false;
- }
- }
- }
- if(upcnt == 0) {
- return false;
- } else {
- // 저장_삭제버튼 클릭시 실행되는 SUBMIT
- ds_main_list01_gridpiehh601.updatecontrol = false;
-
- ds_main_list01_gridpiehh601.updateColID("appitemcd","edicd");
- ds_main_list01_gridpiehh601.updateColID("suplplcecd","entrregno");
- ds_main_list01_gridpiehh601.updateColID("winunitcost","oneunitcost");
-
- ds_main_list01_gridpiehh601.updatecontrol = true;
-
- var oParam = {};
- oParam.id = "TXPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqSetPiehh060";
- oParam.inds = "req=ds_main_list01_gridpiehh601:U";
- oParam.outds = "ds_=temp";
- oParam.async = false;
- tranf_submit(oParam);
- // 저장_삭제후 자동조회
- search();
- setEndyn();
- addrowcnt = 0;
- }
- }
- }
- //
- function group3_btn_addrow_onclick(obj:Button, e:ClickEventInfo) {
- if(utlf_isNull(group3.grp_sea.cmb_appno2.value)) {
- return true;
- }
-
- var srchcnt = ds_main_list01_claminfo.getColumn(0, "srchcnt");
- var maxlnno = ds_main_list01_gridpiehh601.getColumn(0, "maxlnno");
- if( utlf_isNull(maxlnno)){
- maxlnno = 0;
- }
- if(eval(srchcnt)+eval(addrowcnt) == "999") {
- sysf_messageBox("더이상 행추가를 하실수","I004");
- return false;
- } else if(eval(maxlnno) + eval(addrowcnt) == "999") {
- sysf_messageBox("삭제된 건 포함 999건이상 추가하실수 없습니다. \n신청번호를 추가생성","I008");
- return false;
- } else {
- addrowcnt = eval(addrowcnt)+1;
- var row = ds_main_list01_gridpiehh601.addRow();
- var appno = ds_send.getColumn(0, "appno1")+ds_send.getColumn(0, "appno2");
- ds_main_list01_gridpiehh601.setColumn( row , "purcflag", "3");
- ds_main_list01_gridpiehh601.setColumn( row , "suplplcecd", "");
- ds_main_list01_gridpiehh601.setColumn( row , "custnm", "");
- ds_main_list01_gridpiehh601.setColumn( row , "appno", appno);
- ds_main_list01_gridpiehh601.setColumn( row , "reptflag", "A");
- ds_main_list01_gridpiehh601.setColumn( row , "statcd", "2"); //상태코드값 미완료 세팅
- ds_main_list01_gridpiehh601.setColumn( row , "edilnno", ds_main_list01_gridpiehh601.rowcount); //줄번호 세팅
- ds_main_list01_gridpiehh601.setColumn( row , "maxlnno", eval(maxlnno) + eval(addrowcnt)); //줄번호 세팅
- ds_main_list01_gridpiehh601.rowposition = row;
- group3.grd_appdetl.vscrollbar.pos = row;
-
- }
- }
- //
- // function group3_btn_delrow_onclick(obj:Button, e:ClickEventInfo) {
- //
- // addrowcnt = eval(addrowcnt) -1;
- // group3.grd_appdetl.deleteRow(group3.grd_appdetl.row);
- //
- // }
- //
- function group3_btn_del_onclick(obj:Button, e:ClickEventInfo) {
- var delcnt = 0;
- if(group3.grd_appdetl.rowcount == 0) {
- return false;
- } else {
- for(var i=0;i<group3.grd_appdetl.rowcount;i++) {
- if(ds_main_list01_gridpiehh601.getColumn(i,"delyn") == "Y") {
- var arrPostion = new Array();
- arrPostion[0] = i;
- grdf_setStatus(group3.grd_appdetl, "D", arrPostion);
-
- ++delcnt;
- }
- }
- if(delcnt == 0) {
- return false;
- } else {
- if(sysf_messageBox("정말","Q001") == "6") {
- ds_main_list01_gridpiehh601.updatecontrol = false;
- if( delcnt == group3.grd_appdetl.rowcount ) {
- if(sysf_messageBox("해당 신청번호를","Q001") == "6") {
- ds_main_list01_gridpiehh601.setColumn( 0, "delallyn","Y");
- } else {
- ds_main_list01_gridpiehh601.setColumn( 0, "delallyn","N");
- }
- }
-
- ds_main_list01_gridpiehh601.updateColID("appitemcd","edicd");
- ds_main_list01_gridpiehh601.updateColID("suplplcecd","entrregno");
- ds_main_list01_gridpiehh601.updateColID("winunitcost","oneunitcost");
-
- ds_main_list01_gridpiehh601.updatecontrol = true;
-
- // 저장_삭제버튼 클릭시 실행되는 SUBMIT
- var oParam = {};
- oParam.id = "TXPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqSetPiehh060";
- oParam.inds = "req=ds_main_list01_gridpiehh601:U";
- oParam.outds = "ds_=temp";
- oParam.async = false;
- //oParam.callback = "cf_TXPIE00102";
- tranf_submit(oParam);
- ds_main_list01_claminfo.clearData();
- ds_main_list01_gridpiehh601.clearData();
- ds_main_result_temp.clearData();
- ds_init_U0001list_U0001.clearData();
-
- var oParam = {};
- oParam.id = "TRPIE00102";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetAppno";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_U0001list_U0001=U0001";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00102";
- tranf_submit(oParam);
- setAppno2();
- search();
- setEndyn();
- }
-
- addrowcnt = 0;
- }
- }
- }
- function group3_grd_addcmpy_button43_onclick(obj:Button, e:ClickEventInfo) {
- var row = ds_init_U0002list_U0002.addRow();
- ds_init_U0002list_U0002.setColumn( row, "cdid", group3.grd_addcmpy.ipt_suplplcecd.value);
- ds_init_U0002list_U0002.setColumn( row, "cdnm", group3.grd_addcmpy.ipt_suplplcenm.value);
- group3.grd_addcmpy.visible = false;
- }
- function group3_grd_addcmpy_button5_onclick(obj:Button, e:ClickEventInfo) {
- group3.grd_addcmpy.visible = false;
- }
- function group3_btn_addcmpy_onclick(obj:Button, e:ClickEventInfo) {
- group3.grd_addcmpy.visible = true;
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo) {
- // 신청번호조회 팝업화면
- frmf_open("SPPIE00120", "SPPIE00120", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group3_button8_onclick(obj:Button, e:ClickEventInfo) {
- // 신청번호조회 팝업화면
- frmf_open("SPPIE00140", "SPPIE00140", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group3_button9_onclick(obj:Button, e:ClickEventInfo) {
- frmf_open("SMPIC02603", "SMPIC02603", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group3_grp_sea_checkbox1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- // if (obj.value != "Y"){
- // ds_send.setColumn(0,"notiyn","");
- // }
- }
- function ds_main_list01_gridpiehh601_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "delyn" ){
-
- if((e.newvalue == "1") && (obj.getColumn(e.row, "endyn") == "Y")){
- sysf_messageBox("완료여부 체크박스를 해제후 다시","C002");
- obj.setColumn(e.row, e.columnid, e.oldvalue);
- return false;
- }
- obj.setColumn(e.row, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "");
- }
-
- if( e.columnid == "endyn" ){
- if((e.newvalue == "1") && (obj.getColumn(e.row, "delyn") == "Y")){
- sysf_messageBox("삭제여부 체크박스를 해제후 다시","C002");
- obj.setColumn(e.row, e.columnid, e.oldvalue);
- return false;
- }
- obj.setColumn(e.row, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
-
- if( e.columnid == "winunitcost" ){
- if(!utlf_isNull(e.newvalue) && !utlf_isNull(obj.getColumn(e.row, "winamt"))) {
- obj.setColumn(e.row, "winqty", fixRound(obj.getColumn(e.row,"winamt")/e.newvalue,2));
- }
- }
- if( e.columnid == "winamt" ){
- if(!utlf_isNull(obj.getColumn(e.row, "winunitcost")) && !utlf_isNull(e.newvalue)) {
- obj.setColumn(e.row, "winqty", fixRound(e.newvalue/obj.getColumn(e.row, "winunitcost"),2));
- }
- }
- }
- function getReadOnly(curow, colnm){
-
- return "checkbox";
- }
- function popupmenu_callback(obj:PopupMenu, e:MenuClickEventInfo){
- eval(e.id + "()");
- }
- function group3_grd_appdetl_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- popupmenu.trackPopup(e.screenX, e.screenY);
- }
- function group3_grd_appdetl_onenteredit(obj:Grid, e:GridEditEventInfo)
- {
-
- }
- function group3_grd_appdetl_onenterdown(obj:Grid, e:GridEditEventInfo)
- {
- if (obj.getBindCellIndex("body", "appitemcd") == e.col || obj.getBindCellIndex("body", "goodcd") == e.col )
- {
- ds_main_temp2_gridpiehh602.clearData();
-
- ds_send_send02.setColumn( 0, "opn_row", e.row);
- ds_send_send02.setColumn( 0, "appitemcd", ds_main_list01_gridpiehh601.getColumn(e.row, "appitemcd")); //edi코드값 세팅
- ds_send_send02.setColumn( 0, "goodcd", ds_main_list01_gridpiehh601.getColumn(e.row, "goodcd")); //처방코드값 세팅
- ds_send_send02.setColumn( 0, "appno", group3.grp_sea.ipt_appno1.value+group3.grp_sea.cmb_appno2.value); //신청코드값 세팅
- var oParam = {};
- oParam.id = "TRPIE00105";
- oParam.service = "edimngtapp.EdiMngt";
- oParam.method = "reqGetEdiInfo";
- oParam.inds = "req=ds_send_send02";
- oParam.outds = "ds_main_temp2_gridpiehh602=gridpiehh602";
- oParam.async = false;
- //oParam.callback = "cf_TRPIE00105";
- tranf_submit(oParam);
- ds_main_list01_gridpiehh601.setColumn( e.row , "appitemcd", ds_main_temp2_gridpiehh602.getColumn(0, "appitemcd"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "goodcd", ds_main_temp2_gridpiehh602.getColumn(0, "goodcd"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "goodnm", ds_main_temp2_gridpiehh602.getColumn(0, "goodnm"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "gosiga", ds_main_temp2_gridpiehh602.getColumn(0, "gosiga"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "gosigaappdd", ds_main_temp2_gridpiehh602.getColumn(0, "gosigaappdd"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "goodspec", ds_main_temp2_gridpiehh602.getColumn(0, "goodspec"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "winunit", ds_main_temp2_gridpiehh602.getColumn(0, "winunit"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "predelive", ds_main_temp2_gridpiehh602.getColumn(0, "predelive"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "suplplcecd", ds_main_temp2_gridpiehh602.getColumn(0, "suplplcecd"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "prodcmpynm", ds_main_temp2_gridpiehh602.getColumn(0, "prodcmpynm"));
- ds_main_list01_gridpiehh601.setColumn( e.row , "imptcmpynm", ds_main_temp2_gridpiehh602.getColumn(0, "imptcmpynm"));
- }
- }
- function group3_grd_appdetl_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.col == obj.getBindCellIndex("body","endyn") && (obj.getCellProperty("head",41, "text") == "expr:0" || obj.getCellProperty("head",41, "text") == "0")) {
- for(var i=0; i < ds_main_list01_gridpiehh601.rowcount; i++){
- ds_main_list01_gridpiehh601.setColumn(i,"edilnno", i+1);
- }
- }
- }
- function group3_grd_appdetl_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- }
- function group3_grd_addcmpy_roundrect2_onclick(obj:Shape, e:ClickEventInfo)
- {
-
- }
- ]]></Script>
- </Form>
- </FDL>
|