123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADB03000" position="absolute 0 0 1194 781" titletext="약제신청관리" oninit="SMADB03000_oninit" onload="SMADB03000_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="약제 신청 관리" class="tit_1" position="absolute 0 0 160 25"/>
- <Div id="grp_btn" taborder="1" position="absolute 0 57 1194 84" anchor="left top right">
- <Layouts>
- <Layout>
- <Button id="button2" taborder="1" text="출력" class="btn6" position="absolute 3 7 59 27" anchor="default" onclick="grp_btn_button2_onclick"/>
- <Button id="button1" taborder="2" text="저장" class="btn4" position="absolute 1138 5 1194 27" anchor="top right" onclick="grp_btn_button1_onclick"/>
- <Button id="button10" taborder="3" text="반영" class="btn4" visible="false" position="absolute 1079 5 1135 27" anchor="top right" onclick="grp_btn_button10_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group2" taborder="2" class="div_SA" position="absolute 0 25 1194 60" anchor="left top right">
- <Layouts>
- <Layout width="1194" height="35">
- <Static id="caption3" text="기간 :" class="search_name" position="absolute 285 10 345 27" anchor="default"/>
- <Button id="button3" taborder="1" text="조회" class="btn1" position="absolute 1123 7 1179 29" anchor="top right" onclick="group2_button3_onclick"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1105 7 1111 29" anchor="top right"/>
- <Static id="caption1" text="구분 :" class="search_name" position="absolute 5 10 65 27" anchor="default"/>
- <Calendar id="ipt_fromdd" taborder="2" class="input_search" position="absolute 348 9 448 28" anchor="default" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd"/>
- <Static id="caption2" text="~" class="search_no_b" position="absolute 452 10 462 27" anchor="default"/>
- <Calendar id="ipt_todd" taborder="3" class="input_search" position="absolute 466 9 566 28" anchor="default" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
- <CheckBox id="checkbox1" taborder="4" position="absolute 185 11 260 26" anchor="default" text="취소포함" truevalue="Y" falsevalue="N"/>
- <Combo id="cmb_crdrug" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 75 9 175 28" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">신규</Col>
- </Row>
- <Row>
- <Col id="codecolumn">C</Col>
- <Col id="datacolumn">변경</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_drug" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 75 9 175 28" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">U</Col>
- <Col id="datacolumn">변경</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">신규</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption4" text="수가적용여부 :" class="search_name" position="absolute 595 10 707 27" anchor="default"/>
- <Combo id="cmb_calcscorrgstyn" taborder="7" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 715 9 815 28" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">적용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미적용</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_list" taborder="3" binddataset="ds_main_druglist" useinputpanel="false" position="absolute 0 111 1194 781" oncelldblclick="grd_list_oncelldblclick" onrbuttonup="grd_list_onrbuttonup" cellsizingtype="col" anchor="all" cellsizebandtype="allband">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="47" band="left"/>
- <Column size="76" band="left"/>
- <Column size="96" band="left"/>
- <Column size="92" band="left"/>
- <Column size="93"/>
- <Column size="190"/>
- <Column size="78"/>
- <Column size="73"/>
- <Column size="75"/>
- <Column size="90"/>
- <Column size="80"/>
- <Column size="55"/>
- <Column size="138"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="300"/>
- <Column size="70"/>
- <Column size="140"/>
- <Column size="0"/>
- <Column size="190"/>
- <Column size="85"/>
- <Column size="100"/>
- <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="수가코드"/>
- <Cell col="3" text="한글명"/>
- <Cell col="4" text="영문명"/>
- <Cell col="5" text="처방명"/>
- <Cell col="6" text="성분명"/>
- <Cell col="7" text="특별약품"/>
- <Cell col="8" text="EDI코드"/>
- <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="품절일자"/>
- <Cell col="24" text="비고"/>
- <Cell col="25" text="수가적용여부"/>
- <Cell col="26" text="관리분류"/>
- <Cell col="27" text="reqseqno"/>
- <Cell col="28"/>
- <Cell col="29"/>
- <Cell col="30"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="combo" edittype="none" style="align:center middle;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:reqflag" combodataset="ds_cmb_reqflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="2" style="align:left;padding:0 5 0 5;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:drugcd" wordwrap="char"/>
- <Cell col="3" style="align:left;padding:0 5 0 5;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:hngnm" wordwrap="char"/>
- <Cell col="4" style="align:left;padding:0 5 0 5;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:engnm" wordwrap="char"/>
- <Cell col="5" style="align:left;padding:0 5 0 5;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:ordnm" wordwrap="char"/>
- <Cell col="6" style="align:left;padding:0 5 0 5;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:comdesc" wordwrap="char"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:spcldrug" combodataset="ds_init_A0006" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" style="align:left;padding:0 5 0 5;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:edicd" wordwrap="char"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:purccls" wordwrap="char" combodataset="ds_cmb_purccls" combocodecol="value" combodatacol="label"/>
- <Cell col="10" displaytype="number" style="align:right middle;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:goodunitcost" wordwrap="char"/>
- <Cell col="11" displaytype="date" style="align:center middle;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:drugfromdd" wordwrap="char" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="12" displaytype="combo" edittype="none" style="align:center middle;background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:delivecrite" wordwrap="char" combodataset="ds_init_A0637" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="13" displaytype="combo" edittype="none" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:calcmthdcd" wordwrap="char" combodataset="ds_init_P0133" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="14" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:lrgcls" wordwrap="char" enable="false"/>
- <Cell col="15" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:lrgclsnm" wordwrap="char"/>
- <Cell col="16" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:mdlcls" wordwrap="char" enable="false"/>
- <Cell col="17" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:mdlclsnm" wordwrap="char"/>
- <Cell col="18" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:smlcls" wordwrap="char" enable="false"/>
- <Cell col="19" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:smlclsnm" wordwrap="char"/>
- <Cell col="20" displaytype="combo" edittype="none" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:hosinresn" wordwrap="char" combodataset="ds_init_M0037" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="21" displaytype="number" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:goodpurccost" wordwrap="char" mask="#,###.##"/>
- <Cell col="22" displaytype="combo" edittype="none" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:absnyn" wordwrap="char" combodataset="ds_init_A0600" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="23" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:absnreusedd" wordwrap="char"/>
- <Cell col="24" displaytype="text" edittype="text" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:etccau" wordwrap="char"/>
- <Cell col="25" displaytype="normal" edittype="none" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:calcscorrgstyn" wordwrap="char"/>
- <Cell col="26" style="background:EXPR(mngtcls == '13' ? "#fff000" : "");background2:EXPR(mngtcls == '13' ? "#fff000" : "");" text="bind:mngtclsnm" wordwrap="char"/>
- <Cell col="27" text="bind:reqseqno"/>
- <Cell col="28" text="bind:efcycls"/>
- <Cell col="29" text="bind:prcpclscd"/>
- <Cell col="30" text="bind:mngtcls"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption5" text="신규/변경 신청내역" class="tit_2" position="absolute 0 90 143 106"/>
- <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 107 1194 113" style="strokepen:3 solid #33bbbbff;"/>
- <Button id="button7" taborder="4" text="엑셀" onclick="button7_onclick" class="btn7" position="absolute 1138 86 1193 106" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="ordnm" type="STRING" size="256"/>
- <Column id="comdesc" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="goodunitcost" type="STRING" size="256"/>
- <Column id="drugfromdd" type="STRING" size="256"/>
- <Column id="delivecrite" type="STRING" size="256"/>
- <Column id="calcmthdcd" type="STRING" size="256"/>
- <Column id="lrgcls" type="STRING" size="256"/>
- <Column id="lrgclsnm" type="STRING" size="256"/>
- <Column id="mdlcls" type="STRING" size="256"/>
- <Column id="mdlclsnm" type="STRING" size="256"/>
- <Column id="smlcls" type="STRING" size="256"/>
- <Column id="smlclsnm" type="STRING" size="256"/>
- <Column id="hosinresn" type="STRING" size="256"/>
- <Column id="goodpurccost" type="STRING" size="256"/>
- <Column id="absnyn" type="STRING" size="256"/>
- <Column id="absnreusedd" type="STRING" size="256"/>
- <Column id="etccau" type="STRING" size="256"/>
- <Column id="calcscorrgstyn" type="STRING" size="256"/>
- <Column id="reqseqno" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="spcldrug" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="reqflag"/>
- <Col id="drugcd"/>
- <Col id="hngnm"/>
- <Col id="engnm"/>
- <Col id="ordnm"/>
- <Col id="comdesc"/>
- <Col id="edicd"/>
- <Col id="goodunitcost"/>
- <Col id="drugfromdd"/>
- <Col id="delivecrite"/>
- <Col id="calcmthdcd"/>
- <Col id="lrgcls"/>
- <Col id="lrgclsnm"/>
- <Col id="mdlcls"/>
- <Col id="mdlclsnm"/>
- <Col id="smlcls"/>
- <Col id="smlclsnm"/>
- <Col id="hosinresn"/>
- <Col id="goodpurccost"/>
- <Col id="absnyn"/>
- <Col id="absnreusedd"/>
- <Col id="etccau"/>
- <Col id="calcscorrgstyn"/>
- <Col id="reqseqno"/>
- <Col id="prcpclscd"/>
- </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="srchflag" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="reqflag" type="STRING" size="256"/>
- <Column id="popupflag" type="STRING" size="256"/>
- <Column id="cancelyn" type="STRING" size="256"/>
- <Column id="calcscorrgstyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchflag">N</Col>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="reqflag"/>
- <Col id="popupflag"/>
- <Col id="cancelyn"/>
- <Col id="calcscorrgstyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0037" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0600" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0637" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0133" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0006" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_prntdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="reqflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_reqflag" 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">I</Col>
- </Row>
- <Row>
- <Col id="label">변경</Col>
- <Col id="value">U</Col>
- </Row>
- <Row>
- <Col id="label">신규</Col>
- <Col id="value">N</Col>
- </Row>
- <Row>
- <Col id="label">변경</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">취소</Col>
- <Col id="value">D</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_purccls" 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">P</Col>
- </Row>
- <Row>
- <Col id="label">비급여</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.cmb_drug" propid="value" datasetid="ds_send" columnid="reqflag"/>
- <BindItem id="item1" compid="group2.checkbox1" propid="value" datasetid="ds_send" columnid="cancelyn"/>
- <BindItem id="item2" compid="group2.ipt_fromdd" propid="value" datasetid="ds_send" columnid="fromdd"/>
- <BindItem id="item3" compid="group2.ipt_todd" propid="value" datasetid="ds_send" columnid="todd"/>
- <BindItem id="item4" compid="group2.cmb_calcscorrgstyn" propid="value" datasetid="ds_send" columnid="srchflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function call_TRADB03001() {
- var oParam = {};
- oParam.id = "TRADB03001";
- oParam.service = "pharmacybaseapp.DrugCode";
- oParam.method = "reqGetDrugCodeReq";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_druglist=item";
- oParam.async = false;
- //oParam.callback = "cf_TRADB03001";
- tranf_submit(oParam);
- dsf_setTypeFormat(ds_main_druglist, "goodunitcost:INT");
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 상태값 변경처리
- ****************************************************************************************/
- function fChgReqFlag() {
- if ( ds_main_druglist.getColumn(0,"calcscorrgstyn") =="N") {
- ds_main_druglist.setColumn(ds_main_druglist.rowposition,"reqflag" ,"D");
- // grdf_setStatus(grd_list, "U", [ds_main_druglist.rowposition]);
- }else{
- sysf_messageBox("이미 수가요청된 코드입니다. [취소]처리 할 수 없습니다. 약품코드를 확인하여주시기 바랍니다","I999");
- return;
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADB03000
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADB03000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADB03000
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADB03000_onload(obj:Form, e:LoadEventInfo)
- {
- try {
- ds_hidden.copyData(arg_ds_hidden);
- } catch(e) {}
-
- grdf_setGridSort(grd_list); // 그리드 소트만
-
- var arrParam = [{dsNm: "ds_init_M0037", cdGrpId: "M0037"} ////root/init/baseinfo/hosinresn
- ,{dsNm: "ds_init_A0600", cdGrpId: "A0600"} ////root/init/baseinfo/absnyn
- ,{dsNm: "ds_init_A0637", cdGrpId: "A0637"} ////root/init/baseinfo/delivecrite
- ,{dsNm: "ds_init_P0133", cdGrpId: "P0133"} ////root/init/baseinfo/calcmthdcd
- ,{dsNm: "ds_init_A0006", cdGrpId: "A0006"} ////root/init/baseinfo/calcmthdcd
- ]
- appf_getCodeList(arrParam);
- //====================================================================================================
- //===================== 약품마스터/임상마스터와 수가에서 팝업시 구분 추가 ======================
- //====================================================================================================
- // 약품정보관리/임상시험 약품정보에서 팝업시 reqflag = "AST|?"
- var tmp_var = "";
- if(!utlf_isNull(ds_hidden.getColumn(0,"reqflag"))) tmp_var = ds_hidden.getColumn(0,"reqflag").split("|");
- ds_hidden.addColumn("popupflag","string");
-
- if(utlf_isNull(tmp_var[0])){
- grp_btn.button10.visible = true;
- group2.cmb_drug.visible = true;
- group2.cmb_crdrug.visible = false;
- ds_hidden.setColumn(0,"popupflag", "PAM");
- ds_send.setColumn(0 ,"popupflag", "PAM");
- ds_send.setColumn(0 ,"reqflag" , "-");
- }else{
- ds_hidden.setColumn(0,"popupflag", tmp_var[0]);
- ds_send.setColumn(0 ,"popupflag", tmp_var[0]);
- ds_hidden.setColumn(0,"reqflag" , tmp_var[1]);
-
- if ( ds_hidden.getColumn(0,"reqflag") =="C" ){
- group2.cmb_crdrug.visible = true;
- group2.cmb_drug.visible = false;
- ds_send.setColumn(0,"reqflag", "A");
- } else {
- group2.cmb_drug.visible = true;
- group2.cmb_crdrug.visible = false;
- ds_send.setColumn(0,"reqflag", "-");
- }
- }
-
- ds_send.setColumn(0,"fromdd", utlf_getCurrentDate());
- ds_send.setColumn(0,"todd" , utlf_getCurrentDate());
- call_TRADB03001();
-
- frmf_createPopupMenu("pop_mouserght"
- ,"fPopupMenu"
- ,[{id: "fChgReqFlag" , level: "0", title: "취소"}]
- );
- }
- /****************************************************************************************
- * Function : fPopupMenu
- * Description :
- * Argument :
- * return type :
- * Creator :
- ****************************************************************************************/
- function fPopupMenu(obj:PopupMenu, e:MenuClickEventInfo) {
- if(e.id == "fChgReqFlag") {
- fChgReqFlag();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약제신청리스트 조회
- ****************************************************************************************/
- function group2_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- call_TRADB03001();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_list
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약제신청리스트 더블클릭
- ****************************************************************************************/
- function grd_list_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("grp_btn.button10", "onclick", ev );
- frmf_setFocusPop('SMADB03000');
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_list
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약제신청리스트 우클릭 팝업메뉴 띄움
- ****************************************************************************************/
- function grd_list_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pop_mouserght.trackPopup(e.screenX,e.screenY);
- }
- return true;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_btn.button10
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약제신청 반영
- ****************************************************************************************/
- function grp_btn_button10_onclick(obj:Button, e:ClickEventInfo)
- {
- if(frmf_checkOpener() && ds_send.getColumn(0,"popupflag") == "PAM") {
- var cur_row = ds_main_druglist.rowposition;
- var cur_delivecrite = "delivecrite"; //grd_list.colRef("delivecrite");
- var drug = ds_main_druglist.getColumn(cur_row,"drugcd");
- var clindrugflag = drug.substring(0,1);
- var reqflag = ds_main_druglist.getColumn(cur_row,"reqflag");
- opener.ds_main_item1_mchrginfo.enableevent = false;
-
- opener.ds_main_item1_mchrginfo.setColumn(0,"calcscorcd" ,ds_main_druglist.getColumn(cur_row,"drugcd")); //수가코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"calcscorcd" , ds_main_druglist.getColumn(cur_row,"drugcd")); // 수가코드
- // 영문명 옆에 성분명을 한글명에 붙이는걸로 수정 20111130 노회식
- opener.ds_main_item1_mchrginfo.setColumn(0,"hngnm" , ds_main_druglist.getColumn(cur_row,"hngnm")); // 한글
- opener.ds_main_item1_mchrginfo.setColumn(0,"engnm" , ds_main_druglist.getColumn(cur_row,"engnm")); // 영문
- opener.ds_main_item1_mchrginfo.setColumn(0,"ordnm" , ds_main_druglist.getColumn(cur_row,"ordnm")); // 처방명
- //처방한글명 추가 by 박영우 2011.05.18
- opener.ds_main_item1_mchrginfo.setColumn(0,"ordhngnm" , ds_main_druglist.getColumn(cur_row,"hngnm")); // 처방한글명
- opener.ds_main_item1_mchrginfo.setColumn(0,"comnm" , ds_main_druglist.getColumn(cur_row,"comdesc")); // 성분명
-
- if ( ds_main_druglist.getColumn(cur_row,"purccls") == "P" ) {
- opener.ds_main_item1_mchrginfo.setColumn(0,"insuedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"procedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"autmbedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"inducsedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"gnrledicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"forgnedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"mouedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- if ( clindrugflag == "T") {
- opener.ds_main_item1_mchrginfo.setColumn(0,"edicdflag" , "4");
- opener.ds_main_item1_mchrginfo.setColumn(0,"insupynpy1" , "2");
- } else {
- opener.ds_main_item1_mchrginfo.setColumn(0,"edicdflag" , "3");
- opener.ds_main_item1_mchrginfo.setColumn(0,"insupynpy1" , "0");
- }
- } else if ( ds_main_druglist.getColumn(cur_row,"purccls") == "N" ) {
- opener.ds_main_item1_mchrginfo.setColumn(0,"insuedicd" , "-"); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"procedicd" , "-"); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"autmbedicd" , ds_main_druglist.getColumn(cur_row,"edicd")); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"inducsedicd" , "-"); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"gnrledicd" , "-"); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"forgnedicd" , "-"); // EDI코드
- opener.ds_main_item1_mchrginfo.setColumn(0,"mouedicd" , "-"); // EDI코드
-
- if ( clindrugflag == "T" ) {
- opener.ds_main_item1_mchrginfo.setColumn(0,"edicdflag" , "4");
- opener.ds_main_item1_mchrginfo.setColumn(0,"insupynpy1" , "2");
- } else {
- opener.ds_main_item1_mchrginfo.setColumn(0,"edicdflag" , "3");
- opener.ds_main_item1_mchrginfo.setColumn(0,"insupynpy1" , "2");
- }
- }
- // 단가
- opener.ds_main_item1_mchrginfo.setColumn(0, "purcamt", utlf_transNullToEmpty(ds_main_druglist.getColumn(cur_row, "goodpurccost")).replace(',', ''));
- // 적용일
- opener.ds_main_item1_mchrginfo.setColumn(0, "fromdd", utlf_getCurrentDate()); // 현재일자로 수정 by 조중래 20180108
- // 최소단위
- opener.ds_main_item1_mchrginfo.setColumn(0, "minunit", grd_list.getCellText(cur_row, grd_list.getBindCellIndex("body", cur_delivecrite)));
- // 처방대분류코드
- opener.ds_main_item1_mchrginfo.enableevent = true;
- opener.ds_main_item1_mchrginfo.setColumn(0, "earncls1", ds_main_druglist.getColumn(cur_row, "lrgcls"));
- opener.ds_main_item1_mchrginfo.enableevent = false;
- // 처방중분류코드
- // var value = ds_main_druglist.getColumn(cur_row, "mdlcls");
- // value = (value.length == 1) ? '0' + value : value;
- // 처방소분류코드
- // value = ds_main_druglist.getColumn(cur_row, "smlcls");
- // value = (value.length == 1) ? '0' + value : value;
-
- // opener.ds_main_item1_mchrginfo.setColumn(0, "earncls3", value);
- opener.ds_main_item1_mchrginfo.setColumn(0, "earncls2", ds_main_druglist.getColumn(cur_row, "mdlcls"));
- // 처방소분류코드
- opener.ds_main_item1_mchrginfo.setColumn(0, "earncls3", ds_main_druglist.getColumn(cur_row, "smlcls"));
- // 처방상세
- opener.ds_main_item1_mchrginfo.setColumn(0, "prcpclscd", ds_main_druglist.getColumn(cur_row, "prcpclscd"));
- // 품절여부
- opener.ds_main_item1_mchrginfo.setColumn(0, "absnyn", ds_main_druglist.getColumn(cur_row, "absnyn"));
- // 품절일자
- opener.ds_main_item1_mchrginfo.setColumn(0, "absnreusedd", ds_main_druglist.getColumn(cur_row, "absnreusedd"));
- // 비고
- opener.ds_main_item1_mchrginfo.setColumn(0, "remfact", ds_main_druglist.getColumn(cur_row, "etccau"));
- // 복지부효능과 분업예외사유 항목 추가 20111018 노회식
- // 복지부효능(분류번호)
- opener.ds_main_item1_mchrginfo.setColumn(0, "insuclsno", ds_main_druglist.getColumn(cur_row, "efcycls"));
- // 분업예외사유
- opener.ds_main_item1_mchrginfo.setColumn(0, "hosinresncd", ds_main_druglist.getColumn(cur_row, "hosinresn"));
- opener.ds_main_item1_mchrginfo.setColumn(0, "insurbpnt", utlf_transNullToEmpty(ds_main_druglist.getColumn(cur_row, "goodunitcost")));
- opener.ds_main_item1_mchrginfo.setColumn(0, "insuunitcost", utlf_transNullToEmpty(ds_main_druglist.getColumn(cur_row, "goodunitcost")));
- //수가계산방법 //2010-03-02 물류정보갱신 항목 추가 ( 영문상품명 / 병원용량 /병원단위/수가계산방법 / 그룹여부) - 수가계산방법 보험으로 넘긴다
- opener.ds_main_item1_mchrginfo.setColumn(0, "calcmthdcd", ds_main_druglist.getColumn(cur_row, "calcmthdcd"));
- // 구입가 - > RB점수
- opener.ds_main_item1_mchrginfo.setColumn(0, "insurbpnt", utlf_transNullToEmpty(ds_main_druglist.getColumn(cur_row, "goodpurccost")).replace(',', ''));
- // 구입가 - > RB단가
- opener.ds_main_item1_mchrginfo.setColumn(0, "insuunitcost", utlf_transNullToEmpty(ds_main_druglist.getColumn(cur_row, "goodpurccost")).replace(',', ''));
- // RB단가 -> 상한액
- var value = utlf_transNullToEmpty(ds_main_druglist.getColumn(cur_row, "goodunitcost"));
- // 마약류관리료 추가 by 조중래 20181217
- if ( ds_main_druglist.getColumn(cur_row,"spcldrug") == "M" || ds_main_druglist.getColumn(cur_row,"spcldrug") == "H" ) { // M:마약
- opener.ds_main_item1_mchrginfo.setColumn(0,"etcflag6" , "1"); // 1:적용
- } else {
- opener.ds_main_item1_mchrginfo.setColumn(0,"etcflag6" , "-"); // -:해당없음
- }
-
- if(value == ''){
- value = 0;
- opener.ds_main_item1_mchrginfo.setColumn(0, "purcamt", value);
- opener.ds_main_item1_mchrginfo.setColumn(0, "insurbpnt", value);
-
- }
- opener.ds_main_item1_mchrginfo.setColumn(0, "druglimitamt", value);
- opener.ds_main_item1_mchrginfo.enableevent = true;
- ///////////////////// 원무쪽 호출화면?? XP 개발후 수정필요 ////////////////////////
- // opener.combo59.dispatch("DOMFocusIn"); //분류명 refresh
- var ev = new ItemChangeEventInfo;
- opener.frmf_inputEnterKey("group3.combo59", "onitemchanged", ev );
- // opener.combo14.dispatch("DOMFocusIn");
- var ev = new ItemChangeEventInfo;
- opener.frmf_inputEnterKey("group3.combo14", "onitemchanged", ev );
- // opener.combo58.dispatch("DOMFocusIn");
- var ev = new ItemChangeEventInfo;
- opener.frmf_inputEnterKey("group3.combo58", "onitemchanged", ev );
-
- // opener.button7.dispatch("onclick"); //약제탭으로.
- var ev = new ClickEventInfo;
- opener.frmf_inputEnterKey("group3.button7", "onclick", ev );
- //=========================================================================
- // 약제신청관리 - 코드표준화팀 (이한분) 요청 - 약제신청 변경항목의 색상변경
- // 담당 : 유정란 대리
- // 2008-12-02 김귀남
- opener.group3.ipt_calcscorcd.style.background.color = "#ffccee"; //수가코드
- opener.group3.input6.style.background.color = "#ffccee"; //한글명
- opener.group3.input9.style.background.color = "#ffccee"; //영문명
- opener.group3.input10.style.background.color = "#ffccee"; //처방명
- //처방한글명 추가 by 박영우 2011.05.18
- opener.group3.input4.style.background.color = "#ffccee"; //처방한글명
- opener.group3.input20.style.background.color = "#ffccee"; //EDI
- opener.group3.switch1.case3.input73.style.background.color = "#ffccee"; //구입가
- opener.group3.ipt_fromdd.style.background.color = "#ffccee"; //시작일자
- opener.group3.switch1.case2.input2.style.background.color = "#ffccee"; //최소단위
- opener.group3.combo59.style.background.color = "#ffccee"; //처방대분류
- opener.group3.combo14.style.background.color = "#ffccee"; //처방중분류
- opener.group3.combo58.style.background.color = "#ffccee"; //처방소분류
- opener.group3.combo5.style.background.color = "#ffccee"; //처방상세
- opener.group3.output22.style.background.color = "#ffccee"; //품절여부
- opener.group3.output10.style.background.color = "#ffccee"; //품절일자
- opener.group3.input16.style.background.color = "#ffccee"; //메모
- opener.group3.combo15.style.background.color = "#ffccee"; //수가계산방법 //2010-03-05 보험수가연계시 연계된 데이타 색깔표시 (수가계산방법 항목추가)
- opener.group3.input97.style.background.color = "#ffccee"; //분류번호
- opener.group3.combo8.style.background.color = "#ffccee"; //코드구분
- opener.group3.combo15.style.background.color = "#ffccee"; //계산방법
- opener.group3.switch1.case2.combo37.style.background.color = "#ffccee"; //분업예외사유
- opener.group3.switch1.case2.input5.style.background.color = "#ffccee"; //상한액
- opener.group3.switch1.case2.input71.style.background.color = "#ffccee"; //구입가
- opener.group3.input37.style.background.color = "#ffccee"; //가산수량
- opener.group3.switch1.case2.input74.style.background.color = "#ffccee"; //성분명
- opener.group3.switch1.case2.input82.style.background.color = "#ffccee"; //규격 추가 by 조중래 20150223
- opener.group3.switch1.case2.combo00.style.background.color = "#ffccee"; //마약관리 추가 by 조중래 20181217
- opener.group3.switch1.case2.input00.style.background.color = "#ffccee"; //기본용법 추가 by 설승민 20200226
- //=========================================================================
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_btn.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약제신청 수정저장
- ****************************************************************************************/
- function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var dsUpdate = grdf_getGridUpdateData(grd_list, "all");
- grdf_setStatusColumn(dsUpdate, "m");
-
- ds_send_data.copyData(dsUpdate);
-
- dsf_setDefaultVal(ds_send_data, "goodunitcost:0");
- var oParam = {};
- oParam.id = "TXADB03001";
- oParam.service = "pharmacybaseapp.DrugCode";
- oParam.method = "reqExeDrugCodeReq";
- oParam.inds = "item=ds_send_data";
- oParam.outds = "ds_temp_ret=item";
- oParam.async = false;
- //oParam.callback = "cf_TXADB03001";
- tranf_submit(oParam);
- call_TRADB03001();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀저장
- ****************************************************************************************/
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_druglist.rowcount > 0 ){
- grdf_exportExcel(grd_list,"신청내역","sheet1");
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_btn.button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 프린트 출력
- ****************************************************************************************/
- function grp_btn_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp_prntdata.copyData(ds_main_druglist);
- var cnt_node = ds_temp_prntdata.rowcount;
- for(var i = 0; i < cnt_node; i++){
- //================== [구분] 코드를 명칭으로 변경
- ds_temp_prntdata.setColumn(i,"reqflag" , grd_list.getCellText(i,grd_list.getBindCellIndex("body","reqflag")));
- //================== [최소단위] 코드를 명칭으로 변경
- ds_temp_prntdata.setColumn(i,"delivecrite" , grd_list.getCellText(i,grd_list.getBindCellIndex("body","delivecrite")));
- //================== [품절여부] 코드를 명칭으로 변경
- ds_temp_prntdata.setColumn(i,"absnyn" , grd_list.getCellText(i,grd_list.getBindCellIndex("body","absnyn")));
- //================== [의약분업예외사유] 코드를 명칭으로 변경
- //model.setValue("/root/temp/prntdata/item["+i+"]/hosinresn", grd_list.labelMatrix(i, grd_list.colRef("hosinresn")));
- //================== [신청/완료] 코드를 명칭으로 변경
- //model.makeValue("/root/temp/prntdata/item["+i+"]/srchflag", cmb_srchflag.label);
- //================== [검색시작일] 코드를 명칭으로 변경
- dsf_makeValue(ds_temp_prntdata,"fromdd" ,"string",group2.ipt_fromdd.value,i);
- //================== [검색종료일] 코드를 명칭으로 변경
- dsf_makeValue(ds_temp_prntdata,"todd" ,"string",group2.ipt_todd.value,i);
- //================== [구분] 코드를 명칭으로 변경
- if ( ds_hidden.getColumn(0,"reqflag") =="C" ){
- dsf_makeValue(ds_temp_prntdata,"drugreqflag","string",group2.cmb_crdrug.text,i);
- }else{
- dsf_makeValue(ds_temp_prntdata,"drugreqflag","string",group2.cmb_drug.text,i);
- }
- }
- // exeReportPreview("RPADB03001", "XMLSTR", "", "", "true","","","","","true"); // 약제신청관리 내역 출력 ( 코드표준화팀 : 이한분 요청)
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/temp/prntdata/item" , ds_temp_prntdata); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPADB03001"],[objParam], option); //미리보기만 가능
- }
- ]]></Script>
- </Form>
- </FDL>
|