SMRSI02706_월정산내역Check및전표처리.xrw 86 KB

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