1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPRAT00101" position="absolute 0 0 552 450" titletext="세금계산서/계산서등록관리" oninit="SPRAT00101_oninit" onload="SPRAT00101_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="세금계산서 등록 관리" class="tit_1" position="absolute 0 0 190 23"/>
- <Edit id="input1" taborder="2" class="input_essential" position="absolute 103 152 543 171" autoselect="true" autoskip="true"/>
- <Shape id="line16" linetype="horizontal" class="line_2" position="absolute 0 147 543 153"/>
- <Shape id="line17" linetype="horizontal" class="line_2" position="absolute 0 123 543 129"/>
- <Shape id="line18" linetype="horizontal" class="line_2" position="absolute 0 99 543 105"/>
- <Shape id="line19" linetype="horizontal" class="line_2" position="absolute 0 75 543 81"/>
- <Shape id="line21" linetype="horizontal" class="line_2" position="absolute 0 51 543 57"/>
- <Shape id="line22" linetype="horizontal" class="line_2" position="absolute 0 339 543 345"/>
- <Shape id="line23" linetype="horizontal" class="line_2" position="absolute 0 315 543 321"/>
- <Shape id="line24" linetype="horizontal" class="line_2" position="absolute 0 291 543 297"/>
- <Shape id="line25" linetype="horizontal" class="line_2" position="absolute 0 267 543 273"/>
- <Shape id="line26" linetype="horizontal" class="line_3" position="absolute 0 412 543 418"/>
- <Shape id="line27" linetype="horizontal" class="line_2" position="absolute 1 243 544 249"/>
- <Shape id="line28" linetype="horizontal" class="line_2" position="absolute 1 171 544 177"/>
- <Edit id="input2" taborder="3" class="input_search" visible="false" position="absolute 431 56 468 75"/>
- <Shape id="line29" linetype="horizontal" class="line_10" position="absolute 0 25 543 31"/>
- <Static id="caption19" text="작성일자" class="cell_1" position="absolute 330 294 430 317"/>
- <Static id="caption20" text="대표자명" class="cell_1" position="absolute 30 78 100 101"/>
- <Static id="caption21" text="업태" class="cell_1" position="absolute 30 126 100 149"/>
- <Static id="caption22" text="종목" class="cell_1" position="absolute 30 150 100 173"/>
- <Static id="caption23" text="사업자등록번호" class="cell_1" position="absolute 0 30 100 53"/>
- <Static id="caption24" text="공급가액" class="cell_1" position="absolute 0 318 100 341"/>
- <Static id="caption25" text="주소" class="cell_1" position="absolute 30 102 100 125"/>
- <Static id="caption26" text="세액" class="cell_1" position="absolute 0 342 100 365"/>
- <Static id="caption27" text="합계금액" class="cell_1" position="absolute 0 366 100 389"/>
- <Static id="caption28" text="적요" class="cell_1" position="absolute 0 390 100 413"/>
- <Button id="button1" taborder="4" class="icon_search" position="absolute 207 34 223 50" onclick="button1_onclick"/>
- <Radio id="radio1" taborder="5" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 355 318 390 338">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">세금계산서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">계 산 서</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_taxbillflag" taborder="6" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 105 198 245 218" onitemchanged="rdo_taxbillflag_onitemchanged">
- <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">매출</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="radio3" taborder="7" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" visible="false" position="absolute 385 318 412 338">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1 기 예 정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">1 기 확 정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">2 기 예 정</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">2 기 확 정</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar id="input3" taborder="8" class="input_essential" position="absolute 432 296 537 315"/>
- <Combo id="combo1" taborder="9" innerdataset="ds_init_combo1" codecolumn="value" datacolumn="label" class="combo_essential" visible="false" position="absolute 471 56 541 75"/>
- <Edit id="ipt_entrregno" taborder="10" class="input_essential" position="absolute 103 31 203 50" autoselect="true" autoskip="true"/>
- <Edit id="ipt_custnm" taborder="11" class="input_essential" position="absolute 103 56 430 75" autoselect="true" autoskip="true" onkeydown="ipt_custnm_onkeydown"/>
- <Edit id="ipt_custprsd" taborder="12" class="input_essential" position="absolute 103 80 543 99" autoselect="true" autoskip="true"/>
- <Edit id="ipt_custbizcond" taborder="13" class="input_essential" position="absolute 103 128 543 147" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_suplamt" taborder="14" mask="(-)#,###" class="input_essential" position="absolute 103 320 327 339" autoselect="true" autoskip="true" onkeydown="ipt_suplamt_onkeydown"/>
- <MaskEdit id="ipt_valaddtax" taborder="15" mask="(-)#,###" class="input_essential" position="absolute 103 345 327 364" autoselect="true" autoskip="true"/>
- <MaskEdit id="ipt_amt" taborder="16" mask="(-)#,###" class="input_essential" position="absolute 103 369 327 388" autoselect="true" autoskip="true"/>
- <Edit id="ipt_cmt" taborder="17" class="input_essential" position="absolute 103 392 543 411" autoselect="true" autoskip="true"/>
- <Edit id="ipt_custaddr" taborder="18" class="input_essential" position="absolute 103 104 543 123" autoselect="true" autoskip="true"/>
- <Combo id="combo3" taborder="19" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" visible="false" position="absolute 425 320 462 339">
- <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">마감</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_fixasetflag" taborder="20" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 103 296 327 315" autoselect="true" autoskip="true">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">해당사항없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">건,구축물</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">기계장치</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">차량운반구</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">기타감가상각물</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="combo5" taborder="21" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" visible="false" position="absolute 467 321 504 340">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <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>
- <MaskEdit id="output3" taborder="22" readonly="true" mask="yyyy-mm-dd" visible="false" position="absolute 415 345 452 364"/>
- <Edit id="output4" taborder="23" readonly="true" visible="false" position="absolute 455 345 492 364" class="output"/>
- <Edit id="output5" taborder="24" readonly="true" visible="false" position="absolute 495 345 532 364" class="output"/>
- <Edit id="output6" taborder="25" readonly="true" visible="false" position="absolute 415 369 452 388" class="output"/>
- <Edit id="output7" taborder="26" readonly="true" visible="false" position="absolute 455 369 492 388" class="output"/>
- <Edit id="output8" taborder="27" readonly="true" visible="false" position="absolute 495 369 532 388" class="output"/>
- <Static id="caption29" text="상호" class="cell_1" position="absolute 30 54 100 77"/>
- <Static id="caption30" text="상대처" class="cell_1" position="absolute 0 54 29 196"/>
- <Shape id="line30" linetype="horizontal" class="line_2" position="absolute 1 194 544 200"/>
- <Shape id="line31" linetype="horizontal" class="line_2" position="absolute 1 218 544 224"/>
- <Static id="caption31" text="고정자산매입" class="cell_1" position="absolute 0 294 100 317"/>
- <Static id="caption32" text="구분" class="cell_1" position="absolute 0 197 100 220"/>
- <Static id="caption33" text="등록번호구분" class="cell_1" position="absolute 330 30 430 53"/>
- <Combo id="cmb_isskind" taborder="28" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 431 31 541 50">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">사업자등록번호발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">주민번호발행</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption34" text="세금유형" class="cell_1" position="absolute 330 270 430 293"/>
- <Combo id="combo7" taborder="29" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 432 272 537 291" onitemchanged="combo7_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">과세</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">영세율</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">대손세액가감</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">비과세</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">면세</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_isscust" taborder="30" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 103 272 327 291" autoselect="true" autoskip="true" onitemchanged="cmb_isscust_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">매출자발행</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">매입자발행</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption35" text="발행자구분" class="cell_1" position="absolute 0 270 100 293"/>
- <CheckBox id="chk_profcheckyn" taborder="31" visible="false" position="absolute 330 369 405 389" text="증빙확인" truevalue="Y" onclick="chk_profcheckyn_onclick"/>
- <Shape id="line32" linetype="horizontal" class="line_2" position="absolute 0 364 543 370"/>
- <Static id="caption36" text="전자세금계산서" class="cell_1" position="absolute 0 222 100 245"/>
- <Static id="caption37" text="사용자 E-mail" class="cell_1" position="absolute 1 246 101 269"/>
- <Edit id="ipt_inv_no" taborder="32" class="input_essential" enable="false" position="absolute 434 223 545 242"/>
- <Button id="btn_ebill" taborder="33" text="DTI 계산서 번호" class="btn2" position="absolute 328 223 433 242" onclick="btn_ebill_onclick"/>
- <Static id="cap_emailaddr" text="E-mail" class="cell_1" position="absolute 30 173 100 196"/>
- <Edit id="ipt_email" taborder="34" class="input_essential" visible="false" position="absolute 421 248 543 267"/>
- <Button id="btn_dtiemail" taborder="35" text="E-mail 선택" class="btn2" position="absolute 328 248 413 267" onclick="btn_dtiemail_onclick"/>
- <Edit id="ipt_dtiemail" taborder="36" class="input_essential" position="absolute 103 248 327 267" autoselect="true" autoskip="true"/>
- <Edit id="ipt_custdtiemailaddr" taborder="37" class="input_essential" position="absolute 105 175 508 194" autoselect="true" autoskip="true"/>
- <Button id="button2" taborder="38" class="icon_search" position="absolute 510 176 526 192" onclick="button2_onclick"/>
- <CheckBox id="chk_dtibillyn" taborder="39" position="absolute 260 224 325 244" text="DTI연동" truevalue="Y" onclick="chk_dtibillyn_onclick"/>
- <Combo id="cmb_ebillflag" taborder="40" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 103 224 250 243" onitemchanged="cmb_ebillflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">일반세금계산서</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">전자세금계산서</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Shape id="line1" linetype="horizontal" class="line_6" visible="false" position="absolute 1 419 544 425"/>
- <Button id="btn_save" taborder="41" text="저장" class="btn4" position="absolute 373 423 429 445" onclick="btn_save_onclick"/>
- <Button id="btn_delete" taborder="42" text="삭제" class="btn4" position="absolute 431 423 487 445" onclick="btn_delete_onclick"/>
- <Button id="btn_17" taborder="43" text="닫기" class="btn4" position="absolute 489 423 545 445" onclick="btn_17_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_list_taxbill" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list_taxbill_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="taxbillkind" type="STRING" size="256"/>
- <Column id="taxbillflag" type="STRING" size="256"/>
- <Column id="reptkind" type="STRING" size="256"/>
- <Column id="flagcd" type="STRING" size="256"/>
- <Column id="suplamt" type="STRING" size="256"/>
- <Column id="valaddtax" type="STRING" size="256"/>
- <Column id="amt" type="STRING" size="256"/>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="profcheckyn" type="STRING" size="256"/>
- <Column id="entrregno" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="custaddr" type="STRING" size="256"/>
- <Column id="custprsd" type="STRING" size="256"/>
- <Column id="custbizcond" type="STRING" size="256"/>
- <Column id="custitem" type="STRING" size="256"/>
- <Column id="closyn" type="STRING" size="256"/>
- <Column id="fixasetflag" type="STRING" size="256"/>
- <Column id="deduyn" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="unsldd" type="STRING" size="256"/>
- <Column id="unslno" type="STRING" size="256"/>
- <Column id="undeciseqno" type="STRING" size="256"/>
- <Column id="sanctslipdd" type="STRING" size="256"/>
- <Column id="sanctslipno" type="STRING" size="256"/>
- <Column id="sanctseqno" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="dummy1" type="STRING" size="256"/>
- <Column id="dummy2" type="STRING" size="256"/>
- <Column id="isskind" type="STRING" size="256"/>
- <Column id="isscust" type="STRING" size="256"/>
- <Column id="taxkind" type="STRING" size="256"/>
- <Column id="custdtiemailaddr" type="STRING" size="256"/>
- <Column id="dtibillyn" type="STRING" size="256"/>
- <Column id="ebillflag" type="STRING" size="256"/>
- <Column id="inv_no" type="STRING" size="256"/>
- <Column id="dtiemail" type="STRING" size="256"/>
- <Column id="custdtieacntchrgnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="seqno"/>
- <Col id="taxbillkind">4</Col>
- <Col id="taxbillflag">1</Col>
- <Col id="reptkind">1</Col>
- <Col id="flagcd">1</Col>
- <Col id="suplamt"/>
- <Col id="valaddtax"/>
- <Col id="amt"/>
- <Col id="genrdd"/>
- <Col id="profcheckyn"/>
- <Col id="entrregno"/>
- <Col id="custnm"/>
- <Col id="custaddr"/>
- <Col id="custprsd"/>
- <Col id="custbizcond"/>
- <Col id="custitem"/>
- <Col id="closyn">1</Col>
- <Col id="fixasetflag">00</Col>
- <Col id="deduyn">00</Col>
- <Col id="cmt"/>
- <Col id="unsldd"/>
- <Col id="unslno"/>
- <Col id="undeciseqno"/>
- <Col id="sanctslipdd"/>
- <Col id="sanctslipno"/>
- <Col id="sanctseqno"/>
- <Col id="status"/>
- <Col id="dummy1"/>
- <Col id="dummy2"/>
- <Col id="isskind">01</Col>
- <Col id="isscust">01</Col>
- <Col id="taxkind">01</Col>
- <Col id="custdtiemailaddr"/>
- <Col id="dtibillyn"/>
- <Col id="ebillflag"/>
- <Col id="inv_no"/>
- <Col id="dtiemail"/>
- <Col id="custdtieacntchrgnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_target_slipinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="taxbillkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="seqno"/>
- <Col id="taxbillkind"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_taxbill" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="taxbillkind" type="STRING" size="256"/>
- <Column id="taxbillflag" type="STRING" size="256"/>
- <Column id="reptkind" type="STRING" size="256"/>
- <Column id="flagcd" type="STRING" size="256"/>
- <Column id="suplamt" type="STRING" size="256"/>
- <Column id="valaddtax" type="STRING" size="256"/>
- <Column id="amt" type="STRING" size="256"/>
- <Column id="genrdd" type="STRING" size="256"/>
- <Column id="profcheckyn" type="STRING" size="256"/>
- <Column id="entrregno" type="STRING" size="256"/>
- <Column id="custnm" type="STRING" size="256"/>
- <Column id="custaddr" type="STRING" size="256"/>
- <Column id="custprsd" type="STRING" size="256"/>
- <Column id="custbizcond" type="STRING" size="256"/>
- <Column id="custitem" type="STRING" size="256"/>
- <Column id="closyn" type="STRING" size="256"/>
- <Column id="fixasetflag" type="STRING" size="256"/>
- <Column id="deduyn" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="unsldd" type="STRING" size="256"/>
- <Column id="unslno" type="STRING" size="256"/>
- <Column id="undeciseqno" type="STRING" size="256"/>
- <Column id="sanctslipdd" type="STRING" size="256"/>
- <Column id="sanctslipno" type="STRING" size="256"/>
- <Column id="sanctseqno" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="dummy1" type="STRING" size="256"/>
- <Column id="dummy2" type="STRING" size="256"/>
- <Column id="isskind" type="STRING" size="256"/>
- <Column id="isscust" type="STRING" size="256"/>
- <Column id="taxkind" type="STRING" size="256"/>
- <Column id="custdtiemailaddr" type="STRING" size="256"/>
- <Column id="dtibillyn" type="STRING" size="256"/>
- <Column id="ebillflag" type="STRING" size="256"/>
- <Column id="inv_no" type="STRING" size="256"/>
- <Column id="dtiemail" type="STRING" size="256"/>
- <Column id="custdtieacntchrgnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="seqno"/>
- <Col id="taxbillkind">4</Col>
- <Col id="taxbillflag">1</Col>
- <Col id="reptkind">1</Col>
- <Col id="flagcd">1</Col>
- <Col id="suplamt"/>
- <Col id="valaddtax"/>
- <Col id="amt"/>
- <Col id="genrdd"/>
- <Col id="profcheckyn"/>
- <Col id="entrregno"/>
- <Col id="custnm"/>
- <Col id="custaddr"/>
- <Col id="custprsd"/>
- <Col id="custbizcond"/>
- <Col id="custitem"/>
- <Col id="closyn">1</Col>
- <Col id="fixasetflag">00</Col>
- <Col id="deduyn">00</Col>
- <Col id="cmt"/>
- <Col id="unsldd"/>
- <Col id="unslno"/>
- <Col id="undeciseqno"/>
- <Col id="sanctslipdd"/>
- <Col id="sanctslipno"/>
- <Col id="sanctseqno"/>
- <Col id="status"/>
- <Col id="dummy1"/>
- <Col id="dummy2"/>
- <Col id="isskind">01</Col>
- <Col id="isscust">01</Col>
- <Col id="taxkind">01</Col>
- <Col id="custdtiemailaddr"/>
- <Col id="dtibillyn"/>
- <Col id="ebillflag"/>
- <Col id="inv_no"/>
- <Col id="dtiemail"/>
- <Col id="custdtieacntchrgnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="mngtcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="mngtcd">acntdept</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_code_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_custdtiemaillist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chrgnm" type="STRING" size="256"/>
- <Column id="chrgemailaddr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="chrgnm"/>
- <Col id="chrgemailaddr"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_source_condition" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_flagcd_item" 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>
- </Dataset>
- <Dataset id="ds_temp_seqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_target" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_entrregno" propid="value" datasetid="ds_main_list_taxbill" columnid="entrregno"/>
- <BindItem id="item1" compid="cmb_isskind" propid="value" datasetid="ds_main_list_taxbill" columnid="isskind"/>
- <BindItem id="item2" compid="ipt_custnm" propid="value" datasetid="ds_main_list_taxbill" columnid="custnm"/>
- <BindItem id="item4" compid="combo1" propid="value" datasetid="ds_main_list_taxbill" columnid="flagcd"/>
- <BindItem id="item3" compid="ipt_custprsd" propid="value" datasetid="ds_main_list_taxbill" columnid="custprsd"/>
- <BindItem id="item5" compid="ipt_custaddr" propid="value" datasetid="ds_main_list_taxbill" columnid="custaddr"/>
- <BindItem id="item6" compid="ipt_custbizcond" propid="value" datasetid="ds_main_list_taxbill" columnid="custbizcond"/>
- <BindItem id="item7" compid="input1" propid="value" datasetid="ds_main_list_taxbill" columnid="custitem"/>
- <BindItem id="item8" compid="ipt_custdtiemailaddr" propid="value" datasetid="ds_main_list_taxbill" columnid="custdtiemailaddr"/>
- <BindItem id="item9" compid="rdo_taxbillflag" propid="value" datasetid="ds_main_list_taxbill" columnid="taxbillflag"/>
- <BindItem id="item10" compid="cmb_ebillflag" propid="value" datasetid="ds_main_list_taxbill" columnid="ebillflag"/>
- <BindItem id="item11" compid="chk_dtibillyn" propid="value" datasetid="ds_main_list_taxbill" columnid="dtibillyn"/>
- <BindItem id="item12" compid="ipt_inv_no" propid="value" datasetid="ds_main_list_taxbill" columnid="inv_no"/>
- <BindItem id="item13" compid="ipt_dtiemail" propid="value" datasetid="ds_main_list_taxbill" columnid="dtiemail"/>
- <BindItem id="item14" compid="ipt_email" propid="value" datasetid="ds_main_list_taxbill" columnid="email"/>
- <BindItem id="item15" compid="cmb_isscust" propid="value" datasetid="ds_main_list_taxbill" columnid="isscust"/>
- <BindItem id="item16" compid="combo7" propid="value" datasetid="ds_main_list_taxbill" columnid="taxkind"/>
- <BindItem id="item17" compid="cmb_fixasetflag" propid="value" datasetid="ds_main_list_taxbill" columnid="fixasetflag"/>
- <BindItem id="item18" compid="input3" propid="value" datasetid="ds_main_list_taxbill" columnid="genrdd"/>
- <BindItem id="item19" compid="ipt_suplamt" propid="value" datasetid="ds_main_list_taxbill" columnid="suplamt"/>
- <BindItem id="item20" compid="combo3" propid="value" datasetid="ds_main_list_taxbill" columnid="closyn"/>
- <BindItem id="item21" compid="combo5" propid="value" datasetid="ds_main_list_taxbill" columnid="deduyn"/>
- <BindItem id="item22" compid="radio1" propid="value" datasetid="ds_main_list_taxbill" columnid="taxbillkind"/>
- <BindItem id="item23" compid="radio3" propid="value" datasetid="ds_main_list_taxbill" columnid="reptkind"/>
- <BindItem id="item24" compid="ipt_valaddtax" propid="value" datasetid="ds_main_list_taxbill" columnid="valaddtax"/>
- <BindItem id="item25" compid="output3" propid="value" datasetid="ds_main_list_taxbill" columnid="unsldd"/>
- <BindItem id="item26" compid="output4" propid="value" datasetid="ds_main_list_taxbill" columnid="unslno"/>
- <BindItem id="item27" compid="output5" propid="value" datasetid="ds_main_list_taxbill" columnid="undeciseqno"/>
- <BindItem id="item28" compid="ipt_amt" propid="value" datasetid="ds_main_list_taxbill" columnid="amt"/>
- <BindItem id="item29" compid="chk_profcheckyn" propid="value" datasetid="ds_main_list_taxbill" columnid="profcheckyn"/>
- <BindItem id="item30" compid="output6" propid="value" datasetid="ds_main_list_taxbill" columnid="sanctslipdd"/>
- <BindItem id="item31" compid="output7" propid="value" datasetid="ds_main_list_taxbill" columnid="sanctslipno"/>
- <BindItem id="item32" compid="output8" propid="value" datasetid="ds_main_list_taxbill" columnid="sanctseqno"/>
- <BindItem id="item33" compid="ipt_cmt" propid="value" datasetid="ds_main_list_taxbill" columnid="cmt"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2017-06-19
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2017-06-19 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "mis_miscommonxp::MIS.xjs";
- function SPRAT00101_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPRAT00101_onload(obj:Form, e:LoadEventInfo)
- {
- try
- {
- ds_target_slipinfo.copyData(arg_target_slipinfo)
- ds_target.copyData(arg_target)
- }
- catch(e)
- {
- }
- fInitialize();
- }
- function fInitialize()
- {
- var instcd = ds_target_slipinfo.getColumn(0, "instcd");
- var seqno = ds_target_slipinfo.getColumn(0, "seqno");
- var taxbillkind = ds_target_slipinfo.getColumn(0, "taxbillkind");
- var taxbillflag = ds_target_slipinfo.getColumn(0, "taxbillflag");
- var reptkind = ds_target_slipinfo.getColumn(0, "reptkind");
- var flagcd = ds_target_slipinfo.getColumn(0, "flagcd");
- var custcd = ds_target_slipinfo.getColumn(0, "custcd");
- var unsldd = ds_target_slipinfo.getColumn(0, "unsldd");
- var unslno = ds_target_slipinfo.getColumn(0, "unslno");
- var unslseqno = ds_target_slipinfo.getColumn(0, "unslseqno");
- var etcnotefact = ds_target_slipinfo.getColumn(0, "etcnotefact");
- var slipkind = ds_target_slipinfo.getColumn(0, "slipkind");
- var readonly = ds_target_slipinfo.getColumn(0, "readonly");
- var acntdept = ds_target_slipinfo.getColumn(0, "acntdept");
-
- if (taxbillkind == "4")
- {
- ipt_valaddtax.enable = true;
- caption6.text = "세금계산서 등록 관리";
- this.titletext = "세금계산서 등록 관리";
- }
- else
- {
- ipt_valaddtax.enable = false;
- caption6.text = "계산서 등록 관리";
- this.titletext = "계산서 등록 관리";
- }
-
- if(readonly == "Y")
- {
- btn_delete.enable = false;
-
- if(acntdept == "Y")
- {
- ipt_suplamt.enable = false;
- ipt_valaddtax.enable = false;
- ipt_amt.enable = false;
- }
- else
- {
- btn_save.enable = false;
- }
- }
-
- if(ds_target_slipinfo.rowcount != 0)
- {
- ds_main_list_taxbill.setColumn(0, "instcd", instcd);
- ds_main_list_taxbill.setColumn(0, "seqno", seqno);
- ds_main_list_taxbill.setColumn(0, "taxbillflag", taxbillflag);
- ds_main_list_taxbill.setColumn(0, "taxbillkind", taxbillkind);
- ds_main_list_taxbill.setColumn(0, "reptkind", reptkind);
- ds_main_list_taxbill.setColumn(0, "unsldd", unsldd);
- ds_main_list_taxbill.setColumn(0, "unslno", unslno);
- ds_main_list_taxbill.setColumn(0, "undeciseqno", unslseqno);
- ds_main_list_taxbill.setColumn(0, "cmt", etcnotefact);
- ds_main_list_taxbill.setColumn(0, "fixasetflag", "00");
-
- ds_send_data1.setColumn(0, "instcd", instcd);
- ds_send_data1.setColumn(0, "seqno", seqno);
- ds_send_data1.setColumn(0, "taxbillkind", taxbillkind);
-
- ds_hidden_taxbill.copyData(ds_main_list_taxbill);
-
- if(!utlf_isNull(seqno))
- {
- dsf_setDefaultVal(ds_send_data1, "seqno:0");
- var oParam = {};
- oParam.id = "TRRAT00101";
- oParam.service = "addtaxapp.Addtax";
- oParam.method = "reqGetTaxBill";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "ds_main_list_taxbill=taxbill";
- oParam.async = false;
- //oParam.callback = "cf_TRRAT00101";
- tranf_submit(oParam);
-
- dsf_makeValue(ds_main_list_taxbill, "dummy1", "string", "", 0);
- dsf_makeValue(ds_main_list_taxbill, "dummy2", "string", "", 0);
-
- if (utlf_isNull(ds_main_list_taxbill.getColumn(0, "instcd")))
- {
- ds_main_list_taxbill.copyData(ds_hidden_taxbill);
- ds_main_list_taxbill.setColumn(0, "status", "i");
- }
- else
- {
- ds_main_list_taxbill.setColumn(0, "status", "u");
- }
- }
- else
- {
- ds_main_list_taxbill.setColumn(0, "status", "i");
-
- if(slipkind == "1")
- {
- rdo_taxbillflag.value = "1";
- }
- else if(slipkind == "2")
- {
- rdo_taxbillflag.value = "2";
- }
- else if(slipkind == "3")
- {
- rdo_taxbillflag.value = "1";
- }
- }
-
-
- if (!utlf_isNull(custcd) && ds_main_list_taxbill.getColumn(0, "status") == "i")
- {
- ds_main_list_taxbill.setColumn(0, "entrregno", custcd);
- }
- }
-
- ds_send_data2.setColumn(0, "instcd", instcd);
-
- var oParam = {};
- oParam.id = "TRRAZ00001";
- oParam.service = "acntcommonapp.AcntCommon";
- oParam.method = "reqGetAcntMngtCodeList";
- oParam.inds = "req=ds_send_data2";
- oParam.outds = "ds_init_code_codelist=codelist";
- oParam.async = false;
- //oParam.callback = "cf_TRRAZ00001";
- tranf_submit(oParam);
- if(ds_init_code_codelist.getColumn(0, "cdid") == sysf_getUserInfo("dutplcecd"))
- {
- chk_profcheckyn.visible = true;
- }
- frmf_inputEnterKey("rdo_taxbillflag", "onitemchanged", new ItemChangeEventInfo );
- frmf_inputEnterKey("cmb_ebillflag", "onitemchanged", new ItemChangeEventInfo );
-
- fEbillcontrolexception();
- }
- function fEbillcontrolexception()
- {
- if(chk_dtibillyn.value == "Y")
- {
- if((cmb_isscust.value == "01" && rdo_taxbillflag.value == "1") || (cmb_isscust.value == "02" && rdo_taxbillflag.value == "2"))
- {
- chk_dtibillyn.enable = true;
- ipt_inv_no.enable = true;
- btn_ebill.enable = true;
- ipt_dtiemail.enable = false;
- btn_dtiemail.enable = false;
- }
- else if((cmb_isscust.value == "01" && rdo_taxbillflag.value == "2") || (cmb_isscust.value == "02" && rdo_taxbillflag.value == "1"))
- {
- chk_dtibillyn.value = "Y";
- chk_dtibillyn.enable = false;
- ipt_inv_no.enable = false;
- btn_ebill.enable = false;
- ipt_dtiemail.enable = true;
- btn_dtiemail.enable = true;
- }
- cmb_ebillflag.value = "01";
- }
- else
- {
- ipt_inv_no.value = "";
- ipt_inv_no.enable = false;
- btn_ebill.enable = false;
- ipt_custdtiemailaddr.enable = false;
- ipt_dtiemail.value = "";
- ipt_dtiemail.enable = false;
- btn_dtiemail.enable = false;
- }
- }
- function ds_main_list_taxbill_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "entrregno")
- {
- if(String(e.newvalue).length >= 2 || e.newvalue == "-")
- {
- ipt_entrregno.value = e.newvalue;
- ipt_entrregno.setFocus();
- racfCustValidCheck("entrregno,custnm,custprsd,dummy1,custaddr,custbizcond,custitem", "code");
- }
- else
- {
- sysf_messageBox("2자 이상 입력하세요.", "");
- }
- }
-
- if(e.columnid == "suplamt")
- {
- var taxbillkind = obj.getColumn(0, "taxbillkind");
- var suplamt = parseInt(e.newvalue);
-
- if (taxbillkind == "4")
- {
- var taxrate ;
- var taxchk = obj.getColumn(0, "taxkind");
- if ( taxchk == "02")
- {
- taxrate = 0 ;
- }
- else
- {
- taxrate = 0.1 ;
- }
-
- var valaddtax = parseInt(suplamt * taxrate);
-
- obj.setColumn(0, "valaddtax", valaddtax);
- obj.setColumn(0, "amt", suplamt + valaddtax);
- }
- else
- {
- obj.setColumn(0, "valaddtax", "0");
- obj.setColumn(0, "amt", suplamt);
- }
- }
-
- if(e.columnid == "valaddtax")
- {
- var suplamt = parseInt(obj.getColumn(0, "suplamt"));
- var valaddtax = parseInt(e.newvalue);
-
- obj.setColumn(0, "amt", suplamt + valaddtax);
- }
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("14", ds_main_list_taxbill, "", "entrregno,custnm,custprsd,dummy1,custaddr,custbizcond,custitem");
- }
- function ipt_custnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- racfCustValidCheck("entrregno,custnm,custprsd,dummy1,custaddr,custbizcond,custitem", "name");
- }
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_makeValue(ds_source_condition, "entrregno", "string", ipt_entrregno.value, 0);
- dsf_makeValue(ds_source_condition, "custnm", "string", ipt_custnm.value, 0);
-
- //model.makeValue("/root/source/receiveref", "/root/hidden/custdtiemaillist");
-
- var objArg = new Object();
- objArg.arg_target = ds_source_condition;
- frmf_modal("SPRAC01300", "SPRAC01300", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- ipt_custdtiemailaddr.value = ds_hidden_custdtiemaillist.getColumn(0, "chrgemailaddr");
- }
- function rdo_taxbillflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fEbillcontrolexception();
- }
- function cmb_ebillflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(obj.value == "01")
- {
- chk_dtibillyn.value = "Y";
- }
- else
- {
- chk_dtibillyn.value = "";
- }
- fEbillcontrolexception();
- }
- function chk_dtibillyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "Y")
- {
- }
- else
- {
- ds_main_list_taxbill.setColumn(0, "dtibillyn", "");
- }
- fEbillcontrolexception();
- }
- function btn_ebill_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_makeValue(ds_source_condition, "entrregno", "string", ipt_entrregno.value, 0);
- dsf_makeValue(ds_source_condition, "custnm", "string", ipt_custnm.value, 0);
- dsf_makeValue(ds_source_condition, "taxbillkind", "string", ds_main_list_taxbill.getColumn(0, "taxbillkind"), 0);
- dsf_makeValue(ds_source_condition, "taxbillflag", "string", rdo_taxbillflag.value, 0);
- dsf_makeValue(ds_source_condition, "isscust", "string", cmb_isscust.value, 0);
- //model.makeValue("/root/source/receiveref", "/root/main/list/taxbill");
-
- var objArg = new Object();
- objArg.arg_target = ds_source_condition;
- frmf_modal("SPRAC01200", "SPRAC01200", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- var vCustdtiemailaddr = ipt_custdtiemailaddr.value;
- }
- function btn_dtiemail_onclick(obj:Button, e:ClickEventInfo)
- {
- misfOpenPopUpList("53", ds_main_list_taxbill, "", "instcd,deptcd,depthngnm,emplno,emplnm,duplcedeptnm,jobrespnm,email");
- ipt_dtiemail.value = ipt_email.value;
- }
- function cmb_isscust_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fEbillcontrolexception();
- }
- function combo7_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var taxbillkind = ds_main_list_taxbill.getColumn(0, "taxbillkind");
- var suplamt = parseInt(ds_main_list_taxbill.getColumn(0, "suplamt"));
-
- if (taxbillkind == "4")
- {
-
- var taxrate ;
- var taxchk = obj.value;
- if ( taxchk == "02")
- {
- taxrate = 0 ;
- }
- else
- {
- taxrate = 0.1 ;
- }
-
- var valaddtax = parseInt(suplamt * taxrate);
-
- ds_main_list_taxbill.setColumn(0, "valaddtax", valaddtax);
- ds_main_list_taxbill.setColumn(0, "amt", suplamt + valaddtax);
- }
- else
- {
- ds_main_list_taxbill.setColumn(0, "valaddtax", "0");
- ds_main_list_taxbill.setColumn(0, "amt", suplamt);
- }
- }
- function ipt_suplamt_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- obj.updateToDataset();
- ipt_cmt.setFocus();
- }
- }
- function chk_profcheckyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if(obj.value == "Y")
- {
- }
- else
- {
- ds_main_list_taxbill.setColumn(0, "profcheckyn", "");
- }
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if(!fNotNullCheck())
- {
- return;
- }
- fSaveClick();
-
- ds_main_list_taxbill.setColumn(0, "seqno", ds_temp_seqno.getColumn(0, "seqno"));
- }
- function fNotNullCheck()
- {
- if(String(ds_main_list_taxbill.getColumn(0, "entrregno")).length== 0)
- {
- sysf_messageBox("사업자등록번호는" ,"I003");
- ipt_entrregno.setFocus();
- return false;
- }
-
- if(String(ds_main_list_taxbill.getColumn(0, "isscust")).length== 0)
- {
- sysf_messageBox("발행자구분은" ,"I003");
- cmb_isscust.setFocus();
- return false;
- }
-
- if(String(ds_main_list_taxbill.getColumn(0, "suplamt")).length== 0)
- {
- sysf_messageBox("공급가액은" ,"I003");
- ipt_suplamt.setFocus();
- return false;
- }
-
- if(String(ds_main_list_taxbill.getColumn(0, "valaddtax")).length== 0)
- {
- sysf_messageBox("새액은" ,"I003");
- ipt_valaddtax.setFocus();
- return false;
- }
-
- if(String(ds_main_list_taxbill.getColumn(0, "amt")).length== 0)
- {
- sysf_messageBox("합계금액은" ,"I003");
- ipt_amt.setFocus();
- return false;
- }
-
- if(String(ds_main_list_taxbill.getColumn(0, "taxkind")).length== 0)
- {
- sysf_messageBox("세금유형은" ,"I003");
- return false;
- }
-
- if(String(ds_main_list_taxbill.getColumn(0, "genrdd")).length == 0)
- {
- sysf_messageBox("작성일자는" ,"I003");
-
- return false;
- }
- else if(String(ds_main_list_taxbill.getColumn(0, "genrdd")).length != 0)
- {
- sysf_messageBox("잘못된 날짜 형식입니다." ,"I000")
- return false;
- }
- else if(String(ds_main_list_taxbill.getColumn(0, "ebillflag")).length != 0)
- {
- sysf_messageBox("전자세금계산서 종류는" ,"I003")
- return false;
- }
-
- return true;
- }
- function fSaveClick()
- {
- if(utlf_isNull(ds_main_list_taxbill.getColumn(0, "taxbillflag")))
- {
- sysf_messageBox("구분을", "C002");
- return;
- }
-
- dsf_setDefaultVal(ds_main_list_taxbill, "profcheckyn:N");
-
- var oParam = {};
- oParam.id = "TXRAT00102";
- oParam.service = "addtaxapp.Addtax";
- oParam.method = "reqExeSaveTaxBill";
- oParam.inds = "req=ds_main_list_taxbill";
- oParam.outds = "ds_temp_seqno=seqno";
- oParam.async = false;
- oParam.callback = "cf_TXRAT00102";
- tranf_submit(oParam);
- var receiveref = eval(ds_target.getColumn(0, "receiveref"));
-
- if ( frmf_checkOpener() )
- {
- opener.receiveref.setColumn(0, "seqno", ds_temp_seqno.getColumn(0, "seqno"));
- opener.receiveref.setColumn(0, "amt", ds_main_list_taxbill.getColumn(0, "amt"));
- opener.receiveref.setColumn(0, "etcnotefact", ds_main_list_taxbill.getColumn(0, "cmt"));
- }
- else
- {
- sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수 ", "I004");
- }
- }
- function cf_TXRAT00102(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- ds_main_list_taxbill.setColumn(0, "status", "u");
- }
- }
- function btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_list_taxbill.setColumn(0, "stauts", "d");
- fSaveClick();
-
- ds_main_list_taxbill.clearData();
- ds_main_list_taxbill.addRow();
- ds_main_list_taxbill.setColumn(0, "status", "i");
- }
- function btn_17_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|