SMRSI02705_월정산내역Check및전표처리(성의교정).xrw 86 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>월정산내역Check및전표처리(성의교정)</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <rsihinptlist/>
  11. <component>
  12. <windetail>
  13. <suplplcecd/>
  14. <suplplcenm/>
  15. <windeptcd/>
  16. <windeptnm/>
  17. <installplcecd/>
  18. <installplcenm/>
  19. <acntnm/>
  20. <bgcdbugtnm/>
  21. <projectnm/>
  22. <bgcdbugtcd/>
  23. <lastupdtrid/>
  24. </windetail>
  25. <winnum/>
  26. <reqnum/>
  27. <purcdmndnum/>
  28. <delivenum/>
  29. <slipnum/>
  30. </component>
  31. <gooddelive>
  32. <gooddelivelist/>
  33. </gooddelive>
  34. <bugtinfo>
  35. <groupbugt/>
  36. <bugtproject/>
  37. <projectid/>
  38. <projectnm/>
  39. <totamt/>
  40. <bugtexpcamt/>
  41. <bugtexecamt/>
  42. <remainder/>
  43. <bugtcd/>
  44. </bugtinfo>
  45. </main>
  46. <send>
  47. <goodreq>
  48. <fromdd/>
  49. <todd/>
  50. <suplplcecd/>
  51. <suplplcenm/>
  52. <instcd/>
  53. <goodcd/>
  54. <goodnm/>
  55. <mngtdeptcd/>
  56. <mngtdeptnm/>
  57. <treeflag/>
  58. <deptcd/>
  59. <supacntcd4/>
  60. <insertdd/>
  61. <groupbugt/>
  62. </goodreq>
  63. <rsihinpt>
  64. <rsihinptlist/>
  65. </rsihinpt>
  66. <gooddelive>
  67. <goodcd/>
  68. <goodflag/>
  69. <winseqno/>
  70. <winno/>
  71. <windd/>
  72. <windeptcd/>
  73. <instcd/>
  74. <winnoflag>1</winnoflag>
  75. <winallno/>
  76. <deliveallno/>
  77. </gooddelive>
  78. <gooddelivesave>
  79. <gooddelivesavelist/>
  80. </gooddelivesave>
  81. </send>
  82. <init>
  83. <paycond>
  84. <label>정상</label>
  85. <value>1</value>
  86. <label>지불필</label>
  87. <value>2</value>
  88. </paycond>
  89. <elctstmntyn>
  90. <label>예</label>
  91. <value>Y</value>
  92. <label>아니오</label>
  93. <value>N</value>
  94. </elctstmntyn>
  95. <chkyn>
  96. <label>예</label>
  97. <value>Y</value>
  98. <label>아니오</label>
  99. <value>N</value>
  100. </chkyn>
  101. <stocynindx>
  102. <label>예</label>
  103. <value>Y</value>
  104. <label>아니오</label>
  105. <value>N</value>
  106. </stocynindx>
  107. <rowtemp/>
  108. <select_chk/>
  109. <calccnfmyn>
  110. <label>예</label>
  111. <value>Y</value>
  112. <label>아니오</label>
  113. <value>N</value>
  114. </calccnfmyn>
  115. <plceordwinflag>
  116. <label>발주</label>
  117. <value>1</value>
  118. <label>입고</label>
  119. <value>2</value>
  120. </plceordwinflag>
  121. </init>
  122. <temp>
  123. <rsihinptlist/>
  124. </temp>
  125. </root>
  126. </instance>
  127. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  128. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  129. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  130. <script type="javascript" src="../../../mis/miscommonweb/js/MIS.js"/>
  131. <script type="javascript" src="../../../mis/miscommonweb/js/RSZ001.js"/>
  132. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  133. <script type="javascript" src="../../../mis/reqweb/js/SMRSD00400.js"/>
  134. <script type="javascript" src="../../../mis/winweb/js/SMRSI02700.js"/>
  135. <script type="javascript" src="../../../mis/reqweb/js/SMRSD00500.js"/>
  136. <script type="javascript" ev:event="xforms-ready">
  137. <![CDATA[
  138. fInitialize();
  139. ]]>
  140. </script>
  141. <submission id="TRRSD00414" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/main/BugLists"/>
  142. <submission id="TRRSI02707" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/goodreq" resultref="/root/main/rsihinptlist"/>
  143. <submission id="TRRSI02714" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/gooddelive" resultref="/root/main/gooddelive"/>
  144. <submission id="TXRSI02707" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/rsihinpt/rsihinptlist" resultref="/root/temp"/>
  145. <submission id="TXRSI02708" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/rsihinpt/rsihinptlist" resultref="/root/temp"/>
  146. <submission id="TXRSI02709" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/gooddelivesave" resultref="/root/temp"/>
  147. </model>
  148. <script type="javascript">
  149. <![CDATA[
  150. function fInitialize()
  151. {
  152. model.resetInstanceNode("/root/send/goodreq");
  153. model.removeNodeset(grd_rsihinptlist.nodeset);
  154. model.setValue("/root/init/select_chk", 1);
  155. //이번달 첫일부터 말일까지 설정
  156. var curdate = getCurrentDate();
  157. var cvtdate = curdate.toDate("YYYYMMDD");
  158. model.setValue("/root/send/goodreq/fromdd", curdate.substr(0,8));
  159. model.setValue("/root/send/goodreq/todd" , curdate.substr(0,8));
  160. model.setValue("/root/send/goodreq/instcd", "103");
  161. model.setValue("/root/send/goodreq/insertdd", curdate.substr(0,8));
  162. // model.setValue("/root/send/goodreq/treeflag", "3");
  163. rszfComboBgcdBugtList("cmb_groupbugt" , opt_instcd.value, '1');
  164. rszfComboBgcdBugtList("cmb_acntcd" , opt_instcd.value, '1');
  165. // rszfComboBgcdBugtList("cmb_bugtproject" , opt_instcd.value, '1');
  166. // rszfComboBgcdBugtList("cmb_bgcdbugtcd" , opt_instcd.value, '1');
  167. misfComboComCdListMulti("R0109","cmb_calcdocukind");
  168. model.refresh();
  169. }
  170. // --------------------------------------------------
  171. // Switch 속성변경 처리하는 함수
  172. // --------------------------------------------------
  173. function fViewToggle(pCls)
  174. {
  175. if (pCls == 1) // 늘리기
  176. { // 메인 Grup
  177. grp_main.attribute("visibility" ) = "hidden" ;
  178. // Data Grid
  179. grd_rsihinptlist.attribute("left" ) = "0" ;
  180. grd_rsihinptlist.attribute("top" ) = "31" ;
  181. grd_rsihinptlist.attribute("width" ) = "1190" ;
  182. grd_rsihinptlist.attribute("height" ) = "576" ;
  183. //bbt_right.attribute("visibility" ) = "hidden" ;
  184. rdo_plceordwinflag.attribute("visibility") = "hidden" ;
  185. line2.attribute("x2" ) = "1190" ;
  186. }
  187. else // 줄이기
  188. { // 메인 Grup
  189. grp_main.attribute("visibility" ) = "visible" ;
  190. // Data Grid
  191. grd_rsihinptlist.attribute("left" ) = "0" ;
  192. grd_rsihinptlist.attribute("top" ) = "31" ;
  193. grd_rsihinptlist.attribute("width" ) = "592";
  194. grd_rsihinptlist.attribute("height" ) = "576" ;
  195. //bbt_right.attribute("visibility") = "visible" ;
  196. rdo_plceordwinflag.attribute("visibility") = "visible" ;
  197. line2.attribute("x2" ) = "592" ;
  198. }
  199. grp_main.refresh();
  200. }
  201. function fGridRowChangedEvent()
  202. {
  203. var fRow = grd_rsihinptlist.row;
  204. var xPath = "/root/main/component/";
  205. model.copyNode(xPath+"windetail" ,"/root/main/rsihinptlist["+ fRow +"]");
  206. model.setValue(xPath+"winnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("windd"))
  207. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("winno"))
  208. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("winseqno")));
  209. model.setValue(xPath+"reqnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("reqdd"))
  210. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("reqno"))
  211. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("reqseqno")));
  212. model.setValue(xPath+"purcdmndnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("purcdmnddd"))
  213. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("purcdmndno"))
  214. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("purcdmndseq")));
  215. model.setValue(xPath+"delivenum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("delivedd"))
  216. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("deliveno"))
  217. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("deliveseqno")));
  218. model.setValue(xPath+"slipnum", grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("slipdd"))
  219. + grd_rsihinptlist.valueMatrix(fRow, grd_rsihinptlist.colRef("slipno")));
  220. model.removeNodeset("/root/temp/rsihinptlist");
  221. model.makeNode("/root/temp/rsihinptlist");
  222. model.copyNode("/root/temp/rsihinptlist", "/root/main/component/windetail");
  223. grd_temp.rebuild();
  224. // model.setValue(ipt_lastupdtrid.attribute("ref"), getUserInfo("userid"));
  225. // model.setValue(ipt_lastupdtdt.attribute("ref"), getCurrentDate());
  226. model.refresh();
  227. model.dispatch("onmouseup");
  228. model.setValue("/root/send/gooddelive/goodcd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/goodcd"));
  229. model.setValue("/root/send/gooddelive/goodflag", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/goodflag"));
  230. model.setValue("/root/send/gooddelive/winseqno", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/winseqno"));
  231. model.setValue("/root/send/gooddelive/winno", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/winno"));
  232. model.setValue("/root/send/gooddelive/windd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/windd"));
  233. model.setValue("/root/send/gooddelive/windeptcd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/windeptcd"));
  234. model.setValue("/root/send/gooddelive/instcd", model.getValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/instcd"));
  235. model.refresh();
  236. submit("TRRSI02714");
  237. var gridObj = document.all("grd_gooddelivelist");
  238. var deliveno = grd_gooddelivelist.valueMatrix(grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("deliveno"));
  239. if( deliveno.length == 0){
  240. gridObj.cellStyle("background-image", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "";
  241. gridObj.cellStyle("background-color", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "red";
  242. }else{
  243. gridObj.cellStyle("background-image", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "";
  244. gridObj.cellStyle("background-color", grd_gooddelivelist.fixedRows, grd_gooddelivelist.colRef("delivedeptnm")) = "white";
  245. }
  246. }
  247. function fRdoChangedInit()
  248. {
  249. //초기화
  250. misfGridInit(grd_rsihinptlist);
  251. misfGridInit(grd_temp);
  252. model.resetInstanceNode("/root/main/component/rsihinptlist");
  253. model.refresh();
  254. }
  255. ]]>
  256. </script>
  257. </xhtml:head>
  258. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  259. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  260. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:280px; height:14px; ">월정산내역Check 및 전표처리(성의교정)</caption>
  261. </group>
  262. <group id="grp_biz" scroll="auto" style="left:0px; top:38px; width:1195px; height:702px; ">
  263. <group id="grp_sea" style="left:0px; top:3px; width:1195px; height:87px; vertical-align:top; ">
  264. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1190px; height:85px; background-color:#fffbf2; border-color:#ffd799; "/>
  265. <line id="line30" class="line_4" style="x1:1095px; y1:7px; x2:1095px; y2:79px; "/>
  266. <caption id="cap_fromdd" class="search_name" style="left:13px; top:8px; width:101px; height:17px; ">입 고 일 자 :</caption>
  267. <input id="ipt_todd" ref="/root/send/goodreq/todd" class="input_s_essential" inputtype="date" style="left:239px; top:7px; width:100px; height:19px; text-align:center; ">
  268. <script type="javascript" ev:event="xforms-value-changed">
  269. <![CDATA[
  270. ]]>
  271. </script>
  272. </input>
  273. <input id="ipt_fromdd" ref="/root/send/goodreq/fromdd" class="input_s_essential" inputtype="date" style="left:118px; top:7px; width:97px; height:19px; text-align:center; ">
  274. <script type="javascript" ev:event="xforms-value-changed">
  275. <![CDATA[
  276. ]]>
  277. </script>
  278. </input>
  279. <caption id="caption23" style="left:221px; top:7px; width:15px; height:20px; font-weight:bold; vertical-align:middle; ">~</caption>
  280. <caption id="caption2" class="search_name" style="left:13px; top:60px; width:103px; height:17px; ">거 래 처 :</caption>
  281. <input id="ipt_suplplcecd" ref="/root/send/goodreq/suplplcecd" class="input_search" style="left:118px; top:59px; width:97px; height:19px; ">
  282. <script type="javascript" ev:event="xforms-value-changed">
  283. <![CDATA[
  284. if(ipt_suplplcecd.value == "")
  285. {
  286. ipt_suplplcenm.value = "";
  287. }
  288. model.refresh();
  289. // if(ipt_suplplcecd.value != ""){
  290. // rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  291. // model.getValue(opt_instcd.attribute("ref")) +",," + model.getValue(ipt_suplplcecd.attribute("ref"))
  292. // ,"","suplplcecd,suplplcecdnm" ,ipt_suplplcecd,"SPRSD00220","instcd","opt_instcd", "Y");
  293. //
  294. // }else{
  295. // ipt_suplplcecdnm.value = "";
  296. // }
  297. //
  298. // fClearData();
  299. // model.refresh();
  300. ]]>
  301. </script>
  302. </input>
  303. <button id="btn_suplplcecd" class="icon_search" style="left:219px; top:62px; width:16px; height:16px; ">
  304. <caption/>
  305. <script type="javascript" ev:event="DOMActivate">
  306. <![CDATA[
  307. rszfOpenPopUpListByWndName(ipt_suplplcecd,"","suplplcecd,suplplcenm","SPRSD00220","instcd","opt_instcd", "Y");
  308. model.refresh();
  309. ]]>
  310. </script>
  311. </button>
  312. <input id="ipt_suplplcenm" ref="/root/send/goodreq/suplplcenm" class="input_search" style="left:240px; top:59px; width:205px; height:19px; ">
  313. <script type="javascript" ev:event="xforms-value-changed">
  314. <![CDATA[
  315. // if(ipt_suppcustcdnm.value != ""){
  316. // rszfValidationCheck("TRRSD00221", "reqcustomlist", "instcd,refcond,retrnm",
  317. // model.getValue(cmb_instcd.attribute("ref")) +",custnm," + model.getValue(ipt_suppcustcdnm.attribute("ref"))
  318. // ,"","suppcustcd,suppcustcdnm" ,ipt_suppcustcd,"SPRSD00220","instcd","cmb_instcd", "Y");
  319. //
  320. // }else{
  321. // ipt_suppcustcd.value = "";
  322. // }
  323. // model.refresh();
  324. ]]>
  325. </script>
  326. </input>
  327. <button id="btn_search" class="btn1_letter2" style="left:1115px; top:30px; width:56px; height:22px; ">
  328. <caption>조회</caption>
  329. <script type="javascript" ev:event="DOMActivate">
  330. <![CDATA[
  331. if(!isRequiredControls("ipt_fromdd"))return;
  332. if(!isRequiredControls("ipt_todd"))return;
  333. fViewToggle(1);
  334. submit("TRRSI02707");
  335. model.setFocus("grd_rsihinptlist");
  336. grd_rsihinptlist.select(1,1) = true;
  337. grd_rsihinptlist.dispatch("onrowchanged");
  338. model.refresh();
  339. ]]>
  340. </script>
  341. </button>
  342. <caption id="caption18" class="search_name" style="left:13px; top:34px; width:100px; height:17px; ">계 정 :</caption>
  343. <select1 id="cmb_groupbugt" ref="/root/send/goodreq/groupbugt" class="combo_search" appearance="minimal" style="left:118px; top:33px; width:122px; height:19px; ">
  344. <choices>
  345. <itemset nodeset="/root/init/rscmbgcdlist">
  346. <label ref="label"/>
  347. <value ref="value"/>
  348. </itemset>
  349. </choices>
  350. <script type="javascript" ev:event="xforms-value-changed">
  351. <![CDATA[
  352. // fAcctDataClear();
  353. //
  354. // if (cmb_groupbugt.value !="")
  355. // {
  356. // model.setValue("/root/send/goodreq/deptcd" , ipt_mngtdeptcd.value);
  357. // model.setValue("/root/send/goodreq/supacntcd4", cmb_groupbugt.value);
  358. // submit("TRRSD00414");
  359. // }
  360. //
  361. // model.refresh();
  362. ]]>
  363. </script>
  364. </select1>
  365. <input id="ipt_goodnm" ref="/root/send/goodreq/goodnm" class="input_search" style="left:775px; top:7px; width:205px; height:19px; ">
  366. <script type="javascript" ev:event="xforms-value-changed">
  367. <![CDATA[
  368. // if(ipt_goodnm.value != ""){
  369. // rszfValidationCheck("TRRSD00191", "goodlist" , "refcond,instcd,reqflag,goodcd,goodnm",
  370. // "goodnm," + model.getValue(opt_instcdgood.attribute("ref")) + "," + model.getValue(cmb_reqflag.attribute("ref")) + ",," + model.getValue(ipt_goodnm.attribute("ref"))
  371. // ,"","goodcd,goodnm",ipt_goodcd,"SPRSD00210","instcd");
  372. // }else{
  373. // ipt_goodcd.value = "";
  374. // }
  375. // model.refresh();
  376. // btn_search.dispatch("DOMActivate");
  377. ]]>
  378. </script>
  379. </input>
  380. <input id="ipt_goodcd" ref="/root/send/goodreq/goodcd" class="input_search" imemode="disabled" maxlength="10" appearance="input" style="left:652px; top:7px; width:97px; height:19px; ">
  381. <script type="javascript" ev:event="xforms-value-changed">
  382. <![CDATA[
  383. if(ipt_goodcd.value == "")
  384. {
  385. ipt_goodnm.value = "";
  386. }
  387. model.refresh();
  388. // btn_search.dispatch("DOMActivate");
  389. ]]>
  390. </script>
  391. </input>
  392. <button id="btn_goodcd" class="icon_search" style="left:755px; top:7px; width:16px; height:16px; ">
  393. <caption/>
  394. <script type="javascript" ev:event="DOMActivate">
  395. <![CDATA[
  396. rszfOpenPopUpListByWndName(ipt_goodcd,"","goodcd,goodnm","SPRSD00210","instcd","opt_instcd","Y");
  397. //rszfOpenPopUpListByWndName(ipt_goodcd,"","goodcd,goodnm","SPRSD00210","instcd,goodflag,reqflag","cmb_instcd,cmb_goodflag,cmb_reqflag");
  398. model.refresh();
  399. // btn_search.dispatch("DOMActivate");
  400. ]]>
  401. </script>
  402. </button>
  403. <caption id="caption21" class="search_name" style="left:549px; top:7px; width:101px; height:17px; ">물 품 코 드 :</caption>
  404. <button id="button3" class="icon_search" style="left:756px; top:33px; width:16px; height:16px; ">
  405. <caption/>
  406. <script type="javascript" ev:event="DOMActivate">
  407. <![CDATA[
  408. var recv_list = "mngtdeptcd,mngtdeptnm";
  409. misfOpenPopUpList("02", ipt_mngtdeptcd,"", recv_list,opt_instcd.value,"instcd") ;
  410. model.refresh();
  411. // btn_search.dispatch("DOMActivate");
  412. ]]>
  413. </script>
  414. </button>
  415. <caption id="caption11" class="search_name" style="left:549px; top:34px; width:101px; height:17px; ">사 용 부 서 :</caption>
  416. <input id="ipt_mngtdeptnm" ref="/root/send/goodreq/mngtdeptnm" class="input_search" style="left:775px; top:33px; width:205px; height:19px; ">
  417. <script type="javascript" ev:event="xforms-value-changed">
  418. <![CDATA[
  419. // if(ipt_reqdeptnm.value.length == 0)
  420. // ipt_reqdeptcd.value = "";
  421. // else
  422. // rszfValidationCheck("TRRPZ00201", "deptcodelist", "refcond,deptnm,instcd",
  423. // "deptnm," + ipt_reqdeptnm.value + "," + fLoadReqdeptcdInstcd(), "", "reqdeptcd,reqdeptnm",
  424. // ipt_reqdeptnm, "SPRPZ00200", "instcd", fLoadReqdeptcdInstcd());
  425. // model.refresh();
  426. ]]>
  427. </script>
  428. </input>
  429. <input id="ipt_mngtdeptcd" ref="/root/send/goodreq/mngtdeptcd" class="input_search" maxlength="10" appearance="input" style="left:652px; top:33px; width:97px; height:19px; ">
  430. <script type="javascript" ev:event="xforms-value-changed">
  431. <![CDATA[
  432. if(ipt_mngtdeptcd.value == "")
  433. {
  434. ipt_mngtdeptnm.value = "";
  435. }
  436. model.refresh();
  437. // btn_search.dispatch("DOMActivate");
  438. ]]>
  439. </script>
  440. </input>
  441. <output id="opt_projectnm" ref="/root/send/goodreq/projectnm" class="output_fix" visibility="hidden" style="left:350px; top:33px; width:110px; height:19px; "/>
  442. <output id="opt_projectid" ref="/root/send/goodreq/projectid" class="output_fix" visibility="hidden" style="left:295px; top:33px; width:50px; height:19px; "/>
  443. <output id="opt_instcd" ref="/root/send/goodreq/instcd" visibility="hidden" style="left:1055px; top:55px; width:30px; height:19px; "/>
  444. </group>
  445. <group id="group1" style="left:0px; top:90px; width:1195px; height:610px; vertical-align:top; ">
  446. <datagrid id="grd_rsihinptlist" nodeset="/root/main/rsihinptlist" caption="검수확인(OLD)^검수확인^정산확정(OLD)^정산확정^계정코드^계정^예산계정코드^예산계정^물품구분^거래처코드^거래처^계산서일자^품명^수량^금액^모델^규격^입고단가^물품코드^청구부서코드^입고부서코드^입고부서^프로젝트^예산잔액^기관코드^입고일자^입고번호^입고일련번호^보나에스코드^입출유형코드^입고부서코드^가납여부^계산서유형^지불조건^전자계산서여부^설치장소코드^증빙번호^입고자ID^구매요구일자^구매요구번호^구매요구일련번호^청구일자^청구번호^청구순번^입고포장수량^입고포장단위^입고포장단위당갯수^입고단위^유효기간^출고번호^출고일련번호^출고수량^재고수량^재고유무INDEX^검수일자^검수자ID^검수유무^전표일자^전표번호^보조거래처코드^비고^최초등록자ID^최초등록일시^최종수정일시^ALLSIZE규격^연구과제번호^프록트코드^출고일자^전송구분^입고차수^정산확정여부^정산확정자^정산확정일자^정산상태^프로젝트명^검수/정산 선택값 체크" colsep="^" colwidth="100, 58, 100, 55, 60, 90, 60, 90, 80, 95, 90, 80, 110, 60, 70, 85, 85, 85, 100, 100, 60, 90, 60, 85, 90, 85, 100, 75, 90, 70, 100, 100, 90, 80, 100, 85, 100, 90, 60, 70, 80, 90, 120, 60, 80, 90, 60, 80, 60, 60, 100, 90, 80, 60, 90, 60, 100, 125, 90, 90, 90, 90, 90, 90, 75, 90, 70, 70, 80, 90, 90, 80, 100, 100, 100, 100" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:31px; width:1190px; height:576px; vertical-align:middle; ">
  447. <col checkvalue="Y,N" disabled="true" ref="oldchkyn" type="checkbox" visibility="hidden"/>
  448. <col checkvalue="Y,N" ref="chkyn" type="checkbox" visibility="visible"/>
  449. <col checkvalue="Y,N" disabled="true" ref="oldcalccnfmyn" type="checkbox" visibility="hidden"/>
  450. <col checkvalue="Y,N" ref="calccnfmyn" type="checkbox" visibility="visible"/>
  451. <col ref="acntcd" visibility="hidden"/>
  452. <col ref="acntnm" visibility="hidden"/>
  453. <col ref="bgcdbugtcd" visibility="hidden"/>
  454. <col ref="bgcdbugtnm"/>
  455. <col ref="goodflag" visibility="hidden"/>
  456. <col ref="suplplcecd" visibility="hidden"/>
  457. <col ref="suplplcenm"/>
  458. <col ref="calcdocudd" style="text-align:center; "/>
  459. <col ref="goodnm"/>
  460. <col ref="winqty" format="#,###" style="text-align:right; "/>
  461. <col ref="winamt" format="#,###" style="text-align:right; "/>
  462. <col ref="goodmodel"/>
  463. <col ref="goodspec"/>
  464. <col ref="winunitcost"/>
  465. <col ref="goodcd" style="text-align:center; "/>
  466. <col ref="reqdeptcd" visibility="hidden"/>
  467. <col ref="windeptcd" visibility="hidden"/>
  468. <col ref="windeptnm"/>
  469. <col ref="projectid" style="text-align:center; "/>
  470. <col ref="remainder" format="#,###" style="text-align:right; "/>
  471. <col ref="instcd" visibility="hidden"/>
  472. <col ref="windd" visibility="hidden"/>
  473. <col ref="winno" visibility="hidden"/>
  474. <col ref="winseqno" visibility="hidden"/>
  475. <col ref="bnscd" visibility="hidden"/>
  476. <col ref="iokind" visibility="hidden"/>
  477. <col ref="windeptcd" visibility="hidden"/>
  478. <col ref="temppay" visibility="hidden"/>
  479. <col ref="calcdocukind" visibility="hidden"/>
  480. <col ref="paycond" visibility="hidden"/>
  481. <col ref="elctstmntyn" visibility="hidden"/>
  482. <col ref="installplcecd" visibility="hidden"/>
  483. <col ref="profno" visibility="hidden"/>
  484. <col ref="winpsn" visibility="hidden"/>
  485. <col ref="purcdmnddd" visibility="hidden"/>
  486. <col ref="purcdmndno" visibility="hidden"/>
  487. <col ref="purcdmndseq" visibility="hidden"/>
  488. <col ref="reqdd" visibility="hidden"/>
  489. <col ref="reqno" visibility="hidden"/>
  490. <col ref="reqseqno" visibility="hidden"/>
  491. <col ref="winpackqty" visibility="hidden"/>
  492. <col ref="winpackunit" visibility="hidden"/>
  493. <col ref="winpackcntperunit" visibility="hidden"/>
  494. <col ref="winunit" visibility="hidden"/>
  495. <col ref="valiterm" visibility="hidden"/>
  496. <col ref="deliveno" visibility="hidden"/>
  497. <col ref="deliveseqno" visibility="hidden"/>
  498. <col ref="delivedeptqty"/>
  499. <col ref="stocqty" visibility="hidden"/>
  500. <col ref="stocynindx" visibility="hidden"/>
  501. <col ref="chkdd" visibility="hidden"/>
  502. <col ref="chkpsn" visibility="hidden"/>
  503. <col ref="chkyn" visibility="hidden"/>
  504. <col ref="slipdd" visibility="hidden"/>
  505. <col ref="slipno" visibility="hidden"/>
  506. <col ref="suppcustcd" visibility="hidden"/>
  507. <col ref="cmt" visibility="hidden"/>
  508. <col ref="fstrgstrid" visibility="hidden"/>
  509. <col ref="fstrgstdt" visibility="hidden"/>
  510. <col ref="lastupdtdt" visibility="hidden"/>
  511. <col ref="allsizespecid" visibility="hidden"/>
  512. <col ref="stdysubno" visibility="hidden"/>
  513. <col ref="delivedeptcd" visibility="hidden"/>
  514. <col ref="delivedd" visibility="hidden"/>
  515. <col ref="tranflag" visibility="hidden"/>
  516. <col ref="windg" visibility="hidden"/>
  517. <col ref="calccnfmyn" visibility="hidden"/>
  518. <col ref="calccnfmpsn" visibility="hidden"/>
  519. <col ref="calccnfmdd" visibility="hidden"/>
  520. <col ref="winprcsflag" visibility="hidden"/>
  521. <col ref="projectnm" visibility="hidden"/>
  522. <col ref="chk" visibility="hidden"/>
  523. <script type="javascript" ev:event="xforms-value-changed">
  524. <![CDATA[
  525. // 1. 검수확인시 관련 data
  526. if(grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("chkyn")) == "Y")
  527. {
  528. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkyn", "Y");
  529. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkpsn", getUserInfo("userid"));
  530. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkdd", model.getValue("/root/send/goodreq/insertdd"));
  531. }
  532. else
  533. {
  534. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkyn", "N");
  535. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkpsn", "");
  536. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/chkdd", "");
  537. }
  538. // 2. 정산확정시 관련 data
  539. if(grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) == "Y")
  540. {
  541. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmyn", "Y");
  542. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmpsn", getUserInfo("userid"));
  543. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmdd", model.getValue("/root/send/goodreq/insertdd"));
  544. }
  545. else
  546. {
  547. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmyn", "N");
  548. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmpsn", "");
  549. model.setValue("/root/main/rsihinptlist["+ grd_rsihinptlist.row +"]/calccnfmdd", "");
  550. }
  551. ]]>
  552. </script>
  553. <script type="javascript" ev:event="onclick">
  554. <![CDATA[
  555. // 1. 검수확인이 이미 완료된 건은 재 검수확인 할수 없도록 처리.
  556. if (grd_rsihinptlist.col == grd_rsihinptlist.colRef("chkyn")){
  557. if (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldchkyn")) == "Y"){
  558. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("chkyn")) = "Y";
  559. messageBox("검수확인이 이미 " ,"I002");
  560. }
  561. // 2. 정산선택이 이미 완료된 건은 재 검수확인 할수 없도록 처리.
  562. }else if (grd_rsihinptlist.col == grd_rsihinptlist.colRef("calccnfmyn")){
  563. if (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldcalccnfmyn")) == "Y"){
  564. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) = "Y";
  565. messageBox("정산선택이 이미 " ,"I002");
  566. }
  567. // 3. 검수확인이 완료되기 전에 정산확정 처리 할수 없도록 처리
  568. if ( (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldchkyn")) == "N")
  569. && (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) == "Y")){
  570. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")) = "N";
  571. messageBox("검수확인이 완료되지 " ,"I011");
  572. }
  573. // click event 처리시 ... (해당 입고 내역에 관련된 입고 상세 내역 및 출고 내역 조회 처리 로직)
  574. }else{
  575. btn_cancel.dispatch("DOMActivate");
  576. fViewToggle(2);
  577. fGridRowChangedEvent();
  578. grp_windetail.refresh();
  579. }
  580. // 변경된 내용이 없을 경우 status 값을 제거한다.
  581. if ( (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldchkyn")) == grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("chkyn")))
  582. && (grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("oldcalccnfmyn")) == grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmyn")))){
  583. grd_rsihinptlist.rowStatus(grd_rsihinptlist.row) = 0;
  584. }
  585. ]]>
  586. </script>
  587. <script type="javascript" ev:event="ondblclick">
  588. <![CDATA[
  589. if (!( grd_rsihinptlist.col == grd_rsihinptlist.colRef("chkyn")
  590. || grd_rsihinptlist.col == grd_rsihinptlist.colRef("calccnfmyn"))){
  591. fViewToggle(2);
  592. fGridRowChangedEvent();
  593. grp_windetail.refresh();
  594. }
  595. ]]>
  596. </script>
  597. </datagrid>
  598. <datagrid id="grd_temp" nodeset="/root/temp/rsihinptlist" visibility="hidden" caption="caption1^caption2^caption3" colsep="^" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:275px; width:625px; height:75px; ">
  599. <col ref="acntcd" visibility="hidden"/>
  600. <col ref="acntnm" style="text-align:center; "/>
  601. <col ref="bgcdbugtcd" visibility="hidden"/>
  602. <col ref="bgcdbugtnm" style="text-align:center; "/>
  603. <col ref="goodflag" visibility="hidden"/>
  604. <col ref="calcdocudd" style="text-align:center; "/>
  605. <col ref="goodcd" style="text-align:center; "/>
  606. <col ref="goodnm"/>
  607. <col ref="suplplcecd" visibility="hidden"/>
  608. <col ref="suplplcenm" style="text-align:center; "/>
  609. <col ref="winqty" style="text-align:right; "/>
  610. <col ref="winamt" style="text-align:right; "/>
  611. <col ref="reqdeptcd" visibility="hidden"/>
  612. <col ref="windeptcd" visibility="hidden"/>
  613. <col ref="windeptnm" style="text-align:center; "/>
  614. <col ref="projectid" style="text-align:center; "/>
  615. <col ref="remainder" style="text-align:right; "/>
  616. <col ref="instcd" visibility="hidden"/>
  617. <col ref="windd" visibility="hidden"/>
  618. <col ref="winno" visibility="hidden"/>
  619. <col ref="winseqno" visibility="hidden"/>
  620. <col ref="bnscd" visibility="hidden"/>
  621. <col ref="iokind" visibility="hidden"/>
  622. <col ref="windeptcd" visibility="hidden"/>
  623. <col ref="temppay" visibility="hidden"/>
  624. <col ref="calcdocukind" visibility="hidden"/>
  625. <col ref="paycond" visibility="hidden"/>
  626. <col ref="elctstmntyn" visibility="hidden"/>
  627. <col ref="installplcecd" visibility="hidden"/>
  628. <col ref="profno" visibility="hidden"/>
  629. <col ref="winpsn" visibility="hidden"/>
  630. <col ref="purcdmnddd" visibility="hidden"/>
  631. <col ref="purcdmndno" visibility="hidden"/>
  632. <col ref="purcdmndseq" visibility="hidden"/>
  633. <col ref="reqdd" visibility="hidden"/>
  634. <col ref="reqno" visibility="hidden"/>
  635. <col ref="reqseqno" visibility="hidden"/>
  636. <col ref="winpackqty" visibility="hidden"/>
  637. <col ref="winpackunit" visibility="hidden"/>
  638. <col ref="winpackcntperunit" visibility="hidden"/>
  639. <col ref="winunit" visibility="hidden"/>
  640. <col ref="winunitcost" visibility="hidden"/>
  641. <col ref="valiterm" visibility="hidden"/>
  642. <col ref="deliveno" visibility="hidden"/>
  643. <col ref="deliveseqno" visibility="hidden"/>
  644. <col ref="delivedeptqty" visibility="hidden"/>
  645. <col ref="stocqty" visibility="hidden"/>
  646. <col ref="stocynindx" visibility="hidden"/>
  647. <col ref="chkdd" visibility="hidden"/>
  648. <col ref="chkpsn" visibility="hidden"/>
  649. <col ref="chkyn" visibility="hidden"/>
  650. <col ref="slipdd" visibility="hidden"/>
  651. <col ref="slipno" visibility="hidden"/>
  652. <col ref="suppcustcd" visibility="hidden"/>
  653. <col ref="cmt" visibility="hidden"/>
  654. <col ref="fstrgstrid" visibility="hidden"/>
  655. <col ref="fstrgstdt" visibility="hidden"/>
  656. <col ref="lastupdtdt" visibility="hidden"/>
  657. <col ref="allsizespecid" visibility="hidden"/>
  658. <col ref="stdysubno" visibility="hidden"/>
  659. <col ref="delivedeptcd" visibility="hidden"/>
  660. <col ref="delivedd" visibility="hidden"/>
  661. <col ref="tranflag" visibility="hidden"/>
  662. <col ref="windg" visibility="hidden"/>
  663. <col ref="calccnfmyn" visibility="hidden"/>
  664. <col ref="calccnfmpsn" visibility="hidden"/>
  665. <col ref="calccnfmdd" visibility="hidden"/>
  666. <col ref="winprcsflag" visibility="hidden"/>
  667. <col ref="goodmodel"/>
  668. <col ref="goodspec"/>
  669. </datagrid>
  670. <caption id="cap_title" class="tit_2" style="left:5px; top:10px; width:157px; height:13px; ">입고내역 List</caption>
  671. <line id="line2" class="line_1" style="x1:0px; y1:26px; x2:1190px; y2:26px; "/>
  672. <button id="bbt_right" class="icon_next_month" visibility="visible" style="left:575px; top:8px; width:16px; height:16px; ">
  673. <caption/>
  674. <script type="javascript" ev:event="DOMActivate">
  675. <![CDATA[
  676. fViewToggle(1);
  677. ]]>
  678. </script>
  679. </button>
  680. <input id="ipt_profno" ref="/root/main/component/windetail/profno" class="input_default" visibility="hidden" style="left:470px; top:307px; width:109px; height:19px; "/>
  681. <input id="ipt_delivenum" ref="/root/main/component/delivenum" class="input_default" visibility="hidden" format="99999999-9999-999" style="left:470px; top:254px; width:109px; height:19px; "/>
  682. <input id="ipt_cmt" ref="/root/main/component/windetail/cmt" class="input_default" visibility="hidden" style="left:470px; top:385px; width:109px; height:19px; "/>
  683. <caption id="caption53" class="cell_1" visibility="hidden" style="left:385px; top:382px; width:84px; height:23px; vertical-align:middle; ">비고</caption>
  684. <caption id="caption32" class="cell_1" visibility="hidden" style="left:385px; top:330px; width:84px; height:23px; vertical-align:middle; ">청구번호</caption>
  685. <input id="ipt_windg" ref="/root/main/component/windetail/windg" class="input_default" visibility="hidden" style="left:470px; top:359px; width:109px; height:19px; "/>
  686. <input id="ipt_winpackqty" ref="/root/main/component/windetail/winpackqty" class="input_default" visibility="hidden" format="#,###" style="left:470px; top:202px; width:109px; height:19px; text-align:right; "/>
  687. <caption id="caption47" class="cell_1" visibility="hidden" style="left:385px; top:226px; width:84px; height:23px; vertical-align:middle; ">전송구분</caption>
  688. <caption id="caption15" class="cell_1" visibility="hidden" style="left:385px; top:200px; width:84px; height:23px; vertical-align:middle; ">입고량(포장)</caption>
  689. <caption id="caption37" class="cell_1" visibility="hidden" style="left:385px; top:252px; width:84px; height:23px; vertical-align:middle; ">출고번호</caption>
  690. <caption id="caption48" class="cell_1" visibility="hidden" style="left:385px; top:356px; width:84px; height:23px; vertical-align:middle; ">입고차수</caption>
  691. <caption id="caption27" class="cell_1" visibility="hidden" style="left:385px; top:278px; width:84px; height:23px; vertical-align:middle; ">전자계산서</caption>
  692. <input id="input18" ref="/root/main/component/windetail/reqnum" class="input_default" visibility="hidden" style="left:470px; top:228px; width:109px; height:19px; "/>
  693. <select1 id="rdo_elctstmntyn" ref="/root/main/component/windetail/elctstmntyn" visibility="hidden" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:470px; top:280px; width:109px; height:20px; border-style:none; ">
  694. <choices>
  695. <itemset nodeset="/root/init/elctstmntyn">
  696. <label ref="label"/>
  697. <value ref="value"/>
  698. </itemset>
  699. </choices>
  700. </select1>
  701. <caption id="caption29" class="cell_1" visibility="hidden" style="left:385px; top:304px; width:84px; height:23px; vertical-align:middle; ">증빙번호</caption>
  702. <input id="ipt_reqnum" ref="/root/main/component/reqnum" class="input_default" visibility="hidden" format="99999999-9999-999" style="left:470px; top:333px; width:109px; height:19px; "/>
  703. <button id="btn_insert_chk" class="btn4_letter2" visibility="visible" style="left:494px; top:3px; width:56px; height:22px; ">
  704. <caption>저장</caption>
  705. <script type="javascript" ev:event="DOMActivate">
  706. <![CDATA[
  707. for (var i=grd_rsihinptlist.fixedRows;i<=grd_rsihinptlist.rows;i++){
  708. grd_rsihinptlist.valueMatrix(i, grd_rsihinptlist.colRef("chk")) = model.getValue("/root/init/select_chk");
  709. }
  710. if(messageBox("", "Q002") == "6")
  711. {
  712. model.removenode("/root/send/rsihinpt/rsihinptlist");
  713. model.makeNode("/root/send/rsihinpt/rsihinptlist");
  714. model.setValue("/root/send/rsihinpt/rsihinptlist", grd_rsihinptlist.getUpdateData("update"));
  715. var updtdata = getGridUpdateData(grd_rsihinptlist);
  716. if (updtdata == "")
  717. {
  718. messageBox("변경된 데이터가","I004");
  719. return;
  720. }
  721. submit("TXRSI02708");
  722. }
  723. if (model.getValue(gvErrorMsgPath + "/type") != "error") btn_search.dispatch("DOMActivate");
  724. ]]>
  725. </script>
  726. </button>
  727. <select1 id="rdo_select_chk" ref="/root/init/select_chk" appearance="full" cols="2" overflow="visible" style="left:248px; top:7px; width:140px; height:20px; border-style:none; ">
  728. <choices>
  729. <item>
  730. <label>검수확인</label>
  731. <value>1</value>
  732. </item>
  733. <item>
  734. <label>정산확정</label>
  735. <value>2</value>
  736. </item>
  737. </choices>
  738. </select1>
  739. <input id="ipt_insertdd" ref="/root/send/goodreq/insertdd" class="input_s_default" inputtype="date" style="left:390px; top:5px; width:97px; height:19px; text-align:center; ">
  740. <script type="javascript" ev:event="xforms-value-changed">
  741. <![CDATA[
  742. //btn_search.dispatch("DOMActivate");
  743. ]]>
  744. </script>
  745. </input>
  746. <button id="button4" class="btn2_letter6" visibility="visible" style="left:157px; top:5px; width:86px; height:19px; ">
  747. <caption>정산전체선택</caption>
  748. <script type="javascript" ev:event="DOMActivate">
  749. <![CDATA[
  750. for(var i = grd_rsihinptlist.fixedRows; i <= grd_rsihinptlist.rows-grd_rsihinptlist.fixedRows ; i++)
  751. {
  752. model.setValue(grd_rsihinptlist.nodeset + "["+i+"]/calccnfmyn", "Y");
  753. grd_rsihinptlist.addStatus( i , "update");
  754. model.setValue("/root/main/rsihinptlist["+ i +"]/calccnfmyn", "Y");
  755. model.setValue("/root/main/rsihinptlist["+ i +"]/calccnfmpsn", getUserInfo("userid"));
  756. model.setValue("/root/main/rsihinptlist["+ i +"]/calccnfmdd", model.getValue("/root/send/goodreq/insertdd"));
  757. }
  758. ]]>
  759. </script>
  760. </button>
  761. <group id="grp_main" visibility="hidden" style="left:600px; top:0px; width:594px; height:607px; ">
  762. <caption id="caption20" class="tit_2" style="left:5px; top:10px; width:157px; height:13px; ">입고상세내역</caption>
  763. <caption id="caption22" class="tit_2" style="left:5px; top:409px; width:157px; height:13px; ">출고내역 List</caption>
  764. <line id="line7" class="line_1" style="x1:0px; y1:26px; x2:591px; y2:26px; "/>
  765. <line id="line8" class="line_1" style="x1:0px; y1:425px; x2:591px; y2:425px; "/>
  766. <input id="ipt_bnscd" ref="/root/main/component/windetail/bnscd" class="input_default" visibility="hidden" style="left:305px; top:555px; width:30px; height:19px; "/>
  767. <input id="ipt_iokind" ref="/root/main/component/windetail/iokind" class="input_default" visibility="hidden" style="left:275px; top:555px; width:30px; height:19px; "/>
  768. <input id="ipt_purcdmnddd" ref="/root/main/component/windetail/purcdmnddd" class="input_default" visibility="hidden" style="left:185px; top:555px; width:30px; height:19px; "/>
  769. <input id="ipt_purcdmndno" ref="/root/main/component/windetail/purcdmndno" class="input_default" visibility="hidden" style="left:155px; top:555px; width:30px; height:19px; "/>
  770. <input id="ipt_windd" ref="/root/main/component/windetail/windd" class="input_default" visibility="hidden" style="left:485px; top:555px; width:30px; height:19px; "/>
  771. <input id="ipt_winno" ref="/root/main/component/windetail/winno" class="input_default" visibility="hidden" style="left:515px; top:555px; width:30px; height:19px; "/>
  772. <input id="ipt_purcdmndseq" ref="/root/main/component/windetail/purcdmndseq" class="input_default" visibility="hidden" style="left:125px; top:555px; width:30px; height:19px; "/>
  773. <input id="ipt_reqdd" ref="/root/main/component/windetail/reqdd" class="input_default" visibility="hidden" style="left:95px; top:555px; width:30px; height:19px; "/>
  774. <input id="input1" ref="/root/main/component/windetail/winpsn" class="input_default" visibility="hidden" style="left:215px; top:555px; width:30px; height:19px; "/>
  775. <input id="ipt_reqno" ref="/root/main/component/windetail/reqno" class="input_default" visibility="hidden" style="left:65px; top:555px; width:30px; height:19px; "/>
  776. <input id="ipt_bgcdbugtcd" ref="/root/main/component/windetail/bgcdbugtcd" class="input_default" visibility="hidden" style="left:425px; top:555px; width:30px; height:19px; "/>
  777. <input id="ipt_goodflag" ref="/root/main/component/windetail/goodflag" class="input_default" visibility="hidden" style="left:395px; top:555px; width:30px; height:19px; "/>
  778. <input id="ipt_instcd2" ref="/root/main/component/windetail/instcd" class="input_default" visibility="hidden" style="left:335px; top:555px; width:30px; height:19px; "/>
  779. <input id="ipt_temppay" ref="/root/main/component/windetail/temppay" class="input_default" visibility="hidden" style="left:245px; top:555px; width:30px; height:19px; "/>
  780. <input id="ipt_reqseqno" ref="/root/main/component/windetail/reqseqno" class="input_default" visibility="hidden" style="left:35px; top:555px; width:30px; height:19px; "/>
  781. <input id="ipt_acntcd" ref="/root/main/component/windetail/acntcd" class="input_default" visibility="hidden" style="left:455px; top:555px; width:30px; height:19px; "/>
  782. <input id="ipt_winseqno" ref="/root/main/component/windetail/winseqno" class="input_default" visibility="hidden" style="left:545px; top:555px; width:30px; height:19px; "/>
  783. <input id="ipt_reqdeptcd" ref="/root/main/component/windetail/reqdeptcd" class="input_default" visibility="hidden" style="left:365px; top:555px; width:30px; height:19px; "/>
  784. <input id="ipt_installplcenm" ref="/root/main/component/windetail/installplcenm" class="input_default" visibility="hidden" style="left:248px; top:532px; width:172px; height:19px; "/>
  785. <input id="ipt_installplcecd" ref="/root/main/component/windetail/installplcecd" class="input_default" visibility="hidden" style="left:116px; top:532px; width:109px; height:19px; "/>
  786. <button id="btn_installplcecd" class="icon_search" visibility="hidden" style="left:229px; top:534px; width:16px; height:16px; ">
  787. <caption/>
  788. <script type="javascript" ev:event="DOMActivate">
  789. <![CDATA[
  790. rszfOpenPopUpListByWndName(ipt_suplplcecd,"","suplplcecd,suplplcenm","SPRSD00220","instcd","opt_instcd", "Y");
  791. model.refresh();
  792. ]]>
  793. </script>
  794. </button>
  795. <caption id="caption28" class="cell_1" visibility="hidden" style="left:30px; top:530px; width:84px; height:23px; vertical-align:middle; ">설치장소</caption>
  796. <input id="ipt_delivedd" ref="/root/main/component/windetail/delivedd" class="input_default" visibility="hidden" style="left:485px; top:530px; width:30px; height:19px; "/>
  797. <input id="ipt_deliveno" ref="/root/main/component/windetail/deliveno" class="input_default" visibility="hidden" style="left:515px; top:530px; width:30px; height:19px; "/>
  798. <input id="ipt_deliveseqno" ref="/root/main/component/windetail/deliveseqno" class="input_default" visibility="hidden" style="left:545px; top:530px; width:30px; height:19px; "/>
  799. <input id="ipt_slipno" ref="/root/main/component/windetail/slipno" class="input_default" visibility="hidden" style="left:425px; top:530px; width:30px; height:19px; "/>
  800. <input id="ipt_slipdd" ref="/root/main/component/windetail/slipdd" class="input_default" visibility="hidden" style="left:455px; top:530px; width:30px; height:19px; "/>
  801. <input id="ipt_fstrgstrid" ref="/root/main/component/windetail/fstrgstrid" class="input_default" visibility="hidden" style="left:515px; top:573px; width:30px; height:19px; "/>
  802. <input id="ipt_fstrgstdt" ref="/root/main/component/windetail/fstrgstdt" class="input_default" visibility="hidden" style="left:545px; top:573px; width:30px; height:19px; "/>
  803. <input id="ipt_lastupdtdt" ref="/root/main/component/windetail/lastupdtdt" class="input_default" visibility="hidden" style="left:455px; top:573px; width:30px; height:19px; "/>
  804. <input id="input2" ref="/root/main/component/windetail/reqseqno" class="input_default" visibility="hidden" style="left:35px; top:573px; width:30px; height:19px; "/>
  805. <button id="btn_update_win" class="btn4_letter2" visibility="visible" style="left:535px; top:3px; width:56px; height:22px; ">
  806. <caption>저장</caption>
  807. <script type="javascript" ev:event="DOMActivate">
  808. <![CDATA[
  809. if(messageBox("", "Q002") == "6")
  810. {
  811. model.removenode("/root/send/rsihinpt/rsihinptlist");
  812. model.makeNode("/root/send/rsihinpt/rsihinptlist");
  813. // model.copyNode("/root/main/rsihinptlist["+grd_rsihinptlist.row+"]", "/root/main/component/windetail");
  814. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("suplplcecd" )) = model.getValue("/root/main/component/windetail/suplplcecd" );
  815. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("remainder" )) = model.getValue("/root/main/component/windetail/remainder" );
  816. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("winqty" )) = model.getValue("/root/main/component/windetail/winqty" );
  817. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calcdocudd" )) = model.getValue("/root/main/component/windetail/calcdocudd" );
  818. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("winunitcost" )) = model.getValue("/root/main/component/windetail/winunitcost" );
  819. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("winamt" )) = model.getValue("/root/main/component/windetail/winamt" );
  820. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("windeptcd" )) = model.getValue("/root/main/component/windetail/windeptcd" );
  821. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calcdocukind" )) = model.getValue("/root/main/component/windetail/calcdocukind" );
  822. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("paycond" )) = model.getValue("/root/main/component/windetail/paycond" );
  823. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("calccnfmdd" )) = model.getValue("/root/main/component/windetail/calccnfmdd" );
  824. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("projectid" )) = model.getValue("/root/main/component/windetail/projectid" );
  825. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("projectnm" )) = model.getValue("/root/main/component/windetail/projectnm" );
  826. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("acntcd" )) = model.getValue("/root/main/component/windetail/acntcd" );
  827. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("acntnm" )) = model.getValue("/root/main/component/windetail/acntnm" );
  828. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("bgcdbugtcd" )) = model.getValue("/root/main/component/windetail/bgcdbugtcd" );
  829. grd_rsihinptlist.valueMatrix(grd_rsihinptlist.row, grd_rsihinptlist.colRef("bgcdbugtnm" )) = model.getValue("/root/main/component/windetail/bgcdbugtnm" );
  830. grd_rsihinptlist.rowStatus(grd_rsihinptlist.row) = "2";
  831. model.setValue("/root/send/rsihinpt/rsihinptlist", grd_rsihinptlist.getUpdateData("update"));
  832. // if(model.getValue("/root/main/rsihinptlist["+grd_rsihinptlist.row+"]") == model.getValue("/root/main/component/windetail"))
  833. // misfGridRowStatusChange(grd_rsihinptlist, "/root/send/rsihinpt/rsihinptdetail", "/root/main/rsihinptlist["+grd_rsihinptlist.row+"]", "update");
  834. var updtdata = getGridUpdateData(grd_rsihinptlist);
  835. if (updtdata == "")
  836. {
  837. messageBox("변경된 데이터가","I004");
  838. return;
  839. }
  840. submit("TXRSI02707");
  841. }
  842. grd_rsihinptlist.removeStatus(grd_rsihinptlist.row, "update");
  843. misfGridInit(grd_temp);
  844. if (model.getValue(gvErrorMsgPath + "/type") != "error") btn_search.dispatch("DOMActivate");
  845. ]]>
  846. </script>
  847. </button>
  848. <button id="btn_update_delive" class="btn4_letter2" visibility="visible" style="left:535px; top:402px; width:56px; height:22px; ">
  849. <caption>저장</caption>
  850. <script type="javascript" ev:event="DOMActivate">
  851. <![CDATA[
  852. var retMes = messageBox("저장 하시겠습니까?", "Q999");
  853. if ( retMes != 6) {
  854. return;
  855. }
  856. for(var i = grd_gooddelivelist.fixedRows ; i < grd_gooddelivelist.rows ; i++ ){
  857. var chk = grd_gooddelivelist.valueMatrix(i, grd_gooddelivelist.colRef("chk"));
  858. if (chk == "true"){
  859. grd_gooddelivelist.rowStatus(i) = 2;
  860. }else{
  861. grd_gooddelivelist.rowStatus(i) = 0;
  862. }
  863. }
  864. var updtdata = getGridUpdateData(grd_gooddelivelist);
  865. if (updtdata == "")
  866. {
  867. messageBox("선택된 데이터가","I004");
  868. return;
  869. }
  870. model.setValue("/root/send/gooddelivesave/gooddelivesavelist", updtdata)
  871. misfSave("TXRSI02709");
  872. var focus = grd_rsihinptlist.row;
  873. model.setFocus("grd_rsihinptlist");
  874. grd_rsihinptlist.row = focus;
  875. grd_rsihinptlist.dispatch("onrowchanged");
  876. ]]>
  877. </script>
  878. </button>
  879. <group id="grp_windetail" visibility="visible" style="left:0px; top:31px; width:591px; height:367px; border-color:#33cccc; border-style:solid; ">
  880. <caption id="caption1" class="cell_1" style="left:2px; top:1px; width:84px; height:23px; vertical-align:middle; ">입고번호</caption>
  881. <caption id="caption3" class="cell_1" style="left:2px; top:79px; width:84px; height:23px; vertical-align:middle; ">주거래처</caption>
  882. <caption id="caption5" class="cell_1" style="left:198px; top:1px; width:84px; height:23px; vertical-align:middle; ">계정</caption>
  883. <caption id="caption7" class="cell_1" style="left:2px; top:27px; width:84px; height:23px; vertical-align:middle; ">물품코드</caption>
  884. <caption id="caption8" class="cell_1" style="left:198px; top:27px; width:84px; height:23px; vertical-align:middle; ">품명</caption>
  885. <caption id="caption9" class="cell_1" style="left:393px; top:131px; width:84px; height:23px; vertical-align:middle; ">예산잔액</caption>
  886. <caption id="caption10" class="cell_1" style="left:393px; top:53px; width:84px; height:23px; vertical-align:middle; ">입고량</caption>
  887. <caption id="caption12" class="cell_1" style="left:2px; top:157px; width:84px; height:23px; vertical-align:middle; ">계산서일자</caption>
  888. <caption id="caption13" class="cell_1" style="left:393px; top:79px; width:84px; height:23px; vertical-align:middle; ">단가</caption>
  889. <caption id="caption14" class="cell_1" style="left:393px; top:105px; width:84px; height:23px; vertical-align:middle; ">입고금액</caption>
  890. <caption id="caption16" class="cell_1" style="left:197px; top:131px; width:84px; height:23px; vertical-align:middle; ">프로젝트</caption>
  891. <caption id="caption19" class="cell_1" style="left:393px; top:1px; width:84px; height:23px; vertical-align:middle; ">예산계정</caption>
  892. <input id="ipt_winnum" ref="/root/main/component/winnum" class="input_default" disabled="true" format="99999999-9999-999" style="left:87px; top:3px; width:109px; height:19px; "/>
  893. <input id="ipt_suplplcecd2" ref="/root/main/component/windetail/suplplcecd" class="input_default" disabled="true" style="left:87px; top:81px; width:109px; height:19px; "/>
  894. <input id="ipt_goodcd2" ref="/root/main/component/windetail/goodcd" class="input_default" disabled="true" imemode="disabled" style="left:87px; top:29px; width:109px; height:19px; "/>
  895. <input id="ipt_goodnm2" ref="/root/main/component/windetail/goodnm" class="input_default" disabled="true" style="left:283px; top:29px; width:304px; height:19px; "/>
  896. <input id="ipt_remainder" ref="/root/main/component/windetail/remainder" class="input_default" disabled="false" format="#,###" style="left:478px; top:133px; width:109px; height:19px; text-align:right; "/>
  897. <input id="ipt_winqty" ref="/root/main/component/windetail/winqty" class="input_default" disabled="false" format="#,###" style="left:478px; top:55px; width:109px; height:19px; text-align:right; "/>
  898. <script type="javascript" ev:event="xforms-value-changed">
  899. <![CDATA[
  900. model.setValue("/root/main/component/windetail/winamt", model.getValue("/root/main/component/windetail/winqty") * model.getValue("/root/main/component/windetail/winunitcost"));
  901. model.refresh();
  902. ]]>
  903. </script>
  904. <input id="ipt_calcdocudd" ref="/root/main/component/windetail/calcdocudd" class="input_default" disabled="false" inputtype="date" style="left:87px; top:159px; width:109px; height:19px; "/>
  905. <input id="ipt_winunitcost" ref="/root/main/component/windetail/winunitcost" class="input_default" disabled="false" format="#,###" style="left:478px; top:81px; width:109px; height:19px; text-align:right; ">
  906. <script type="javascript" ev:event="xforms-value-changed">
  907. <![CDATA[
  908. model.setValue("/root/main/component/windetail/winamt", model.getValue("/root/main/component/windetail/winqty") * model.getValue("/root/main/component/windetail/winunitcost"));
  909. model.refresh();
  910. ]]>
  911. </script>
  912. </input>
  913. <input id="ipt_winamt" ref="/root/main/component/windetail/winamt" class="input_default" disabled="false" editable="false" format="#,###" style="left:478px; top:107px; width:109px; height:19px; text-align:right; "/>
  914. <input id="ipt_projectid" ref="/root/main/component/windetail/projectid" class="input_default" disabled="true" visibility="hidden" style="left:282px; top:133px; width:54px; height:19px; "/>
  915. <button id="btn_suplplcecd2" class="icon_search" disabled="false" style="left:201px; top:83px; width:16px; height:16px; ">
  916. <caption/>
  917. <script type="javascript" ev:event="DOMActivate">
  918. <![CDATA[
  919. rszfOpenPopUpListByWndName(ipt_suplplcecd2,"","suplplcecd,suplplcenm","SPRSD00220","instcd","opt_instcd", "Y");
  920. model.refresh();
  921. ]]>
  922. </script>
  923. </button>
  924. <input id="ipt_suplplcenm2" ref="/root/main/component/windetail/suplplcenm" class="input_default" disabled="true" style="left:220px; top:81px; width:172px; height:19px; "/>
  925. <line id="line38" class="line_2" style="x1:0px; y1:25px; x2:582px; y2:25px; "/>
  926. <line id="line1" class="line_2" style="x1:-1px; y1:77px; x2:581px; y2:77px; "/>
  927. <line id="line3" class="line_2" style="x1:-1px; y1:103px; x2:581px; y2:103px; "/>
  928. <line id="line4" class="line_2" style="x1:-1px; y1:129px; x2:581px; y2:129px; "/>
  929. <line id="line5" class="line_2" style="x1:-1px; y1:51px; x2:581px; y2:51px; "/>
  930. <line id="line6" class="line_2" style="x1:-1px; y1:155px; x2:581px; y2:155px; "/>
  931. <line id="line9" class="line_2" style="x1:0px; y1:181px; x2:582px; y2:181px; "/>
  932. <line id="line10" class="line_2" style="x1:-1px; y1:233px; x2:581px; y2:233px; "/>
  933. <line id="line11" class="line_2" style="x1:-1px; y1:259px; x2:581px; y2:259px; "/>
  934. <line id="line12" class="line_2" style="x1:-1px; y1:285px; x2:581px; y2:285px; "/>
  935. <line id="line13" class="line_2" style="x1:-1px; y1:207px; x2:581px; y2:207px; "/>
  936. <line id="line14" class="line_2" style="x1:-1px; y1:311px; x2:581px; y2:311px; "/>
  937. <line id="line15" class="line_2" style="x1:-1px; y1:337px; x2:581px; y2:337px; "/>
  938. <button id="btn_windeptcd" class="icon_search" disabled="false" style="left:201px; top:109px; width:16px; height:16px; ">
  939. <caption/>
  940. <script type="javascript" ev:event="DOMActivate">
  941. <![CDATA[
  942. var recv_list = "windeptcd,windeptnm";
  943. misfOpenPopUpList("02", ipt_windeptcd,"", recv_list,opt_instcd.value,"instcd") ;
  944. model.refresh();
  945. ]]>
  946. </script>
  947. </button>
  948. <caption id="caption17" class="cell_1" style="left:2px; top:105px; width:84px; height:23px; vertical-align:middle; ">입고부서</caption>
  949. <input id="ipt_windeptnm" ref="/root/main/component/windetail/windeptnm" class="input_default" disabled="true" style="left:220px; top:107px; width:172px; height:19px; "/>
  950. <input id="ipt_windeptcd" ref="/root/main/component/windetail/windeptcd" class="input_default" disabled="true" style="left:87px; top:107px; width:109px; height:19px; "/>
  951. <input id="ipt_iokindnm" ref="/root/main/component/windetail/iokindnm" class="input_default" disabled="true" style="left:87px; top:133px; width:109px; height:19px; "/>
  952. <caption id="caption24" class="cell_1" style="left:2px; top:131px; width:84px; height:23px; vertical-align:middle; ">입출유형</caption>
  953. <caption id="caption25" class="cell_1" style="left:197px; top:157px; width:84px; height:23px; vertical-align:middle; ">계산서유형</caption>
  954. <select1 id="cmb_calcdocukind" ref="/root/main/component/windetail/calcdocukind" class="combo_default" disabled="false" appearance="minimal" style="left:282px; top:159px; width:109px; height:19px; ">
  955. <choices>
  956. <itemset nodeset="/root/init/calcdocukind">
  957. <label ref="label"/>
  958. <value ref="value"/>
  959. </itemset>
  960. </choices>
  961. </select1>
  962. <caption id="caption26" class="cell_1" style="left:393px; top:157px; width:84px; height:23px; vertical-align:middle; ">지불필</caption>
  963. <select1 id="rdo_paycond" ref="/root/main/component/windetail/paycond" disabled="false" appearance="full" cellspacing="2" cols="2" overflow="visible" style="left:478px; top:160px; width:109px; height:20px; border-style:none; ">
  964. <choices>
  965. <itemset nodeset="/root/init/paycond">
  966. <label ref="label"/>
  967. <value ref="value"/>
  968. </itemset>
  969. </choices>
  970. </select1>
  971. <input id="ipt_winpsn" ref="/root/main/component/windetail/winpsn" class="input_default" disabled="true" style="left:283px; top:185px; width:54px; height:19px; "/>
  972. <input id="ipt_winpsnnm" ref="/root/main/component/windetail/winpsnnm" class="input_default" disabled="true" style="left:338px; top:185px; width:54px; height:19px; "/>
  973. <caption id="caption30" class="cell_1" style="left:198px; top:183px; width:84px; height:23px; vertical-align:middle; ">입고자</caption>
  974. <input id="ipt_purcdmndnum" ref="/root/main/component/purcdmndnum" class="input_default" disabled="true" format="99999999-9999-999" style="left:87px; top:185px; width:109px; height:19px; "/>
  975. <caption id="caption31" class="cell_1" style="left:2px; top:183px; width:84px; height:23px; vertical-align:middle; ">구매요구번호</caption>
  976. <caption id="caption33" class="cell_1" style="left:2px; top:209px; width:84px; height:23px; vertical-align:middle; ">입고포장단위</caption>
  977. <input id="ipt_winpackunit" ref="/root/main/component/windetail/winpackunit" class="input_default" disabled="true" style="left:87px; top:211px; width:109px; height:19px; text-align:right; "/>
  978. <caption id="caption34" class="cell_1" style="left:198px; top:209px; width:84px; height:23px; vertical-align:middle; ">포장당갯수</caption>
  979. <input id="ipt_winpackcntperunit" ref="/root/main/component/windetail/winpackcntperunit" class="input_default" disabled="true" format="#,###" style="left:283px; top:211px; width:109px; height:19px; text-align:right; "/>
  980. <caption id="caption35" class="cell_1" style="left:393px; top:209px; width:84px; height:23px; vertical-align:middle; ">입고단위</caption>
  981. <input id="ipt_winunit" ref="/root/main/component/windetail/winunit" class="input_default" disabled="true" format="#,###" style="left:478px; top:211px; width:109px; height:19px; text-align:right; "/>
  982. <caption id="caption36" class="cell_1" style="left:2px; top:235px; width:84px; height:23px; vertical-align:middle; ">유효기간</caption>
  983. <input id="ipt_valiterm" ref="/root/main/component/windetail/valiterm" class="input_default" disabled="true" style="left:87px; top:237px; width:109px; height:19px; "/>
  984. <caption id="caption38" class="cell_1" style="left:198px; top:339px; width:84px; height:23px; vertical-align:middle; ">출고수량</caption>
  985. <input id="ipt_delivedeptqty" ref="/root/main/component/windetail/delivedeptqty" class="input_default" disabled="true" format="#,###" style="left:283px; top:341px; width:109px; height:19px; text-align:right; "/>
  986. <input id="ipt_stocqty" ref="/root/main/component/windetail/stocqty" class="input_default" disabled="true" format="#,###" style="left:87px; top:263px; width:109px; height:19px; text-align:right; "/>
  987. <caption id="caption39" class="cell_1" style="left:2px; top:261px; width:84px; height:23px; vertical-align:middle; ">재고수량</caption>
  988. <caption id="caption40" class="cell_1" style="left:198px; top:261px; width:84px; height:23px; vertical-align:middle; ">재고유무</caption>
  989. <input id="ipt_chkdd" ref="/root/main/component/windetail/chkdd" class="input_default" disabled="true" inputtype="date" style="left:87px; top:289px; width:109px; height:19px; "/>
  990. <caption id="caption41" class="cell_1" style="left:2px; top:287px; width:84px; height:23px; vertical-align:middle; ">검수일자</caption>
  991. <caption id="caption42" class="cell_1" style="left:198px; top:287px; width:84px; height:23px; vertical-align:middle; ">검수자</caption>
  992. <input id="ipt_chkpsn" ref="/root/main/component/windetail/chkpsn" class="input_default" disabled="true" style="left:283px; top:289px; width:54px; height:19px; "/>
  993. <input id="ipt_chkpsnnm" ref="/root/main/component/windetail/chkpsnnm" class="input_default" disabled="true" style="left:338px; top:289px; width:54px; height:19px; "/>
  994. <caption id="caption43" class="cell_1" style="left:393px; top:287px; width:84px; height:23px; vertical-align:middle; ">검수유무</caption>
  995. <caption id="caption44" class="cell_1" style="left:393px; top:261px; width:84px; height:23px; vertical-align:middle; ">ALLSIZE규격</caption>
  996. <input id="ipt_allsizespecid" ref="/root/main/component/windetail/allsizespecid" class="input_default" disabled="true" style="left:478px; top:263px; width:109px; height:19px; "/>
  997. <caption id="caption4" class="cell_1" style="left:393px; top:183px; width:84px; height:23px; vertical-align:middle; ">전표번호</caption>
  998. <input id="ipt_slipnum" ref="/root/main/component/slipnum" class="input_default" disabled="true" format="99999999-9999" style="left:478px; top:185px; width:109px; height:19px; "/>
  999. <input id="ipt_stdysubno" ref="/root/main/component/windetail/stdysubno" class="input_default" disabled="true" style="left:478px; top:237px; width:109px; height:19px; "/>
  1000. <caption id="caption45" class="cell_1" style="left:393px; top:235px; width:84px; height:23px; vertical-align:middle; ">연구과제</caption>
  1001. <caption id="caption46" class="cell_1" style="left:198px; top:235px; width:84px; height:23px; vertical-align:middle; ">프록트코드</caption>
  1002. <input id="ipt_delivedeptcd" ref="/root/main/component/windetail/delivedeptcd" class="input_default" disabled="true" style="left:283px; top:237px; width:109px; height:19px; "/>
  1003. <input id="input17" ref="/root/main/component/windetail/reqnum" class="input_default" disabled="true" inputtype="date" style="left:87px; top:341px; width:109px; height:19px; "/>
  1004. <caption id="caption49" class="cell_1" style="left:2px; top:339px; width:84px; height:23px; vertical-align:middle; ">출고일자</caption>
  1005. <caption id="caption50" class="cell_1" style="left:394px; top:313px; width:84px; height:23px; vertical-align:middle; ">정산확정여부</caption>
  1006. <caption id="caption51" class="cell_1" style="left:198px; top:313px; width:84px; height:23px; vertical-align:middle; ">정산확정자</caption>
  1007. <input id="ipt_calccnfmpsn" ref="/root/main/component/windetail/calccnfmpsn" class="input_default" disabled="true" style="left:283px; top:315px; width:54px; height:19px; "/>
  1008. <input id="ipt_calccnfmpsnnm" ref="/root/main/component/windetail/calccnfmpsnnm" class="input_default" disabled="true" style="left:338px; top:315px; width:54px; height:19px; "/>
  1009. <caption id="caption52" class="cell_1" style="left:394px; top:339px; width:84px; height:23px; vertical-align:middle; ">정산상태</caption>
  1010. <input id="ipt_calccnfmdd" ref="/root/main/component/windetail/calccnfmdd" class="input_default" disabled="false" inputtype="date" style="left:87px; top:315px; width:109px; height:19px; "/>
  1011. <caption id="caption54" class="cell_1" style="left:2px; top:313px; width:84px; height:23px; vertical-align:middle; ">정산확정일</caption>
  1012. <input id="ipt_winprcsflag" ref="/root/main/component/windetail/winprcsflag" class="input_default" disabled="true" style="left:479px; top:341px; width:109px; height:19px; "/>
  1013. <select1 id="rdo_chkyn" ref="/root/main/component/windetail/chkyn" disabled="true" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:478px; top:289px; width:109px; height:20px; border-style:none; ">
  1014. <choices>
  1015. <itemset nodeset="/root/init/chkyn">
  1016. <label ref="label"/>
  1017. <value ref="value"/>
  1018. </itemset>
  1019. </choices>
  1020. </select1>
  1021. <select1 id="rdo_stocynindx" ref="/root/main/component/windetail/stocynindx" disabled="true" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:283px; top:264px; width:109px; height:20px; border-style:none; ">
  1022. <choices>
  1023. <itemset nodeset="/root/init/stocynindx">
  1024. <label ref="label"/>
  1025. <value ref="value"/>
  1026. </itemset>
  1027. </choices>
  1028. </select1>
  1029. <input id="ipt_goodmodel" ref="/root/main/component/windetail/goodmodel" class="input_default" disabled="true" style="left:87px; top:55px; width:109px; height:19px; "/>
  1030. <caption id="caption55" class="cell_1" style="left:2px; top:53px; width:84px; height:23px; vertical-align:middle; ">모델</caption>
  1031. <caption id="caption56" class="cell_1" style="left:198px; top:53px; width:84px; height:23px; vertical-align:middle; ">규격</caption>
  1032. <input id="ipt_goodspec" ref="/root/main/component/windetail/goodspec" class="input_default" disabled="true" style="left:283px; top:55px; width:109px; height:19px; "/>
  1033. <select1 id="rdo_calccnfmyn" ref="/root/main/component/windetail/calccnfmyn" disabled="true" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:478px; top:315px; width:109px; height:20px; border-style:none; ">
  1034. <choices>
  1035. <itemset nodeset="/root/init/calccnfmyn">
  1036. <label ref="label"/>
  1037. <value ref="value"/>
  1038. </itemset>
  1039. </choices>
  1040. </select1>
  1041. <script type="javascript" ev:event="onkeypress">
  1042. <![CDATA[
  1043. // grd_temp.addStatus(1, "update");
  1044. grd_rsihinptlist.addStatus(grd_rsihinptlist.row, "update");
  1045. // updateFlag = 1;
  1046. ]]>
  1047. </script>
  1048. <input id="ipt_projectnm" ref="/root/main/component/windetail/projectnm" class="input_default" disabled="true" style="left:283px; top:133px; width:107px; height:19px; "/>
  1049. <input id="ipt_acntnm" ref="/root/main/component/windetail/acntnm" class="input_default" disabled="true" style="left:284px; top:3px; width:107px; height:19px; "/>
  1050. <input id="ipt_bgcdbugtnm" ref="/root/main/component/windetail/bgcdbugtnm" disabled="true" style="left:479px; top:3px; width:85px; height:19px; "/>
  1051. <button id="button5" class="icon_search" disabled="false" style="left:567px; top:4px; width:16px; height:16px; ">
  1052. <caption/>
  1053. <script type="javascript" ev:event="DOMActivate">
  1054. <![CDATA[
  1055. fGooddeliveButtonClick();
  1056. cmb_acntcd.dispatch("xforms-value-changed");
  1057. ]]>
  1058. </script>
  1059. </button>
  1060. <group id="grp_bugtflag" visibility="hidden" showeffect="slidepositive 500" style="left:294px; top:29px; width:275px; height:214px; ">
  1061. <shape id="rectangle2" appearance="rectangle" style="left:0px; top:0px; width:275px; height:212px; border-color:#339966; border-width:2px; "/>
  1062. <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:2px; top:3px; width:268px; height:27px; background-color:#fffbf2; border-color:#ffd799; "/>
  1063. <button id="btn_confirm" class="btn4_letter2" style="left:207px; top:5px; width:56px; height:22px; ">
  1064. <caption>확인</caption>
  1065. <script type="javascript" ev:event="DOMActivate">
  1066. <![CDATA[
  1067. model.setValue("/root/main/component/windetail/acntcd", cmb_acntcd.value);
  1068. model.setValue("/root/main/component/windetail/acntnm", cmb_acntcd.label);
  1069. model.setValue("/root/main/component/windetail/bgcdbugtcd", cmb_bugtcd.value);
  1070. model.setValue("/root/main/component/windetail/bgcdbugtnm", cmb_bugtcd.label);
  1071. model.setValue("/root/main/component/windetail/projectid", model.getValue("/root/main/bugtinfo/projectid"));
  1072. model.setValue("/root/main/component/windetail/projectnm", model.getValue("/root/main/bugtinfo/projectnm"));
  1073. model.setValue("/root/main/component/windetail/remainder", model.getValue("/root/main/bugtinfo/remainder"));
  1074. grp_windetail.refresh();
  1075. grp_bugtflag.attribute("visibility") = "hidden" ;
  1076. model.resetInstanceNode("/root/main/bugtinfo");
  1077. grp_windetail.refresh();
  1078. ]]>
  1079. </script>
  1080. </button>
  1081. <output id="out_remainder" ref="/root/main/bugtinfo/remainder" class="output_fix" format="#,###" style="left:156px; top:183px; width:110px; height:19px; text-align:right; "/>
  1082. <output id="out_totamt" ref="/root/main/bugtinfo/totamt" class="output_fix" format="#,###" style="left:156px; top:110px; width:110px; height:19px; text-align:right; "/>
  1083. <output id="out_projectnm" ref="/root/main/bugtinfo/projectnm" class="output_fix" style="left:156px; top:86px; width:110px; height:19px; "/>
  1084. <caption id="caption58" style="left:122px; top:160px; width:28px; height:20px; font-weight:bold; ">집행</caption>
  1085. <select1 id="cmb_bugtcd" ref="/root/main/bugtinfo/bugtcd" class="combo_default" appearance="minimal" style="left:100px; top:60px; width:166px; height:19px; ">
  1086. <choices>
  1087. <itemset nodeset="/root/main/BugLists/bugtlist">
  1088. <label ref="bugtcdnm"/>
  1089. <value ref="bugtcd"/>
  1090. </itemset>
  1091. </choices>
  1092. <script type="javascript" ev:event="xforms-value-changed">
  1093. <![CDATA[
  1094. fDeliveBugtDataSet();
  1095. ]]>
  1096. </script>
  1097. </select1>
  1098. <output id="out_bugtexpcamt" ref="/root/main/bugtinfo/bugtexpcamt" class="output_fix" format="#,###" style="left:156px; top:135px; width:110px; height:19px; text-align:right; "/>
  1099. <caption id="caption59" style="left:96px; top:110px; width:54px; height:20px; font-weight:bold; ">예산편성</caption>
  1100. <output id="out_bugtexecamt" ref="/root/main/bugtinfo/bugtexecamt" class="output_fix" format="#,###" style="left:156px; top:159px; width:110px; height:19px; text-align:right; "/>
  1101. <caption id="caption60" class="search_name" style="left:10px; top:86px; width:86px; height:17px; ">프로젝트 :</caption>
  1102. <caption id="caption61" style="left:105px; top:184px; width:45px; height:20px; font-weight:bold; ">가능액</caption>
  1103. <caption id="caption62" style="left:122px; top:135px; width:28px; height:20px; font-weight:bold; ">추산</caption>
  1104. <caption id="caption63" class="search_name" style="left:10px; top:61px; width:86px; height:17px; ">예산계정 :</caption>
  1105. <caption id="caption64" class="search_name" style="left:10px; top:35px; width:86px; height:17px; ">계 정 :</caption>
  1106. <output id="out_projectid" ref="/root/main/bugtinfo/projectid" class="output_fix" style="left:100px; top:86px; width:50px; height:19px; "/>
  1107. <select1 id="cmb_acntcd" ref="/root/main/bugtinfo/groupbugt" class="combo_default" appearance="minimal" style="left:100px; top:35px; width:166px; height:19px; ">
  1108. <choices>
  1109. <itemset nodeset="/root/init/rscmbgcdlist">
  1110. <label ref="label"/>
  1111. <value ref="value"/>
  1112. </itemset>
  1113. </choices>
  1114. <script type="javascript" ev:event="xforms-value-changed">
  1115. <![CDATA[
  1116. fDeliveAcctDataClear();
  1117. fDeliveBugtDataSet();
  1118. if (ipt_acntcd.value !="") {
  1119. model.setValue("/root/send/goodreq/deptcd", ipt_windeptcd.value);
  1120. model.setValue("/root/send/goodreq/supacntcd4", cmb_acntcd.value);
  1121. model.resetInstanceNode("/root/main/BugLists/bugtlist");
  1122. model.refresh();
  1123. submit("TRRSD00414");
  1124. model.setValue(cmb_bugtcd.attribute("ref"), model.getValue(ipt_bgcdbugtcd.attribute("ref")));
  1125. model.refresh();
  1126. if (cmb_bugtcd.label !="") {
  1127. fDeliveBugtDataSet();
  1128. grp_bugtflag.refresh();
  1129. }
  1130. }
  1131. cmb_bugtcd.refresh();
  1132. ]]>
  1133. </script>
  1134. </select1>
  1135. <button id="btn_cancel" class="btn4_letter2" style="left:145px; top:5px; width:56px; height:22px; ">
  1136. <caption>취소</caption>
  1137. <script type="javascript" ev:event="DOMActivate">
  1138. <![CDATA[
  1139. grp_bugtflag.attribute("visibility") = "hidden" ;
  1140. model.resetInstanceNode("/root/main/bugtinfo");
  1141. model.refresh();
  1142. ]]>
  1143. </script>
  1144. </button>
  1145. </group>
  1146. </group>
  1147. <output id="output2" style="left:470px; top:405px; width:15px; height:19px; background-color:red; border-style:solid; "/>
  1148. <caption id="caption57" style="left:490px; top:405px; width:45px; height:20px; ">미입력</caption>
  1149. <input id="ipt_lastupdtrid" ref="/root/main/component/windetail/lastupdtrid" class="input_default" visibility="hidden" style="left:485px; top:573px; width:30px; height:19px; "/>
  1150. <datagrid id="grd_gooddelivelist" nodeset="/root/main/gooddelive/gooddelivelist" class="datagrid1" visibility="visible" caption="선택^출고부서코드(OLD)^출고부서코드^출고부서^출고번호^출고일자^출고번호^출고순번^청구수량^출고수량^잔량^출고단가^출고금액^출고단위^출고유형코드^출고유형^물품코드^물품명^규격^모델^입고번호^입고일자^입고번호^입고순번^입고부서코드^입고부서^청구구분^청구번호^청구일자^청구번호^청구순번^발주일자^발주번호^출고자ID^출고자명^물품구분^AllSize규격ID^전송구분^기관코드^청구부서^마감년월" colsep="^" colwidth="37, 126, 91, 100, 128, 80, 80, 80, 80, 80, 80, 80, 88, 75, 99, 80, 80, 153, 121, 80, 151, 80, 80, 80, 80, 96, 80, 159, 80, 80, 80, 80, 80, 80, 80, 117, 80, 80, 80, 80, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="24" rowsep="|" style="left:0px; top:430px; width:591px; height:177px; font-weight:normal; text-align:center; vertical-align:middle; ">
  1151. <col ref="chk" type="checkbox" style="text-align:left; "/>
  1152. <col ref="olddelivedeptcd" visibility="hidden"/>
  1153. <col ref="delivedeptcd" visibility="hidden" style="text-align:left; "/>
  1154. <col disabled="false" ref="delivedeptnm" type="inputbutton" visibility="visible" style="text-align:center; "/>
  1155. <col ref="deliveallno" visibility="visible" style="text-align:center; "/>
  1156. <col ref="delivedd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
  1157. <col ref="deliveno" visibility="hidden" style="text-align:left; "/>
  1158. <col ref="deliveseqno" visibility="hidden" style="text-align:left; "/>
  1159. <col ref="reqqty" style="text-align:right; "/>
  1160. <col ref="delivedeptqty" type="input" style="text-align:right; "/>
  1161. <col ref="restqty" style="text-align:right; "/>
  1162. <col ref="goodunitcost" format="#,###" style="text-align:right; "/>
  1163. <col ref="deliveamt" format="#,###" style="text-align:right; "/>
  1164. <col ref="deliveunit" style="text-align:center; "/>
  1165. <col ref="iokindcd" visibility="hidden" style="text-align:left; "/>
  1166. <col ref="iokindnm" style="text-align:center; "/>
  1167. <col ref="goodcd" visibility="hidden" style="text-align:left; "/>
  1168. <col ref="goodnm" style="text-align:left; padding-left:5; "/>
  1169. <col ref="goodspec" style="text-align:left; padding:5; "/>
  1170. <col ref="goodmodel" style="text-align:left; padding-left:5; "/>
  1171. <col ref="winallno" visibility="visible" style="text-align:center; "/>
  1172. <col ref="windd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
  1173. <col ref="winno" visibility="hidden" style="text-align:center; "/>
  1174. <col ref="winseqno" visibility="hidden" style="text-align:center; "/>
  1175. <col ref="windeptcd" visibility="hidden" style="text-align:left; "/>
  1176. <col ref="windeptnm" style="text-align:left; padding-left:5; "/>
  1177. <col ref="reqflag" visibility="hidden" style="text-align:center; "/>
  1178. <col ref="reqallno" visibility="visible" style="text-align:center; "/>
  1179. <col ref="reqdd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
  1180. <col ref="reqno" visibility="hidden" style="text-align:center; "/>
  1181. <col ref="reqseqno" visibility="hidden" style="text-align:center; "/>
  1182. <col ref="purcdmnddd" visibility="hidden" format="yyyy/mm/dd" style="text-align:center; "/>
  1183. <col ref="purcdmndno" visibility="hidden" style="text-align:center; "/>
  1184. <col ref="delivepsn" style="text-align:center; "/>
  1185. <col ref="delivepsnnm" style="text-align:center; "/>
  1186. <col ref="goodflag" visibility="hidden" style="text-align:center; "/>
  1187. <col ref="allsizespecid" visibility="hidden" style="text-align:left; "/>
  1188. <col ref="tranflag" visibility="hidden" style="text-align:left; "/>
  1189. <col ref="instcd" visibility="hidden" style="text-align:left; "/>
  1190. <col ref="reqdeptcd" visibility="hidden" style="text-align:left; "/>
  1191. <col ref="endmonth" visibility="hidden"/>
  1192. <script type="javascript" ev:event="xforms-value-changed">
  1193. <![CDATA[
  1194. var restqty;
  1195. var deliveamt;
  1196. var delivedeptqty = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty"));
  1197. var reqqty = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/reqqty"));
  1198. if (delivedeptqty > reqqty){
  1199. messageBox("출고 수량이 청구 수량을 ","E003");
  1200. model.setValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty", "");
  1201. }
  1202. restqty = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/reqqty"))
  1203. - parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty"));
  1204. model.setValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/restqty", restqty);
  1205. deliveamt = parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/delivedeptqty"))
  1206. * parseFloat(model.getValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/goodunitcost"));
  1207. model.setValue("/root/main/gooddelive/gooddelivelist[" + grd_gooddelivelist.row + "]/deliveamt", deliveamt);
  1208. model.refresh();
  1209. ]]>
  1210. </script>
  1211. <script type="javascript" ev:event="onclick">
  1212. <![CDATA[
  1213. ]]>
  1214. </script>
  1215. <script type="javascript" ev:event="onbuttonclick">
  1216. <![CDATA[
  1217. //if(grd_gooddelivelist.isCell(event.target) && grd_gooddelivelist.mouseRow >= grd_gooddelivelist.fixedrows){
  1218. // if (grd_gooddelivelist.col == grd_gooddelivelist.colRef("delivedeptnm")){
  1219. var recv_list = "delivedeptcd,delivedeptnm";
  1220. misfOpenPopUpList("02", grd_gooddelivelist,"", recv_list,grd_gooddelivelist.valueMatrix(grd_gooddelivelist.row , grd_gooddelivelist.colRef("instcd")),"instcd");
  1221. model.refresh();
  1222. // }
  1223. // }
  1224. ]]>
  1225. </script>
  1226. </datagrid>
  1227. </group>
  1228. <select1 id="rdo_plceordwinflag" ref="/root/send/gooddelive/winnoflag" visibility="hidden" appearance="full" cols="2" overflow="visible" style="left:725px; top:405px; width:140px; height:20px; border-style:none; ">
  1229. <choices>
  1230. <item>
  1231. <label>발주</label>
  1232. <value>1</value>
  1233. </item>
  1234. <item>
  1235. <label>입고</label>
  1236. <value>2</value>
  1237. </item>
  1238. </choices>
  1239. <script type="javascript" ev:event="xforms-value-changed">
  1240. <![CDATA[
  1241. var focus = grd_rsihinptlist.row;
  1242. model.setFocus("grd_rsihinptlist");
  1243. grd_rsihinptlist.row = focus;
  1244. grd_rsihinptlist.dispatch("onrowchanged");
  1245. ]]>
  1246. </script>
  1247. </select1>
  1248. <group id="grp_allsize" visibility="hidden" showeffect="slidepositive 500" style="left:15px; top:90px; width:364px; height:300px; ">
  1249. <shape id="rectangle1" appearance="rectangle" style="left:0px; top:0px; width:362px; height:300px; border-color:#339966; border-width:2px; "/>
  1250. <datagrid id="grd_codelist" nodeset="/root/main/codelist" class="grd_prodcmpylist" caption="C^ID^명칭^모델^수량" colsep="^" colwidth="30, 40, 140, 76, 51" dataheight="23" defaultrows="0" ellipsis="true" extendlastcol="false" rowheight="23" rowsep="|" selectionmode="free" tooltip="true" style="left:2px; top:40px; width:357px; height:257px; vertical-align:middle; ">
  1251. <col ref="chk" type="checkbox"/>
  1252. <col ref="allsizespecid" style="text-align:center; "/>
  1253. <col ref="goodspec"/>
  1254. <col ref="goodmodel"/>
  1255. <col ref="qty" type="input"/>
  1256. <script type="javascript" ev:event="ondblclick">
  1257. <![CDATA[
  1258. //if (grd_codelist.isCell(event.target ) && grd_codelist.row >= grd_codelist.fixedRows ) {
  1259. // fAllSizeSelect(grd_codelist.row) ;
  1260. // btn_confirm.dispatch("DOMActivate");
  1261. //}
  1262. ]]>
  1263. </script>
  1264. <script type="javascript" ev:event="onaftersort">
  1265. <![CDATA[
  1266. grd_codelist.gridToInstance();
  1267. ]]>
  1268. </script>
  1269. </datagrid>
  1270. <button id="button1" class="btn4_letter2" style="left:285px; top:10px; width:56px; height:22px; ">
  1271. <caption>확인</caption>
  1272. <script type="javascript" ev:event="DOMActivate">
  1273. <![CDATA[
  1274. fAllSizeSelect() ;
  1275. ]]>
  1276. </script>
  1277. </button>
  1278. </group>
  1279. <button id="btn_left" class="icon_pre_month" visibility="visible" style="left:555px; top:8px; width:16px; height:16px; ">
  1280. <caption/>
  1281. <script type="javascript" ev:event="DOMActivate">
  1282. <![CDATA[
  1283. fViewToggle(2);
  1284. ]]>
  1285. </script>
  1286. </button>
  1287. </group>
  1288. </group>
  1289. <group id="grp_btn" scroll="auto" style="left:0px; top:12; width:1195px; height:27px; ">
  1290. <button id="button46" class="btn4_letter3" style="left:1122px; top:2px; width:68px; height:22px; ">
  1291. <caption>초기화</caption>
  1292. <script type="javascript" ev:event="DOMActivate">
  1293. <![CDATA[
  1294. fViewToggle(1);
  1295. fInitialize();
  1296. ]]>
  1297. </script>
  1298. </button>
  1299. <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1192px; y2:25px; "/>
  1300. <button id="button28" class="btn6_letter5" visibility="hidden" style="left:0; top:3px; width:92px; height:22px; ">
  1301. <caption>청구서출력</caption>
  1302. </button>
  1303. </group>
  1304. </xhtml:body>
  1305. </xhtml:html>