123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/* ---------------------------------------------------------------------
- 누적물품 의뢰/확정 관리(SMMNP04600.xfm - JScript )
- - Version :
- 1) : Ver.1.00.01
- : Create By 김진명
- : 2007.08.11
- ---------------------------------------------------------------------- */
- /* --------------------------------------------------------*/
- /* model.getValue(); 를 함수로 만들었습니다. */
- /* param1 : node는 grid의 xPath입니다. */
- /* param2 : row는 grid에서 선택한 row값입니다. */
- /* param3 : element는 getvalue할 해당 element 명입니다. */
- /* */
- /* 해당 getvalue값을 return 해줍니다. */
- /* return 하지 않으면 해당값을 가져올 수 없습니다. */
- /* --------------------------------------------------------*/
- function fGetDateAdd(day) {
- var curtDate = getCurrentDate();
- curtDate = curtDate.substr(0, 8);
- var curtYY = parseInt(curtDate.substr(0, 4), 10);
- var curtMM = parseInt(curtDate.substr(4, 2), 10);
- var curtDD = parseInt(curtDate.substr(6, 2), 10);
- var cntDay = fGetCntDate(curtYY, curtMM);//구하려는 달의 일자수를 가져온다.
- if( (curtDD - day) > 0 ) {
- curtDD = curtDD - day;
- }else {
- if( curtMM == 1 ) {
- curtYY = curtYY - 1;
- curtMM = 12;
- curtDD = cntDay + curtDD - day;
- }else {
- curtMM = curtMM - 1;
- curtDD = cntDay + curtDD - day;
- }
- }
- curtYY = curtYY + "";
- curtMM = curtMM + "";
- curtDD = curtDD + "";
- var bfDay = curtYY + curtMM.getLeftPad(2, '0') + curtDD.getLeftPad(2, '0');
- return bfDay;
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 구하려는 달의 총일수 */
- /* param : 구하려는 달 */
- /* return : 달의 일수 */
- /* --------------------------------------------------*/
- function fGetCntDate(year, month) {
- var cntday = 0;
- switch(month) {
- case 1:
- cntday = 31;
- break;
- case 2:
- if( ( (Number(year) % 4 == 0) && (Number(year) % 100 != 0) ) || (Number(year) % 400 == 0) ) {
- cntday = 29;
- }else {
- cntday = 28;
- }
- break;
- case 3:
- cntday = 31;
- break;
- case 4:
- cntday = 30;
- break;
- case 5:
- cntday = 31;
- break;
- case 6:
- cntday = 30;
- break;
- case 7:
- cntday = 31;
- break;
- case 8:
- cntday = 31;
- break;
- case 9:
- cntday = 30;
- break;
- case 10:
- cntday = 31;
- break;
- case 11:
- cntday = 30;
- break;
- case 12:
- cntday = 31;
- break;
- }
- return cntday;
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 누적물품 의뢰/불출관리 초기화 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fInit() {
- var reqenddd, deliveday, fromdd, todd;
- model.removeNodeset("/root/main/acmlgooddelivelist");
- model.setValue("/root/main/cond/refdd", getCurrentDate().substr(0, 8));
- submit("TRMNP04604");
- var level = model.getValue("/root/temp/logginlevel/usrlevel");
- if( ( level == "0" ) ) {//관리자가 아니면 권한관리 버튼 숨김
- btn_noprcplist.visible = true;//비처방 물품조회
- btn_goodsearch.visible = true;//물품조회
- btn_emplevel.visible = false;//권한관리 버튼
- btn_delivecnfm.visible = false;//불출확정 버튼
- btn_reqsave.visible = true;//의뢰저장 버튼
- grd_acmlgooddelivelist.colDisabled(18) = false;//의뢰량
- grd_acmlgooddelivelist.colDisabled(22) = true;//불출수량
- grd_acmlgooddelivelist.colDisabled(23) = true;//미불출수량
- grd_acmlgooddelivelist.colDisabled(28) = true;//미불출사유
- btn_tempsave.disabled = false;
- document.title = "방재고의뢰물품 불출의뢰";
- cap_title.attribute("text") = "방재고의뢰물품 불출의뢰";
- }else {
- btn_noprcplist.visible = false;//비처방 물품조회
- btn_goodsearch.visible = false;//물품조회
- btn_emplevel.visible = true;
- btn_delivecnfm.visible = true;
- btn_reqsave.visible = false;
- btn_tempsave.disabled = true;
- model.setValue("/root/main/cond/deliveflag", "1");//관리자 미불출자동셋팅
- grd_acmlgooddelivelist.colDisabled(18) = true;//의뢰량
- grd_acmlgooddelivelist.colDisabled(22) = false;//불출수량
- grd_acmlgooddelivelist.colDisabled(23) = false;//미불출수량
- grd_acmlgooddelivelist.colDisabled(28) = false;//미불출사유
- document.title = "방재고의뢰물품 불출확정";
- cap_title.attribute("text") = "방재고의뢰물품 불출확정";
- }
- model.removenode("/root/send");
- model.makeNode("/root/send/reqdata");
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- submit("TRMNP04605", false);//마감정보 조회
- var basedayflag = model.getValue("/root/init/deliveinfo/basedayflag");
- var basedtflag = model.getValue("/root/init/deliveinfo/basedtflag");
- var message = model.getValue("/root/init/deliveinfo/message");
- var basedelive = model.getValue("/root/init/deliveinfo/basedelive");
- if( basedelive == "2" ) {//월불출
- var maxday = new Date(getCurrentDate().substr(0,4), getCurrentDate().substr(4,2),0);
- var maxflag = maxday.getDay();
- var maxdate = maxday.getDateFormat();
- if( parseInt(maxflag) > parseInt(basedayflag) ) {//월말 요일이 기준요일보다 클경우
- reqenddd = getDateAddc(maxdate, (parseInt(basedayflag)-parseInt(maxflag)));
- }else if( parseInt(maxflag) == parseInt(basedayflag)) {//같은 요일일때
- reqenddd = maxdate;
- }else if( parseInt(maxflag) < parseInt(basedayflag)) {// 기준요일이 클때
- reqenddd = getDateAddc(maxdate, -7+(parseInt(basedayflag)-parseInt(maxflag)));
- }
- if( parseInt(basedayflag)+1 == 6 ) {//불출요일이 토요일이면
- deliveday = getDateAddc(reqenddd, 2);
- }else {
- deliveday = getDateAddc(reqenddd, 1);
- }
- }else if( basedelive == "1" ) {//주불출
- var flag = "N";
- var todayflag = getCurrentWeek(flag);
- if( parseInt(todayflag) > parseInt(basedayflag) ) { //마감요일보다 클때 차주
- reqenddd = getDateAddc(getCurrentDate(), 7+(parseInt(basedayflag)-parseInt(todayflag)));
- }else if( parseInt(todayflag) < parseInt(basedayflag) ) {//마감요일이 클때
- reqenddd = getDateAddc(getCurrentDate(), (parseInt(basedayflag)-parseInt(todayflag)));
- }else if( parseInt(todayflag) == parseInt(basedayflag) ) {//같을때
- if( basedtflag > parseInt(getCurrentTime().substr(0, 4)) ) {//마감시간보다 작을때
- reqenddd = getCurrentDate().substr(0, 8);
- }else {
- reqenddd = getDateAddc(getCurrentDate(), 7);
- }
- }
- if( parseInt(basedayflag)+1 == 6 ) {//불출요일이 토요일이면
- deliveday = getDateAddc(reqenddd, 3);
- }else {
- deliveday = getDateAddc(reqenddd, 1);
- }
- }
- model.setValue("/root/main/cond/fromdd", getDateAddc(reqenddd, -6));
- model.setValue("/root/main/cond/todd", reqenddd);
- model.setValue("/root/main/deliveinfo/reqenddt", reqenddd+basedtflag);
- model.setValue("/root/main/deliveinfo/delivecnfmdd", deliveday);
- model.setValue("/root/main/deliveinfo/delivemessage", message );
- submit("TRMNP03004") // 수술실(Rosette) 가져오기
- addComboItem("cmb_rosette","전체","","above");
- model.removenode("/root/send");
- model.makeNode("/root/send");
- model.makeValue("/root/send/reqdata/opcnfmdd" ,model.getValue("/root/main/cond/fromdd") );
- model.makeValue("/root/send/reqdata/rosette" ,model.getValue("/root/main/cond/oprosette"));
- submit("TRMNP03002"); // 수술실코드 가져오기
- addComboItem("cmb_oproomlist","전체","","above");
- //submit("TRMNP04603", false);
- //addComboItem("cmb_oproomlist", "전 체", "", "above" );
- grd_acmlgooddelivelist.fixedcellcheckbox(0, 20) = true;
- grd_acmlgooddelivelist.explorerbar = "sort";
- model.refresh();
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 방재고 물품조회 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fOnClickSearchGoodPopUp(){
- var xpos = 200; //event.screenX;
- var ypos = 300; //event.screenY-300;
- //2008-08-21 오전 12:28:09 taebum 약속 처방 조회시 현재 수술방의 방재고를 함께 조회하기 위한 파라미터 설정 추가
- var sOproomcd = model.getValue("/root/main/cond/oproomcd");
- var sCartGubn = model.getValue("/root/main/cond/deptflag");
- if( sOproomcd == "" ) {
- messageBox("수술방을 선택하지 않았습니다.!", "E000");
- model.setFocus("cmb_oproomlist");
- return;
- }
- setParameter("SPMNP01602_oproomcd", sOproomcd);
- setParameter("SPMNP01602_cartgubn", sCartGubn);
- open("SPMNP01602" ,"", xpos, ypos, "SPMNP01602", "", "");
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 비처방성 물품조회 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fOnClickSearch(){
- var xpos = 200; //event.screenX;
- var ypos = 300; //event.screenY-300;
- //2008-08-21 오전 12:28:09 taebum 약속 처방 조회시 현재 수술방의 방재고를 함께 조회하기 위한 파라미터 설정 추가
- var sOproomcd = model.getValue("/root/main/cond/oproomcd");
- var sCartGubn = model.getValue("/root/main/cond/deptflag");
- if( sOproomcd == "" ) {
- messageBox("수술방을 선택하지 않았습니다.!", "E000");
- model.setFocus("cmb_oproomlist");
- return;
- }
- setParameter("SPMNP01601_oproomcd", sOproomcd);
- setParameter("SPMNP01601_cartgubn", sCartGubn);
- setParameter("SPMNP01601_openflag", "4600");
- open("SPMNP01601" ,"", xpos, ypos, "SPMNP01601", "", "");
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 비처방 물품 리스트 추가 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fGoodDataDisplay(pParamList) {
- var iParamData = pParamList.split("▩");
- var pData = "", reqflagnm = "";
- var erflag = ds_main_cond.getColumn(0, "referflag");
- for (var ii = 0; ii < (iParamData.length-1); ii++) {
- var nRow = ds_main_acmlgooddelivelist.addRow();
- pData = iParamData[ii];
- var iSplit_Value = pData.split("|");
- if( ds_main_cond.getColumn(0, "oproomcd") != iSplit_Value[12] ) {
- sysf_messageBox("물품조회 수술방이 불출의뢰 수술방과 같지않습니다.!", "E000");
- return;
- }
- if( erflag == "Y" ) {
- reqflagnm = "응급";
- }else {
- reqflagnm = "정규";
- }
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqgoodnm", "비처방");
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqgoodflag", "N");
- ds_main_acmlgooddelivelist.setColumn(nRow, "deptflag", ds_main_cond.getColumn(0, "deptflag"));
- ds_main_acmlgooddelivelist.setColumn(nRow, "purcflag", iSplit_Value[0]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "oproomnm", grp_biz.grp_sea.cmb_oproomlist.text);
- ds_main_acmlgooddelivelist.setColumn(nRow, "goodcd", iSplit_Value[1]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "allsizespecid", iSplit_Value[2]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "goodnm", iSplit_Value[3]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "goodspec", iSplit_Value[4]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "goodmodel", iSplit_Value[5]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "prodcmpynm", iSplit_Value[6]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "prcpunit", iSplit_Value[7]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "prcpqty", 0);
- ds_main_acmlgooddelivelist.setColumn(nRow, "acmlbaseqty", 1);
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqflagnm", reqflagnm);
- ds_main_acmlgooddelivelist.setColumn(nRow, "safestocqty", iSplit_Value[8]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "stocqty", iSplit_Value[9]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqexchqty", 0);
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqqty", iSplit_Value[11]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "bfreqqty", iSplit_Value[11]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "requnit", iSplit_Value[10]);
- if( parseInt(iSplit_Value[11]) > 0 ) {
- ds_main_acmlgooddelivelist.setColumn(nRow, "chkflag", "true");
- }else {
- ds_main_acmlgooddelivelist.setColumn(nRow, "chkflag", "false");
- }
- ds_main_acmlgooddelivelist.setColumn(nRow, "deliveyn", "N");
- ds_main_acmlgooddelivelist.setColumn(nRow, "deliveqty", 0);
- ds_main_acmlgooddelivelist.setColumn(nRow, "undeliveqty", 0);
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqdd", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqid", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "delivedd", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "deliveid", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "undeliveresn", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "stat", "I");
- ds_main_acmlgooddelivelist.setColumn(nRow, "oproomcd", iSplit_Value[12]);
- ds_main_acmlgooddelivelist.setColumn(nRow, "delivereqdd", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "reqno", "");
- ds_main_acmlgooddelivelist.setColumn(nRow, "olddeliveqty", "");
- }
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 누적물품 의뢰/불출관리 조회 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fSearch() {
- var oproomcd = model.getValue("/root/main/cond/oproomcd");
- var oprosette = model.getValue("/root/main/cond/oprosette");
- var referflag = model.getValue("/root/main/cond/referflag");//응급의뢰
- var goodcd = model.getValue("/root/main/cond/goodcd");
- model.removenode("/root/send");
- model.makeNode("/root/send/reqdata");
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- var level = model.getValue("/root/temp/logginlevel/usrlevel");
- if( (level == "C")||(level == "M") ) {
- btn_delivecnfm.visible = true;
- btn_reqsave.visible = false;
- submit("TRMNP04602");
- }else {
- if( oproomcd == ""&&oprosette == "" ) {
- messageBox("수술방이나 Rosette을 선택 하지", "E007");
- model.setFocus("cmb_rosette");
- return;
- }
- if( referflag == "Y" ) {//응급의뢰용
- if( goodcd == "" ) {
- messageBox("응급의뢰 조회일 경우 물품코드를 입력하십시오.!", "E000");
- return;
- }
- }
- submit("TRMNP04601");
- }
- var refMsg = model.getValue("/root/properties/error/msg");
- var refMsgCnt = refMsg.substring(0, 1);
- if( refMsgCnt == "0" ) {
- messageBox("조회된 결과가", "I004");
- }
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 누적물품 의뢰/불출관리 의뢰저장 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fReqSave(pFlag) {
- var iRows = -1;
- var deliveyn, reqdd, delivedd, oproomcd, stat, goodcd, allsizespecid, reqqty, acmldeliveqty, chkflag, reqgoodflag;
- var cnt = 0, cnt2 = 0;
- iRows = grd_acmlgooddelivelist.rows;
- var acmlgooddelivelist = "m▦reqdd▦delivedd▦oproomcd▦goodcd▦allsizespecid▦reqqty▦reqflag▦reqgoodflag";
- if( pFlag != "E" ) {
- if( model.getValue("/root/main/cond/referflag") == "Y" ) {
- messageBox("응급의뢰로만 저장 할 수 있습니다.!", "E000");
- return;
- }
- }
- for( var i = 1; i <= iRows; i++ ) {
- reqdd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqdd");
- delivedd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/delivedd");
- oproomcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/oproomcd");
- goodcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/goodcd");
- allsizespecid = model.getValue("/root/main/acmlgooddelivelist["+i+"]/allsizespecid");
- reqqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqqty");
- stat = model.getValue("/root/main/acmlgooddelivelist["+i+"]/stat");
- chkflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/chkflag");
- deliveyn = model.getValue("/root/main/acmlgooddelivelist["+i+"]/deliveyn");
- reqgoodflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqgoodflag");
- if( chkflag == "true" ) {
- if( deliveyn == "Y" ) {
- messageBox("불출된 물품은 의뢰를 ", "E001");
- return;
- }
- if( reqqty > 0 ) {//의뢰량을 입력시에만
- acmlgooddelivelist = acmlgooddelivelist + "▩" + stat + "▦" + reqdd + "▦" + delivedd + "▦" + oproomcd
- + "▦" + goodcd + "▦" + allsizespecid + "▦" + reqqty + "▦" + pFlag + "▦" + reqgoodflag;
- cnt += 1;
- }else {
- messageBox("의뢰량을 ", "C001");
- return;
- }
- }
- }
- if( cnt > 0 ) {
- model.removenode("/root/send");
- model.makeNode("/root/send/reqdata");
- model.makeNode("/root/send/savedata");
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- model.setValue("/root/send/savedata", acmlgooddelivelist);
- submit("TXMNP04602");
- }else {
- messageBox("선택한것이", "I004");
- }
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 누적물품 의뢰/불출관리 불출저장 */
- /* param : */
- /* return : */
- /* --------------------------------------------------*/
- function fDeliveCnfm() {
- var iRows = -1;
- var delivereqdd, delivedd, oproomcd, stat, goodcd, allsizespecid, exchqty, deliveno, deptflag;
- var reqno, reqqty, deliveqty, chkflag, sumqty, undeliveresn, acmlbaseqty, olddeliveqty, undeliveqty, reqgoodflag;
- var cnt = 0;
- iRows = grd_acmlgooddelivelist.rows;
- var acmlgooddelivelist = "m▦delivereqdd▦oproomcd▦goodcd▦allsizespecid▦reqqty▦deliveqty▦reqno▦undeliveqty▦undeliveresn▦deliveno▦delivedd▦olddeliveqty▦"
- + "exchqty▦deptflag▦difqty▦reqgoodflag";
- for( var i = 1; i < iRows; i++ ) {
- delivereqdd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/delivereqdd");
- delivedd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/delivedd");
- oproomcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/oproomcd");
- goodcd = model.getValue("/root/main/acmlgooddelivelist["+i+"]/goodcd");
- allsizespecid = model.getValue("/root/main/acmlgooddelivelist["+i+"]/allsizespecid");
- reqqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqqty");
- deliveqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/deliveqty");
- stat = model.getValue("/root/main/acmlgooddelivelist["+i+"]/stat");
- chkflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/chkflag");
- reqno = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqno");
- undeliveresn = model.getValue("/root/main/acmlgooddelivelist["+i+"]/undeliveresn");
- olddeliveqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/olddeliveqty");
- deliveno = model.getValue("/root/main/acmlgooddelivelist["+i+"]/deliveno");
- acmlbaseqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/acmlbaseqty");
- undeliveqty = model.getValue("/root/main/acmlgooddelivelist["+i+"]/undeliveqty");
- reqgoodflag = model.getValue("/root/main/acmlgooddelivelist["+i+"]/reqgoodflag");
- deptflag = model.getValue("/root/main/cond/deptflag");
- var exchqty = (parseInt(deliveqty)-parseInt(olddeliveqty))*parseInt(acmlbaseqty);
- var difqty = parseInt(deliveqty)-parseInt(olddeliveqty);
- if( model.getValue("/root/main/cond/deliveflag") == "2" ) {
- stat = "C";//취소
- difqty = -(parseInt(olddeliveqty));
- }
- if( chkflag == "true" ) {
- if( deliveqty > 0 ) {//불출수량이 입력된 경우
- acmlgooddelivelist = acmlgooddelivelist + "▩" + stat + "▦" + delivereqdd + "▦" + oproomcd + "▦" + goodcd + "▦" + allsizespecid + "▦" + reqqty
- + "▦" + deliveqty + "▦" + reqno + "▦" + undeliveqty + "▦" + undeliveresn + "▦" + deliveno + "▦" + delivedd
- + "▦" + olddeliveqty + "▦" + exchqty + "▦" + deptflag + "▦" + difqty + "▦" + reqgoodflag;
- cnt += 1;
- }
- }
- }
- if( cnt > 0 ) {
- model.removenode("/root/send");
- model.makeNode("/root/send/reqdata");
- model.makeNode("/root/send/savedata");
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- model.setValue("/root/send/savedata", acmlgooddelivelist);
- submit("TXMNP04601");
- if( model.getValue("/root/properties/error/msg") == "정상적으로 처리되었습니다." ) {
- messageBox("저장이", "I002");
- }
- }else {
- messageBox("선택한것이", "I004");
- }
- }]]></Script>
|