From ae4bfcbfe1b13e1488fb375645ae454547b2d138 Mon Sep 17 00:00:00 2001 From: "Infineon\\StieberD" Date: Mon, 23 Sep 2024 16:21:45 -0700 Subject: [PATCH] refactored PTO form to address freezing --- .gitignore | 1 + LSL2/MSG/YESNO.json | 64 +- LSL2/OIWIN/NDW_PTO_MAT_SCAN.json | 1478 +++++++++++++------- LSL2/STPROC/MATERIAL_MOVEMENT_SERVICES.txt | 8 +- LSL2/STPROC/NDW_PTI_MAT_SCAN_EVENTS.txt | 4 +- LSL2/STPROC/NDW_PTO_MAT_SCAN_EVENTS.txt | 164 +-- LSL2/STPROC/TEST_DANIEL3.txt | 15 +- 7 files changed, 1160 insertions(+), 574 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..150e364 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +LSL2/STPROC/TEST_DANIEL3.txt diff --git a/LSL2/MSG/YESNO.json b/LSL2/MSG/YESNO.json index 3abfab3..6a93607 100644 --- a/LSL2/MSG/YESNO.json +++ b/LSL2/MSG/YESNO.json @@ -7,27 +7,79 @@ "record1": { "<1>": "%2%", "<2>": "BNY", - "<3>": "A", + "<3>": "", "<4>": "!", "<5>": "2", "<6>": "-2", "<7>": "-2", "<8>": "T", - "<9>": "", - "<10>": "", + "<9>": "-2", + "<10>": "-2", "<11>": "", "<12>": "%1%", "<13>": "", "<14>": "", "<15>": "0", "<16>": "", - "<17>": "1", - "<18>": "", + "<17>": "0", + "<18>": { + "<18,1>": { + "<18,1,1>": "Segoe UI", + "<18,1,2>": "-12", + "<18,1,3>": "400", + "<18,1,4>": "0", + "<18,1,5>": "0", + "<18,1,6>": "0", + "<18,1,7>": "1", + "<18,1,8>": "0", + "<18,1,9>": "0", + "<18,1,10>": "0", + "<18,1,11>": "0", + "<18,1,12>": "0" + } + }, "<19>": "0", "<20>": "", "<21>": "0", "<22>": "", - "<23>": "" + "<23>": "", + "<24>": "0", + "<25>": "0", + "<26>": "0", + "<27>": "0", + "<28>": "0", + "<29>": "", + "<30>": "", + "<31>": "-2", + "<32>": "-2", + "<33>": "-2", + "<34>": "", + "<35>": "", + "<36>": "", + "<37>": "", + "<38>": "0", + "<39>": "", + "<40>": "", + "<41>": "", + "<42>": "0", + "<43>": "1", + "<44>": "0", + "<45>": "-2", + "<46>": "", + "<47>": "", + "<48>": "", + "<49>": "", + "<50>": "", + "<51>": "0", + "<52>": "", + "<53>": "", + "<54>": "", + "<55>": "", + "<56>": "-2", + "<57>": "-2", + "<58>": "-2", + "<59>": "-2", + "<60>": "-2" } } } \ No newline at end of file diff --git a/LSL2/OIWIN/NDW_PTO_MAT_SCAN.json b/LSL2/OIWIN/NDW_PTO_MAT_SCAN.json index eb03e87..ce2a7c6 100644 --- a/LSL2/OIWIN/NDW_PTO_MAT_SCAN.json +++ b/LSL2/OIWIN/NDW_PTO_MAT_SCAN.json @@ -6,7 +6,7 @@ "body": { "record1": { "<1>": "1010", - "<2>": "9", + "<2>": "8", "<3>": "" }, "record2": { @@ -22,15 +22,19 @@ "<1,9>": "PTO Material Scan", "<1,10>": { "<1,10,1>": "0x82CF0000", - "<1,10,2>": "0x0" + "<1,10,2>": "0x100" }, "<1,11>": { - "<1,11,1>": "0x0", + "<1,11,1>": "0x8000", "<1,11,2>": "0x80000000" }, - "<1,12>": "0", - "<1,13>": "-2", - "<1,14>": "0", + "<1,12>": "", + "<1,13>": { + "<1,13,1>": "-2", + "<1,13,2>": "-2", + "<1,13,3>": "" + }, + "<1,14>": "", "<1,15>": "", "<1,16>": "", "<1,17>": "", @@ -50,152 +54,88 @@ "<1,18,1,4,8>": "@PARAM6" }, "<1,18,1,5>": "", - "<1,18,1,6>": "" + "<1,18,1,6>": "", + "<1,18,1,7>": "", + "<1,18,1,8>": "", + "<1,18,1,9>": "", + "<1,18,1,10>": "", + "<1,18,1,11>": "", + "<1,18,1,12>": "", + "<1,18,1,13>": "", + "<1,18,1,14>": "", + "<1,18,1,15>": "STPROC" }, - "<1,18,2>": "" + "<1,18,2>": { + "<1,18,2,1>": "X", + "<1,18,2,2>": "EXECUTE", + "<1,18,2,3>": "@WINDOW_EVENTS", + "<1,18,2,4>": { + "<1,18,2,4,1>": "@SELF", + "<1,18,2,4,2>": "@EVENT", + "<1,18,2,4,3>": "@PARAM1", + "<1,18,2,4,4>": "@PARAM2", + "<1,18,2,4,5>": "@PARAM3", + "<1,18,2,4,6>": "@PARAM4", + "<1,18,2,4,7>": "@PARAM5", + "<1,18,2,4,8>": "@PARAM6" + }, + "<1,18,2,5>": "", + "<1,18,2,6>": "", + "<1,18,2,7>": "", + "<1,18,2,8>": "", + "<1,18,2,9>": "", + "<1,18,2,10>": "", + "<1,18,2,11>": "", + "<1,18,2,12>": "", + "<1,18,2,13>": "", + "<1,18,2,14>": "", + "<1,18,2,15>": "COMMEVT", + "<1,18,2,16>": "0" + } }, "<1,19>": { "<1,19,1>": "CREATE", - "<1,19,2>": "" + "<1,19,2>": "BUTTONUP" }, "<1,20>": "", "<1,21>": "", "<1,22>": "", "<1,23>": "", "<1,24>": { - "<1,24,1>": "0", + "<1,24,1>": "", "<1,24,2>": "0", "<1,24,3>": "0", "<1,24,4>": "0", - "<1,24,5>": "0", - "<1,24,6>": "0" + "<1,24,5>": "", + "<1,24,6>": "0", + "<1,24,7>": "", + "<1,24,8>": "", + "<1,24,9>": "", + "<1,24,10>": "0", + "<1,24,11>": "0", + "<1,24,12>": "0", + "<1,24,13>": "0", + "<1,24,14>": "0", + "<1,24,15>": "0", + "<1,24,16>": "0", + "<1,24,17>": "0" }, - "<1,25>": "0", - "<1,26>": "0", + "<1,25>": "", + "<1,26>": "", "<1,27>": "", "<1,28>": "", "<1,29>": "", "<1,30>": "", "<1,31>": "", - "<1,32>": { - "<1,32,1>": "0x7FFFE", - "<1,32,2>": "0xF001E808" - }, + "<1,32>": "", "<1,33>": "", - "<1,34>": "", + "<1,34>": "LSL2*IMAGE*ICO*INFINEON", "<1,35>": "", "<1,36>": "", "<1,37>": { - "<1,37,1>": "0x10001", - "<1,37,2>": "0x10001" + "<1,37,1>": "0X10001", + "<1,37,2>": "0X10001" }, - "<1,38>": { - "<1,38,1>": "1", - "<1,38,2>": "1" - }, - "<1,39>": "", - "<1,40>": "0", - "<1,41>": "", - "<1,42>": "", - "<1,43>": "", - "<1,44>": "", - "<1,45>": "", - "<1,46>": "", - "<1,47>": "", - "<1,48>": "", - "<1,49>": "", - "<1,50>": "", - "<1,51>": "", - "<1,52>": "" - } - }, - "record3": { - "<1>": { - "<1,1>": "EDL_LABEL1_SCAN", - "<1,2>": "", - "<1,3>": "EDITFIELD", - "<1,4>": "NDW_PTO_MAT_SCAN", - "<1,5>": "171", - "<1,6>": "23", - "<1,7>": "128", - "<1,8>": "28", - "<1,9>": "", - "<1,10>": { - "<1,10,1>": "0x5E000080", - "<1,10,2>": "0x200" - }, - "<1,11>": { - "<1,11,1>": "0x4", - "<1,11,2>": "0x80000000" - }, - "<1,12>": "1", - "<1,13>": "-2", - "<1,14>": "0", - "<1,15>": { - "<1,15,1>": { - "<1,15,1,1>": "Segoe UI Light", - "<1,15,1,2>": "-19", - "<1,15,1,3>": "400", - "<1,15,1,4>": "0", - "<1,15,1,5>": "0", - "<1,15,1,6>": "0", - "<1,15,1,7>": "0", - "<1,15,1,8>": "34", - "<1,15,1,9>": "0", - "<1,15,1,10>": "3", - "<1,15,1,11>": "2", - "<1,15,1,12>": "1", - "<1,15,1,13>": "0", - "<1,15,1,14>": "0" - } - }, - "<1,16>": "", - "<1,17>": "", - "<1,18>": { - "<1,18,1>": { - "<1,18,1,1>": "R", - "<1,18,1,2>": "EXECUTE", - "<1,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<1,18,1,4>": { - "<1,18,1,4,1>": "@SELF", - "<1,18,1,4,2>": "@EVENT", - "<1,18,1,4,3>": "@PARAM1", - "<1,18,1,4,4>": "@PARAM2", - "<1,18,1,4,5>": "@PARAM3", - "<1,18,1,4,6>": "@PARAM4", - "<1,18,1,4,7>": "@PARAM5", - "<1,18,1,4,8>": "@PARAM6" - }, - "<1,18,1,5>": "", - "<1,18,1,6>": "" - }, - "<1,18,2>": "" - }, - "<1,19>": { - "<1,19,1>": "LOSTFOCUS", - "<1,19,2>": "" - }, - "<1,20>": "", - "<1,21>": "", - "<1,22>": "", - "<1,23>": "", - "<1,24>": "", - "<1,25>": "0", - "<1,26>": "0", - "<1,27>": "", - "<1,28>": "<>", - "<1,29>": "<>", - "<1,30>": "<>", - "<1,31>": "0", - "<1,32>": { - "<1,32,1>": "0x7fffe", - "<1,32,2>": "0xf0016008" - }, - "<1,33>": "", - "<1,34>": "", - "<1,35>": "", - "<1,36>": "", - "<1,37>": "", "<1,38>": "", "<1,39>": "", "<1,40>": "", @@ -210,33 +150,276 @@ "<1,49>": "", "<1,50>": "", "<1,51>": "", - "<1,52>": "" + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": "", + "<1,56>": "", + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": { + "<1,62,1>": "0", + "<1,62,2>": "", + "<1,62,3>": "", + "<1,62,4>": "0", + "<1,62,5>": "0", + "<1,62,6>": "0", + "<1,62,7>": "", + "<1,62,8>": "0.50", + "<1,62,9>": "5.00", + "<1,62,10>": "0.00" + }, + "<1,63>": "", + "<1,64>": "", + "<1,65>": "", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "", + "<1,91>": "", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "0", + "<1,107>": "", + "<1,108>": "" + } + }, + "record3": { + "<1>": { + "<1,1>": "PUB_CLEAR", + "<1,2>": "", + "<1,3>": "PUSHBUTTON", + "<1,4>": "NDW_PTO_MAT_SCAN", + "<1,5>": "20", + "<1,6>": "128", + "<1,7>": "80", + "<1,8>": "28", + "<1,9>": "Clear", + "<1,10>": { + "<1,10,1>": "0x56002300", + "<1,10,2>": "0x0" + }, + "<1,11>": { + "<1,11,1>": "0x0", + "<1,11,2>": "0x80000000" + }, + "<1,12>": "7", + "<1,13>": { + "<1,13,1>": "-2", + "<1,13,2>": "-2", + "<1,13,3>": "0" + }, + "<1,14>": "-2", + "<1,15>": { + "<1,15,1>": { + "<1,15,1,1>": "Segoe UI", + "<1,15,1,2>": "-12", + "<1,15,1,3>": "400", + "<1,15,1,4>": "0", + "<1,15,1,5>": "0", + "<1,15,1,6>": "0", + "<1,15,1,7>": "0", + "<1,15,1,8>": "34", + "<1,15,1,9>": "0", + "<1,15,1,10>": "3", + "<1,15,1,11>": "2", + "<1,15,1,12>": "1" + } + }, + "<1,16>": "", + "<1,17>": "", + "<1,18>": { + "<1,18,1>": { + "<1,18,1,1>": "X", + "<1,18,1,2>": "EXECUTE", + "<1,18,1,3>": "@WINDOW_EVENTS", + "<1,18,1,4>": { + "<1,18,1,4,1>": "@SELF", + "<1,18,1,4,2>": "@EVENT", + "<1,18,1,4,3>": "@PARAM1", + "<1,18,1,4,4>": "@PARAM2", + "<1,18,1,4,5>": "@PARAM3", + "<1,18,1,4,6>": "@PARAM4", + "<1,18,1,4,7>": "@PARAM5", + "<1,18,1,4,8>": "@PARAM6" + }, + "<1,18,1,5>": "", + "<1,18,1,6>": "", + "<1,18,1,7>": "", + "<1,18,1,8>": "", + "<1,18,1,9>": "", + "<1,18,1,10>": "", + "<1,18,1,11>": "", + "<1,18,1,12>": "", + "<1,18,1,13>": "", + "<1,18,1,14>": "", + "<1,18,1,15>": "COMMEVT", + "<1,18,1,16>": "0" + } + }, + "<1,19>": "CLICK", + "<1,20>": "", + "<1,21>": "", + "<1,22>": "", + "<1,23>": "", + "<1,24>": "", + "<1,25>": "", + "<1,26>": "", + "<1,27>": "", + "<1,28>": "", + "<1,29>": "", + "<1,30>": "", + "<1,31>": "", + "<1,32>": "", + "<1,33>": "", + "<1,34>": "", + "<1,35>": "", + "<1,36>": "", + "<1,37>": "", + "<1,38>": "", + "<1,39>": "", + "<1,40>": "-1", + "<1,41>": { + "<1,41,1>": "", + "<1,41,2>": "-1" + }, + "<1,42>": "", + "<1,43>": "", + "<1,44>": "", + "<1,45>": "", + "<1,46>": "", + "<1,47>": "", + "<1,48>": "", + "<1,49>": "", + "<1,50>": "", + "<1,51>": "", + "<1,52>": "", + "<1,53>": "", + "<1,54>": "", + "<1,55>": "", + "<1,56>": "", + "<1,57>": "", + "<1,58>": "", + "<1,59>": "", + "<1,60>": "", + "<1,61>": "", + "<1,62>": "0", + "<1,63>": "", + "<1,64>": { + "<1,64,1>": "-2", + "<1,64,2>": "-2", + "<1,64,3>": "0" + }, + "<1,65>": "-2", + "<1,66>": "", + "<1,67>": "", + "<1,68>": "", + "<1,69>": "", + "<1,70>": "", + "<1,71>": "", + "<1,72>": "", + "<1,73>": "", + "<1,74>": "", + "<1,75>": "", + "<1,76>": "", + "<1,77>": "", + "<1,78>": "", + "<1,79>": "", + "<1,80>": "", + "<1,81>": "", + "<1,82>": "", + "<1,83>": "", + "<1,84>": "", + "<1,85>": "", + "<1,86>": "", + "<1,87>": "", + "<1,88>": "", + "<1,89>": "", + "<1,90>": "0", + "<1,91>": "0", + "<1,92>": "", + "<1,93>": "", + "<1,94>": "", + "<1,95>": "", + "<1,96>": "", + "<1,97>": "", + "<1,98>": "", + "<1,99>": "", + "<1,100>": "", + "<1,101>": "", + "<1,102>": "", + "<1,103>": "", + "<1,104>": "", + "<1,105>": "", + "<1,106>": "", + "<1,107>": "", + "<1,108>": "" }, "<2>": { - "<2,1>": "EDL_LABEL2_SCAN", + "<2,1>": "PUB_SAVE", "<2,2>": "", - "<2,3>": "EDITFIELD", + "<2,3>": "PUSHBUTTON", "<2,4>": "NDW_PTO_MAT_SCAN", - "<2,5>": "171", - "<2,6>": "55", - "<2,7>": "128", + "<2,5>": "440", + "<2,6>": "128", + "<2,7>": "80", "<2,8>": "28", - "<2,9>": "", + "<2,9>": "Save", "<2,10>": { - "<2,10,1>": "0x5E000080", - "<2,10,2>": "0x200" + "<2,10,1>": "0x56002300", + "<2,10,2>": "0x0" }, "<2,11>": { "<2,11,1>": "0x0", "<2,11,2>": "0x80000000" }, - "<2,12>": "2", - "<2,13>": "-2", - "<2,14>": "0", + "<2,12>": "8", + "<2,13>": { + "<2,13,1>": "-2", + "<2,13,2>": "-2", + "<2,13,3>": "0" + }, + "<2,14>": "-2", "<2,15>": { "<2,15,1>": { - "<2,15,1,1>": "Segoe UI Light", - "<2,15,1,2>": "-19", + "<2,15,1,1>": "Segoe UI", + "<2,15,1,2>": "-12", "<2,15,1,3>": "400", "<2,15,1,4>": "0", "<2,15,1,5>": "0", @@ -246,18 +429,16 @@ "<2,15,1,9>": "0", "<2,15,1,10>": "3", "<2,15,1,11>": "2", - "<2,15,1,12>": "1", - "<2,15,1,13>": "0", - "<2,15,1,14>": "0" + "<2,15,1,12>": "1" } }, "<2,16>": "", "<2,17>": "", "<2,18>": { "<2,18,1>": { - "<2,18,1,1>": "R", + "<2,18,1,1>": "X", "<2,18,1,2>": "EXECUTE", - "<2,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<2,18,1,3>": "@WINDOW_EVENTS", "<2,18,1,4>": { "<2,18,1,4,1>": "@SELF", "<2,18,1,4,2>": "@EVENT", @@ -269,30 +450,33 @@ "<2,18,1,4,8>": "@PARAM6" }, "<2,18,1,5>": "", - "<2,18,1,6>": "" - }, - "<2,18,2>": "" - }, - "<2,19>": { - "<2,19,1>": "LOSTFOCUS", - "<2,19,2>": "" + "<2,18,1,6>": "", + "<2,18,1,7>": "", + "<2,18,1,8>": "", + "<2,18,1,9>": "", + "<2,18,1,10>": "", + "<2,18,1,11>": "", + "<2,18,1,12>": "", + "<2,18,1,13>": "", + "<2,18,1,14>": "", + "<2,18,1,15>": "COMMEVT", + "<2,18,1,16>": "0" + } }, + "<2,19>": "CLICK", "<2,20>": "", "<2,21>": "", "<2,22>": "", "<2,23>": "", "<2,24>": "", - "<2,25>": "0", - "<2,26>": "0", + "<2,25>": "", + "<2,26>": "", "<2,27>": "", - "<2,28>": "<>", - "<2,29>": "<>", - "<2,30>": "<>", - "<2,31>": "0", - "<2,32>": { - "<2,32,1>": "0x7fffe", - "<2,32,2>": "0xf0016008" - }, + "<2,28>": "", + "<2,29>": "", + "<2,30>": "", + "<2,31>": "", + "<2,32>": "", "<2,33>": "", "<2,34>": "", "<2,35>": "", @@ -300,8 +484,11 @@ "<2,37>": "", "<2,38>": "", "<2,39>": "", - "<2,40>": "", - "<2,41>": "", + "<2,40>": "-1", + "<2,41>": { + "<2,41,1>": "", + "<2,41,2>": "-1" + }, "<2,42>": "", "<2,43>": "", "<2,44>": "", @@ -312,33 +499,97 @@ "<2,49>": "", "<2,50>": "", "<2,51>": "", - "<2,52>": "" + "<2,52>": "", + "<2,53>": "", + "<2,54>": "", + "<2,55>": "", + "<2,56>": "", + "<2,57>": "", + "<2,58>": "", + "<2,59>": "", + "<2,60>": "", + "<2,61>": "", + "<2,62>": "0", + "<2,63>": "", + "<2,64>": { + "<2,64,1>": "-2", + "<2,64,2>": "-2", + "<2,64,3>": "0" + }, + "<2,65>": "-2", + "<2,66>": "", + "<2,67>": "", + "<2,68>": "", + "<2,69>": "", + "<2,70>": "", + "<2,71>": "", + "<2,72>": "", + "<2,73>": "", + "<2,74>": "", + "<2,75>": "", + "<2,76>": "", + "<2,77>": "", + "<2,78>": "", + "<2,79>": "", + "<2,80>": "", + "<2,81>": "", + "<2,82>": "", + "<2,83>": "", + "<2,84>": "", + "<2,85>": "", + "<2,86>": "", + "<2,87>": "", + "<2,88>": "", + "<2,89>": "", + "<2,90>": "0", + "<2,91>": "0", + "<2,92>": "", + "<2,93>": "", + "<2,94>": "", + "<2,95>": "", + "<2,96>": "", + "<2,97>": "", + "<2,98>": "", + "<2,99>": "", + "<2,100>": "", + "<2,101>": "", + "<2,102>": "", + "<2,103>": "", + "<2,104>": "", + "<2,105>": "", + "<2,106>": "", + "<2,107>": "", + "<2,108>": "" }, "<3>": { - "<3,1>": "WINDOW_LABEL", + "<3,1>": "EDL_LABEL1_SCAN", "<3,2>": "", - "<3,3>": "STATIC", + "<3,3>": "EDITFIELD", "<3,4>": "NDW_PTO_MAT_SCAN", - "<3,5>": "323", - "<3,6>": "10", - "<3,7>": "203", - "<3,8>": "30", - "<3,9>": "PTO Material Scan", + "<3,5>": "171", + "<3,6>": "23", + "<3,7>": "128", + "<3,8>": "28", + "<3,9>": "", "<3,10>": { - "<3,10,1>": "0x56000001", - "<3,10,2>": "0x0" + "<3,10,1>": "0x5E000080", + "<3,10,2>": "0x200" }, "<3,11>": { "<3,11,1>": "0x0", "<3,11,2>": "0x80000000" }, - "<3,12>": "3", - "<3,13>": "-1", - "<3,14>": "8388608", + "<3,12>": "4", + "<3,13>": { + "<3,13,1>": "-2", + "<3,13,2>": "-2", + "<3,13,3>": "" + }, + "<3,14>": "0", "<3,15>": { "<3,15,1>": { - "<3,15,1,1>": "Segoe UI", - "<3,15,1,2>": "-24", + "<3,15,1,1>": "Segoe UI Light", + "<3,15,1,2>": "-19", "<3,15,1,3>": "400", "<3,15,1,4>": "0", "<3,15,1,5>": "0", @@ -355,28 +606,55 @@ }, "<3,16>": "", "<3,17>": "", - "<3,18>": "", - "<3,19>": "", + "<3,18>": { + "<3,18,1>": { + "<3,18,1,1>": "R", + "<3,18,1,2>": "EXECUTE", + "<3,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<3,18,1,4>": { + "<3,18,1,4,1>": "@SELF", + "<3,18,1,4,2>": "@EVENT", + "<3,18,1,4,3>": "@PARAM1", + "<3,18,1,4,4>": "@PARAM2", + "<3,18,1,4,5>": "@PARAM3", + "<3,18,1,4,6>": "@PARAM4", + "<3,18,1,4,7>": "@PARAM5", + "<3,18,1,4,8>": "@PARAM6" + }, + "<3,18,1,5>": "", + "<3,18,1,6>": "", + "<3,18,1,7>": "", + "<3,18,1,8>": "", + "<3,18,1,9>": "", + "<3,18,1,10>": "", + "<3,18,1,11>": "", + "<3,18,1,12>": "", + "<3,18,1,13>": "", + "<3,18,1,14>": "", + "<3,18,1,15>": "STPROC" + } + }, + "<3,19>": "LOSTFOCUS", "<3,20>": "", "<3,21>": "", "<3,22>": "", "<3,23>": "", "<3,24>": "", - "<3,25>": "0", - "<3,26>": "0", + "<3,25>": "", + "<3,26>": "", "<3,27>": "", "<3,28>": "<>", "<3,29>": "<>", "<3,30>": "<>", "<3,31>": "0", - "<3,32>": { - "<3,32,1>": "0x7fffe", - "<3,32,2>": "0xf0012808" - }, + "<3,32>": "", "<3,33>": "", "<3,34>": "", "<3,35>": "", - "<3,36>": "", + "<3,36>": { + "<3,36,1>": "0", + "<3,36,2>": "0" + }, "<3,37>": "", "<3,38>": "", "<3,39>": "", @@ -392,33 +670,93 @@ "<3,49>": "", "<3,50>": "", "<3,51>": "", - "<3,52>": "" + "<3,52>": "", + "<3,53>": "", + "<3,54>": "", + "<3,55>": "", + "<3,56>": "", + "<3,57>": "", + "<3,58>": "", + "<3,59>": "", + "<3,60>": "", + "<3,61>": "", + "<3,62>": "0", + "<3,63>": "", + "<3,64>": "", + "<3,65>": "", + "<3,66>": "", + "<3,67>": "", + "<3,68>": "", + "<3,69>": "", + "<3,70>": "", + "<3,71>": "", + "<3,72>": "", + "<3,73>": "", + "<3,74>": "", + "<3,75>": "", + "<3,76>": "", + "<3,77>": "", + "<3,78>": "", + "<3,79>": "", + "<3,80>": "", + "<3,81>": "", + "<3,82>": "", + "<3,83>": "", + "<3,84>": "", + "<3,85>": "", + "<3,86>": "", + "<3,87>": "", + "<3,88>": "", + "<3,89>": "", + "<3,90>": "", + "<3,91>": "", + "<3,92>": "", + "<3,93>": "", + "<3,94>": "", + "<3,95>": "", + "<3,96>": "", + "<3,97>": "", + "<3,98>": "", + "<3,99>": "", + "<3,100>": "", + "<3,101>": "", + "<3,102>": "", + "<3,103>": "", + "<3,104>": "", + "<3,105>": "", + "<3,106>": "", + "<3,107>": "", + "<3,108>": "" }, "<4>": { - "<4,1>": "TXT_LOTLABEL", + "<4,1>": "EDL_LABEL2_SCAN", "<4,2>": "", - "<4,3>": "STATIC", + "<4,3>": "EDITFIELD", "<4,4>": "NDW_PTO_MAT_SCAN", - "<4,5>": "55", - "<4,6>": "16", - "<4,7>": "104", + "<4,5>": "171", + "<4,6>": "55", + "<4,7>": "128", "<4,8>": "28", - "<4,9>": "Lot Label:", + "<4,9>": "", "<4,10>": { - "<4,10,1>": "0x56000002", - "<4,10,2>": "0x0" + "<4,10,1>": "0x5E000080", + "<4,10,2>": "0x200" }, "<4,11>": { "<4,11,1>": "0x0", "<4,11,2>": "0x80000000" }, - "<4,12>": "4", - "<4,13>": "-1", + "<4,12>": "6", + "<4,13>": { + "<4,13,1>": "-2", + "<4,13,2>": "-2", + "<4,13,3>": "" + }, "<4,14>": "0", "<4,15>": { "<4,15,1>": { - "<4,15,1,1>": "Segoe UI", - "<4,15,1,2>": "-21", + "<4,15,1,1>": "Segoe UI Light", + "<4,15,1,2>": "-19", "<4,15,1,3>": "400", "<4,15,1,4>": "0", "<4,15,1,5>": "0", @@ -435,28 +773,55 @@ }, "<4,16>": "", "<4,17>": "", - "<4,18>": "", - "<4,19>": "", + "<4,18>": { + "<4,18,1>": { + "<4,18,1,1>": "R", + "<4,18,1,2>": "EXECUTE", + "<4,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", + "<4,18,1,4>": { + "<4,18,1,4,1>": "@SELF", + "<4,18,1,4,2>": "@EVENT", + "<4,18,1,4,3>": "@PARAM1", + "<4,18,1,4,4>": "@PARAM2", + "<4,18,1,4,5>": "@PARAM3", + "<4,18,1,4,6>": "@PARAM4", + "<4,18,1,4,7>": "@PARAM5", + "<4,18,1,4,8>": "@PARAM6" + }, + "<4,18,1,5>": "", + "<4,18,1,6>": "", + "<4,18,1,7>": "", + "<4,18,1,8>": "", + "<4,18,1,9>": "", + "<4,18,1,10>": "", + "<4,18,1,11>": "", + "<4,18,1,12>": "", + "<4,18,1,13>": "", + "<4,18,1,14>": "", + "<4,18,1,15>": "STPROC" + } + }, + "<4,19>": "LOSTFOCUS", "<4,20>": "", "<4,21>": "", "<4,22>": "", "<4,23>": "", "<4,24>": "", - "<4,25>": "0", - "<4,26>": "0", + "<4,25>": "", + "<4,26>": "", "<4,27>": "", "<4,28>": "<>", "<4,29>": "<>", "<4,30>": "<>", "<4,31>": "0", - "<4,32>": { - "<4,32,1>": "0x7fffe", - "<4,32,2>": "0xf0016808" - }, + "<4,32>": "", "<4,33>": "", "<4,34>": "", "<4,35>": "", - "<4,36>": "", + "<4,36>": { + "<4,36,1>": "0", + "<4,36,2>": "0" + }, "<4,37>": "", "<4,38>": "", "<4,39>": "", @@ -472,33 +837,93 @@ "<4,49>": "", "<4,50>": "", "<4,51>": "", - "<4,52>": "" + "<4,52>": "", + "<4,53>": "", + "<4,54>": "", + "<4,55>": "", + "<4,56>": "", + "<4,57>": "", + "<4,58>": "", + "<4,59>": "", + "<4,60>": "", + "<4,61>": "", + "<4,62>": "0", + "<4,63>": "", + "<4,64>": "", + "<4,65>": "", + "<4,66>": "", + "<4,67>": "", + "<4,68>": "", + "<4,69>": "", + "<4,70>": "", + "<4,71>": "", + "<4,72>": "", + "<4,73>": "", + "<4,74>": "", + "<4,75>": "", + "<4,76>": "", + "<4,77>": "", + "<4,78>": "", + "<4,79>": "", + "<4,80>": "", + "<4,81>": "", + "<4,82>": "", + "<4,83>": "", + "<4,84>": "", + "<4,85>": "", + "<4,86>": "", + "<4,87>": "", + "<4,88>": "", + "<4,89>": "", + "<4,90>": "", + "<4,91>": "", + "<4,92>": "", + "<4,93>": "", + "<4,94>": "", + "<4,95>": "", + "<4,96>": "", + "<4,97>": "", + "<4,98>": "", + "<4,99>": "", + "<4,100>": "", + "<4,101>": "", + "<4,102>": "", + "<4,103>": "", + "<4,104>": "", + "<4,105>": "", + "<4,106>": "", + "<4,107>": "", + "<4,108>": "" }, "<5>": { - "<5,1>": "TXT_SHIPPINGLABEL", + "<5,1>": "WINDOW_LABEL", "<5,2>": "", "<5,3>": "STATIC", "<5,4>": "NDW_PTO_MAT_SCAN", - "<5,5>": "12", - "<5,6>": "49", - "<5,7>": "147", - "<5,8>": "29", - "<5,9>": "Shipping Label:", + "<5,5>": "323", + "<5,6>": "10", + "<5,7>": "203", + "<5,8>": "30", + "<5,9>": "PTO Material Scan", "<5,10>": { - "<5,10,1>": "0x56000002", + "<5,10,1>": "0x56000020", "<5,10,2>": "0x0" }, "<5,11>": { - "<5,11,1>": "0x0", + "<5,11,1>": "0x4", "<5,11,2>": "0x80000000" }, - "<5,12>": "5", - "<5,13>": "-1", - "<5,14>": "0", + "<5,12>": "1", + "<5,13>": { + "<5,13,1>": "-1", + "<5,13,2>": "-1", + "<5,13,3>": "" + }, + "<5,14>": "8388608", "<5,15>": { "<5,15,1>": { "<5,15,1,1>": "Segoe UI", - "<5,15,1,2>": "-21", + "<5,15,1,2>": "-24", "<5,15,1,3>": "400", "<5,15,1,4>": "0", "<5,15,1,5>": "0", @@ -522,17 +947,14 @@ "<5,22>": "", "<5,23>": "", "<5,24>": "", - "<5,25>": "0", - "<5,26>": "0", + "<5,25>": "", + "<5,26>": "", "<5,27>": "", - "<5,28>": "<>", - "<5,29>": "<>", - "<5,30>": "<>", - "<5,31>": "0", - "<5,32>": { - "<5,32,1>": "0x7fffe", - "<5,32,2>": "0xf0016808" - }, + "<5,28>": "", + "<5,29>": "", + "<5,30>": "", + "<5,31>": "", + "<5,32>": "", "<5,33>": "", "<5,34>": "", "<5,35>": "", @@ -552,33 +974,106 @@ "<5,49>": "", "<5,50>": "", "<5,51>": "", - "<5,52>": "" + "<5,52>": "", + "<5,53>": "", + "<5,54>": "", + "<5,55>": "", + "<5,56>": "", + "<5,57>": "", + "<5,58>": "", + "<5,59>": "", + "<5,60>": "", + "<5,61>": "", + "<5,62>": "0", + "<5,63>": { + "<5,63,1>": "", + "<5,63,2>": "", + "<5,63,3>": "", + "<5,63,4>": "", + "<5,63,5>": "", + "<5,63,6>": "", + "<5,63,7>": "", + "<5,63,8>": "" + }, + "<5,64>": { + "<5,64,1>": "", + "<5,64,2>": "", + "<5,64,3>": "" + }, + "<5,65>": "-2", + "<5,66>": "", + "<5,67>": "", + "<5,68>": "", + "<5,69>": "", + "<5,70>": "", + "<5,71>": "", + "<5,72>": "", + "<5,73>": "", + "<5,74>": "", + "<5,75>": "", + "<5,76>": "", + "<5,77>": "", + "<5,78>": "", + "<5,79>": "", + "<5,80>": "", + "<5,81>": "", + "<5,82>": "", + "<5,83>": "", + "<5,84>": "", + "<5,85>": "", + "<5,86>": "", + "<5,87>": "", + "<5,88>": "", + "<5,89>": "", + "<5,90>": "0", + "<5,91>": "0", + "<5,92>": "", + "<5,93>": "", + "<5,94>": "", + "<5,95>": "", + "<5,96>": "", + "<5,97>": "", + "<5,98>": "", + "<5,99>": "", + "<5,100>": "", + "<5,101>": "", + "<5,102>": "", + "<5,103>": "", + "<5,104>": "", + "<5,105>": "", + "<5,106>": "", + "<5,107>": "", + "<5,108>": "" }, "<6>": { - "<6,1>": "OLE_POPUP", + "<6,1>": "TXT_LOTLABEL", "<6,2>": "", - "<6,3>": "OLECONTROL.SRP.Popup.1", + "<6,3>": "STATIC", "<6,4>": "NDW_PTO_MAT_SCAN", - "<6,5>": "303", - "<6,6>": "121", - "<6,7>": "115", - "<6,8>": "37", - "<6,9>": "SRP.Popup.1", + "<6,5>": "55", + "<6,6>": "16", + "<6,7>": "104", + "<6,8>": "28", + "<6,9>": "Lot Label:", "<6,10>": { - "<6,10,1>": "0x56000000", + "<6,10,1>": "0x56000800", "<6,10,2>": "0x0" }, "<6,11>": { "<6,11,1>": "0x0", "<6,11,2>": "0x80000000" }, - "<6,12>": "6", - "<6,13>": "-2", + "<6,12>": "3", + "<6,13>": { + "<6,13,1>": "-1", + "<6,13,2>": "-1", + "<6,13,3>": "" + }, "<6,14>": "0", "<6,15>": { "<6,15,1>": { "<6,15,1,1>": "Segoe UI", - "<6,15,1,2>": "-12", + "<6,15,1,2>": "-21", "<6,15,1,3>": "400", "<6,15,1,4>": "0", "<6,15,1,5>": "0", @@ -595,46 +1090,21 @@ }, "<6,16>": "", "<6,17>": "", - "<6,18>": { - "<6,18,1>": { - "<6,18,1,1>": "R", - "<6,18,1,2>": "EXECUTE", - "<6,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<6,18,1,4>": { - "<6,18,1,4,1>": "@SELF", - "<6,18,1,4,2>": "@EVENT", - "<6,18,1,4,3>": "@PARAM1", - "<6,18,1,4,4>": "@PARAM2", - "<6,18,1,4,5>": "@PARAM3", - "<6,18,1,4,6>": "@PARAM4", - "<6,18,1,4,7>": "@PARAM5", - "<6,18,1,4,8>": "@PARAM6" - }, - "<6,18,1,5>": "", - "<6,18,1,6>": "" - }, - "<6,18,2>": "" - }, - "<6,19>": { - "<6,19,1>": "OLE", - "<6,19,2>": "" - }, + "<6,18>": "", + "<6,19>": "", "<6,20>": "", "<6,21>": "", "<6,22>": "", "<6,23>": "", "<6,24>": "", - "<6,25>": "0", - "<6,26>": "0", + "<6,25>": "", + "<6,26>": "", "<6,27>": "", - "<6,28>": "<>", - "<6,29>": "<>", - "<6,30>": "<>", - "<6,31>": "0", - "<6,32>": { - "<6,32,1>": "0x7fffe", - "<6,32,2>": "0xf0016c00" - }, + "<6,28>": "", + "<6,29>": "", + "<6,30>": "", + "<6,31>": "", + "<6,32>": "", "<6,33>": "", "<6,34>": "", "<6,35>": "", @@ -654,33 +1124,106 @@ "<6,49>": "", "<6,50>": "", "<6,51>": "", - "<6,52>": "" + "<6,52>": "", + "<6,53>": "", + "<6,54>": "", + "<6,55>": "", + "<6,56>": "", + "<6,57>": "", + "<6,58>": "", + "<6,59>": "", + "<6,60>": "", + "<6,61>": "", + "<6,62>": "0", + "<6,63>": { + "<6,63,1>": "", + "<6,63,2>": "", + "<6,63,3>": "", + "<6,63,4>": "", + "<6,63,5>": "", + "<6,63,6>": "", + "<6,63,7>": "", + "<6,63,8>": "" + }, + "<6,64>": { + "<6,64,1>": "", + "<6,64,2>": "", + "<6,64,3>": "" + }, + "<6,65>": "-2", + "<6,66>": "", + "<6,67>": "", + "<6,68>": "", + "<6,69>": "", + "<6,70>": "", + "<6,71>": "", + "<6,72>": "", + "<6,73>": "", + "<6,74>": "", + "<6,75>": "", + "<6,76>": "", + "<6,77>": "", + "<6,78>": "", + "<6,79>": "", + "<6,80>": "", + "<6,81>": "", + "<6,82>": "", + "<6,83>": "", + "<6,84>": "", + "<6,85>": "", + "<6,86>": "", + "<6,87>": "", + "<6,88>": "", + "<6,89>": "", + "<6,90>": "0", + "<6,91>": "0", + "<6,92>": "", + "<6,93>": "", + "<6,94>": "", + "<6,95>": "", + "<6,96>": "", + "<6,97>": "", + "<6,98>": "", + "<6,99>": "", + "<6,100>": "", + "<6,101>": "", + "<6,102>": "", + "<6,103>": "", + "<6,104>": "", + "<6,105>": "", + "<6,106>": "", + "<6,107>": "", + "<6,108>": "" }, "<7>": { - "<7,1>": "OLE_BTN_SAVE", + "<7,1>": "TXT_SHIPPINGLABEL", "<7,2>": "", - "<7,3>": "OLECONTROL.SRP.Button.1", + "<7,3>": "STATIC", "<7,4>": "NDW_PTO_MAT_SCAN", - "<7,5>": "440", - "<7,6>": "126", - "<7,7>": "84", + "<7,5>": "12", + "<7,6>": "49", + "<7,7>": "147", "<7,8>": "29", - "<7,9>": "SRP.Button.1", + "<7,9>": "Shipping Label:", "<7,10>": { - "<7,10,1>": "0x56800000", + "<7,10,1>": "0x56000800", "<7,10,2>": "0x0" }, "<7,11>": { "<7,11,1>": "0x0", "<7,11,2>": "0x80000000" }, - "<7,12>": "7", - "<7,13>": "-2", + "<7,12>": "5", + "<7,13>": { + "<7,13,1>": "-1", + "<7,13,2>": "-1", + "<7,13,3>": "" + }, "<7,14>": "0", "<7,15>": { "<7,15,1>": { "<7,15,1,1>": "Segoe UI", - "<7,15,1,2>": "-12", + "<7,15,1,2>": "-21", "<7,15,1,3>": "400", "<7,15,1,4>": "0", "<7,15,1,5>": "0", @@ -697,50 +1240,25 @@ }, "<7,16>": "", "<7,17>": "", - "<7,18>": { - "<7,18,1>": { - "<7,18,1,1>": "R", - "<7,18,1,2>": "EXECUTE", - "<7,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<7,18,1,4>": { - "<7,18,1,4,1>": "@SELF", - "<7,18,1,4,2>": "@EVENT", - "<7,18,1,4,3>": "@PARAM1", - "<7,18,1,4,4>": "@PARAM2", - "<7,18,1,4,5>": "@PARAM3", - "<7,18,1,4,6>": "@PARAM4", - "<7,18,1,4,7>": "@PARAM5", - "<7,18,1,4,8>": "@PARAM6" - }, - "<7,18,1,5>": "", - "<7,18,1,6>": "" - }, - "<7,18,2>": "" - }, - "<7,19>": { - "<7,19,1>": "OLE", - "<7,19,2>": "" - }, + "<7,18>": "", + "<7,19>": "", "<7,20>": "", "<7,21>": "", "<7,22>": "", "<7,23>": "", "<7,24>": "", - "<7,25>": "0", - "<7,26>": "0", + "<7,25>": "", + "<7,26>": "", "<7,27>": "", - "<7,28>": "<>", - "<7,29>": "<>", - "<7,30>": "<>", - "<7,31>": "0", - "<7,32>": { - "<7,32,1>": "0x7fffe", - "<7,32,2>": "0xf0016000" - }, + "<7,28>": "", + "<7,29>": "", + "<7,30>": "", + "<7,31>": "", + "<7,32>": "", "<7,33>": "", "<7,34>": "", "<7,35>": "", - "<7,36>": "0300000000000000FFFEFF064E006F0072006D0061006C0000000000FFFEFF052600530061007600650000000000FFFEFF225300650067006F006500200055004900FCF02D0031003300FCF0340030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000FFFEFF02FEF0310000000000FFFEFF00FFFEFF105300740061006E006400610072006400200054006F006F006C00620061007200FFFEFF10530061007600650073002000500054004F0020007200650063006F0072006400FFFEFF044100750074006F00000000000000000000000000", + "<7,36>": "", "<7,37>": "", "<7,38>": "", "<7,39>": "", @@ -756,28 +1274,101 @@ "<7,49>": "", "<7,50>": "", "<7,51>": "", - "<7,52>": "" + "<7,52>": "", + "<7,53>": "", + "<7,54>": "", + "<7,55>": "", + "<7,56>": "", + "<7,57>": "", + "<7,58>": "", + "<7,59>": "", + "<7,60>": "", + "<7,61>": "", + "<7,62>": "0", + "<7,63>": { + "<7,63,1>": "", + "<7,63,2>": "", + "<7,63,3>": "", + "<7,63,4>": "", + "<7,63,5>": "", + "<7,63,6>": "", + "<7,63,7>": "", + "<7,63,8>": "" + }, + "<7,64>": { + "<7,64,1>": "", + "<7,64,2>": "", + "<7,64,3>": "" + }, + "<7,65>": "-2", + "<7,66>": "", + "<7,67>": "", + "<7,68>": "", + "<7,69>": "", + "<7,70>": "", + "<7,71>": "", + "<7,72>": "", + "<7,73>": "", + "<7,74>": "", + "<7,75>": "", + "<7,76>": "", + "<7,77>": "", + "<7,78>": "", + "<7,79>": "", + "<7,80>": "", + "<7,81>": "", + "<7,82>": "", + "<7,83>": "", + "<7,84>": "", + "<7,85>": "", + "<7,86>": "", + "<7,87>": "", + "<7,88>": "", + "<7,89>": "", + "<7,90>": "0", + "<7,91>": "0", + "<7,92>": "", + "<7,93>": "", + "<7,94>": "", + "<7,95>": "", + "<7,96>": "", + "<7,97>": "", + "<7,98>": "", + "<7,99>": "", + "<7,100>": "", + "<7,101>": "", + "<7,102>": "", + "<7,103>": "", + "<7,104>": "", + "<7,105>": "", + "<7,106>": "", + "<7,107>": "", + "<7,108>": "" }, "<8>": { - "<8,1>": "OLE_BTN_CLEAR", + "<8,1>": "OLE_POPUP", "<8,2>": "", - "<8,3>": "OLECONTROL.SRP.Button.1", + "<8,3>": "OLECONTROL.SRP.Popup.1", "<8,4>": "NDW_PTO_MAT_SCAN", - "<8,5>": "10", - "<8,6>": "125", - "<8,7>": "89", - "<8,8>": "27", - "<8,9>": "SRP.Button.1", + "<8,5>": "303", + "<8,6>": "121", + "<8,7>": "115", + "<8,8>": "37", + "<8,9>": "SRP.Popup.1", "<8,10>": { - "<8,10,1>": "0x56800000", + "<8,10,1>": "0x56000000", "<8,10,2>": "0x0" }, "<8,11>": { "<8,11,1>": "0x0", "<8,11,2>": "0x80000000" }, - "<8,12>": "8", - "<8,13>": "-2", + "<8,12>": "2", + "<8,13>": { + "<8,13,1>": "-2", + "<8,13,2>": "-2", + "<8,13,3>": "" + }, "<8,14>": "0", "<8,15>": { "<8,15,1>": { @@ -814,35 +1405,37 @@ "<8,18,1,4,7>": "@PARAM5", "<8,18,1,4,8>": "@PARAM6" }, - "<8,18,1,5>": "@SELF", - "<8,18,1,6>": "" - }, - "<8,18,2>": "" - }, - "<8,19>": { - "<8,19,1>": "OLE", - "<8,19,2>": "" + "<8,18,1,5>": "", + "<8,18,1,6>": "", + "<8,18,1,7>": "", + "<8,18,1,8>": "", + "<8,18,1,9>": "", + "<8,18,1,10>": "", + "<8,18,1,11>": "", + "<8,18,1,12>": "", + "<8,18,1,13>": "", + "<8,18,1,14>": "", + "<8,18,1,15>": "STPROC" + } }, + "<8,19>": "OLE", "<8,20>": "", "<8,21>": "", "<8,22>": "", "<8,23>": "", "<8,24>": "", - "<8,25>": "0", - "<8,26>": "0", + "<8,25>": "", + "<8,26>": "", "<8,27>": "", - "<8,28>": "<>", - "<8,29>": "<>", - "<8,30>": "<>", - "<8,31>": "0", - "<8,32>": { - "<8,32,1>": "0x7fffe", - "<8,32,2>": "0xf0016000" - }, + "<8,28>": "", + "<8,29>": "", + "<8,30>": "", + "<8,31>": "", + "<8,32>": "", "<8,33>": "", "<8,34>": "", "<8,35>": "", - "<8,36>": "0300000000000000FFFEFF064E006F0072006D0061006C0000000000FFFEFF06260043006C0065006100720000000000FFFEFF225300650067006F006500200055004900FCF02D0031003300FCF0340030003000FCF03000FCF03000FCF03000FCF03100FCF03000FCF03000FCF03000FCF03000FCF03000FFFEFF02FEF0310000000000FFFEFF00FFFEFF105300740061006E006400610072006400200054006F006F006C00620061007200FFFEFF2643006C006500610072007300200061006C006C002000630075007200720065006E00740020006400610074006100200077006900680074006F0075007400200073006100760069006E006700FFFEFF044100750074006F00000000000000000000000000", + "<8,36>": "", "<8,37>": "", "<8,38>": "", "<8,39>": "", @@ -858,120 +1451,67 @@ "<8,49>": "", "<8,50>": "", "<8,51>": "", - "<8,52>": "" - }, - "<9>": { - "<9,1>": "OLECONTROL_4", - "<9,2>": "", - "<9,3>": "OLECONTROL.SRP.Popup.1", - "<9,4>": "NDW_PTO_MAT_SCAN", - "<9,5>": "303", - "<9,6>": "121", - "<9,7>": "115", - "<9,8>": "37", - "<9,9>": "SRP.Popup.1", - "<9,10>": { - "<9,10,1>": "0x56000000", - "<9,10,2>": "0x0" - }, - "<9,11>": { - "<9,11,1>": "0x0", - "<9,11,2>": "0x80000000" - }, - "<9,12>": "9", - "<9,13>": "-2", - "<9,14>": "0", - "<9,15>": { - "<9,15,1>": { - "<9,15,1,1>": "Segoe UI", - "<9,15,1,2>": "-12", - "<9,15,1,3>": "400", - "<9,15,1,4>": "0", - "<9,15,1,5>": "0", - "<9,15,1,6>": "0", - "<9,15,1,7>": "0", - "<9,15,1,8>": "34", - "<9,15,1,9>": "0", - "<9,15,1,10>": "3", - "<9,15,1,11>": "2", - "<9,15,1,12>": "1", - "<9,15,1,13>": "0", - "<9,15,1,14>": "0" - } - }, - "<9,16>": "", - "<9,17>": "", - "<9,18>": { - "<9,18,1>": { - "<9,18,1,1>": "R", - "<9,18,1,2>": "EXECUTE", - "<9,18,1,3>": "SYSPROG*STPROCEXE**OBJ_CALL_EVENT", - "<9,18,1,4>": { - "<9,18,1,4,1>": "@SELF", - "<9,18,1,4,2>": "@EVENT", - "<9,18,1,4,3>": "@PARAM1", - "<9,18,1,4,4>": "@PARAM2", - "<9,18,1,4,5>": "@PARAM3", - "<9,18,1,4,6>": "@PARAM4", - "<9,18,1,4,7>": "@PARAM5", - "<9,18,1,4,8>": "@PARAM6" - }, - "<9,18,1,5>": "", - "<9,18,1,6>": "" - }, - "<9,18,2>": "" - }, - "<9,19>": { - "<9,19,1>": "OLE", - "<9,19,2>": "" - }, - "<9,20>": "", - "<9,21>": "", - "<9,22>": "", - "<9,23>": "", - "<9,24>": "", - "<9,25>": "0", - "<9,26>": "0", - "<9,27>": "", - "<9,28>": "<>", - "<9,29>": "<>", - "<9,30>": "<>", - "<9,31>": "0", - "<9,32>": { - "<9,32,1>": "0x7fffe", - "<9,32,2>": "0xf0016c00" - }, - "<9,33>": "", - "<9,34>": "", - "<9,35>": "", - "<9,36>": "", - "<9,37>": "", - "<9,38>": "", - "<9,39>": "", - "<9,40>": "", - "<9,41>": "", - "<9,42>": "", - "<9,43>": "", - "<9,44>": "", - "<9,45>": "", - "<9,46>": "", - "<9,47>": "", - "<9,48>": "", - "<9,49>": "", - "<9,50>": "", - "<9,51>": "", - "<9,52>": "" - }, - "<10>": "" + "<8,52>": "", + "<8,53>": "", + "<8,54>": "", + "<8,55>": "OLE.Border", + "<8,56>": "None", + "<8,57>": "", + "<8,58>": "", + "<8,59>": "", + "<8,60>": "", + "<8,61>": "", + "<8,62>": "", + "<8,63>": "", + "<8,64>": "", + "<8,65>": "", + "<8,66>": "", + "<8,67>": "", + "<8,68>": "", + "<8,69>": "", + "<8,70>": "", + "<8,71>": "", + "<8,72>": "", + "<8,73>": "", + "<8,74>": "", + "<8,75>": "", + "<8,76>": "", + "<8,77>": "", + "<8,78>": "", + "<8,79>": "", + "<8,80>": "", + "<8,81>": "", + "<8,82>": "", + "<8,83>": "", + "<8,84>": "", + "<8,85>": "", + "<8,86>": "", + "<8,87>": "", + "<8,88>": "", + "<8,89>": "", + "<8,90>": "", + "<8,91>": "", + "<8,92>": "", + "<8,93>": "", + "<8,94>": "", + "<8,95>": "", + "<8,96>": "", + "<8,97>": "", + "<8,98>": "", + "<8,99>": "", + "<8,100>": "", + "<8,101>": "", + "<8,102>": "", + "<8,103>": "", + "<8,104>": "", + "<8,105>": "", + "<8,106>": "", + "<8,107>": "", + "<8,108>": "" + } }, "record4": { - "<1>": "", - "<2>": { - "<2,1>": "", - "<2,2>": "", - "<2,3>": "", - "<2,4>": "0" - } + "<1>": "" } } } \ No newline at end of file diff --git a/LSL2/STPROC/MATERIAL_MOVEMENT_SERVICES.txt b/LSL2/STPROC/MATERIAL_MOVEMENT_SERVICES.txt index 5181e5e..79f1854 100644 --- a/LSL2/STPROC/MATERIAL_MOVEMENT_SERVICES.txt +++ b/LSL2/STPROC/MATERIAL_MOVEMENT_SERVICES.txt @@ -30,6 +30,7 @@ $insert RDS_EQUATES $insert NOTIFICATION_EQU $insert EPI_PART_EQUATES $Insert WO_LOG_EQUATES +$Insert MSG_EQUATES Declare function Scan_Services, Memory_Services, Database_Services, SRP_JSON, RTI_CreateGUID, Memberof, obj_WO_Mat Declare function Get_Property, RDS_Services, EpiPro_Services, DateTime, Signature_Services, Material_Movement_Services @@ -370,7 +371,8 @@ Service ProcessPTOScanData(ScanData, ScanType = SCAN_TYPES_PTO, Param1, Param2) MsgText = 'Scanned at ':LastPTO<2>:' by ':LastPTO<1>:CRLF$ MsgText := 'Are you sure you wish to rescan and reprint the shipping label?' - OK = Msg(@WINDOW,'','YESNO','',MsgHead:@FM:MsgText) + OK = Msg(@WINDOW, '','YESNO','',MsgHead:@FM:MsgText) + IF NOT(OK) THEN Error_Services('Add', 'Scan Cancelled') RETURN @@ -688,7 +690,3 @@ SendPTOMismatchNotification: return - - - - diff --git a/LSL2/STPROC/NDW_PTI_MAT_SCAN_EVENTS.txt b/LSL2/STPROC/NDW_PTI_MAT_SCAN_EVENTS.txt index 7acc7bb..24d17a0 100644 --- a/LSL2/STPROC/NDW_PTI_MAT_SCAN_EVENTS.txt +++ b/LSL2/STPROC/NDW_PTI_MAT_SCAN_EVENTS.txt @@ -44,7 +44,7 @@ Equ Cassette2$ to @Window:'.EDL_CASSETTE2_SCAN' Equ Supplier$ to @Window:'.EDL_SUPPLIER_SCAN' Declare subroutine Set_Property, Send_Event, Post_Event, Send_Message, SendMessage, Error_Services -Declare subroutine Obj_Wo_Mat_Log, Errmsg, Utility, SRP_Show_Window, Material_Movement_Services +Declare subroutine Obj_Wo_Mat_Log, Errmsg, Utility, SRP_Show_Window, Material_Movement_Services, PlaceDialog Declare function Get_Property, Send_Message, SendMessage, Material_Movement_Services, Error_Services, Declare function Popup, obj_WO_Mat, Database_Services, Utility, Rds_Services, Message_Box @@ -88,7 +88,7 @@ Event WINDOW.CREATE(CreateParam) end else GoSub SetupOLEControls GoSub ResetForm - SRP_Show_Window(@Window, '', 'C', 'C', 1, '', False$, False$, FormSize) + PlaceDialog(-2, -2) MsgStruct = '' MsgStruct = MSG_WIDTH$ end diff --git a/LSL2/STPROC/NDW_PTO_MAT_SCAN_EVENTS.txt b/LSL2/STPROC/NDW_PTO_MAT_SCAN_EVENTS.txt index d37f7d1..2859d89 100644 --- a/LSL2/STPROC/NDW_PTO_MAT_SCAN_EVENTS.txt +++ b/LSL2/STPROC/NDW_PTO_MAT_SCAN_EVENTS.txt @@ -37,14 +37,15 @@ $insert APPCOLORS $insert MESSAGE_BOX_EQUATES $insert SRP_POPUP_EQUATES -Equ CRLF$ to \0D0A\ +Equ CRLF$ to \0D0A\ Equ MSG_WIDTH$ to 600 -Equ Label1$ to @Window:'.EDL_LABEL1_SCAN' -Equ Label2$ to @Window:'.EDL_LABEL2_SCAN' -Equ SaveBtn$ to @Window:'.OLE_BTN_SAVE' -Equ Popup$ to @Window:".OLE_POPUP" +Equ Label1$ to @Window:'.EDL_LABEL1_SCAN' +Equ Label2$ to @Window:'.EDL_LABEL2_SCAN' +Equ ClearBtn$ to @Window:'.PUB_CLEAR' +Equ SaveBtn$ to @Window:'.PUB_SAVE' +Equ Popup$ to @Window:".OLE_POPUP" -Declare subroutine Set_Property, Send_Event, Post_Event, Send_Message, SendMessage, Error_Services +Declare subroutine Set_Property, Send_Event, Post_Event, Send_Message, SendMessage, Error_Services, PlaceDialog Declare subroutine Obj_Wo_Mat_Log, Errmsg, Utility, SRP_Show_Window, Material_Movement_Services, Delay, Getengineversion Declare function Get_Property, Send_Message, SendMessage, Material_Movement_Services, Error_Services Declare function Popup, obj_WO_Mat, Database_Services, Utility, Rds_Services, Message_Box, SRP_Get_Window_Rect @@ -80,48 +81,15 @@ ScanField = '' Event WINDOW.CREATE(CreateParam) - GoSub SetupOLEControls + GoSub SetupOLEControls GoSub ResetForm - SRP_Show_Window(@Window, '', 'C', 'C', 1, '', False$, False$, FormSize) + PlaceDialog(-2, -2) end event -Event OLE_BTN_CLEAR.OnClick(Point, Button, Shift, Ctrl) - - gosub HidePopup - - If Get_Property(Label1$, 'TEXT') NE '' AND Get_Property(Label2$, 'TEXT') NE '' then - MsgHead = 'Record not saved' - MsgText = 'Record has not been saved - are you sure you want to clear form?' - OK = Msg(@WINDOW,'','YESNO','',MsgHead:@FM:MsgText) - If OK then - GoSub ResetForm - end else - Set_Property(@Window:'.OLE_BTN_CLEAR', 'ENABLED', True$) - Set_Property(@Window:'.OLE_BTN_SAVE', 'ENABLED', True$) - end - end else - GoSub ResetForm - end - -end event - - -Event OLE_BTN_SAVE.OnClick(Point, Button, Shift, Ctrl) - - Cassette1 = Get_Property(Label1$, 'TEXT') - Cassette2 = Get_Property(Label2$, 'TEXT') - Warehouse = '1K' - Location = 'PTO' - Gosub SaveRecord - -end event - - Event EDL_LABEL1_SCAN.LOSTFOCUS(Flag, FocusID) - Set_Property(SaveBtn$, 'FOCUS', True$) ScanField = 'Label1' If Flag EQ 1 then ScanData = Get_Property(CtrlEntID, 'TEXT') @@ -149,7 +117,6 @@ end event Event EDL_LABEL2_SCAN.LOSTFOCUS(Flag, FocusID) - Set_Property(SaveBtn$, 'FOCUS', True$) ScanField = 'Label2' If Flag EQ 1 then ScanData = Get_Property(CtrlEntID, 'TEXT') @@ -165,15 +132,15 @@ Event EDL_LABEL2_SCAN.LOSTFOCUS(Flag, FocusID) Gosub SetupForm end else ErrorMessage = Error_Services('GetMessage') - if ErrorMessage[1,13] EQ 'Scan Mismatch' then + If ErrorMessage[1,13] EQ 'Scan Mismatch' then Msg(@Window, MsgStruct, 'PROCESS_ERROR', '', ErrorMessage) Gosub ResetForm - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'FOCUS', True$) + Set_Property(Label1$, 'FOCUS', True$) end else - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'ENABLED', True$) - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'TEXT', '') + Set_Property(Label2$, 'ENABLED', True$) + Set_Property(Label2$, 'TEXT', '') Msg(@Window, MsgStruct, 'PROCESS_ERROR', '', ErrorMessage) - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'FOCUS', True$) + Set_Property(Label2$, 'FOCUS', True$) end end end @@ -189,6 +156,38 @@ Event OLE_POPUP.OnItemClick(Item) end event +Event PUB_CLEAR.CLICK() + + gosub HidePopup + + If Get_Property(Label1$, 'TEXT') NE '' AND Get_Property(Label2$, 'TEXT') NE '' then + MsgHead = 'Record not saved' + MsgText = 'Record has not been saved - are you sure you want to clear form?' + OK = Msg(@WINDOW,'','YESNO','',MsgHead:@FM:MsgText) + If OK then + GoSub ResetForm + end else + Set_Property(ClearBtn$, 'ENABLED', True$) + Set_Property(SaveBtn$, 'ENABLED', True$) + end + end else + GoSub ResetForm + end + +end event + + +Event PUB_SAVE.CLICK() + + Cassette1 = Get_Property(Label1$, 'TEXT') + Cassette2 = Get_Property(Label2$, 'TEXT') + Warehouse = '1K' + Location = 'PTO' + Gosub SaveRecord + +end event + + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Internal Gosubs //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// @@ -221,29 +220,23 @@ return ShowPopup: GoSub HidePopup - PopupCtrl = Popup$ BackColor = Get_Property(@Window, 'BACKCOLOR') ForeColor = Get_Property(@Window, 'FORECOLOR') - CursorXPos = Field(Point, ',', 1, 1) - CursorYPos = Field(Point, ',', 2, 1) FormSize = Get_Property(@Window, 'SIZE') FormXPos = FormSize<1> FormYPos = FormSize<2> - CtrlSize = Get_Property(CtrlEntID, 'SIZE') - CtrlXPos = CtrlSize<1> - CtrlYPos = CtrlSize<2> + FormWidth = FormSize<3> + FormHeight = FormSize<4> PopupWidth = 0 PopupHeight = 0 XPadding = 10 YPadding = 10 XOffset = 10 YOffset = 55 - PopupXPos = FormXPos + CtrlXPos + CursorXPos + XOffset - PopupYPos = FormYPos + CtrlYPos + CursorYPos + YOffset Delay = 0 - If saveErr = 1 then + If saveErr EQ True$ then BackColor = 255 + (51*256) + (51*65536) end else Delay = 2500 @@ -255,7 +248,6 @@ ShowPopup: ItemList = '' If ItemData NE '' then For Each Item in ItemData using @FM setting ItemCount - * debug ItemLength = Len(Item) PopupWidth += (20 * ItemLength) rows = INT(PopupWidth /300) @@ -275,26 +267,28 @@ ShowPopup: ItemList = 'Tahoma' : @SVM : '16' : @SVM : '700' : @SVM : '0' : @SVM : '0' ItemList = 'Center' : @SVM : 'Center' Next Item - end + end - Set_Property(PopupCtrl, 'OLE.Size', Size) - Set_Property(PopupCtrl, 'OLE.Opacity', 255) - Set_Property(PopupCtrl, 'OLE.ShowDelay', Delay) - Set_Property(PopupCtrl, 'OLE.Theme', 'Custom') - Set_Property(PopupCtrl, 'OLE.Background', 'Vertical(Gradient(' : Backcolor : ', ' : Backcolor : '), Border(' : Backcolor : ' L=20))' : @FM : 'None' : @FM : 'None') - Set_Property(PopupCtrl, 'OLE.ItemList', ItemList) - Set_Property(PopupCtrl, 'OLE.Size', 0 : @FM : 0 : @FM : PopupWidth : @FM : PopupHeight) - Send_Message(PopupCtrl, 'OLE.ShowAt', PopupXPos, PopupYPos) + PopupXPos = FormXPos + FormWidth/2 - PopupWidth/2 + PopupYPos = FormYPos + FormHeight/2 - PopupHeight/2 + + Set_Property(Popup$, 'OLE.Size', Size) + Set_Property(Popup$, 'OLE.Opacity', 255) + Set_Property(Popup$, 'OLE.ShowDelay', Delay) + Set_Property(Popup$, 'OLE.Theme', 'Custom') + Set_Property(Popup$, 'OLE.Background', 'Vertical(Gradient(' : Backcolor : ', ' : Backcolor : '), Border(' : Backcolor : ' L=20))' : @FM : 'None' : @FM : 'None') + Set_Property(Popup$, 'OLE.ItemList', ItemList) + Set_Property(Popup$, 'OLE.Size', 0 : @FM : 0 : @FM : PopupWidth : @FM : PopupHeight) + Send_Message(Popup$, 'OLE.ShowAt', PopupXPos, PopupYPos) return HidePopup: - PopupCtrl = @Window : '.OLE_POPUP' - PopupVisible = Get_Property(PopupCtrl, 'OLE.Visible') + PopupVisible = Get_Property(Popup$, 'OLE.Visible') If PopupVisible EQ True$ then - Send_Message(PopupCtrl, 'OLE.Close') + Send_Message(Popup$, 'OLE.Close') end return @@ -329,10 +323,10 @@ return DisableFormControls: - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'TEXT', '') - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'TEXT', '') - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'ENABLED', False$) - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'ENABLED', False$) + Set_Property(Label1$, 'TEXT', '') + Set_Property(Label2$, 'TEXT', '') + Set_Property(Label1$, 'ENABLED', False$) + Set_Property(Label2$, 'ENABLED', False$) return @@ -345,25 +339,21 @@ SetupOLEControls: Qualifier<3> = '' Qualifier<4> = 0 ; * process synchronously - Ctrl = @Window:'.OLE_BTN_CLEAR' - Send_Message(Ctrl, 'QUALIFY_EVENT', 'OLE.OnClick', Qualifier) - Ctrl = @Window:'.OLE_BTN_SAVE' - Send_Message(Ctrl, 'QUALIFY_EVENT', 'OLE.OnClick', Qualifier) - Ctrl = @Window :'.OLE_POPUP' - Send_Message(Ctrl, 'QUALIFY_EVENT', 'OLE.OnItemClick', Qualifier) + Send_Message(Popup$, 'QUALIFY_EVENT', 'OLE.OnItemClick', Qualifier) + return ResetForm: - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'ENABLED', True$) - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'ENABLED', True$) - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'TEXT', '') - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'TEXT', '') - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'ENABLED', True$) - Set_Property(@Window:'.EDL_LABEL2_SCAN', 'ENABLED', False$) - Set_Property(@Window:'.EDL_LABEL1_SCAN', 'FOCUS', True$) - Set_Property(@Window:'.OLE_BTN_SAVE', 'ENABLED', False$) + Set_Property(Label1$, 'ENABLED', True$) + Set_Property(Label2$, 'ENABLED', True$) + Set_Property(Label1$, 'TEXT', '') + Set_Property(Label2$, 'TEXT', '') + Set_Property(Label1$, 'ENABLED', True$) + Set_Property(Label2$, 'ENABLED', False$) + Set_Property(Label1$, 'FOCUS', True$) + Set_Property(SaveBtn$, 'ENABLED', False$) return diff --git a/LSL2/STPROC/TEST_DANIEL3.txt b/LSL2/STPROC/TEST_DANIEL3.txt index 50c6269..225e35e 100644 --- a/LSL2/STPROC/TEST_DANIEL3.txt +++ b/LSL2/STPROC/TEST_DANIEL3.txt @@ -94,11 +94,15 @@ $Insert PS_EQUATES Main: * Messaging_Services('SendMessage', 'RunProcedure', 'Request', '', 'All', 'RTP27,REACTOR_SERVICES', '', '', '') - debug - ASMList = Reactor_Services('GetReactorNumbers', 'ASM') - ASMList := @FM : Reactor_Services('GetReactorNumbers', 'ASM+') - - ASMList = SRP_Array('SortSimpleList', ASMList, 'AscendingNumbers', @FM) + + response = Msg(@Window, '', 'OK', '', 'Test':@FM:'Test2') + + +return +* ASMList = Reactor_Services('GetReactorNumbers', 'ASM') +* ASMList := @FM : Reactor_Services('GetReactorNumbers', 'ASM+') +* +* ASMList = SRP_Array('SortSimpleList', ASMList, 'AscendingNumbers', @FM) * LoadInstAckReq = Xlate('RDS', 646209, 'LOAD_INST_ACK_REQ', 'X') * DefPrinter = Get_Printer( "CURRENTDEVICE") @@ -4306,3 +4310,4 @@ return * +