Commit to save progress.

Feature complete. Ready for UAT.

Minor changes to ZPL Hold header and darkness.

Implement post UAT changes.

fixed small bug in WMO reprint event logic

formatted code and removed commented out code
This commit is contained in:
Infineon\Mitchem 2025-03-06 12:24:06 -07:00 committed by Infineon\StieberD
parent 6050b346a5
commit 507c6bffba
18 changed files with 5440 additions and 2331 deletions

File diff suppressed because it is too large Load Diff

View File

@ -21824,19 +21824,16 @@
"<1,1,2>": "8",
"<1,1,3>": "",
"<1,1,4>": "",
"<1,1,5>": "0",
"<1,1,6>": "0",
"<1,1,7>": "0",
"<1,1,8>": "0",
"<1,1,9>": "35",
"<1,1,10>": "",
"<1,1,11>": "0",
"<1,1,12>": ""
"<1,1,5>": "",
"<1,1,6>": "",
"<1,1,7>": "",
"<1,1,8>": "",
"<1,1,9>": "36"
},
"<1,2>": {
"<1,2,1>": "POPUP",
"<1,2,2>": "6",
"<1,2,3>": "",
"<1,2,3>": "FILE",
"<1,2,4>": "&File",
"<1,2,5>": "0",
"<1,2,6>": "0",
@ -21845,12 +21842,20 @@
"<1,2,9>": "",
"<1,2,10>": "",
"<1,2,11>": "0",
"<1,2,12>": ""
"<1,2,12>": "",
"<1,2,13>": "",
"<1,2,14>": "",
"<1,2,15>": "",
"<1,2,16>": "",
"<1,2,17>": "",
"<1,2,18>": "",
"<1,2,19>": "",
"<1,2,20>": ""
},
"<1,3>": {
"<1,3,1>": "ITEM",
"<1,3,2>": "",
"<1,3,3>": "",
"<1,3,3>": "FILE.READ_ROW",
"<1,3,4>": "&Read Row\tF5",
"<1,3,5>": "0",
"<1,3,6>": "0",
@ -21859,12 +21864,20 @@
"<1,3,9>": "",
"<1,3,10>": "",
"<1,3,11>": "32",
"<1,3,12>": ""
"<1,3,12>": "",
"<1,3,13>": "",
"<1,3,14>": "",
"<1,3,15>": "",
"<1,3,16>": "",
"<1,3,17>": "",
"<1,3,18>": "",
"<1,3,19>": "",
"<1,3,20>": ""
},
"<1,4>": {
"<1,4,1>": "ITEM",
"<1,4,2>": "",
"<1,4,3>": "",
"<1,4,3>": "FILE.SAVE_ROW",
"<1,4,4>": "&Save Row\tF9",
"<1,4,5>": "0",
"<1,4,6>": "0",
@ -21873,13 +21886,21 @@
"<1,4,9>": "",
"<1,4,10>": "",
"<1,4,11>": "32",
"<1,4,12>": ""
"<1,4,12>": "",
"<1,4,13>": "",
"<1,4,14>": "",
"<1,4,15>": "",
"<1,4,16>": "",
"<1,4,17>": "",
"<1,4,18>": "",
"<1,4,19>": "",
"<1,4,20>": ""
},
"<1,5>": {
"<1,5,1>": "SEPARATOR",
"<1,5,2>": "",
"<1,5,3>": "",
"<1,5,4>": "",
"<1,5,3>": "FILE.SEP100",
"<1,5,4>": "SEP100",
"<1,5,5>": "0",
"<1,5,6>": "0",
"<1,5,7>": "0",
@ -21887,12 +21908,20 @@
"<1,5,9>": "",
"<1,5,10>": "",
"<1,5,11>": "0",
"<1,5,12>": ""
"<1,5,12>": "",
"<1,5,13>": "",
"<1,5,14>": "",
"<1,5,15>": "",
"<1,5,16>": "",
"<1,5,17>": "",
"<1,5,18>": "",
"<1,5,19>": "",
"<1,5,20>": ""
},
"<1,6>": {
"<1,6,1>": "ITEM",
"<1,6,2>": "",
"<1,6,3>": "",
"<1,6,3>": "FILE.CLEAR_FORM",
"<1,6,4>": "C&lear Form\tF8",
"<1,6,5>": "0",
"<1,6,6>": "0",
@ -21901,13 +21930,21 @@
"<1,6,9>": "",
"<1,6,10>": "",
"<1,6,11>": "0",
"<1,6,12>": ""
"<1,6,12>": "",
"<1,6,13>": "",
"<1,6,14>": "",
"<1,6,15>": "",
"<1,6,16>": "",
"<1,6,17>": "",
"<1,6,18>": "",
"<1,6,19>": "",
"<1,6,20>": ""
},
"<1,7>": {
"<1,7,1>": "SEPARATOR",
"<1,7,2>": "",
"<1,7,3>": "",
"<1,7,4>": "",
"<1,7,3>": "FILE.SEP101",
"<1,7,4>": "SEP101",
"<1,7,5>": "0",
"<1,7,6>": "0",
"<1,7,7>": "0",
@ -21915,12 +21952,20 @@
"<1,7,9>": "",
"<1,7,10>": "",
"<1,7,11>": "0",
"<1,7,12>": ""
"<1,7,12>": "",
"<1,7,13>": "",
"<1,7,14>": "",
"<1,7,15>": "",
"<1,7,16>": "",
"<1,7,17>": "",
"<1,7,18>": "",
"<1,7,19>": "",
"<1,7,20>": ""
},
"<1,8>": {
"<1,8,1>": "ITEM",
"<1,8,2>": "",
"<1,8,3>": "",
"<1,8,3>": "FILE.EXIT",
"<1,8,4>": "E&xit",
"<1,8,5>": "0",
"<1,8,6>": "0",
@ -21929,12 +21974,20 @@
"<1,8,9>": "",
"<1,8,10>": "",
"<1,8,11>": "0",
"<1,8,12>": ""
"<1,8,12>": "",
"<1,8,13>": "",
"<1,8,14>": "",
"<1,8,15>": "",
"<1,8,16>": "",
"<1,8,17>": "",
"<1,8,18>": "",
"<1,8,19>": "",
"<1,8,20>": ""
},
"<1,9>": {
"<1,9,1>": "POPUP",
"<1,9,2>": "1",
"<1,9,3>": "",
"<1,9,3>": "EDIT",
"<1,9,4>": "&Edit",
"<1,9,5>": "0",
"<1,9,6>": "0",
@ -21943,12 +21996,20 @@
"<1,9,9>": "",
"<1,9,10>": "",
"<1,9,11>": "0",
"<1,9,12>": ""
"<1,9,12>": "",
"<1,9,13>": "",
"<1,9,14>": "",
"<1,9,15>": "",
"<1,9,16>": "",
"<1,9,17>": "",
"<1,9,18>": "",
"<1,9,19>": "",
"<1,9,20>": ""
},
"<1,10>": {
"<1,10,1>": "ITEM",
"<1,10,2>": "",
"<1,10,3>": "",
"<1,10,3>": "EDIT.OPTIONS",
"<1,10,4>": "&Options\tShift+F2",
"<1,10,5>": "0",
"<1,10,6>": "0",
@ -21957,12 +22018,20 @@
"<1,10,9>": "",
"<1,10,10>": "",
"<1,10,11>": "0",
"<1,10,12>": ""
"<1,10,12>": "",
"<1,10,13>": "",
"<1,10,14>": "",
"<1,10,15>": "",
"<1,10,16>": "",
"<1,10,17>": "",
"<1,10,18>": "",
"<1,10,19>": "",
"<1,10,20>": ""
},
"<1,11>": {
"<1,11,1>": "POPUP",
"<1,11,2>": "2",
"<1,11,3>": "",
"<1,11,3>": "VIEW",
"<1,11,4>": "&View",
"<1,11,5>": "0",
"<1,11,6>": "0",
@ -21971,12 +22040,20 @@
"<1,11,9>": "",
"<1,11,10>": "",
"<1,11,11>": "0",
"<1,11,12>": ""
"<1,11,12>": "",
"<1,11,13>": "",
"<1,11,14>": "",
"<1,11,15>": "",
"<1,11,16>": "",
"<1,11,17>": "",
"<1,11,18>": "",
"<1,11,19>": "",
"<1,11,20>": ""
},
"<1,12>": {
"<1,12,1>": "ITEM",
"<1,12,2>": "",
"<1,12,3>": "",
"<1,12,3>": "VIEW.PREVIOUS_PAGE",
"<1,12,4>": "&Previous Page\tPgUp",
"<1,12,5>": "0",
"<1,12,6>": "0",
@ -21985,12 +22062,20 @@
"<1,12,9>": "",
"<1,12,10>": "",
"<1,12,11>": "0",
"<1,12,12>": ""
"<1,12,12>": "",
"<1,12,13>": "",
"<1,12,14>": "",
"<1,12,15>": "",
"<1,12,16>": "",
"<1,12,17>": "",
"<1,12,18>": "",
"<1,12,19>": "",
"<1,12,20>": ""
},
"<1,13>": {
"<1,13,1>": "ITEM",
"<1,13,2>": "",
"<1,13,3>": "",
"<1,13,3>": "VIEW.NEXT_PAGE",
"<1,13,4>": "&Next Page\tPgDn",
"<1,13,5>": "0",
"<1,13,6>": "0",
@ -21999,12 +22084,20 @@
"<1,13,9>": "",
"<1,13,10>": "",
"<1,13,11>": "0",
"<1,13,12>": ""
"<1,13,12>": "",
"<1,13,13>": "",
"<1,13,14>": "",
"<1,13,15>": "",
"<1,13,16>": "",
"<1,13,17>": "",
"<1,13,18>": "",
"<1,13,19>": "",
"<1,13,20>": ""
},
"<1,14>": {
"<1,14,1>": "POPUP",
"<1,14,2>": "10",
"<1,14,3>": "",
"<1,14,3>": "QBF",
"<1,14,4>": "&QBF",
"<1,14,5>": "0",
"<1,14,6>": "0",
@ -22013,12 +22106,20 @@
"<1,14,9>": "",
"<1,14,10>": "",
"<1,14,11>": "0",
"<1,14,12>": ""
"<1,14,12>": "",
"<1,14,13>": "",
"<1,14,14>": "",
"<1,14,15>": "",
"<1,14,16>": "",
"<1,14,17>": "",
"<1,14,18>": "",
"<1,14,19>": "",
"<1,14,20>": ""
},
"<1,15>": {
"<1,15,1>": "ITEM",
"<1,15,2>": "",
"<1,15,3>": "",
"<1,15,3>": "QBF.INITIALIZE",
"<1,15,4>": "&Initialize\tF11",
"<1,15,5>": "0",
"<1,15,6>": "0",
@ -22027,12 +22128,20 @@
"<1,15,9>": "",
"<1,15,10>": "",
"<1,15,11>": "0",
"<1,15,12>": ""
"<1,15,12>": "",
"<1,15,13>": "",
"<1,15,14>": "",
"<1,15,15>": "",
"<1,15,16>": "",
"<1,15,17>": "",
"<1,15,18>": "",
"<1,15,19>": "",
"<1,15,20>": ""
},
"<1,16>": {
"<1,16,1>": "ITEM",
"<1,16,2>": "",
"<1,16,3>": "",
"<1,16,3>": "QBF.EXECUTE",
"<1,16,4>": "&Execute\tF6",
"<1,16,5>": "0",
"<1,16,6>": "0",
@ -22041,13 +22150,21 @@
"<1,16,9>": "",
"<1,16,10>": "",
"<1,16,11>": "0",
"<1,16,12>": ""
"<1,16,12>": "",
"<1,16,13>": "",
"<1,16,14>": "",
"<1,16,15>": "",
"<1,16,16>": "",
"<1,16,17>": "",
"<1,16,18>": "",
"<1,16,19>": "",
"<1,16,20>": ""
},
"<1,17>": {
"<1,17,1>": "SEPARATOR",
"<1,17,2>": "",
"<1,17,3>": "",
"<1,17,4>": "",
"<1,17,3>": "QBF.SEP102",
"<1,17,4>": "SEP102",
"<1,17,5>": "0",
"<1,17,6>": "0",
"<1,17,7>": "0",
@ -22055,12 +22172,20 @@
"<1,17,9>": "",
"<1,17,10>": "",
"<1,17,11>": "0",
"<1,17,12>": ""
"<1,17,12>": "",
"<1,17,13>": "",
"<1,17,14>": "",
"<1,17,15>": "",
"<1,17,16>": "",
"<1,17,17>": "",
"<1,17,18>": "",
"<1,17,19>": "",
"<1,17,20>": ""
},
"<1,18>": {
"<1,18,1>": "ITEM",
"<1,18,2>": "",
"<1,18,3>": "",
"<1,18,3>": "QBF.NEXT",
"<1,18,4>": "&Next\tF3",
"<1,18,5>": "0",
"<1,18,6>": "0",
@ -22069,12 +22194,20 @@
"<1,18,9>": "",
"<1,18,10>": "",
"<1,18,11>": "0",
"<1,18,12>": ""
"<1,18,12>": "",
"<1,18,13>": "",
"<1,18,14>": "",
"<1,18,15>": "",
"<1,18,16>": "",
"<1,18,17>": "",
"<1,18,18>": "",
"<1,18,19>": "",
"<1,18,20>": ""
},
"<1,19>": {
"<1,19,1>": "ITEM",
"<1,19,2>": "",
"<1,19,3>": "",
"<1,19,3>": "QBF.PREVIOUS",
"<1,19,4>": "&Previous\tF4",
"<1,19,5>": "0",
"<1,19,6>": "0",
@ -22083,12 +22216,20 @@
"<1,19,9>": "",
"<1,19,10>": "",
"<1,19,11>": "0",
"<1,19,12>": ""
"<1,19,12>": "",
"<1,19,13>": "",
"<1,19,14>": "",
"<1,19,15>": "",
"<1,19,16>": "",
"<1,19,17>": "",
"<1,19,18>": "",
"<1,19,19>": "",
"<1,19,20>": ""
},
"<1,20>": {
"<1,20,1>": "ITEM",
"<1,20,2>": "",
"<1,20,3>": "",
"<1,20,3>": "QBF.FIRST",
"<1,20,4>": "&First\tCtrl+F4",
"<1,20,5>": "0",
"<1,20,6>": "0",
@ -22097,12 +22238,20 @@
"<1,20,9>": "",
"<1,20,10>": "",
"<1,20,11>": "0",
"<1,20,12>": ""
"<1,20,12>": "",
"<1,20,13>": "",
"<1,20,14>": "",
"<1,20,15>": "",
"<1,20,16>": "",
"<1,20,17>": "",
"<1,20,18>": "",
"<1,20,19>": "",
"<1,20,20>": ""
},
"<1,21>": {
"<1,21,1>": "ITEM",
"<1,21,2>": "",
"<1,21,3>": "",
"<1,21,3>": "QBF.LAST",
"<1,21,4>": "&Last\tCtrl+F3",
"<1,21,5>": "0",
"<1,21,6>": "0",
@ -22111,12 +22260,20 @@
"<1,21,9>": "",
"<1,21,10>": "",
"<1,21,11>": "0",
"<1,21,12>": ""
"<1,21,12>": "",
"<1,21,13>": "",
"<1,21,14>": "",
"<1,21,15>": "",
"<1,21,16>": "",
"<1,21,17>": "",
"<1,21,18>": "",
"<1,21,19>": "",
"<1,21,20>": ""
},
"<1,22>": {
"<1,22,1>": "ITEM",
"<1,22,2>": "",
"<1,22,3>": "",
"<1,22,3>": "QBF.ABSOLUTE",
"<1,22,4>": "&Absolute\tF12",
"<1,22,5>": "0",
"<1,22,6>": "0",
@ -22125,13 +22282,21 @@
"<1,22,9>": "",
"<1,22,10>": "",
"<1,22,11>": "0",
"<1,22,12>": ""
"<1,22,12>": "",
"<1,22,13>": "",
"<1,22,14>": "",
"<1,22,15>": "",
"<1,22,16>": "",
"<1,22,17>": "",
"<1,22,18>": "",
"<1,22,19>": "",
"<1,22,20>": ""
},
"<1,23>": {
"<1,23,1>": "SEPARATOR",
"<1,23,2>": "",
"<1,23,3>": "",
"<1,23,4>": "",
"<1,23,3>": "QBF.SEP103",
"<1,23,4>": "SEP103",
"<1,23,5>": "0",
"<1,23,6>": "0",
"<1,23,7>": "0",
@ -22139,12 +22304,20 @@
"<1,23,9>": "",
"<1,23,10>": "",
"<1,23,11>": "0",
"<1,23,12>": ""
"<1,23,12>": "",
"<1,23,13>": "",
"<1,23,14>": "",
"<1,23,15>": "",
"<1,23,16>": "",
"<1,23,17>": "",
"<1,23,18>": "",
"<1,23,19>": "",
"<1,23,20>": ""
},
"<1,24>": {
"<1,24,1>": "ITEM",
"<1,24,2>": "",
"<1,24,3>": "",
"<1,24,3>": "QBF.CLOSE",
"<1,24,4>": "&Close",
"<1,24,5>": "0",
"<1,24,6>": "0",
@ -22153,12 +22326,20 @@
"<1,24,9>": "",
"<1,24,10>": "",
"<1,24,11>": "0",
"<1,24,12>": ""
"<1,24,12>": "",
"<1,24,13>": "",
"<1,24,14>": "",
"<1,24,15>": "",
"<1,24,16>": "",
"<1,24,17>": "",
"<1,24,18>": "",
"<1,24,19>": "",
"<1,24,20>": ""
},
"<1,25>": {
"<1,25,1>": "POPUP",
"<1,25,2>": "1",
"<1,25,3>": "",
"<1,25,3>": "SEND_MESSAGE",
"<1,25,4>": "&Send Message",
"<1,25,5>": "0",
"<1,25,6>": "0",
@ -22167,12 +22348,20 @@
"<1,25,9>": "",
"<1,25,10>": "",
"<1,25,11>": "0",
"<1,25,12>": ""
"<1,25,12>": "",
"<1,25,13>": "",
"<1,25,14>": "",
"<1,25,15>": "",
"<1,25,16>": "",
"<1,25,17>": "",
"<1,25,18>": "",
"<1,25,19>": "",
"<1,25,20>": ""
},
"<1,26>": {
"<1,26,1>": "ITEM",
"<1,26,2>": "",
"<1,26,3>": "",
"<1,26,3>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT",
"<1,26,4>": "&Message w/attachment",
"<1,26,5>": "0",
"<1,26,6>": "0",
@ -22181,12 +22370,20 @@
"<1,26,9>": "",
"<1,26,10>": "",
"<1,26,11>": "0",
"<1,26,12>": ""
"<1,26,12>": "",
"<1,26,13>": "",
"<1,26,14>": "",
"<1,26,15>": "",
"<1,26,16>": "",
"<1,26,17>": "",
"<1,26,18>": "",
"<1,26,19>": "",
"<1,26,20>": ""
},
"<1,27>": {
"<1,27,1>": "POPUP",
"<1,27,2>": "3",
"<1,27,3>": "",
"<1,27,2>": "4",
"<1,27,3>": "PRINT",
"<1,27,4>": "&Print",
"<1,27,5>": "0",
"<1,27,6>": "0",
@ -22195,12 +22392,20 @@
"<1,27,9>": "",
"<1,27,10>": "",
"<1,27,11>": "0",
"<1,27,12>": ""
"<1,27,12>": "",
"<1,27,13>": "",
"<1,27,14>": "",
"<1,27,15>": "",
"<1,27,16>": "",
"<1,27,17>": "",
"<1,27,18>": "",
"<1,27,19>": "",
"<1,27,20>": ""
},
"<1,28>": {
"<1,28,1>": "ITEM",
"<1,28,2>": "",
"<1,28,3>": "",
"<1,28,3>": "PRINT.PRINT_LABELS",
"<1,28,4>": "Print Labels",
"<1,28,5>": "0",
"<1,28,6>": "0",
@ -22209,12 +22414,20 @@
"<1,28,9>": "",
"<1,28,10>": "",
"<1,28,11>": "0",
"<1,28,12>": ""
"<1,28,12>": "",
"<1,28,13>": "",
"<1,28,14>": "",
"<1,28,15>": "",
"<1,28,16>": "",
"<1,28,17>": "",
"<1,28,18>": "",
"<1,28,19>": "",
"<1,28,20>": ""
},
"<1,29>": {
"<1,29,1>": "ITEM",
"<1,29,2>": "",
"<1,29,3>": "",
"<1,29,3>": "PRINT.CUSTOMER_RDS",
"<1,29,4>": "&Customer RDS",
"<1,29,5>": "0",
"<1,29,6>": "0",
@ -22223,13 +22436,21 @@
"<1,29,9>": "",
"<1,29,10>": "",
"<1,29,11>": "0",
"<1,29,12>": ""
"<1,29,12>": "",
"<1,29,13>": "",
"<1,29,14>": "",
"<1,29,15>": "",
"<1,29,16>": "",
"<1,29,17>": "",
"<1,29,18>": "",
"<1,29,19>": "",
"<1,29,20>": ""
},
"<1,30>": {
"<1,30,1>": "ITEM",
"<1,30,2>": "",
"<1,30,3>": "",
"<1,30,4>": "&Factory Labels",
"<1,30,3>": "PRINT.REPRINT_HOLD_LABEL",
"<1,30,4>": "Reprint Hold Label",
"<1,30,5>": "1",
"<1,30,6>": "0",
"<1,30,7>": "0",
@ -22237,27 +22458,43 @@
"<1,30,9>": "",
"<1,30,10>": "",
"<1,30,11>": "0",
"<1,30,12>": ""
"<1,30,12>": "",
"<1,30,13>": "",
"<1,30,14>": "",
"<1,30,15>": "",
"<1,30,16>": "",
"<1,30,17>": "",
"<1,30,18>": "",
"<1,30,19>": "",
"<1,30,20>": ""
},
"<1,31>": {
"<1,31,1>": "POPUP",
"<1,31,2>": "1",
"<1,31,3>": "",
"<1,31,4>": "&Unload/Load Extra",
"<1,31,5>": "0",
"<1,31,1>": "ITEM",
"<1,31,2>": "",
"<1,31,3>": "PRINT.FACTORY_LABELS",
"<1,31,4>": "&Factory Labels",
"<1,31,5>": "1",
"<1,31,6>": "0",
"<1,31,7>": "0",
"<1,31,8>": "0",
"<1,31,9>": "",
"<1,31,10>": "",
"<1,31,11>": "0",
"<1,31,12>": ""
"<1,31,12>": "",
"<1,31,13>": "",
"<1,31,14>": "",
"<1,31,15>": "",
"<1,31,16>": "",
"<1,31,17>": "",
"<1,31,18>": "",
"<1,31,19>": "",
"<1,31,20>": ""
},
"<1,32>": {
"<1,32,1>": "ITEM",
"<1,32,2>": "",
"<1,32,3>": "",
"<1,32,4>": "&Signature Info",
"<1,32,1>": "POPUP",
"<1,32,2>": "1",
"<1,32,3>": "UNLOAD/LOAD_EXTRA",
"<1,32,4>": "&Unload/Load Extra",
"<1,32,5>": "0",
"<1,32,6>": "0",
"<1,32,7>": "0",
@ -22265,13 +22502,21 @@
"<1,32,9>": "",
"<1,32,10>": "",
"<1,32,11>": "0",
"<1,32,12>": ""
"<1,32,12>": "",
"<1,32,13>": "",
"<1,32,14>": "",
"<1,32,15>": "",
"<1,32,16>": "",
"<1,32,17>": "",
"<1,32,18>": "",
"<1,32,19>": "",
"<1,32,20>": ""
},
"<1,33>": {
"<1,33,1>": "POPUP",
"<1,33,2>": "2",
"<1,33,3>": "",
"<1,33,4>": "&Help",
"<1,33,1>": "ITEM",
"<1,33,2>": "",
"<1,33,3>": "UNLOAD/LOAD_EXTRA.SIGNATURE_INFO",
"<1,33,4>": "&Signature Info",
"<1,33,5>": "0",
"<1,33,6>": "0",
"<1,33,7>": "0",
@ -22279,35 +22524,81 @@
"<1,33,9>": "",
"<1,33,10>": "",
"<1,33,11>": "0",
"<1,33,12>": ""
"<1,33,12>": "",
"<1,33,13>": "",
"<1,33,14>": "",
"<1,33,15>": "",
"<1,33,16>": "",
"<1,33,17>": "",
"<1,33,18>": "",
"<1,33,19>": "",
"<1,33,20>": ""
},
"<1,34>": {
"<1,34,1>": "ITEM",
"<1,34,2>": "",
"<1,34,3>": "",
"<1,34,4>": "&Help\tF1",
"<1,34,1>": "POPUP",
"<1,34,2>": "2",
"<1,34,3>": "HELP",
"<1,34,4>": "&Help",
"<1,34,5>": "0",
"<1,34,6>": "0",
"<1,34,7>": "0",
"<1,34,8>": "112",
"<1,34,8>": "0",
"<1,34,9>": "",
"<1,34,10>": "",
"<1,34,11>": "0",
"<1,34,12>": ""
"<1,34,12>": "",
"<1,34,13>": "",
"<1,34,14>": "",
"<1,34,15>": "",
"<1,34,16>": "",
"<1,34,17>": "",
"<1,34,18>": "",
"<1,34,19>": "",
"<1,34,20>": ""
},
"<1,35>": {
"<1,35,1>": "ITEM",
"<1,35,2>": "",
"<1,35,3>": "",
"<1,35,4>": "&Context Help\tCtrl+F1",
"<1,35,3>": "HELP.HELP",
"<1,35,4>": "&Help\tF1",
"<1,35,5>": "0",
"<1,35,6>": "0",
"<1,35,7>": "0",
"<1,35,8>": "624",
"<1,35,8>": "112",
"<1,35,9>": "",
"<1,35,10>": "",
"<1,35,11>": "0",
"<1,35,12>": ""
"<1,35,12>": "",
"<1,35,13>": "",
"<1,35,14>": "",
"<1,35,15>": "",
"<1,35,16>": "",
"<1,35,17>": "",
"<1,35,18>": "",
"<1,35,19>": "",
"<1,35,20>": ""
},
"<1,36>": {
"<1,36,1>": "ITEM",
"<1,36,2>": "",
"<1,36,3>": "HELP.CONTEXT_HELP",
"<1,36,4>": "&Context Help\tCtrl+F1",
"<1,36,5>": "0",
"<1,36,6>": "0",
"<1,36,7>": "0",
"<1,36,8>": "624",
"<1,36,9>": "",
"<1,36,10>": "",
"<1,36,11>": "0",
"<1,36,12>": "",
"<1,36,13>": "",
"<1,36,14>": "",
"<1,36,15>": "",
"<1,36,16>": "",
"<1,36,17>": "",
"<1,36,18>": "",
"<1,36,19>": "",
"<1,36,20>": ""
}
},
"<2>": {
@ -22367,7 +22658,17 @@
"<2,2,5,3>": "@FOCUS",
"<2,2,5,4>": "",
"<2,2,5,5>": "",
"<2,2,5,6>": ""
"<2,2,5,6>": "",
"<2,2,5,7>": "",
"<2,2,5,8>": "",
"<2,2,5,9>": "",
"<2,2,5,10>": "",
"<2,2,5,11>": "",
"<2,2,5,12>": "",
"<2,2,5,13>": "",
"<2,2,5,14>": "",
"<2,2,5,15>": "GEN",
"<2,2,5,16>": "0"
},
"<2,2,6>": {
"<2,2,6,1>": "E",
@ -22455,25 +22756,62 @@
"<2,2,16,3>": "LSL2*STPROCEXE**COMM_RDS",
"<2,2,16,4>": "PrintLabels",
"<2,2,16,5>": "",
"<2,2,16,6>": ""
"<2,2,16,6>": "",
"<2,2,16,7>": "",
"<2,2,16,8>": "",
"<2,2,16,9>": "",
"<2,2,16,10>": "",
"<2,2,16,11>": "",
"<2,2,16,12>": "",
"<2,2,16,13>": "",
"<2,2,16,14>": "",
"<2,2,16,15>": "STPROC",
"<2,2,16,16>": "0"
},
"<2,2,17>": {
"<2,2,17,1>": "E",
"<2,2,17,2>": "HELP",
"<2,2,17,3>": "@FOCUS",
"<2,2,17,4>": "",
"<2,2,17,1>": "X",
"<2,2,17,2>": "EXECUTE",
"<2,2,17,3>": "COMM_RDS2",
"<2,2,17,4>": "ReprintHold",
"<2,2,17,5>": "",
"<2,2,17,6>": ""
"<2,2,17,6>": "",
"<2,2,17,7>": "",
"<2,2,17,8>": "",
"<2,2,17,9>": "",
"<2,2,17,10>": "",
"<2,2,17,11>": "",
"<2,2,17,12>": "",
"<2,2,17,13>": "",
"<2,2,17,14>": "",
"<2,2,17,15>": "STPROC",
"<2,2,17,16>": "0"
},
"<2,2,18>": {
"<2,2,18,1>": "E",
"<2,2,18,2>": "HELP",
"<2,2,18,3>": "@WINDOW",
"<2,2,18,3>": "@FOCUS",
"<2,2,18,4>": "",
"<2,2,18,5>": "",
"<2,2,18,6>": ""
"<2,2,18,6>": "",
"<2,2,18,7>": "",
"<2,2,18,8>": "",
"<2,2,18,9>": "",
"<2,2,18,10>": "",
"<2,2,18,11>": "",
"<2,2,18,12>": "",
"<2,2,18,13>": "",
"<2,2,18,14>": "",
"<2,2,18,15>": "GEN",
"<2,2,18,16>": "0"
},
"<2,2,19>": ""
"<2,2,19>": {
"<2,2,19,1>": "E",
"<2,2,19,2>": "HELP",
"<2,2,19,3>": "@WINDOW",
"<2,2,19,4>": "",
"<2,2,19,5>": "",
"<2,2,19,6>": ""
}
},
"<2,3>": {
"<2,3,1>": "FILE.READ_ROW",
@ -22492,9 +22830,9 @@
"<2,3,14>": "QBF.ABSOLUTE",
"<2,3,15>": "QBF.CLOSE",
"<2,3,16>": "PRINT.PRINT_LABELS",
"<2,3,17>": "HELP.HELP",
"<2,3,18>": "HELP.CONTEXT_HELP",
"<2,3,19>": ""
"<2,3,17>": "PRINT.REPRINT_HOLD_LABEL",
"<2,3,18>": "HELP.HELP",
"<2,3,19>": "HELP.CONTEXT_HELP"
},
"<2,4>": "0"
}

View File

@ -23725,22 +23725,19 @@
"<1>": {
"<1,1>": {
"<1,1,1>": "MENU",
"<1,1,2>": "5",
"<1,1,2>": "6",
"<1,1,3>": "",
"<1,1,4>": "",
"<1,1,5>": "0",
"<1,1,6>": "0",
"<1,1,7>": "0",
"<1,1,8>": "0",
"<1,1,9>": "26",
"<1,1,10>": "",
"<1,1,11>": "0",
"<1,1,12>": ""
"<1,1,5>": "",
"<1,1,6>": "",
"<1,1,7>": "",
"<1,1,8>": "",
"<1,1,9>": "28"
},
"<1,2>": {
"<1,2,1>": "POPUP",
"<1,2,2>": "6",
"<1,2,3>": "",
"<1,2,3>": "FILE",
"<1,2,4>": "&File",
"<1,2,5>": "0",
"<1,2,6>": "0",
@ -23749,12 +23746,20 @@
"<1,2,9>": "",
"<1,2,10>": "",
"<1,2,11>": "0",
"<1,2,12>": ""
"<1,2,12>": "",
"<1,2,13>": "",
"<1,2,14>": "",
"<1,2,15>": "",
"<1,2,16>": "",
"<1,2,17>": "",
"<1,2,18>": "",
"<1,2,19>": "",
"<1,2,20>": ""
},
"<1,3>": {
"<1,3,1>": "ITEM",
"<1,3,2>": "",
"<1,3,3>": "",
"<1,3,3>": "FILE.READ_ROW",
"<1,3,4>": "&Read Row\tF5",
"<1,3,5>": "0",
"<1,3,6>": "0",
@ -23763,12 +23768,20 @@
"<1,3,9>": "",
"<1,3,10>": "",
"<1,3,11>": "32",
"<1,3,12>": ""
"<1,3,12>": "",
"<1,3,13>": "",
"<1,3,14>": "",
"<1,3,15>": "",
"<1,3,16>": "",
"<1,3,17>": "",
"<1,3,18>": "",
"<1,3,19>": "",
"<1,3,20>": ""
},
"<1,4>": {
"<1,4,1>": "ITEM",
"<1,4,2>": "",
"<1,4,3>": "",
"<1,4,3>": "FILE.SAVE_ROW",
"<1,4,4>": "&Save Row\tF9",
"<1,4,5>": "0",
"<1,4,6>": "0",
@ -23777,13 +23790,21 @@
"<1,4,9>": "",
"<1,4,10>": "",
"<1,4,11>": "32",
"<1,4,12>": ""
"<1,4,12>": "",
"<1,4,13>": "",
"<1,4,14>": "",
"<1,4,15>": "",
"<1,4,16>": "",
"<1,4,17>": "",
"<1,4,18>": "",
"<1,4,19>": "",
"<1,4,20>": ""
},
"<1,5>": {
"<1,5,1>": "SEPARATOR",
"<1,5,2>": "",
"<1,5,3>": "",
"<1,5,4>": "",
"<1,5,3>": "FILE.SEP100",
"<1,5,4>": "SEP100",
"<1,5,5>": "0",
"<1,5,6>": "0",
"<1,5,7>": "0",
@ -23791,12 +23812,20 @@
"<1,5,9>": "",
"<1,5,10>": "",
"<1,5,11>": "0",
"<1,5,12>": ""
"<1,5,12>": "",
"<1,5,13>": "",
"<1,5,14>": "",
"<1,5,15>": "",
"<1,5,16>": "",
"<1,5,17>": "",
"<1,5,18>": "",
"<1,5,19>": "",
"<1,5,20>": ""
},
"<1,6>": {
"<1,6,1>": "ITEM",
"<1,6,2>": "",
"<1,6,3>": "",
"<1,6,3>": "FILE.CLEAR_FORM",
"<1,6,4>": "C&lear Form\tF8",
"<1,6,5>": "0",
"<1,6,6>": "0",
@ -23805,13 +23834,21 @@
"<1,6,9>": "",
"<1,6,10>": "",
"<1,6,11>": "0",
"<1,6,12>": ""
"<1,6,12>": "",
"<1,6,13>": "",
"<1,6,14>": "",
"<1,6,15>": "",
"<1,6,16>": "",
"<1,6,17>": "",
"<1,6,18>": "",
"<1,6,19>": "",
"<1,6,20>": ""
},
"<1,7>": {
"<1,7,1>": "SEPARATOR",
"<1,7,2>": "",
"<1,7,3>": "",
"<1,7,4>": "",
"<1,7,3>": "FILE.SEP101",
"<1,7,4>": "SEP101",
"<1,7,5>": "0",
"<1,7,6>": "0",
"<1,7,7>": "0",
@ -23819,12 +23856,20 @@
"<1,7,9>": "",
"<1,7,10>": "",
"<1,7,11>": "0",
"<1,7,12>": ""
"<1,7,12>": "",
"<1,7,13>": "",
"<1,7,14>": "",
"<1,7,15>": "",
"<1,7,16>": "",
"<1,7,17>": "",
"<1,7,18>": "",
"<1,7,19>": "",
"<1,7,20>": ""
},
"<1,8>": {
"<1,8,1>": "ITEM",
"<1,8,2>": "",
"<1,8,3>": "",
"<1,8,3>": "FILE.EXIT",
"<1,8,4>": "E&xit",
"<1,8,5>": "0",
"<1,8,6>": "0",
@ -23833,12 +23878,20 @@
"<1,8,9>": "",
"<1,8,10>": "",
"<1,8,11>": "0",
"<1,8,12>": ""
"<1,8,12>": "",
"<1,8,13>": "",
"<1,8,14>": "",
"<1,8,15>": "",
"<1,8,16>": "",
"<1,8,17>": "",
"<1,8,18>": "",
"<1,8,19>": "",
"<1,8,20>": ""
},
"<1,9>": {
"<1,9,1>": "POPUP",
"<1,9,2>": "1",
"<1,9,3>": "",
"<1,9,3>": "EDIT",
"<1,9,4>": "&Edit",
"<1,9,5>": "0",
"<1,9,6>": "0",
@ -23847,12 +23900,20 @@
"<1,9,9>": "",
"<1,9,10>": "",
"<1,9,11>": "0",
"<1,9,12>": ""
"<1,9,12>": "",
"<1,9,13>": "",
"<1,9,14>": "",
"<1,9,15>": "",
"<1,9,16>": "",
"<1,9,17>": "",
"<1,9,18>": "",
"<1,9,19>": "",
"<1,9,20>": ""
},
"<1,10>": {
"<1,10,1>": "ITEM",
"<1,10,2>": "",
"<1,10,3>": "",
"<1,10,3>": "EDIT.OPTIONS",
"<1,10,4>": "&Options\tShift+F2",
"<1,10,5>": "0",
"<1,10,6>": "0",
@ -23861,12 +23922,20 @@
"<1,10,9>": "",
"<1,10,10>": "",
"<1,10,11>": "0",
"<1,10,12>": ""
"<1,10,12>": "",
"<1,10,13>": "",
"<1,10,14>": "",
"<1,10,15>": "",
"<1,10,16>": "",
"<1,10,17>": "",
"<1,10,18>": "",
"<1,10,19>": "",
"<1,10,20>": ""
},
"<1,11>": {
"<1,11,1>": "POPUP",
"<1,11,2>": "10",
"<1,11,3>": "",
"<1,11,3>": "QBF",
"<1,11,4>": "&QBF",
"<1,11,5>": "0",
"<1,11,6>": "0",
@ -23875,12 +23944,20 @@
"<1,11,9>": "",
"<1,11,10>": "",
"<1,11,11>": "0",
"<1,11,12>": ""
"<1,11,12>": "",
"<1,11,13>": "",
"<1,11,14>": "",
"<1,11,15>": "",
"<1,11,16>": "",
"<1,11,17>": "",
"<1,11,18>": "",
"<1,11,19>": "",
"<1,11,20>": ""
},
"<1,12>": {
"<1,12,1>": "ITEM",
"<1,12,2>": "",
"<1,12,3>": "",
"<1,12,3>": "QBF.INITIALIZE",
"<1,12,4>": "&Initialize\tF11",
"<1,12,5>": "0",
"<1,12,6>": "0",
@ -23889,12 +23966,20 @@
"<1,12,9>": "",
"<1,12,10>": "",
"<1,12,11>": "0",
"<1,12,12>": ""
"<1,12,12>": "",
"<1,12,13>": "",
"<1,12,14>": "",
"<1,12,15>": "",
"<1,12,16>": "",
"<1,12,17>": "",
"<1,12,18>": "",
"<1,12,19>": "",
"<1,12,20>": ""
},
"<1,13>": {
"<1,13,1>": "ITEM",
"<1,13,2>": "",
"<1,13,3>": "",
"<1,13,3>": "QBF.EXECUTE",
"<1,13,4>": "&Execute\tF6",
"<1,13,5>": "0",
"<1,13,6>": "0",
@ -23903,13 +23988,21 @@
"<1,13,9>": "",
"<1,13,10>": "",
"<1,13,11>": "0",
"<1,13,12>": ""
"<1,13,12>": "",
"<1,13,13>": "",
"<1,13,14>": "",
"<1,13,15>": "",
"<1,13,16>": "",
"<1,13,17>": "",
"<1,13,18>": "",
"<1,13,19>": "",
"<1,13,20>": ""
},
"<1,14>": {
"<1,14,1>": "SEPARATOR",
"<1,14,2>": "",
"<1,14,3>": "",
"<1,14,4>": "",
"<1,14,3>": "QBF.SEP102",
"<1,14,4>": "SEP102",
"<1,14,5>": "0",
"<1,14,6>": "0",
"<1,14,7>": "0",
@ -23917,12 +24010,20 @@
"<1,14,9>": "",
"<1,14,10>": "",
"<1,14,11>": "0",
"<1,14,12>": ""
"<1,14,12>": "",
"<1,14,13>": "",
"<1,14,14>": "",
"<1,14,15>": "",
"<1,14,16>": "",
"<1,14,17>": "",
"<1,14,18>": "",
"<1,14,19>": "",
"<1,14,20>": ""
},
"<1,15>": {
"<1,15,1>": "ITEM",
"<1,15,2>": "",
"<1,15,3>": "",
"<1,15,3>": "QBF.NEXT",
"<1,15,4>": "&Next\tF3",
"<1,15,5>": "0",
"<1,15,6>": "0",
@ -23931,12 +24032,20 @@
"<1,15,9>": "",
"<1,15,10>": "",
"<1,15,11>": "0",
"<1,15,12>": ""
"<1,15,12>": "",
"<1,15,13>": "",
"<1,15,14>": "",
"<1,15,15>": "",
"<1,15,16>": "",
"<1,15,17>": "",
"<1,15,18>": "",
"<1,15,19>": "",
"<1,15,20>": ""
},
"<1,16>": {
"<1,16,1>": "ITEM",
"<1,16,2>": "",
"<1,16,3>": "",
"<1,16,3>": "QBF.PREVIOUS",
"<1,16,4>": "&Previous\tF4",
"<1,16,5>": "0",
"<1,16,6>": "0",
@ -23945,12 +24054,20 @@
"<1,16,9>": "",
"<1,16,10>": "",
"<1,16,11>": "0",
"<1,16,12>": ""
"<1,16,12>": "",
"<1,16,13>": "",
"<1,16,14>": "",
"<1,16,15>": "",
"<1,16,16>": "",
"<1,16,17>": "",
"<1,16,18>": "",
"<1,16,19>": "",
"<1,16,20>": ""
},
"<1,17>": {
"<1,17,1>": "ITEM",
"<1,17,2>": "",
"<1,17,3>": "",
"<1,17,3>": "QBF.FIRST",
"<1,17,4>": "&First\tCtrl+F4",
"<1,17,5>": "0",
"<1,17,6>": "0",
@ -23959,12 +24076,20 @@
"<1,17,9>": "",
"<1,17,10>": "",
"<1,17,11>": "0",
"<1,17,12>": ""
"<1,17,12>": "",
"<1,17,13>": "",
"<1,17,14>": "",
"<1,17,15>": "",
"<1,17,16>": "",
"<1,17,17>": "",
"<1,17,18>": "",
"<1,17,19>": "",
"<1,17,20>": ""
},
"<1,18>": {
"<1,18,1>": "ITEM",
"<1,18,2>": "",
"<1,18,3>": "",
"<1,18,3>": "QBF.LAST",
"<1,18,4>": "&Last\tCtrl+F3",
"<1,18,5>": "0",
"<1,18,6>": "0",
@ -23973,12 +24098,20 @@
"<1,18,9>": "",
"<1,18,10>": "",
"<1,18,11>": "0",
"<1,18,12>": ""
"<1,18,12>": "",
"<1,18,13>": "",
"<1,18,14>": "",
"<1,18,15>": "",
"<1,18,16>": "",
"<1,18,17>": "",
"<1,18,18>": "",
"<1,18,19>": "",
"<1,18,20>": ""
},
"<1,19>": {
"<1,19,1>": "ITEM",
"<1,19,2>": "",
"<1,19,3>": "",
"<1,19,3>": "QBF.ABSOLUTE",
"<1,19,4>": "&Absolute\tF12",
"<1,19,5>": "0",
"<1,19,6>": "0",
@ -23987,13 +24120,21 @@
"<1,19,9>": "",
"<1,19,10>": "",
"<1,19,11>": "0",
"<1,19,12>": ""
"<1,19,12>": "",
"<1,19,13>": "",
"<1,19,14>": "",
"<1,19,15>": "",
"<1,19,16>": "",
"<1,19,17>": "",
"<1,19,18>": "",
"<1,19,19>": "",
"<1,19,20>": ""
},
"<1,20>": {
"<1,20,1>": "SEPARATOR",
"<1,20,2>": "",
"<1,20,3>": "",
"<1,20,4>": "",
"<1,20,3>": "QBF.SEP103",
"<1,20,4>": "SEP103",
"<1,20,5>": "0",
"<1,20,6>": "0",
"<1,20,7>": "0",
@ -24001,12 +24142,20 @@
"<1,20,9>": "",
"<1,20,10>": "",
"<1,20,11>": "0",
"<1,20,12>": ""
"<1,20,12>": "",
"<1,20,13>": "",
"<1,20,14>": "",
"<1,20,15>": "",
"<1,20,16>": "",
"<1,20,17>": "",
"<1,20,18>": "",
"<1,20,19>": "",
"<1,20,20>": ""
},
"<1,21>": {
"<1,21,1>": "ITEM",
"<1,21,2>": "",
"<1,21,3>": "",
"<1,21,3>": "QBF.CLOSE",
"<1,21,4>": "&Close",
"<1,21,5>": "0",
"<1,21,6>": "0",
@ -24015,12 +24164,20 @@
"<1,21,9>": "",
"<1,21,10>": "",
"<1,21,11>": "0",
"<1,21,12>": ""
"<1,21,12>": "",
"<1,21,13>": "",
"<1,21,14>": "",
"<1,21,15>": "",
"<1,21,16>": "",
"<1,21,17>": "",
"<1,21,18>": "",
"<1,21,19>": "",
"<1,21,20>": ""
},
"<1,22>": {
"<1,22,1>": "POPUP",
"<1,22,2>": "1",
"<1,22,3>": "",
"<1,22,3>": "SEND_MESSAGE",
"<1,22,4>": "&Send Message",
"<1,22,5>": "0",
"<1,22,6>": "0",
@ -24029,12 +24186,20 @@
"<1,22,9>": "",
"<1,22,10>": "",
"<1,22,11>": "0",
"<1,22,12>": ""
"<1,22,12>": "",
"<1,22,13>": "",
"<1,22,14>": "",
"<1,22,15>": "",
"<1,22,16>": "",
"<1,22,17>": "",
"<1,22,18>": "",
"<1,22,19>": "",
"<1,22,20>": ""
},
"<1,23>": {
"<1,23,1>": "ITEM",
"<1,23,2>": "",
"<1,23,3>": "",
"<1,23,3>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT",
"<1,23,4>": "&Message w/attachment",
"<1,23,5>": "0",
"<1,23,6>": "0",
@ -24043,13 +24208,21 @@
"<1,23,9>": "",
"<1,23,10>": "",
"<1,23,11>": "0",
"<1,23,12>": ""
"<1,23,12>": "",
"<1,23,13>": "",
"<1,23,14>": "",
"<1,23,15>": "",
"<1,23,16>": "",
"<1,23,17>": "",
"<1,23,18>": "",
"<1,23,19>": "",
"<1,23,20>": ""
},
"<1,24>": {
"<1,24,1>": "POPUP",
"<1,24,2>": "2",
"<1,24,3>": "",
"<1,24,4>": "&Help",
"<1,24,2>": "1",
"<1,24,3>": "PRINT",
"<1,24,4>": "Print",
"<1,24,5>": "0",
"<1,24,6>": "0",
"<1,24,7>": "0",
@ -24057,35 +24230,103 @@
"<1,24,9>": "",
"<1,24,10>": "",
"<1,24,11>": "0",
"<1,24,12>": ""
"<1,24,12>": "",
"<1,24,13>": "",
"<1,24,14>": "",
"<1,24,15>": "",
"<1,24,16>": "",
"<1,24,17>": "",
"<1,24,18>": "",
"<1,24,19>": "",
"<1,24,20>": ""
},
"<1,25>": {
"<1,25,1>": "ITEM",
"<1,25,2>": "",
"<1,25,3>": "",
"<1,25,4>": "&Help\tF1",
"<1,25,5>": "0",
"<1,25,3>": "PRINT.REPRINT_HOLD_LABEL",
"<1,25,4>": "Reprint Hold Label",
"<1,25,5>": "1",
"<1,25,6>": "0",
"<1,25,7>": "0",
"<1,25,8>": "112",
"<1,25,8>": "0",
"<1,25,9>": "",
"<1,25,10>": "",
"<1,25,11>": "0",
"<1,25,12>": ""
"<1,25,12>": "",
"<1,25,13>": "",
"<1,25,14>": "",
"<1,25,15>": "",
"<1,25,16>": "",
"<1,25,17>": "",
"<1,25,18>": "",
"<1,25,19>": "",
"<1,25,20>": ""
},
"<1,26>": {
"<1,26,1>": "ITEM",
"<1,26,2>": "",
"<1,26,3>": "",
"<1,26,4>": "&QuickHelp\tCtrl+F1",
"<1,26,1>": "POPUP",
"<1,26,2>": "2",
"<1,26,3>": "HELP",
"<1,26,4>": "&Help",
"<1,26,5>": "0",
"<1,26,6>": "0",
"<1,26,7>": "0",
"<1,26,8>": "624",
"<1,26,8>": "0",
"<1,26,9>": "",
"<1,26,10>": "",
"<1,26,11>": "0",
"<1,26,12>": ""
"<1,26,12>": "",
"<1,26,13>": "",
"<1,26,14>": "",
"<1,26,15>": "",
"<1,26,16>": "",
"<1,26,17>": "",
"<1,26,18>": "",
"<1,26,19>": "",
"<1,26,20>": ""
},
"<1,27>": {
"<1,27,1>": "ITEM",
"<1,27,2>": "",
"<1,27,3>": "HELP.HELP",
"<1,27,4>": "&Help\tF1",
"<1,27,5>": "0",
"<1,27,6>": "0",
"<1,27,7>": "0",
"<1,27,8>": "112",
"<1,27,9>": "",
"<1,27,10>": "",
"<1,27,11>": "0",
"<1,27,12>": "",
"<1,27,13>": "",
"<1,27,14>": "",
"<1,27,15>": "",
"<1,27,16>": "",
"<1,27,17>": "",
"<1,27,18>": "",
"<1,27,19>": "",
"<1,27,20>": ""
},
"<1,28>": {
"<1,28,1>": "ITEM",
"<1,28,2>": "",
"<1,28,3>": "HELP.QUICKHELP",
"<1,28,4>": "&QuickHelp\tCtrl+F1",
"<1,28,5>": "0",
"<1,28,6>": "0",
"<1,28,7>": "0",
"<1,28,8>": "624",
"<1,28,9>": "",
"<1,28,10>": "",
"<1,28,11>": "0",
"<1,28,12>": "",
"<1,28,13>": "",
"<1,28,14>": "",
"<1,28,15>": "",
"<1,28,16>": "",
"<1,28,17>": "",
"<1,28,18>": "",
"<1,28,19>": "",
"<1,28,20>": ""
}
},
"<2>": {
@ -24196,14 +24437,31 @@
"<2,2,13,6>": ""
},
"<2,2,14>": {
"<2,2,14,1>": "E",
"<2,2,14,2>": "HELP",
"<2,2,14,3>": "@FOCUS",
"<2,2,14,4>": "",
"<2,2,14,1>": "X",
"<2,2,14,2>": "EXECUTE",
"<2,2,14,3>": "COMM_RDS2",
"<2,2,14,4>": "ReprintHold",
"<2,2,14,5>": "",
"<2,2,14,6>": ""
"<2,2,14,6>": "",
"<2,2,14,7>": "",
"<2,2,14,8>": "",
"<2,2,14,9>": "",
"<2,2,14,10>": "",
"<2,2,14,11>": "",
"<2,2,14,12>": "",
"<2,2,14,13>": "",
"<2,2,14,14>": "",
"<2,2,14,15>": "STPROC",
"<2,2,14,16>": "0"
},
"<2,2,15>": ""
"<2,2,15>": {
"<2,2,15,1>": "E",
"<2,2,15,2>": "HELP",
"<2,2,15,3>": "@FOCUS",
"<2,2,15,4>": "",
"<2,2,15,5>": "",
"<2,2,15,6>": ""
}
},
"<2,3>": {
"<2,3,1>": "FILE.READ_ROW",
@ -24219,8 +24477,8 @@
"<2,3,11>": "QBF.LAST",
"<2,3,12>": "QBF.ABSOLUTE",
"<2,3,13>": "QBF.CLOSE",
"<2,3,14>": "HELP.HELP",
"<2,3,15>": ""
"<2,3,14>": "PRINT.REPRINT_HOLD_LABEL",
"<2,3,15>": "HELP.HELP"
},
"<2,4>": "0"
}

View File

@ -17361,22 +17361,19 @@
"<1>": {
"<1,1>": {
"<1,1,1>": "MENU",
"<1,1,2>": "5",
"<1,1,2>": "6",
"<1,1,3>": "",
"<1,1,4>": "",
"<1,1,5>": "0",
"<1,1,6>": "0",
"<1,1,7>": "0",
"<1,1,8>": "0",
"<1,1,9>": "28",
"<1,1,10>": "",
"<1,1,11>": "0",
"<1,1,12>": ""
"<1,1,5>": "",
"<1,1,6>": "",
"<1,1,7>": "",
"<1,1,8>": "",
"<1,1,9>": "30"
},
"<1,2>": {
"<1,2,1>": "POPUP",
"<1,2,2>": "6",
"<1,2,3>": "",
"<1,2,3>": "FILE",
"<1,2,4>": "&File",
"<1,2,5>": "0",
"<1,2,6>": "0",
@ -17385,12 +17382,20 @@
"<1,2,9>": "",
"<1,2,10>": "",
"<1,2,11>": "0",
"<1,2,12>": ""
"<1,2,12>": "",
"<1,2,13>": "",
"<1,2,14>": "",
"<1,2,15>": "",
"<1,2,16>": "",
"<1,2,17>": "",
"<1,2,18>": "",
"<1,2,19>": "",
"<1,2,20>": ""
},
"<1,3>": {
"<1,3,1>": "ITEM",
"<1,3,2>": "",
"<1,3,3>": "",
"<1,3,3>": "FILE.READ_ROW",
"<1,3,4>": "&Read Row\tF5",
"<1,3,5>": "0",
"<1,3,6>": "0",
@ -17399,12 +17404,20 @@
"<1,3,9>": "",
"<1,3,10>": "",
"<1,3,11>": "32",
"<1,3,12>": ""
"<1,3,12>": "",
"<1,3,13>": "",
"<1,3,14>": "",
"<1,3,15>": "",
"<1,3,16>": "",
"<1,3,17>": "",
"<1,3,18>": "",
"<1,3,19>": "",
"<1,3,20>": ""
},
"<1,4>": {
"<1,4,1>": "ITEM",
"<1,4,2>": "",
"<1,4,3>": "",
"<1,4,3>": "FILE.SAVE_ROW",
"<1,4,4>": "&Save Row\tF9",
"<1,4,5>": "0",
"<1,4,6>": "0",
@ -17413,13 +17426,21 @@
"<1,4,9>": "",
"<1,4,10>": "",
"<1,4,11>": "32",
"<1,4,12>": ""
"<1,4,12>": "",
"<1,4,13>": "",
"<1,4,14>": "",
"<1,4,15>": "",
"<1,4,16>": "",
"<1,4,17>": "",
"<1,4,18>": "",
"<1,4,19>": "",
"<1,4,20>": ""
},
"<1,5>": {
"<1,5,1>": "SEPARATOR",
"<1,5,2>": "",
"<1,5,3>": "",
"<1,5,4>": "",
"<1,5,3>": "FILE.SEP100",
"<1,5,4>": "SEP100",
"<1,5,5>": "0",
"<1,5,6>": "0",
"<1,5,7>": "0",
@ -17427,12 +17448,20 @@
"<1,5,9>": "",
"<1,5,10>": "",
"<1,5,11>": "0",
"<1,5,12>": ""
"<1,5,12>": "",
"<1,5,13>": "",
"<1,5,14>": "",
"<1,5,15>": "",
"<1,5,16>": "",
"<1,5,17>": "",
"<1,5,18>": "",
"<1,5,19>": "",
"<1,5,20>": ""
},
"<1,6>": {
"<1,6,1>": "ITEM",
"<1,6,2>": "",
"<1,6,3>": "",
"<1,6,3>": "FILE.CLEAR_FORM",
"<1,6,4>": "C&lear Form\tF8",
"<1,6,5>": "0",
"<1,6,6>": "0",
@ -17441,13 +17470,21 @@
"<1,6,9>": "",
"<1,6,10>": "",
"<1,6,11>": "0",
"<1,6,12>": ""
"<1,6,12>": "",
"<1,6,13>": "",
"<1,6,14>": "",
"<1,6,15>": "",
"<1,6,16>": "",
"<1,6,17>": "",
"<1,6,18>": "",
"<1,6,19>": "",
"<1,6,20>": ""
},
"<1,7>": {
"<1,7,1>": "SEPARATOR",
"<1,7,2>": "",
"<1,7,3>": "",
"<1,7,4>": "",
"<1,7,3>": "FILE.SEP101",
"<1,7,4>": "SEP101",
"<1,7,5>": "0",
"<1,7,6>": "0",
"<1,7,7>": "0",
@ -17455,12 +17492,20 @@
"<1,7,9>": "",
"<1,7,10>": "",
"<1,7,11>": "0",
"<1,7,12>": ""
"<1,7,12>": "",
"<1,7,13>": "",
"<1,7,14>": "",
"<1,7,15>": "",
"<1,7,16>": "",
"<1,7,17>": "",
"<1,7,18>": "",
"<1,7,19>": "",
"<1,7,20>": ""
},
"<1,8>": {
"<1,8,1>": "ITEM",
"<1,8,2>": "",
"<1,8,3>": "",
"<1,8,3>": "FILE.EXIT",
"<1,8,4>": "E&xit",
"<1,8,5>": "0",
"<1,8,6>": "0",
@ -17469,12 +17514,20 @@
"<1,8,9>": "",
"<1,8,10>": "",
"<1,8,11>": "0",
"<1,8,12>": ""
"<1,8,12>": "",
"<1,8,13>": "",
"<1,8,14>": "",
"<1,8,15>": "",
"<1,8,16>": "",
"<1,8,17>": "",
"<1,8,18>": "",
"<1,8,19>": "",
"<1,8,20>": ""
},
"<1,9>": {
"<1,9,1>": "POPUP",
"<1,9,2>": "3",
"<1,9,3>": "",
"<1,9,3>": "EDIT",
"<1,9,4>": "&Edit",
"<1,9,5>": "0",
"<1,9,6>": "0",
@ -17483,12 +17536,20 @@
"<1,9,9>": "",
"<1,9,10>": "",
"<1,9,11>": "0",
"<1,9,12>": ""
"<1,9,12>": "",
"<1,9,13>": "",
"<1,9,14>": "",
"<1,9,15>": "",
"<1,9,16>": "",
"<1,9,17>": "",
"<1,9,18>": "",
"<1,9,19>": "",
"<1,9,20>": ""
},
"<1,10>": {
"<1,10,1>": "ITEM",
"<1,10,2>": "",
"<1,10,3>": "",
"<1,10,3>": "EDIT.OPTIONS",
"<1,10,4>": "&Options\tShift+F2",
"<1,10,5>": "0",
"<1,10,6>": "0",
@ -17497,12 +17558,20 @@
"<1,10,9>": "",
"<1,10,10>": "",
"<1,10,11>": "0",
"<1,10,12>": ""
"<1,10,12>": "",
"<1,10,13>": "",
"<1,10,14>": "",
"<1,10,15>": "",
"<1,10,16>": "",
"<1,10,17>": "",
"<1,10,18>": "",
"<1,10,19>": "",
"<1,10,20>": ""
},
"<1,11>": {
"<1,11,1>": "ITEM",
"<1,11,2>": "",
"<1,11,3>": "",
"<1,11,3>": "EDIT.THICKNESS_OVERGROWTH_AVG",
"<1,11,4>": "&Thickness Overgrowth Avg",
"<1,11,5>": "0",
"<1,11,6>": "0",
@ -17511,12 +17580,20 @@
"<1,11,9>": "",
"<1,11,10>": "",
"<1,11,11>": "0",
"<1,11,12>": ""
"<1,11,12>": "",
"<1,11,13>": "",
"<1,11,14>": "",
"<1,11,15>": "",
"<1,11,16>": "",
"<1,11,17>": "",
"<1,11,18>": "",
"<1,11,19>": "",
"<1,11,20>": ""
},
"<1,12>": {
"<1,12,1>": "ITEM",
"<1,12,2>": "",
"<1,12,3>": "",
"<1,12,3>": "EDIT.SSI_STANDARDS",
"<1,12,4>": "SSI Standards",
"<1,12,5>": "0",
"<1,12,6>": "0",
@ -17525,12 +17602,20 @@
"<1,12,9>": "",
"<1,12,10>": "",
"<1,12,11>": "0",
"<1,12,12>": ""
"<1,12,12>": "",
"<1,12,13>": "",
"<1,12,14>": "",
"<1,12,15>": "",
"<1,12,16>": "",
"<1,12,17>": "",
"<1,12,18>": "",
"<1,12,19>": "",
"<1,12,20>": ""
},
"<1,13>": {
"<1,13,1>": "POPUP",
"<1,13,2>": "10",
"<1,13,3>": "",
"<1,13,3>": "QBF",
"<1,13,4>": "&QBF",
"<1,13,5>": "0",
"<1,13,6>": "0",
@ -17539,12 +17624,20 @@
"<1,13,9>": "",
"<1,13,10>": "",
"<1,13,11>": "0",
"<1,13,12>": ""
"<1,13,12>": "",
"<1,13,13>": "",
"<1,13,14>": "",
"<1,13,15>": "",
"<1,13,16>": "",
"<1,13,17>": "",
"<1,13,18>": "",
"<1,13,19>": "",
"<1,13,20>": ""
},
"<1,14>": {
"<1,14,1>": "ITEM",
"<1,14,2>": "",
"<1,14,3>": "",
"<1,14,3>": "QBF.INITIALIZE",
"<1,14,4>": "&Initialize\tF11",
"<1,14,5>": "0",
"<1,14,6>": "0",
@ -17553,12 +17646,20 @@
"<1,14,9>": "",
"<1,14,10>": "",
"<1,14,11>": "0",
"<1,14,12>": ""
"<1,14,12>": "",
"<1,14,13>": "",
"<1,14,14>": "",
"<1,14,15>": "",
"<1,14,16>": "",
"<1,14,17>": "",
"<1,14,18>": "",
"<1,14,19>": "",
"<1,14,20>": ""
},
"<1,15>": {
"<1,15,1>": "ITEM",
"<1,15,2>": "",
"<1,15,3>": "",
"<1,15,3>": "QBF.EXECUTE",
"<1,15,4>": "&Execute\tF6",
"<1,15,5>": "0",
"<1,15,6>": "0",
@ -17567,13 +17668,21 @@
"<1,15,9>": "",
"<1,15,10>": "",
"<1,15,11>": "0",
"<1,15,12>": ""
"<1,15,12>": "",
"<1,15,13>": "",
"<1,15,14>": "",
"<1,15,15>": "",
"<1,15,16>": "",
"<1,15,17>": "",
"<1,15,18>": "",
"<1,15,19>": "",
"<1,15,20>": ""
},
"<1,16>": {
"<1,16,1>": "SEPARATOR",
"<1,16,2>": "",
"<1,16,3>": "",
"<1,16,4>": "",
"<1,16,3>": "QBF.SEP102",
"<1,16,4>": "SEP102",
"<1,16,5>": "0",
"<1,16,6>": "0",
"<1,16,7>": "0",
@ -17581,12 +17690,20 @@
"<1,16,9>": "",
"<1,16,10>": "",
"<1,16,11>": "0",
"<1,16,12>": ""
"<1,16,12>": "",
"<1,16,13>": "",
"<1,16,14>": "",
"<1,16,15>": "",
"<1,16,16>": "",
"<1,16,17>": "",
"<1,16,18>": "",
"<1,16,19>": "",
"<1,16,20>": ""
},
"<1,17>": {
"<1,17,1>": "ITEM",
"<1,17,2>": "",
"<1,17,3>": "",
"<1,17,3>": "QBF.NEXT",
"<1,17,4>": "&Next\tF3",
"<1,17,5>": "0",
"<1,17,6>": "0",
@ -17595,12 +17712,20 @@
"<1,17,9>": "",
"<1,17,10>": "",
"<1,17,11>": "0",
"<1,17,12>": ""
"<1,17,12>": "",
"<1,17,13>": "",
"<1,17,14>": "",
"<1,17,15>": "",
"<1,17,16>": "",
"<1,17,17>": "",
"<1,17,18>": "",
"<1,17,19>": "",
"<1,17,20>": ""
},
"<1,18>": {
"<1,18,1>": "ITEM",
"<1,18,2>": "",
"<1,18,3>": "",
"<1,18,3>": "QBF.PREVIOUS",
"<1,18,4>": "&Previous\tF4",
"<1,18,5>": "0",
"<1,18,6>": "0",
@ -17609,12 +17734,20 @@
"<1,18,9>": "",
"<1,18,10>": "",
"<1,18,11>": "0",
"<1,18,12>": ""
"<1,18,12>": "",
"<1,18,13>": "",
"<1,18,14>": "",
"<1,18,15>": "",
"<1,18,16>": "",
"<1,18,17>": "",
"<1,18,18>": "",
"<1,18,19>": "",
"<1,18,20>": ""
},
"<1,19>": {
"<1,19,1>": "ITEM",
"<1,19,2>": "",
"<1,19,3>": "",
"<1,19,3>": "QBF.FIRST",
"<1,19,4>": "&First\tCtrl+F4",
"<1,19,5>": "0",
"<1,19,6>": "0",
@ -17623,12 +17756,20 @@
"<1,19,9>": "",
"<1,19,10>": "",
"<1,19,11>": "0",
"<1,19,12>": ""
"<1,19,12>": "",
"<1,19,13>": "",
"<1,19,14>": "",
"<1,19,15>": "",
"<1,19,16>": "",
"<1,19,17>": "",
"<1,19,18>": "",
"<1,19,19>": "",
"<1,19,20>": ""
},
"<1,20>": {
"<1,20,1>": "ITEM",
"<1,20,2>": "",
"<1,20,3>": "",
"<1,20,3>": "QBF.LAST",
"<1,20,4>": "&Last\tCtrl+F3",
"<1,20,5>": "0",
"<1,20,6>": "0",
@ -17637,12 +17778,20 @@
"<1,20,9>": "",
"<1,20,10>": "",
"<1,20,11>": "0",
"<1,20,12>": ""
"<1,20,12>": "",
"<1,20,13>": "",
"<1,20,14>": "",
"<1,20,15>": "",
"<1,20,16>": "",
"<1,20,17>": "",
"<1,20,18>": "",
"<1,20,19>": "",
"<1,20,20>": ""
},
"<1,21>": {
"<1,21,1>": "ITEM",
"<1,21,2>": "",
"<1,21,3>": "",
"<1,21,3>": "QBF.ABSOLUTE",
"<1,21,4>": "&Absolute\tF12",
"<1,21,5>": "0",
"<1,21,6>": "0",
@ -17651,13 +17800,21 @@
"<1,21,9>": "",
"<1,21,10>": "",
"<1,21,11>": "0",
"<1,21,12>": ""
"<1,21,12>": "",
"<1,21,13>": "",
"<1,21,14>": "",
"<1,21,15>": "",
"<1,21,16>": "",
"<1,21,17>": "",
"<1,21,18>": "",
"<1,21,19>": "",
"<1,21,20>": ""
},
"<1,22>": {
"<1,22,1>": "SEPARATOR",
"<1,22,2>": "",
"<1,22,3>": "",
"<1,22,4>": "",
"<1,22,3>": "QBF.SEP103",
"<1,22,4>": "SEP103",
"<1,22,5>": "0",
"<1,22,6>": "0",
"<1,22,7>": "0",
@ -17665,12 +17822,20 @@
"<1,22,9>": "",
"<1,22,10>": "",
"<1,22,11>": "0",
"<1,22,12>": ""
"<1,22,12>": "",
"<1,22,13>": "",
"<1,22,14>": "",
"<1,22,15>": "",
"<1,22,16>": "",
"<1,22,17>": "",
"<1,22,18>": "",
"<1,22,19>": "",
"<1,22,20>": ""
},
"<1,23>": {
"<1,23,1>": "ITEM",
"<1,23,2>": "",
"<1,23,3>": "",
"<1,23,3>": "QBF.CLOSE",
"<1,23,4>": "&Close",
"<1,23,5>": "0",
"<1,23,6>": "0",
@ -17679,12 +17844,20 @@
"<1,23,9>": "",
"<1,23,10>": "",
"<1,23,11>": "0",
"<1,23,12>": ""
"<1,23,12>": "",
"<1,23,13>": "",
"<1,23,14>": "",
"<1,23,15>": "",
"<1,23,16>": "",
"<1,23,17>": "",
"<1,23,18>": "",
"<1,23,19>": "",
"<1,23,20>": ""
},
"<1,24>": {
"<1,24,1>": "POPUP",
"<1,24,2>": "1",
"<1,24,3>": "",
"<1,24,3>": "SEND_MESSAGE",
"<1,24,4>": "&Send Message",
"<1,24,5>": "0",
"<1,24,6>": "0",
@ -17693,12 +17866,20 @@
"<1,24,9>": "",
"<1,24,10>": "",
"<1,24,11>": "0",
"<1,24,12>": ""
"<1,24,12>": "",
"<1,24,13>": "",
"<1,24,14>": "",
"<1,24,15>": "",
"<1,24,16>": "",
"<1,24,17>": "",
"<1,24,18>": "",
"<1,24,19>": "",
"<1,24,20>": ""
},
"<1,25>": {
"<1,25,1>": "ITEM",
"<1,25,2>": "",
"<1,25,3>": "",
"<1,25,3>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT",
"<1,25,4>": "&Message w/attachment",
"<1,25,5>": "0",
"<1,25,6>": "0",
@ -17707,13 +17888,21 @@
"<1,25,9>": "",
"<1,25,10>": "",
"<1,25,11>": "0",
"<1,25,12>": ""
"<1,25,12>": "",
"<1,25,13>": "",
"<1,25,14>": "",
"<1,25,15>": "",
"<1,25,16>": "",
"<1,25,17>": "",
"<1,25,18>": "",
"<1,25,19>": "",
"<1,25,20>": ""
},
"<1,26>": {
"<1,26,1>": "POPUP",
"<1,26,2>": "2",
"<1,26,3>": "",
"<1,26,4>": "&Help",
"<1,26,2>": "1",
"<1,26,3>": "PRINT",
"<1,26,4>": "Print",
"<1,26,5>": "0",
"<1,26,6>": "0",
"<1,26,7>": "0",
@ -17721,43 +17910,109 @@
"<1,26,9>": "",
"<1,26,10>": "",
"<1,26,11>": "0",
"<1,26,12>": ""
"<1,26,12>": "",
"<1,26,13>": "",
"<1,26,14>": "",
"<1,26,15>": "",
"<1,26,16>": "",
"<1,26,17>": "",
"<1,26,18>": "",
"<1,26,19>": ""
},
"<1,27>": {
"<1,27,1>": "ITEM",
"<1,27,2>": "",
"<1,27,3>": "",
"<1,27,4>": "&Help\tF1",
"<1,27,5>": "0",
"<1,27,3>": "PRINT.REPRINT_HOLD_LABEL",
"<1,27,4>": "Reprint Hold Label",
"<1,27,5>": "1",
"<1,27,6>": "0",
"<1,27,7>": "0",
"<1,27,8>": "112",
"<1,27,8>": "0",
"<1,27,9>": "",
"<1,27,10>": "",
"<1,27,11>": "0",
"<1,27,12>": ""
"<1,27,12>": "",
"<1,27,13>": "",
"<1,27,14>": "",
"<1,27,15>": "",
"<1,27,16>": "",
"<1,27,17>": "",
"<1,27,18>": "",
"<1,27,19>": ""
},
"<1,28>": {
"<1,28,1>": "ITEM",
"<1,28,2>": "",
"<1,28,3>": "",
"<1,28,4>": "&Context Help\tCtrl+F1",
"<1,28,1>": "POPUP",
"<1,28,2>": "2",
"<1,28,3>": "HELP",
"<1,28,4>": "&Help",
"<1,28,5>": "0",
"<1,28,6>": "0",
"<1,28,7>": "0",
"<1,28,8>": "624",
"<1,28,8>": "0",
"<1,28,9>": "",
"<1,28,10>": "",
"<1,28,11>": "0",
"<1,28,12>": ""
"<1,28,12>": "",
"<1,28,13>": "",
"<1,28,14>": "",
"<1,28,15>": "",
"<1,28,16>": "",
"<1,28,17>": "",
"<1,28,18>": "",
"<1,28,19>": "",
"<1,28,20>": ""
},
"<1,29>": {
"<1,29,1>": "ITEM",
"<1,29,2>": "",
"<1,29,3>": "HELP.HELP",
"<1,29,4>": "&Help\tF1",
"<1,29,5>": "0",
"<1,29,6>": "0",
"<1,29,7>": "0",
"<1,29,8>": "112",
"<1,29,9>": "",
"<1,29,10>": "",
"<1,29,11>": "0",
"<1,29,12>": "",
"<1,29,13>": "",
"<1,29,14>": "",
"<1,29,15>": "",
"<1,29,16>": "",
"<1,29,17>": "",
"<1,29,18>": "",
"<1,29,19>": "",
"<1,29,20>": ""
},
"<1,30>": {
"<1,30,1>": "ITEM",
"<1,30,2>": "",
"<1,30,3>": "HELP.CONTEXT_HELP",
"<1,30,4>": "&Context Help\tCtrl+F1",
"<1,30,5>": "0",
"<1,30,6>": "0",
"<1,30,7>": "0",
"<1,30,8>": "624",
"<1,30,9>": "",
"<1,30,10>": "",
"<1,30,11>": "0",
"<1,30,12>": "",
"<1,30,13>": "",
"<1,30,14>": "",
"<1,30,15>": "",
"<1,30,16>": "",
"<1,30,17>": "",
"<1,30,18>": "",
"<1,30,19>": "",
"<1,30,20>": ""
}
},
"<2>": {
"<2,1>": {
"<2,1,1>": {
"<2,1,1,1>": "EDIT.THICKNESS_OVERGROWTH_AVG",
"<2,1,1,1>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT",
"<2,1,1,2>": "EDIT.SSI_STANDARDS",
"<2,1,1,3>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT"
"<2,1,1,3>": "EDIT.THICKNESS_OVERGROWTH_AVG"
}
},
"<2,2>": {
@ -17866,22 +18121,39 @@
"<2,2,13,6>": ""
},
"<2,2,14>": {
"<2,2,14,1>": "E",
"<2,2,14,2>": "HELP",
"<2,2,14,3>": "@FOCUS",
"<2,2,14,4>": "",
"<2,2,14,1>": "X",
"<2,2,14,2>": "EXECUTE",
"<2,2,14,3>": "COMM_RDS2",
"<2,2,14,4>": "ReprintHold",
"<2,2,14,5>": "",
"<2,2,14,6>": ""
"<2,2,14,6>": "",
"<2,2,14,7>": "",
"<2,2,14,8>": "",
"<2,2,14,9>": "",
"<2,2,14,10>": "",
"<2,2,14,11>": "",
"<2,2,14,12>": "",
"<2,2,14,13>": "",
"<2,2,14,14>": "",
"<2,2,14,15>": "STPROC",
"<2,2,14,16>": "0"
},
"<2,2,15>": {
"<2,2,15,1>": "E",
"<2,2,15,2>": "HELP",
"<2,2,15,3>": "@WINDOW",
"<2,2,15,3>": "@FOCUS",
"<2,2,15,4>": "",
"<2,2,15,5>": "",
"<2,2,15,6>": ""
},
"<2,2,16>": ""
"<2,2,16>": {
"<2,2,16,1>": "E",
"<2,2,16,2>": "HELP",
"<2,2,16,3>": "@WINDOW",
"<2,2,16,4>": "",
"<2,2,16,5>": "",
"<2,2,16,6>": ""
}
},
"<2,3>": {
"<2,3,1>": "FILE.READ_ROW",
@ -17897,9 +18169,9 @@
"<2,3,11>": "QBF.LAST",
"<2,3,12>": "QBF.ABSOLUTE",
"<2,3,13>": "QBF.CLOSE",
"<2,3,14>": "HELP.HELP",
"<2,3,15>": "HELP.CONTEXT_HELP",
"<2,3,16>": ""
"<2,3,14>": "PRINT.REPRINT_HOLD_LABEL",
"<2,3,15>": "HELP.HELP",
"<2,3,16>": "HELP.CONTEXT_HELP"
},
"<2,4>": "0"
}

View File

@ -18650,22 +18650,19 @@
"<1>": {
"<1,1>": {
"<1,1,1>": "MENU",
"<1,1,2>": "5",
"<1,1,2>": "6",
"<1,1,3>": "",
"<1,1,4>": "",
"<1,1,5>": "0",
"<1,1,6>": "0",
"<1,1,7>": "0",
"<1,1,8>": "0",
"<1,1,9>": "29",
"<1,1,10>": "",
"<1,1,11>": "0",
"<1,1,12>": ""
"<1,1,5>": "",
"<1,1,6>": "",
"<1,1,7>": "",
"<1,1,8>": "",
"<1,1,9>": "31"
},
"<1,2>": {
"<1,2,1>": "POPUP",
"<1,2,2>": "7",
"<1,2,3>": "",
"<1,2,3>": "FILE",
"<1,2,4>": "&File",
"<1,2,5>": "0",
"<1,2,6>": "0",
@ -18674,12 +18671,20 @@
"<1,2,9>": "",
"<1,2,10>": "",
"<1,2,11>": "0",
"<1,2,12>": ""
"<1,2,12>": "",
"<1,2,13>": "",
"<1,2,14>": "",
"<1,2,15>": "",
"<1,2,16>": "",
"<1,2,17>": "",
"<1,2,18>": "",
"<1,2,19>": "",
"<1,2,20>": ""
},
"<1,3>": {
"<1,3,1>": "ITEM",
"<1,3,2>": "",
"<1,3,3>": "",
"<1,3,3>": "FILE.READ_ROW",
"<1,3,4>": "&Read Row",
"<1,3,5>": "0",
"<1,3,6>": "0",
@ -18688,12 +18693,20 @@
"<1,3,9>": "",
"<1,3,10>": "",
"<1,3,11>": "32",
"<1,3,12>": ""
"<1,3,12>": "",
"<1,3,13>": "",
"<1,3,14>": "",
"<1,3,15>": "",
"<1,3,16>": "",
"<1,3,17>": "",
"<1,3,18>": "",
"<1,3,19>": "",
"<1,3,20>": ""
},
"<1,4>": {
"<1,4,1>": "ITEM",
"<1,4,2>": "",
"<1,4,3>": "",
"<1,4,3>": "FILE.SAVE_ROW",
"<1,4,4>": "&Save Row\tF9",
"<1,4,5>": "0",
"<1,4,6>": "0",
@ -18702,12 +18715,20 @@
"<1,4,9>": "",
"<1,4,10>": "",
"<1,4,11>": "32",
"<1,4,12>": ""
"<1,4,12>": "",
"<1,4,13>": "",
"<1,4,14>": "",
"<1,4,15>": "",
"<1,4,16>": "",
"<1,4,17>": "",
"<1,4,18>": "",
"<1,4,19>": "",
"<1,4,20>": ""
},
"<1,5>": {
"<1,5,1>": "ITEM",
"<1,5,2>": "",
"<1,5,3>": "",
"<1,5,3>": "FILE.UPDATE",
"<1,5,4>": "&Update\tF5",
"<1,5,5>": "0",
"<1,5,6>": "0",
@ -18716,13 +18737,21 @@
"<1,5,9>": "Save and ReRead record from database.",
"<1,5,10>": "",
"<1,5,11>": "0",
"<1,5,12>": ""
"<1,5,12>": "",
"<1,5,13>": "",
"<1,5,14>": "",
"<1,5,15>": "",
"<1,5,16>": "",
"<1,5,17>": "",
"<1,5,18>": "",
"<1,5,19>": "",
"<1,5,20>": ""
},
"<1,6>": {
"<1,6,1>": "SEPARATOR",
"<1,6,2>": "",
"<1,6,3>": "",
"<1,6,4>": "",
"<1,6,3>": "FILE.SEP100",
"<1,6,4>": "SEP100",
"<1,6,5>": "0",
"<1,6,6>": "0",
"<1,6,7>": "0",
@ -18730,12 +18759,20 @@
"<1,6,9>": "",
"<1,6,10>": "",
"<1,6,11>": "0",
"<1,6,12>": ""
"<1,6,12>": "",
"<1,6,13>": "",
"<1,6,14>": "",
"<1,6,15>": "",
"<1,6,16>": "",
"<1,6,17>": "",
"<1,6,18>": "",
"<1,6,19>": "",
"<1,6,20>": ""
},
"<1,7>": {
"<1,7,1>": "ITEM",
"<1,7,2>": "",
"<1,7,3>": "",
"<1,7,3>": "FILE.CLEAR_FORM",
"<1,7,4>": "C&lear Form\tF8",
"<1,7,5>": "0",
"<1,7,6>": "0",
@ -18744,13 +18781,21 @@
"<1,7,9>": "",
"<1,7,10>": "",
"<1,7,11>": "0",
"<1,7,12>": ""
"<1,7,12>": "",
"<1,7,13>": "",
"<1,7,14>": "",
"<1,7,15>": "",
"<1,7,16>": "",
"<1,7,17>": "",
"<1,7,18>": "",
"<1,7,19>": "",
"<1,7,20>": ""
},
"<1,8>": {
"<1,8,1>": "SEPARATOR",
"<1,8,2>": "",
"<1,8,3>": "",
"<1,8,4>": "",
"<1,8,3>": "FILE.SEP101",
"<1,8,4>": "SEP101",
"<1,8,5>": "0",
"<1,8,6>": "0",
"<1,8,7>": "0",
@ -18758,12 +18803,20 @@
"<1,8,9>": "",
"<1,8,10>": "",
"<1,8,11>": "0",
"<1,8,12>": ""
"<1,8,12>": "",
"<1,8,13>": "",
"<1,8,14>": "",
"<1,8,15>": "",
"<1,8,16>": "",
"<1,8,17>": "",
"<1,8,18>": "",
"<1,8,19>": "",
"<1,8,20>": ""
},
"<1,9>": {
"<1,9,1>": "ITEM",
"<1,9,2>": "",
"<1,9,3>": "",
"<1,9,3>": "FILE.EXIT",
"<1,9,4>": "E&xit",
"<1,9,5>": "0",
"<1,9,6>": "0",
@ -18772,12 +18825,20 @@
"<1,9,9>": "",
"<1,9,10>": "",
"<1,9,11>": "0",
"<1,9,12>": ""
"<1,9,12>": "",
"<1,9,13>": "",
"<1,9,14>": "",
"<1,9,15>": "",
"<1,9,16>": "",
"<1,9,17>": "",
"<1,9,18>": "",
"<1,9,19>": "",
"<1,9,20>": ""
},
"<1,10>": {
"<1,10,1>": "POPUP",
"<1,10,2>": "3",
"<1,10,3>": "",
"<1,10,3>": "EDIT",
"<1,10,4>": "&Edit",
"<1,10,5>": "0",
"<1,10,6>": "0",
@ -18786,12 +18847,20 @@
"<1,10,9>": "",
"<1,10,10>": "",
"<1,10,11>": "0",
"<1,10,12>": ""
"<1,10,12>": "",
"<1,10,13>": "",
"<1,10,14>": "",
"<1,10,15>": "",
"<1,10,16>": "",
"<1,10,17>": "",
"<1,10,18>": "",
"<1,10,19>": "",
"<1,10,20>": ""
},
"<1,11>": {
"<1,11,1>": "ITEM",
"<1,11,2>": "",
"<1,11,3>": "",
"<1,11,3>": "EDIT.OPTIONS",
"<1,11,4>": "&Options\tShift+F2",
"<1,11,5>": "0",
"<1,11,6>": "0",
@ -18800,12 +18869,20 @@
"<1,11,9>": "",
"<1,11,10>": "",
"<1,11,11>": "0",
"<1,11,12>": ""
"<1,11,12>": "",
"<1,11,13>": "",
"<1,11,14>": "",
"<1,11,15>": "",
"<1,11,16>": "",
"<1,11,17>": "",
"<1,11,18>": "",
"<1,11,19>": "",
"<1,11,20>": ""
},
"<1,12>": {
"<1,12,1>": "ITEM",
"<1,12,2>": "",
"<1,12,3>": "",
"<1,12,3>": "EDIT.REJECT_ACCOUNTABILITY",
"<1,12,4>": "&Reject Accountability",
"<1,12,5>": "0",
"<1,12,6>": "0",
@ -18814,7 +18891,15 @@
"<1,12,9>": "",
"<1,12,10>": "",
"<1,12,11>": "0",
"<1,12,12>": ""
"<1,12,12>": "",
"<1,12,13>": "",
"<1,12,14>": "",
"<1,12,15>": "",
"<1,12,16>": "",
"<1,12,17>": "",
"<1,12,18>": "",
"<1,12,19>": "",
"<1,12,20>": ""
},
"<1,13>": {
"<1,13,1>": "ITEM",
@ -18828,12 +18913,20 @@
"<1,13,9>": "",
"<1,13,10>": "",
"<1,13,11>": "0",
"<1,13,12>": ""
"<1,13,12>": "",
"<1,13,13>": "",
"<1,13,14>": "",
"<1,13,15>": "",
"<1,13,16>": "",
"<1,13,17>": "",
"<1,13,18>": "",
"<1,13,19>": "",
"<1,13,20>": ""
},
"<1,14>": {
"<1,14,1>": "POPUP",
"<1,14,2>": "10",
"<1,14,3>": "",
"<1,14,3>": "QBF",
"<1,14,4>": "&QBF",
"<1,14,5>": "0",
"<1,14,6>": "0",
@ -18842,12 +18935,20 @@
"<1,14,9>": "",
"<1,14,10>": "",
"<1,14,11>": "0",
"<1,14,12>": ""
"<1,14,12>": "",
"<1,14,13>": "",
"<1,14,14>": "",
"<1,14,15>": "",
"<1,14,16>": "",
"<1,14,17>": "",
"<1,14,18>": "",
"<1,14,19>": "",
"<1,14,20>": ""
},
"<1,15>": {
"<1,15,1>": "ITEM",
"<1,15,2>": "",
"<1,15,3>": "",
"<1,15,3>": "QBF.INITIALIZE",
"<1,15,4>": "&Initialize\tF11",
"<1,15,5>": "0",
"<1,15,6>": "0",
@ -18856,12 +18957,20 @@
"<1,15,9>": "",
"<1,15,10>": "",
"<1,15,11>": "0",
"<1,15,12>": ""
"<1,15,12>": "",
"<1,15,13>": "",
"<1,15,14>": "",
"<1,15,15>": "",
"<1,15,16>": "",
"<1,15,17>": "",
"<1,15,18>": "",
"<1,15,19>": "",
"<1,15,20>": ""
},
"<1,16>": {
"<1,16,1>": "ITEM",
"<1,16,2>": "",
"<1,16,3>": "",
"<1,16,3>": "QBF.EXECUTE",
"<1,16,4>": "&Execute\tF6",
"<1,16,5>": "0",
"<1,16,6>": "0",
@ -18870,13 +18979,21 @@
"<1,16,9>": "",
"<1,16,10>": "",
"<1,16,11>": "0",
"<1,16,12>": ""
"<1,16,12>": "",
"<1,16,13>": "",
"<1,16,14>": "",
"<1,16,15>": "",
"<1,16,16>": "",
"<1,16,17>": "",
"<1,16,18>": "",
"<1,16,19>": "",
"<1,16,20>": ""
},
"<1,17>": {
"<1,17,1>": "SEPARATOR",
"<1,17,2>": "",
"<1,17,3>": "",
"<1,17,4>": "",
"<1,17,3>": "QBF.SEP102",
"<1,17,4>": "SEP102",
"<1,17,5>": "0",
"<1,17,6>": "0",
"<1,17,7>": "0",
@ -18884,12 +19001,20 @@
"<1,17,9>": "",
"<1,17,10>": "",
"<1,17,11>": "0",
"<1,17,12>": ""
"<1,17,12>": "",
"<1,17,13>": "",
"<1,17,14>": "",
"<1,17,15>": "",
"<1,17,16>": "",
"<1,17,17>": "",
"<1,17,18>": "",
"<1,17,19>": "",
"<1,17,20>": ""
},
"<1,18>": {
"<1,18,1>": "ITEM",
"<1,18,2>": "",
"<1,18,3>": "",
"<1,18,3>": "QBF.NEXT",
"<1,18,4>": "&Next\tF3",
"<1,18,5>": "0",
"<1,18,6>": "0",
@ -18898,12 +19023,20 @@
"<1,18,9>": "",
"<1,18,10>": "",
"<1,18,11>": "0",
"<1,18,12>": ""
"<1,18,12>": "",
"<1,18,13>": "",
"<1,18,14>": "",
"<1,18,15>": "",
"<1,18,16>": "",
"<1,18,17>": "",
"<1,18,18>": "",
"<1,18,19>": "",
"<1,18,20>": ""
},
"<1,19>": {
"<1,19,1>": "ITEM",
"<1,19,2>": "",
"<1,19,3>": "",
"<1,19,3>": "QBF.PREVIOUS",
"<1,19,4>": "&Previous\tF4",
"<1,19,5>": "0",
"<1,19,6>": "0",
@ -18912,12 +19045,20 @@
"<1,19,9>": "",
"<1,19,10>": "",
"<1,19,11>": "0",
"<1,19,12>": ""
"<1,19,12>": "",
"<1,19,13>": "",
"<1,19,14>": "",
"<1,19,15>": "",
"<1,19,16>": "",
"<1,19,17>": "",
"<1,19,18>": "",
"<1,19,19>": "",
"<1,19,20>": ""
},
"<1,20>": {
"<1,20,1>": "ITEM",
"<1,20,2>": "",
"<1,20,3>": "",
"<1,20,3>": "QBF.FIRST",
"<1,20,4>": "&First\tCtrl+F4",
"<1,20,5>": "0",
"<1,20,6>": "0",
@ -18926,12 +19067,20 @@
"<1,20,9>": "",
"<1,20,10>": "",
"<1,20,11>": "0",
"<1,20,12>": ""
"<1,20,12>": "",
"<1,20,13>": "",
"<1,20,14>": "",
"<1,20,15>": "",
"<1,20,16>": "",
"<1,20,17>": "",
"<1,20,18>": "",
"<1,20,19>": "",
"<1,20,20>": ""
},
"<1,21>": {
"<1,21,1>": "ITEM",
"<1,21,2>": "",
"<1,21,3>": "",
"<1,21,3>": "QBF.LAST",
"<1,21,4>": "&Last\tCtrl+F3",
"<1,21,5>": "0",
"<1,21,6>": "0",
@ -18940,12 +19089,20 @@
"<1,21,9>": "",
"<1,21,10>": "",
"<1,21,11>": "0",
"<1,21,12>": ""
"<1,21,12>": "",
"<1,21,13>": "",
"<1,21,14>": "",
"<1,21,15>": "",
"<1,21,16>": "",
"<1,21,17>": "",
"<1,21,18>": "",
"<1,21,19>": "",
"<1,21,20>": ""
},
"<1,22>": {
"<1,22,1>": "ITEM",
"<1,22,2>": "",
"<1,22,3>": "",
"<1,22,3>": "QBF.ABSOLUTE",
"<1,22,4>": "&Absolute\tF12",
"<1,22,5>": "0",
"<1,22,6>": "0",
@ -18954,13 +19111,21 @@
"<1,22,9>": "",
"<1,22,10>": "",
"<1,22,11>": "0",
"<1,22,12>": ""
"<1,22,12>": "",
"<1,22,13>": "",
"<1,22,14>": "",
"<1,22,15>": "",
"<1,22,16>": "",
"<1,22,17>": "",
"<1,22,18>": "",
"<1,22,19>": "",
"<1,22,20>": ""
},
"<1,23>": {
"<1,23,1>": "SEPARATOR",
"<1,23,2>": "",
"<1,23,3>": "",
"<1,23,4>": "",
"<1,23,3>": "QBF.SEP103",
"<1,23,4>": "SEP103",
"<1,23,5>": "0",
"<1,23,6>": "0",
"<1,23,7>": "0",
@ -18968,12 +19133,20 @@
"<1,23,9>": "",
"<1,23,10>": "",
"<1,23,11>": "0",
"<1,23,12>": ""
"<1,23,12>": "",
"<1,23,13>": "",
"<1,23,14>": "",
"<1,23,15>": "",
"<1,23,16>": "",
"<1,23,17>": "",
"<1,23,18>": "",
"<1,23,19>": "",
"<1,23,20>": ""
},
"<1,24>": {
"<1,24,1>": "ITEM",
"<1,24,2>": "",
"<1,24,3>": "",
"<1,24,3>": "QBF.CLOSE",
"<1,24,4>": "&Close",
"<1,24,5>": "0",
"<1,24,6>": "0",
@ -18982,12 +19155,20 @@
"<1,24,9>": "",
"<1,24,10>": "",
"<1,24,11>": "0",
"<1,24,12>": ""
"<1,24,12>": "",
"<1,24,13>": "",
"<1,24,14>": "",
"<1,24,15>": "",
"<1,24,16>": "",
"<1,24,17>": "",
"<1,24,18>": "",
"<1,24,19>": "",
"<1,24,20>": ""
},
"<1,25>": {
"<1,25,1>": "POPUP",
"<1,25,2>": "1",
"<1,25,3>": "",
"<1,25,3>": "SEND_MESSAGE",
"<1,25,4>": "&Send Message",
"<1,25,5>": "0",
"<1,25,6>": "0",
@ -18996,12 +19177,20 @@
"<1,25,9>": "",
"<1,25,10>": "",
"<1,25,11>": "0",
"<1,25,12>": ""
"<1,25,12>": "",
"<1,25,13>": "",
"<1,25,14>": "",
"<1,25,15>": "",
"<1,25,16>": "",
"<1,25,17>": "",
"<1,25,18>": "",
"<1,25,19>": "",
"<1,25,20>": ""
},
"<1,26>": {
"<1,26,1>": "ITEM",
"<1,26,2>": "",
"<1,26,3>": "",
"<1,26,3>": "SEND_MESSAGE.MESSAGE_W/ATTACHMENT",
"<1,26,4>": "&Message w/attachment",
"<1,26,5>": "0",
"<1,26,6>": "0",
@ -19010,13 +19199,21 @@
"<1,26,9>": "",
"<1,26,10>": "",
"<1,26,11>": "0",
"<1,26,12>": ""
"<1,26,12>": "",
"<1,26,13>": "",
"<1,26,14>": "",
"<1,26,15>": "",
"<1,26,16>": "",
"<1,26,17>": "",
"<1,26,18>": "",
"<1,26,19>": "",
"<1,26,20>": ""
},
"<1,27>": {
"<1,27,1>": "POPUP",
"<1,27,2>": "2",
"<1,27,3>": "",
"<1,27,4>": "&Help",
"<1,27,2>": "1",
"<1,27,3>": "PRINT",
"<1,27,4>": "Print",
"<1,27,5>": "0",
"<1,27,6>": "0",
"<1,27,7>": "0",
@ -19024,35 +19221,101 @@
"<1,27,9>": "",
"<1,27,10>": "",
"<1,27,11>": "0",
"<1,27,12>": ""
"<1,27,12>": "",
"<1,27,13>": "",
"<1,27,14>": "",
"<1,27,15>": "",
"<1,27,16>": "",
"<1,27,17>": "",
"<1,27,18>": "",
"<1,27,19>": ""
},
"<1,28>": {
"<1,28,1>": "ITEM",
"<1,28,2>": "",
"<1,28,3>": "",
"<1,28,4>": "&Help\tF1",
"<1,28,5>": "0",
"<1,28,3>": "PRINT.REPRINT_HOLD_LABEL",
"<1,28,4>": "Reprint Hold Label",
"<1,28,5>": "1",
"<1,28,6>": "0",
"<1,28,7>": "0",
"<1,28,8>": "112",
"<1,28,8>": "0",
"<1,28,9>": "",
"<1,28,10>": "",
"<1,28,11>": "0",
"<1,28,12>": ""
"<1,28,12>": "",
"<1,28,13>": "",
"<1,28,14>": "",
"<1,28,15>": "",
"<1,28,16>": "",
"<1,28,17>": "",
"<1,28,18>": "",
"<1,28,19>": ""
},
"<1,29>": {
"<1,29,1>": "ITEM",
"<1,29,2>": "",
"<1,29,3>": "",
"<1,29,4>": "&Context Help\tCtrl+F1",
"<1,29,1>": "POPUP",
"<1,29,2>": "2",
"<1,29,3>": "HELP",
"<1,29,4>": "&Help",
"<1,29,5>": "0",
"<1,29,6>": "0",
"<1,29,7>": "0",
"<1,29,8>": "624",
"<1,29,8>": "0",
"<1,29,9>": "",
"<1,29,10>": "",
"<1,29,11>": "0",
"<1,29,12>": ""
"<1,29,12>": "",
"<1,29,13>": "",
"<1,29,14>": "",
"<1,29,15>": "",
"<1,29,16>": "",
"<1,29,17>": "",
"<1,29,18>": "",
"<1,29,19>": "",
"<1,29,20>": ""
},
"<1,30>": {
"<1,30,1>": "ITEM",
"<1,30,2>": "",
"<1,30,3>": "HELP.HELP",
"<1,30,4>": "&Help\tF1",
"<1,30,5>": "0",
"<1,30,6>": "0",
"<1,30,7>": "0",
"<1,30,8>": "112",
"<1,30,9>": "",
"<1,30,10>": "",
"<1,30,11>": "0",
"<1,30,12>": "",
"<1,30,13>": "",
"<1,30,14>": "",
"<1,30,15>": "",
"<1,30,16>": "",
"<1,30,17>": "",
"<1,30,18>": "",
"<1,30,19>": "",
"<1,30,20>": ""
},
"<1,31>": {
"<1,31,1>": "ITEM",
"<1,31,2>": "",
"<1,31,3>": "HELP.CONTEXT_HELP",
"<1,31,4>": "&Context Help\tCtrl+F1",
"<1,31,5>": "0",
"<1,31,6>": "0",
"<1,31,7>": "0",
"<1,31,8>": "624",
"<1,31,9>": "",
"<1,31,10>": "",
"<1,31,11>": "0",
"<1,31,12>": "",
"<1,31,13>": "",
"<1,31,14>": "",
"<1,31,15>": "",
"<1,31,16>": "",
"<1,31,17>": "",
"<1,31,18>": "",
"<1,31,19>": "",
"<1,31,20>": ""
}
},
"<2>": {
@ -19177,22 +19440,39 @@
"<2,2,14,6>": ""
},
"<2,2,15>": {
"<2,2,15,1>": "E",
"<2,2,15,2>": "HELP",
"<2,2,15,3>": "@FOCUS",
"<2,2,15,4>": "",
"<2,2,15,1>": "X",
"<2,2,15,2>": "EXECUTE",
"<2,2,15,3>": "COMM_RDS2",
"<2,2,15,4>": "ReprintHold",
"<2,2,15,5>": "",
"<2,2,15,6>": ""
"<2,2,15,6>": "",
"<2,2,15,7>": "",
"<2,2,15,8>": "",
"<2,2,15,9>": "",
"<2,2,15,10>": "",
"<2,2,15,11>": "",
"<2,2,15,12>": "",
"<2,2,15,13>": "",
"<2,2,15,14>": "",
"<2,2,15,15>": "STPROC",
"<2,2,15,16>": "0"
},
"<2,2,16>": {
"<2,2,16,1>": "E",
"<2,2,16,2>": "HELP",
"<2,2,16,3>": "@WINDOW",
"<2,2,16,3>": "@FOCUS",
"<2,2,16,4>": "",
"<2,2,16,5>": "",
"<2,2,16,6>": ""
},
"<2,2,17>": ""
"<2,2,17>": {
"<2,2,17,1>": "E",
"<2,2,17,2>": "HELP",
"<2,2,17,3>": "@WINDOW",
"<2,2,17,4>": "",
"<2,2,17,5>": "",
"<2,2,17,6>": ""
}
},
"<2,3>": {
"<2,3,1>": "FILE.READ_ROW",
@ -19209,9 +19489,9 @@
"<2,3,12>": "QBF.LAST",
"<2,3,13>": "QBF.ABSOLUTE",
"<2,3,14>": "QBF.CLOSE",
"<2,3,15>": "HELP.HELP",
"<2,3,16>": "HELP.CONTEXT_HELP",
"<2,3,17>": ""
"<2,3,15>": "PRINT.REPRINT_HOLD_LABEL",
"<2,3,16>": "HELP.HELP",
"<2,3,17>": "HELP.CONTEXT_HELP"
},
"<2,4>": "0"
}

View File

@ -15685,22 +15685,19 @@
"<1>": {
"<1,1>": {
"<1,1,1>": "MENU",
"<1,1,2>": "5",
"<1,1,2>": "6",
"<1,1,3>": "",
"<1,1,4>": "",
"<1,1,5>": "0",
"<1,1,6>": "0",
"<1,1,7>": "0",
"<1,1,8>": "0",
"<1,1,9>": "32",
"<1,1,10>": "",
"<1,1,11>": "0",
"<1,1,12>": ""
"<1,1,5>": "",
"<1,1,6>": "",
"<1,1,7>": "",
"<1,1,8>": "",
"<1,1,9>": "34"
},
"<1,2>": {
"<1,2,1>": "POPUP",
"<1,2,2>": "7",
"<1,2,3>": "",
"<1,2,3>": "FILE",
"<1,2,4>": "&File",
"<1,2,5>": "0",
"<1,2,6>": "0",
@ -15709,12 +15706,20 @@
"<1,2,9>": "",
"<1,2,10>": "",
"<1,2,11>": "0",
"<1,2,12>": ""
"<1,2,12>": "",
"<1,2,13>": "",
"<1,2,14>": "",
"<1,2,15>": "",
"<1,2,16>": "",
"<1,2,17>": "",
"<1,2,18>": "",
"<1,2,19>": "",
"<1,2,20>": ""
},
"<1,3>": {
"<1,3,1>": "ITEM",
"<1,3,2>": "",
"<1,3,3>": "",
"<1,3,3>": "FILE.READ_ROW",
"<1,3,4>": "&Read Row\tCtrl+R",
"<1,3,5>": "0",
"<1,3,6>": "0",
@ -15723,12 +15728,20 @@
"<1,3,9>": "",
"<1,3,10>": "",
"<1,3,11>": "32",
"<1,3,12>": ""
"<1,3,12>": "",
"<1,3,13>": "",
"<1,3,14>": "",
"<1,3,15>": "",
"<1,3,16>": "",
"<1,3,17>": "",
"<1,3,18>": "",
"<1,3,19>": "",
"<1,3,20>": ""
},
"<1,4>": {
"<1,4,1>": "ITEM",
"<1,4,2>": "",
"<1,4,3>": "",
"<1,4,3>": "FILE.SAVE_ROW",
"<1,4,4>": "&Save Row\tCtrl+S",
"<1,4,5>": "0",
"<1,4,6>": "0",
@ -15737,13 +15750,21 @@
"<1,4,9>": "",
"<1,4,10>": "",
"<1,4,11>": "32",
"<1,4,12>": ""
"<1,4,12>": "",
"<1,4,13>": "",
"<1,4,14>": "",
"<1,4,15>": "",
"<1,4,16>": "",
"<1,4,17>": "",
"<1,4,18>": "",
"<1,4,19>": "",
"<1,4,20>": ""
},
"<1,5>": {
"<1,5,1>": "SEPARATOR",
"<1,5,2>": "",
"<1,5,3>": "",
"<1,5,4>": "",
"<1,5,3>": "FILE.SEP100",
"<1,5,4>": "SEP100",
"<1,5,5>": "0",
"<1,5,6>": "0",
"<1,5,7>": "0",
@ -15751,12 +15772,20 @@
"<1,5,9>": "",
"<1,5,10>": "",
"<1,5,11>": "0",
"<1,5,12>": ""
"<1,5,12>": "",
"<1,5,13>": "",
"<1,5,14>": "",
"<1,5,15>": "",
"<1,5,16>": "",
"<1,5,17>": "",
"<1,5,18>": "",
"<1,5,19>": "",
"<1,5,20>": ""
},
"<1,6>": {
"<1,6,1>": "ITEM",
"<1,6,2>": "",
"<1,6,3>": "",
"<1,6,3>": "FILE.CLEAR_FORM",
"<1,6,4>": "C&lear Form\tF8",
"<1,6,5>": "0",
"<1,6,6>": "0",
@ -15765,12 +15794,20 @@
"<1,6,9>": "",
"<1,6,10>": "",
"<1,6,11>": "0",
"<1,6,12>": ""
"<1,6,12>": "",
"<1,6,13>": "",
"<1,6,14>": "",
"<1,6,15>": "",
"<1,6,16>": "",
"<1,6,17>": "",
"<1,6,18>": "",
"<1,6,19>": "",
"<1,6,20>": ""
},
"<1,7>": {
"<1,7,1>": "ITEM",
"<1,7,2>": "",
"<1,7,3>": "",
"<1,7,3>": "FILE.DELETE_ROW",
"<1,7,4>": "&Delete Row\tF7",
"<1,7,5>": "0",
"<1,7,6>": "0",
@ -15779,13 +15816,21 @@
"<1,7,9>": "",
"<1,7,10>": "",
"<1,7,11>": "0",
"<1,7,12>": ""
"<1,7,12>": "",
"<1,7,13>": "",
"<1,7,14>": "",
"<1,7,15>": "",
"<1,7,16>": "",
"<1,7,17>": "",
"<1,7,18>": "",
"<1,7,19>": "",
"<1,7,20>": ""
},
"<1,8>": {
"<1,8,1>": "SEPARATOR",
"<1,8,2>": "",
"<1,8,3>": "",
"<1,8,4>": "",
"<1,8,3>": "FILE.SEP101",
"<1,8,4>": "SEP101",
"<1,8,5>": "0",
"<1,8,6>": "0",
"<1,8,7>": "0",
@ -15793,12 +15838,20 @@
"<1,8,9>": "",
"<1,8,10>": "",
"<1,8,11>": "0",
"<1,8,12>": ""
"<1,8,12>": "",
"<1,8,13>": "",
"<1,8,14>": "",
"<1,8,15>": "",
"<1,8,16>": "",
"<1,8,17>": "",
"<1,8,18>": "",
"<1,8,19>": "",
"<1,8,20>": ""
},
"<1,9>": {
"<1,9,1>": "ITEM",
"<1,9,2>": "",
"<1,9,3>": "",
"<1,9,3>": "FILE.CLOSE",
"<1,9,4>": "&Close\tAlt+C",
"<1,9,5>": "0",
"<1,9,6>": "0",
@ -15807,12 +15860,20 @@
"<1,9,9>": "",
"<1,9,10>": "",
"<1,9,11>": "0",
"<1,9,12>": ""
"<1,9,12>": "",
"<1,9,13>": "",
"<1,9,14>": "",
"<1,9,15>": "",
"<1,9,16>": "",
"<1,9,17>": "",
"<1,9,18>": "",
"<1,9,19>": "",
"<1,9,20>": ""
},
"<1,10>": {
"<1,10,1>": "POPUP",
"<1,10,2>": "1",
"<1,10,3>": "",
"<1,10,3>": "EDIT",
"<1,10,4>": "&Edit",
"<1,10,5>": "0",
"<1,10,6>": "0",
@ -15821,12 +15882,20 @@
"<1,10,9>": "",
"<1,10,10>": "",
"<1,10,11>": "0",
"<1,10,12>": ""
"<1,10,12>": "",
"<1,10,13>": "",
"<1,10,14>": "",
"<1,10,15>": "",
"<1,10,16>": "",
"<1,10,17>": "",
"<1,10,18>": "",
"<1,10,19>": "",
"<1,10,20>": ""
},
"<1,11>": {
"<1,11,1>": "ITEM",
"<1,11,2>": "",
"<1,11,3>": "",
"<1,11,3>": "EDIT.OPTIONS",
"<1,11,4>": "&Options\tAlt+Down",
"<1,11,5>": "0",
"<1,11,6>": "0",
@ -15835,12 +15904,20 @@
"<1,11,9>": "",
"<1,11,10>": "",
"<1,11,11>": "0",
"<1,11,12>": ""
"<1,11,12>": "",
"<1,11,13>": "",
"<1,11,14>": "",
"<1,11,15>": "",
"<1,11,16>": "",
"<1,11,17>": "",
"<1,11,18>": "",
"<1,11,19>": "",
"<1,11,20>": ""
},
"<1,12>": {
"<1,12,1>": "POPUP",
"<1,12,2>": "4",
"<1,12,3>": "",
"<1,12,3>": "VIEW",
"<1,12,4>": "&View",
"<1,12,5>": "0",
"<1,12,6>": "0",
@ -15849,12 +15926,20 @@
"<1,12,9>": "",
"<1,12,10>": "",
"<1,12,11>": "0",
"<1,12,12>": ""
"<1,12,12>": "",
"<1,12,13>": "",
"<1,12,14>": "",
"<1,12,15>": "",
"<1,12,16>": "",
"<1,12,17>": "",
"<1,12,18>": "",
"<1,12,19>": "",
"<1,12,20>": ""
},
"<1,13>": {
"<1,13,1>": "ITEM",
"<1,13,2>": "",
"<1,13,3>": "",
"<1,13,3>": "VIEW.FIRST_PAGE",
"<1,13,4>": "&First Page\tCtrl+Shift+Home",
"<1,13,5>": "0",
"<1,13,6>": "0",
@ -15863,12 +15948,20 @@
"<1,13,9>": "",
"<1,13,10>": "",
"<1,13,11>": "0",
"<1,13,12>": ""
"<1,13,12>": "",
"<1,13,13>": "",
"<1,13,14>": "",
"<1,13,15>": "",
"<1,13,16>": "",
"<1,13,17>": "",
"<1,13,18>": "",
"<1,13,19>": "",
"<1,13,20>": ""
},
"<1,14>": {
"<1,14,1>": "ITEM",
"<1,14,2>": "",
"<1,14,3>": "",
"<1,14,3>": "VIEW.PREVIOUS_PAGE",
"<1,14,4>": "&Previous Page\tCtrl+Shift+PgUp",
"<1,14,5>": "0",
"<1,14,6>": "0",
@ -15877,12 +15970,20 @@
"<1,14,9>": "",
"<1,14,10>": "",
"<1,14,11>": "0",
"<1,14,12>": ""
"<1,14,12>": "",
"<1,14,13>": "",
"<1,14,14>": "",
"<1,14,15>": "",
"<1,14,16>": "",
"<1,14,17>": "",
"<1,14,18>": "",
"<1,14,19>": "",
"<1,14,20>": ""
},
"<1,15>": {
"<1,15,1>": "ITEM",
"<1,15,2>": "",
"<1,15,3>": "",
"<1,15,3>": "VIEW.NEXT_PAGE",
"<1,15,4>": "&Next Page\tCtrl+Shift+PgDn",
"<1,15,5>": "0",
"<1,15,6>": "0",
@ -15891,12 +15992,20 @@
"<1,15,9>": "",
"<1,15,10>": "",
"<1,15,11>": "0",
"<1,15,12>": ""
"<1,15,12>": "",
"<1,15,13>": "",
"<1,15,14>": "",
"<1,15,15>": "",
"<1,15,16>": "",
"<1,15,17>": "",
"<1,15,18>": "",
"<1,15,19>": "",
"<1,15,20>": ""
},
"<1,16>": {
"<1,16,1>": "ITEM",
"<1,16,2>": "",
"<1,16,3>": "",
"<1,16,3>": "VIEW.LAST_PAGE",
"<1,16,4>": "&Last Page\tCtrl+Shift+End",
"<1,16,5>": "0",
"<1,16,6>": "0",
@ -15905,12 +16014,20 @@
"<1,16,9>": "",
"<1,16,10>": "",
"<1,16,11>": "0",
"<1,16,12>": ""
"<1,16,12>": "",
"<1,16,13>": "",
"<1,16,14>": "",
"<1,16,15>": "",
"<1,16,16>": "",
"<1,16,17>": "",
"<1,16,18>": "",
"<1,16,19>": "",
"<1,16,20>": ""
},
"<1,17>": {
"<1,17,1>": "POPUP",
"<1,17,2>": "12",
"<1,17,3>": "",
"<1,17,3>": "QBF",
"<1,17,4>": "&QBF",
"<1,17,5>": "0",
"<1,17,6>": "0",
@ -15919,12 +16036,20 @@
"<1,17,9>": "",
"<1,17,10>": "",
"<1,17,11>": "0",
"<1,17,12>": ""
"<1,17,12>": "",
"<1,17,13>": "",
"<1,17,14>": "",
"<1,17,15>": "",
"<1,17,16>": "",
"<1,17,17>": "",
"<1,17,18>": "",
"<1,17,19>": "",
"<1,17,20>": ""
},
"<1,18>": {
"<1,18,1>": "ITEM",
"<1,18,2>": "",
"<1,18,3>": "",
"<1,18,3>": "QBF.INITIALIZE",
"<1,18,4>": "&Initialize\tF11",
"<1,18,5>": "0",
"<1,18,6>": "0",
@ -15933,12 +16058,20 @@
"<1,18,9>": "",
"<1,18,10>": "",
"<1,18,11>": "0",
"<1,18,12>": ""
"<1,18,12>": "",
"<1,18,13>": "",
"<1,18,14>": "",
"<1,18,15>": "",
"<1,18,16>": "",
"<1,18,17>": "",
"<1,18,18>": "",
"<1,18,19>": "",
"<1,18,20>": ""
},
"<1,19>": {
"<1,19,1>": "ITEM",
"<1,19,2>": "",
"<1,19,3>": "",
"<1,19,3>": "QBF.EXECUTE",
"<1,19,4>": "&Execute\tF6",
"<1,19,5>": "0",
"<1,19,6>": "0",
@ -15947,13 +16080,21 @@
"<1,19,9>": "",
"<1,19,10>": "",
"<1,19,11>": "0",
"<1,19,12>": ""
"<1,19,12>": "",
"<1,19,13>": "",
"<1,19,14>": "",
"<1,19,15>": "",
"<1,19,16>": "",
"<1,19,17>": "",
"<1,19,18>": "",
"<1,19,19>": "",
"<1,19,20>": ""
},
"<1,20>": {
"<1,20,1>": "SEPARATOR",
"<1,20,2>": "",
"<1,20,3>": "",
"<1,20,4>": "",
"<1,20,3>": "QBF.SEP102",
"<1,20,4>": "SEP102",
"<1,20,5>": "0",
"<1,20,6>": "0",
"<1,20,7>": "0",
@ -15961,12 +16102,20 @@
"<1,20,9>": "",
"<1,20,10>": "",
"<1,20,11>": "0",
"<1,20,12>": ""
"<1,20,12>": "",
"<1,20,13>": "",
"<1,20,14>": "",
"<1,20,15>": "",
"<1,20,16>": "",
"<1,20,17>": "",
"<1,20,18>": "",
"<1,20,19>": "",
"<1,20,20>": ""
},
"<1,21>": {
"<1,21,1>": "ITEM",
"<1,21,2>": "",
"<1,21,3>": "",
"<1,21,3>": "QBF.NEXT",
"<1,21,4>": "&Next\tF3",
"<1,21,5>": "0",
"<1,21,6>": "0",
@ -15975,12 +16124,20 @@
"<1,21,9>": "",
"<1,21,10>": "",
"<1,21,11>": "0",
"<1,21,12>": ""
"<1,21,12>": "",
"<1,21,13>": "",
"<1,21,14>": "",
"<1,21,15>": "",
"<1,21,16>": "",
"<1,21,17>": "",
"<1,21,18>": "",
"<1,21,19>": "",
"<1,21,20>": ""
},
"<1,22>": {
"<1,22,1>": "ITEM",
"<1,22,2>": "",
"<1,22,3>": "",
"<1,22,3>": "QBF.PREVIOUS",
"<1,22,4>": "&Previous\tF4",
"<1,22,5>": "0",
"<1,22,6>": "0",
@ -15989,12 +16146,20 @@
"<1,22,9>": "",
"<1,22,10>": "",
"<1,22,11>": "0",
"<1,22,12>": ""
"<1,22,12>": "",
"<1,22,13>": "",
"<1,22,14>": "",
"<1,22,15>": "",
"<1,22,16>": "",
"<1,22,17>": "",
"<1,22,18>": "",
"<1,22,19>": "",
"<1,22,20>": ""
},
"<1,23>": {
"<1,23,1>": "ITEM",
"<1,23,2>": "",
"<1,23,3>": "",
"<1,23,3>": "QBF.FIRST",
"<1,23,4>": "&First\tCtrl+F4",
"<1,23,5>": "0",
"<1,23,6>": "0",
@ -16003,12 +16168,20 @@
"<1,23,9>": "",
"<1,23,10>": "",
"<1,23,11>": "0",
"<1,23,12>": ""
"<1,23,12>": "",
"<1,23,13>": "",
"<1,23,14>": "",
"<1,23,15>": "",
"<1,23,16>": "",
"<1,23,17>": "",
"<1,23,18>": "",
"<1,23,19>": "",
"<1,23,20>": ""
},
"<1,24>": {
"<1,24,1>": "ITEM",
"<1,24,2>": "",
"<1,24,3>": "",
"<1,24,3>": "QBF.LAST",
"<1,24,4>": "&Last\tCtrl+F3",
"<1,24,5>": "0",
"<1,24,6>": "0",
@ -16017,12 +16190,20 @@
"<1,24,9>": "",
"<1,24,10>": "",
"<1,24,11>": "0",
"<1,24,12>": ""
"<1,24,12>": "",
"<1,24,13>": "",
"<1,24,14>": "",
"<1,24,15>": "",
"<1,24,16>": "",
"<1,24,17>": "",
"<1,24,18>": "",
"<1,24,19>": "",
"<1,24,20>": ""
},
"<1,25>": {
"<1,25,1>": "ITEM",
"<1,25,2>": "",
"<1,25,3>": "",
"<1,25,3>": "QBF.ABSOLUTE",
"<1,25,4>": "&Absolute\tF12",
"<1,25,5>": "0",
"<1,25,6>": "0",
@ -16031,13 +16212,21 @@
"<1,25,9>": "",
"<1,25,10>": "",
"<1,25,11>": "0",
"<1,25,12>": ""
"<1,25,12>": "",
"<1,25,13>": "",
"<1,25,14>": "",
"<1,25,15>": "",
"<1,25,16>": "",
"<1,25,17>": "",
"<1,25,18>": "",
"<1,25,19>": "",
"<1,25,20>": ""
},
"<1,26>": {
"<1,26,1>": "SEPARATOR",
"<1,26,2>": "",
"<1,26,3>": "",
"<1,26,4>": "",
"<1,26,3>": "QBF.SEP103",
"<1,26,4>": "SEP103",
"<1,26,5>": "0",
"<1,26,6>": "0",
"<1,26,7>": "0",
@ -16045,12 +16234,20 @@
"<1,26,9>": "",
"<1,26,10>": "",
"<1,26,11>": "0",
"<1,26,12>": ""
"<1,26,12>": "",
"<1,26,13>": "",
"<1,26,14>": "",
"<1,26,15>": "",
"<1,26,16>": "",
"<1,26,17>": "",
"<1,26,18>": "",
"<1,26,19>": "",
"<1,26,20>": ""
},
"<1,27>": {
"<1,27,1>": "ITEM",
"<1,27,2>": "",
"<1,27,3>": "",
"<1,27,3>": "QBF.TABLE",
"<1,27,4>": "&Table",
"<1,27,5>": "0",
"<1,27,6>": "0",
@ -16059,13 +16256,21 @@
"<1,27,9>": "",
"<1,27,10>": "",
"<1,27,11>": "0",
"<1,27,12>": ""
"<1,27,12>": "",
"<1,27,13>": "",
"<1,27,14>": "",
"<1,27,15>": "",
"<1,27,16>": "",
"<1,27,17>": "",
"<1,27,18>": "",
"<1,27,19>": "",
"<1,27,20>": ""
},
"<1,28>": {
"<1,28,1>": "SEPARATOR",
"<1,28,2>": "",
"<1,28,3>": "",
"<1,28,4>": "",
"<1,28,3>": "QBF.SEP104",
"<1,28,4>": "SEP104",
"<1,28,5>": "0",
"<1,28,6>": "0",
"<1,28,7>": "0",
@ -16073,12 +16278,20 @@
"<1,28,9>": "",
"<1,28,10>": "",
"<1,28,11>": "0",
"<1,28,12>": ""
"<1,28,12>": "",
"<1,28,13>": "",
"<1,28,14>": "",
"<1,28,15>": "",
"<1,28,16>": "",
"<1,28,17>": "",
"<1,28,18>": "",
"<1,28,19>": "",
"<1,28,20>": ""
},
"<1,29>": {
"<1,29,1>": "ITEM",
"<1,29,2>": "",
"<1,29,3>": "",
"<1,29,3>": "QBF.CLOSE",
"<1,29,4>": "&Close",
"<1,29,5>": "0",
"<1,29,6>": "0",
@ -16087,13 +16300,21 @@
"<1,29,9>": "",
"<1,29,10>": "",
"<1,29,11>": "0",
"<1,29,12>": ""
"<1,29,12>": "",
"<1,29,13>": "",
"<1,29,14>": "",
"<1,29,15>": "",
"<1,29,16>": "",
"<1,29,17>": "",
"<1,29,18>": "",
"<1,29,19>": "",
"<1,29,20>": ""
},
"<1,30>": {
"<1,30,1>": "POPUP",
"<1,30,2>": "2",
"<1,30,3>": "",
"<1,30,4>": "&Help",
"<1,30,2>": "1",
"<1,30,3>": "PRINT",
"<1,30,4>": "Print",
"<1,30,5>": "0",
"<1,30,6>": "0",
"<1,30,7>": "0",
@ -16101,35 +16322,103 @@
"<1,30,9>": "",
"<1,30,10>": "",
"<1,30,11>": "0",
"<1,30,12>": ""
"<1,30,12>": "",
"<1,30,13>": "",
"<1,30,14>": "",
"<1,30,15>": "",
"<1,30,16>": "",
"<1,30,17>": "",
"<1,30,18>": "",
"<1,30,19>": "",
"<1,30,20>": ""
},
"<1,31>": {
"<1,31,1>": "ITEM",
"<1,31,2>": "",
"<1,31,3>": "",
"<1,31,4>": "&Help\tF1",
"<1,31,5>": "0",
"<1,31,3>": "PRINT.REPRINT_HOLD_LABEL",
"<1,31,4>": "Reprint Hold Label",
"<1,31,5>": "1",
"<1,31,6>": "0",
"<1,31,7>": "0",
"<1,31,8>": "112",
"<1,31,8>": "0",
"<1,31,9>": "",
"<1,31,10>": "",
"<1,31,11>": "0",
"<1,31,12>": ""
"<1,31,12>": "",
"<1,31,13>": "",
"<1,31,14>": "",
"<1,31,15>": "",
"<1,31,16>": "",
"<1,31,17>": "",
"<1,31,18>": "",
"<1,31,19>": "",
"<1,31,20>": ""
},
"<1,32>": {
"<1,32,1>": "ITEM",
"<1,32,2>": "",
"<1,32,3>": "",
"<1,32,4>": "&QuickHelp\tCtrl+F1",
"<1,32,1>": "POPUP",
"<1,32,2>": "2",
"<1,32,3>": "HELP",
"<1,32,4>": "&Help",
"<1,32,5>": "0",
"<1,32,6>": "0",
"<1,32,7>": "0",
"<1,32,8>": "624",
"<1,32,8>": "0",
"<1,32,9>": "",
"<1,32,10>": "",
"<1,32,11>": "0",
"<1,32,12>": ""
"<1,32,12>": "",
"<1,32,13>": "",
"<1,32,14>": "",
"<1,32,15>": "",
"<1,32,16>": "",
"<1,32,17>": "",
"<1,32,18>": "",
"<1,32,19>": "",
"<1,32,20>": ""
},
"<1,33>": {
"<1,33,1>": "ITEM",
"<1,33,2>": "",
"<1,33,3>": "HELP.HELP",
"<1,33,4>": "&Help\tF1",
"<1,33,5>": "0",
"<1,33,6>": "0",
"<1,33,7>": "0",
"<1,33,8>": "112",
"<1,33,9>": "",
"<1,33,10>": "",
"<1,33,11>": "0",
"<1,33,12>": "",
"<1,33,13>": "",
"<1,33,14>": "",
"<1,33,15>": "",
"<1,33,16>": "",
"<1,33,17>": "",
"<1,33,18>": "",
"<1,33,19>": "",
"<1,33,20>": ""
},
"<1,34>": {
"<1,34,1>": "ITEM",
"<1,34,2>": "",
"<1,34,3>": "HELP.QUICKHELP",
"<1,34,4>": "&QuickHelp\tCtrl+F1",
"<1,34,5>": "0",
"<1,34,6>": "0",
"<1,34,7>": "0",
"<1,34,8>": "624",
"<1,34,9>": "",
"<1,34,10>": "",
"<1,34,11>": "0",
"<1,34,12>": "",
"<1,34,13>": "",
"<1,34,14>": "",
"<1,34,15>": "",
"<1,34,16>": "",
"<1,34,17>": "",
"<1,34,18>": "",
"<1,34,19>": "",
"<1,34,20>": ""
}
},
"<2>": {
@ -16285,17 +16574,44 @@
"<2,2,19,3>": "@WINDOW",
"<2,2,19,4>": "",
"<2,2,19,5>": "",
"<2,2,19,6>": ""
"<2,2,19,6>": "",
"<2,2,19,7>": "",
"<2,2,19,8>": "",
"<2,2,19,9>": "",
"<2,2,19,10>": "",
"<2,2,19,11>": "",
"<2,2,19,12>": "",
"<2,2,19,13>": "",
"<2,2,19,14>": "",
"<2,2,19,15>": "GEN",
"<2,2,19,16>": "0"
},
"<2,2,20>": {
"<2,2,20,1>": "E",
"<2,2,20,2>": "HELP",
"<2,2,20,3>": "@FOCUS",
"<2,2,20,4>": "",
"<2,2,20,1>": "X",
"<2,2,20,2>": "EXECUTE",
"<2,2,20,3>": "COMM_WM_IN",
"<2,2,20,4>": "ReprintHold",
"<2,2,20,5>": "",
"<2,2,20,6>": ""
"<2,2,20,6>": "",
"<2,2,20,7>": "",
"<2,2,20,8>": "",
"<2,2,20,9>": "",
"<2,2,20,10>": "",
"<2,2,20,11>": "",
"<2,2,20,12>": "",
"<2,2,20,13>": "",
"<2,2,20,14>": "",
"<2,2,20,15>": "STPROC",
"<2,2,20,16>": "0"
},
"<2,2,21>": ""
"<2,2,21>": {
"<2,2,21,1>": "E",
"<2,2,21,2>": "HELP",
"<2,2,21,3>": "@FOCUS",
"<2,2,21,4>": "",
"<2,2,21,5>": "",
"<2,2,21,6>": ""
}
},
"<2,3>": {
"<2,3,1>": "FILE.READ_ROW",
@ -16317,8 +16633,8 @@
"<2,3,17>": "QBF.ABSOLUTE",
"<2,3,18>": "QBF.TABLE",
"<2,3,19>": "QBF.CLOSE",
"<2,3,20>": "HELP.HELP",
"<2,3,21>": ""
"<2,3,20>": "PRINT.REPRINT_HOLD_LABEL",
"<2,3,21>": "HELP.HELP"
},
"<2,4>": "0"
}

View File

@ -6655,6 +6655,13 @@
"<41,35,3,3>": "",
"<41,35,3,4>": "",
"<41,35,3,5>": ""
},
"<41,35,4>": {
"<41,35,4,1>": "",
"<41,35,4,2>": "",
"<41,35,4,3>": "",
"<41,35,4,4>": "",
"<41,35,4,5>": ""
}
},
"<41,36>": "",
@ -20006,22 +20013,19 @@
"<1>": {
"<1,1>": {
"<1,1,1>": "MENU",
"<1,1,2>": "6",
"<1,1,2>": "7",
"<1,1,3>": "",
"<1,1,4>": "",
"<1,1,5>": "0",
"<1,1,6>": "0",
"<1,1,7>": "0",
"<1,1,8>": "0",
"<1,1,9>": "30",
"<1,1,10>": "",
"<1,1,11>": "0",
"<1,1,12>": ""
"<1,1,5>": "",
"<1,1,6>": "",
"<1,1,7>": "",
"<1,1,8>": "",
"<1,1,9>": "32"
},
"<1,2>": {
"<1,2,1>": "POPUP",
"<1,2,2>": "4",
"<1,2,3>": "",
"<1,2,3>": "FILE",
"<1,2,4>": "&File",
"<1,2,5>": "0",
"<1,2,6>": "0",
@ -20030,12 +20034,20 @@
"<1,2,9>": "",
"<1,2,10>": "",
"<1,2,11>": "0",
"<1,2,12>": ""
"<1,2,12>": "",
"<1,2,13>": "",
"<1,2,14>": "",
"<1,2,15>": "",
"<1,2,16>": "",
"<1,2,17>": "",
"<1,2,18>": "",
"<1,2,19>": "",
"<1,2,20>": ""
},
"<1,3>": {
"<1,3,1>": "ITEM",
"<1,3,2>": "",
"<1,3,3>": "",
"<1,3,3>": "FILE.READ_ROW",
"<1,3,4>": "&Read Row\tF5",
"<1,3,5>": "0",
"<1,3,6>": "0",
@ -20044,12 +20056,20 @@
"<1,3,9>": "",
"<1,3,10>": "",
"<1,3,11>": "32",
"<1,3,12>": ""
"<1,3,12>": "",
"<1,3,13>": "",
"<1,3,14>": "",
"<1,3,15>": "",
"<1,3,16>": "",
"<1,3,17>": "",
"<1,3,18>": "",
"<1,3,19>": "",
"<1,3,20>": ""
},
"<1,4>": {
"<1,4,1>": "ITEM",
"<1,4,2>": "",
"<1,4,3>": "",
"<1,4,3>": "FILE.SAVE_ROW",
"<1,4,4>": "&Save Row\tF9",
"<1,4,5>": "0",
"<1,4,6>": "0",
@ -20058,13 +20078,21 @@
"<1,4,9>": "",
"<1,4,10>": "",
"<1,4,11>": "32",
"<1,4,12>": ""
"<1,4,12>": "",
"<1,4,13>": "",
"<1,4,14>": "",
"<1,4,15>": "",
"<1,4,16>": "",
"<1,4,17>": "",
"<1,4,18>": "",
"<1,4,19>": "",
"<1,4,20>": ""
},
"<1,5>": {
"<1,5,1>": "SEPARATOR",
"<1,5,2>": "",
"<1,5,3>": "",
"<1,5,4>": "",
"<1,5,3>": "FILE.SEP100",
"<1,5,4>": "SEP100",
"<1,5,5>": "0",
"<1,5,6>": "0",
"<1,5,7>": "0",
@ -20072,12 +20100,20 @@
"<1,5,9>": "",
"<1,5,10>": "",
"<1,5,11>": "0",
"<1,5,12>": ""
"<1,5,12>": "",
"<1,5,13>": "",
"<1,5,14>": "",
"<1,5,15>": "",
"<1,5,16>": "",
"<1,5,17>": "",
"<1,5,18>": "",
"<1,5,19>": "",
"<1,5,20>": ""
},
"<1,6>": {
"<1,6,1>": "ITEM",
"<1,6,2>": "",
"<1,6,3>": "",
"<1,6,3>": "FILE.CLOSE",
"<1,6,4>": "&Close\tAlt+C",
"<1,6,5>": "0",
"<1,6,6>": "0",
@ -20086,12 +20122,20 @@
"<1,6,9>": "",
"<1,6,10>": "",
"<1,6,11>": "0",
"<1,6,12>": ""
"<1,6,12>": "",
"<1,6,13>": "",
"<1,6,14>": "",
"<1,6,15>": "",
"<1,6,16>": "",
"<1,6,17>": "",
"<1,6,18>": "",
"<1,6,19>": "",
"<1,6,20>": ""
},
"<1,7>": {
"<1,7,1>": "POPUP",
"<1,7,2>": "1",
"<1,7,3>": "",
"<1,7,3>": "EDIT",
"<1,7,4>": "&Edit",
"<1,7,5>": "0",
"<1,7,6>": "0",
@ -20100,12 +20144,20 @@
"<1,7,9>": "",
"<1,7,10>": "",
"<1,7,11>": "0",
"<1,7,12>": ""
"<1,7,12>": "",
"<1,7,13>": "",
"<1,7,14>": "",
"<1,7,15>": "",
"<1,7,16>": "",
"<1,7,17>": "",
"<1,7,18>": "",
"<1,7,19>": "",
"<1,7,20>": ""
},
"<1,8>": {
"<1,8,1>": "ITEM",
"<1,8,2>": "",
"<1,8,3>": "",
"<1,8,3>": "EDIT.OPTIONS",
"<1,8,4>": "&Options\tAlt+Down",
"<1,8,5>": "0",
"<1,8,6>": "0",
@ -20114,12 +20166,20 @@
"<1,8,9>": "",
"<1,8,10>": "",
"<1,8,11>": "0",
"<1,8,12>": ""
"<1,8,12>": "",
"<1,8,13>": "",
"<1,8,14>": "",
"<1,8,15>": "",
"<1,8,16>": "",
"<1,8,17>": "",
"<1,8,18>": "",
"<1,8,19>": "",
"<1,8,20>": ""
},
"<1,9>": {
"<1,9,1>": "POPUP",
"<1,9,2>": "4",
"<1,9,3>": "",
"<1,9,3>": "VIEW",
"<1,9,4>": "&View",
"<1,9,5>": "0",
"<1,9,6>": "0",
@ -20128,12 +20188,20 @@
"<1,9,9>": "",
"<1,9,10>": "",
"<1,9,11>": "0",
"<1,9,12>": ""
"<1,9,12>": "",
"<1,9,13>": "",
"<1,9,14>": "",
"<1,9,15>": "",
"<1,9,16>": "",
"<1,9,17>": "",
"<1,9,18>": "",
"<1,9,19>": "",
"<1,9,20>": ""
},
"<1,10>": {
"<1,10,1>": "ITEM",
"<1,10,2>": "",
"<1,10,3>": "",
"<1,10,3>": "VIEW.FIRST_PAGE",
"<1,10,4>": "&First Page\tCtrl+Shift+Home",
"<1,10,5>": "0",
"<1,10,6>": "0",
@ -20142,12 +20210,20 @@
"<1,10,9>": "",
"<1,10,10>": "",
"<1,10,11>": "0",
"<1,10,12>": ""
"<1,10,12>": "",
"<1,10,13>": "",
"<1,10,14>": "",
"<1,10,15>": "",
"<1,10,16>": "",
"<1,10,17>": "",
"<1,10,18>": "",
"<1,10,19>": "",
"<1,10,20>": ""
},
"<1,11>": {
"<1,11,1>": "ITEM",
"<1,11,2>": "",
"<1,11,3>": "",
"<1,11,3>": "VIEW.PREVIOUS_PAGE",
"<1,11,4>": "&Previous Page\tCtrl+Shift+PgUp",
"<1,11,5>": "0",
"<1,11,6>": "0",
@ -20156,12 +20232,20 @@
"<1,11,9>": "",
"<1,11,10>": "",
"<1,11,11>": "0",
"<1,11,12>": ""
"<1,11,12>": "",
"<1,11,13>": "",
"<1,11,14>": "",
"<1,11,15>": "",
"<1,11,16>": "",
"<1,11,17>": "",
"<1,11,18>": "",
"<1,11,19>": "",
"<1,11,20>": ""
},
"<1,12>": {
"<1,12,1>": "ITEM",
"<1,12,2>": "",
"<1,12,3>": "",
"<1,12,3>": "VIEW.NEXT_PAGE",
"<1,12,4>": "&Next Page\tCtrl+Shift+PgDn",
"<1,12,5>": "0",
"<1,12,6>": "0",
@ -20170,12 +20254,20 @@
"<1,12,9>": "",
"<1,12,10>": "",
"<1,12,11>": "0",
"<1,12,12>": ""
"<1,12,12>": "",
"<1,12,13>": "",
"<1,12,14>": "",
"<1,12,15>": "",
"<1,12,16>": "",
"<1,12,17>": "",
"<1,12,18>": "",
"<1,12,19>": "",
"<1,12,20>": ""
},
"<1,13>": {
"<1,13,1>": "ITEM",
"<1,13,2>": "",
"<1,13,3>": "",
"<1,13,3>": "VIEW.LAST_PAGE",
"<1,13,4>": "&Last Page\tCtrl+Shift+End",
"<1,13,5>": "0",
"<1,13,6>": "0",
@ -20184,12 +20276,20 @@
"<1,13,9>": "",
"<1,13,10>": "",
"<1,13,11>": "0",
"<1,13,12>": ""
"<1,13,12>": "",
"<1,13,13>": "",
"<1,13,14>": "",
"<1,13,15>": "",
"<1,13,16>": "",
"<1,13,17>": "",
"<1,13,18>": "",
"<1,13,19>": "",
"<1,13,20>": ""
},
"<1,14>": {
"<1,14,1>": "ITEM",
"<1,14,2>": "",
"<1,14,3>": "",
"<1,14,3>": "SEND_MESSAGE",
"<1,14,4>": "Send Message",
"<1,14,5>": "0",
"<1,14,6>": "0",
@ -20198,12 +20298,20 @@
"<1,14,9>": "Message w/Attachement",
"<1,14,10>": "",
"<1,14,11>": "0",
"<1,14,12>": ""
"<1,14,12>": "",
"<1,14,13>": "",
"<1,14,14>": "",
"<1,14,15>": "",
"<1,14,16>": "",
"<1,14,17>": "",
"<1,14,18>": "",
"<1,14,19>": "",
"<1,14,20>": ""
},
"<1,15>": {
"<1,15,1>": "POPUP",
"<1,15,2>": "12",
"<1,15,3>": "",
"<1,15,3>": "QBF",
"<1,15,4>": "&QBF",
"<1,15,5>": "0",
"<1,15,6>": "0",
@ -20212,12 +20320,20 @@
"<1,15,9>": "",
"<1,15,10>": "",
"<1,15,11>": "0",
"<1,15,12>": ""
"<1,15,12>": "",
"<1,15,13>": "",
"<1,15,14>": "",
"<1,15,15>": "",
"<1,15,16>": "",
"<1,15,17>": "",
"<1,15,18>": "",
"<1,15,19>": "",
"<1,15,20>": ""
},
"<1,16>": {
"<1,16,1>": "ITEM",
"<1,16,2>": "",
"<1,16,3>": "",
"<1,16,3>": "QBF.INITIALIZE",
"<1,16,4>": "&Initialize\tF11",
"<1,16,5>": "0",
"<1,16,6>": "0",
@ -20226,12 +20342,20 @@
"<1,16,9>": "",
"<1,16,10>": "",
"<1,16,11>": "0",
"<1,16,12>": ""
"<1,16,12>": "",
"<1,16,13>": "",
"<1,16,14>": "",
"<1,16,15>": "",
"<1,16,16>": "",
"<1,16,17>": "",
"<1,16,18>": "",
"<1,16,19>": "",
"<1,16,20>": ""
},
"<1,17>": {
"<1,17,1>": "ITEM",
"<1,17,2>": "",
"<1,17,3>": "",
"<1,17,3>": "QBF.EXECUTE",
"<1,17,4>": "&Execute\tF6",
"<1,17,5>": "0",
"<1,17,6>": "0",
@ -20240,13 +20364,21 @@
"<1,17,9>": "",
"<1,17,10>": "",
"<1,17,11>": "0",
"<1,17,12>": ""
"<1,17,12>": "",
"<1,17,13>": "",
"<1,17,14>": "",
"<1,17,15>": "",
"<1,17,16>": "",
"<1,17,17>": "",
"<1,17,18>": "",
"<1,17,19>": "",
"<1,17,20>": ""
},
"<1,18>": {
"<1,18,1>": "SEPARATOR",
"<1,18,2>": "",
"<1,18,3>": "",
"<1,18,4>": "",
"<1,18,3>": "QBF.SEP101",
"<1,18,4>": "SEP101",
"<1,18,5>": "0",
"<1,18,6>": "0",
"<1,18,7>": "0",
@ -20254,12 +20386,20 @@
"<1,18,9>": "",
"<1,18,10>": "",
"<1,18,11>": "0",
"<1,18,12>": ""
"<1,18,12>": "",
"<1,18,13>": "",
"<1,18,14>": "",
"<1,18,15>": "",
"<1,18,16>": "",
"<1,18,17>": "",
"<1,18,18>": "",
"<1,18,19>": "",
"<1,18,20>": ""
},
"<1,19>": {
"<1,19,1>": "ITEM",
"<1,19,2>": "",
"<1,19,3>": "",
"<1,19,3>": "QBF.NEXT",
"<1,19,4>": "&Next\tF3",
"<1,19,5>": "0",
"<1,19,6>": "0",
@ -20268,12 +20408,20 @@
"<1,19,9>": "",
"<1,19,10>": "",
"<1,19,11>": "0",
"<1,19,12>": ""
"<1,19,12>": "",
"<1,19,13>": "",
"<1,19,14>": "",
"<1,19,15>": "",
"<1,19,16>": "",
"<1,19,17>": "",
"<1,19,18>": "",
"<1,19,19>": "",
"<1,19,20>": ""
},
"<1,20>": {
"<1,20,1>": "ITEM",
"<1,20,2>": "",
"<1,20,3>": "",
"<1,20,3>": "QBF.PREVIOUS",
"<1,20,4>": "&Previous\tF4",
"<1,20,5>": "0",
"<1,20,6>": "0",
@ -20282,12 +20430,20 @@
"<1,20,9>": "",
"<1,20,10>": "",
"<1,20,11>": "0",
"<1,20,12>": ""
"<1,20,12>": "",
"<1,20,13>": "",
"<1,20,14>": "",
"<1,20,15>": "",
"<1,20,16>": "",
"<1,20,17>": "",
"<1,20,18>": "",
"<1,20,19>": "",
"<1,20,20>": ""
},
"<1,21>": {
"<1,21,1>": "ITEM",
"<1,21,2>": "",
"<1,21,3>": "",
"<1,21,3>": "QBF.FIRST",
"<1,21,4>": "&First\tCtrl+F4",
"<1,21,5>": "0",
"<1,21,6>": "0",
@ -20296,12 +20452,20 @@
"<1,21,9>": "",
"<1,21,10>": "",
"<1,21,11>": "0",
"<1,21,12>": ""
"<1,21,12>": "",
"<1,21,13>": "",
"<1,21,14>": "",
"<1,21,15>": "",
"<1,21,16>": "",
"<1,21,17>": "",
"<1,21,18>": "",
"<1,21,19>": "",
"<1,21,20>": ""
},
"<1,22>": {
"<1,22,1>": "ITEM",
"<1,22,2>": "",
"<1,22,3>": "",
"<1,22,3>": "QBF.LAST",
"<1,22,4>": "&Last\tCtrl+F3",
"<1,22,5>": "0",
"<1,22,6>": "0",
@ -20310,12 +20474,20 @@
"<1,22,9>": "",
"<1,22,10>": "",
"<1,22,11>": "0",
"<1,22,12>": ""
"<1,22,12>": "",
"<1,22,13>": "",
"<1,22,14>": "",
"<1,22,15>": "",
"<1,22,16>": "",
"<1,22,17>": "",
"<1,22,18>": "",
"<1,22,19>": "",
"<1,22,20>": ""
},
"<1,23>": {
"<1,23,1>": "ITEM",
"<1,23,2>": "",
"<1,23,3>": "",
"<1,23,3>": "QBF.ABSOLUTE",
"<1,23,4>": "&Absolute\tF12",
"<1,23,5>": "0",
"<1,23,6>": "0",
@ -20324,13 +20496,21 @@
"<1,23,9>": "",
"<1,23,10>": "",
"<1,23,11>": "0",
"<1,23,12>": ""
"<1,23,12>": "",
"<1,23,13>": "",
"<1,23,14>": "",
"<1,23,15>": "",
"<1,23,16>": "",
"<1,23,17>": "",
"<1,23,18>": "",
"<1,23,19>": "",
"<1,23,20>": ""
},
"<1,24>": {
"<1,24,1>": "SEPARATOR",
"<1,24,2>": "",
"<1,24,3>": "",
"<1,24,4>": "",
"<1,24,3>": "QBF.SEP102",
"<1,24,4>": "SEP102",
"<1,24,5>": "0",
"<1,24,6>": "0",
"<1,24,7>": "0",
@ -20338,12 +20518,20 @@
"<1,24,9>": "",
"<1,24,10>": "",
"<1,24,11>": "0",
"<1,24,12>": ""
"<1,24,12>": "",
"<1,24,13>": "",
"<1,24,14>": "",
"<1,24,15>": "",
"<1,24,16>": "",
"<1,24,17>": "",
"<1,24,18>": "",
"<1,24,19>": "",
"<1,24,20>": ""
},
"<1,25>": {
"<1,25,1>": "ITEM",
"<1,25,2>": "",
"<1,25,3>": "",
"<1,25,3>": "QBF.TABLE",
"<1,25,4>": "&Table",
"<1,25,5>": "0",
"<1,25,6>": "0",
@ -20352,13 +20540,21 @@
"<1,25,9>": "",
"<1,25,10>": "",
"<1,25,11>": "0",
"<1,25,12>": ""
"<1,25,12>": "",
"<1,25,13>": "",
"<1,25,14>": "",
"<1,25,15>": "",
"<1,25,16>": "",
"<1,25,17>": "",
"<1,25,18>": "",
"<1,25,19>": "",
"<1,25,20>": ""
},
"<1,26>": {
"<1,26,1>": "SEPARATOR",
"<1,26,2>": "",
"<1,26,3>": "",
"<1,26,4>": "",
"<1,26,3>": "QBF.SEP103",
"<1,26,4>": "SEP103",
"<1,26,5>": "0",
"<1,26,6>": "0",
"<1,26,7>": "0",
@ -20366,12 +20562,20 @@
"<1,26,9>": "",
"<1,26,10>": "",
"<1,26,11>": "0",
"<1,26,12>": ""
"<1,26,12>": "",
"<1,26,13>": "",
"<1,26,14>": "",
"<1,26,15>": "",
"<1,26,16>": "",
"<1,26,17>": "",
"<1,26,18>": "",
"<1,26,19>": "",
"<1,26,20>": ""
},
"<1,27>": {
"<1,27,1>": "ITEM",
"<1,27,2>": "",
"<1,27,3>": "",
"<1,27,3>": "QBF.CLOSE",
"<1,27,4>": "&Close",
"<1,27,5>": "0",
"<1,27,6>": "0",
@ -20380,13 +20584,21 @@
"<1,27,9>": "",
"<1,27,10>": "",
"<1,27,11>": "0",
"<1,27,12>": ""
"<1,27,12>": "",
"<1,27,13>": "",
"<1,27,14>": "",
"<1,27,15>": "",
"<1,27,16>": "",
"<1,27,17>": "",
"<1,27,18>": "",
"<1,27,19>": "",
"<1,27,20>": ""
},
"<1,28>": {
"<1,28,1>": "POPUP",
"<1,28,2>": "2",
"<1,28,3>": "",
"<1,28,4>": "&Help",
"<1,28,2>": "1",
"<1,28,3>": "PRINT",
"<1,28,4>": "Print",
"<1,28,5>": "0",
"<1,28,6>": "0",
"<1,28,7>": "0",
@ -20394,35 +20606,103 @@
"<1,28,9>": "",
"<1,28,10>": "",
"<1,28,11>": "0",
"<1,28,12>": ""
"<1,28,12>": "",
"<1,28,13>": "",
"<1,28,14>": "",
"<1,28,15>": "",
"<1,28,16>": "",
"<1,28,17>": "",
"<1,28,18>": "",
"<1,28,19>": "",
"<1,28,20>": ""
},
"<1,29>": {
"<1,29,1>": "ITEM",
"<1,29,2>": "",
"<1,29,3>": "",
"<1,29,4>": "&Help\tF1",
"<1,29,5>": "0",
"<1,29,3>": "PRINT.REPRINT_HOLD_LABEL",
"<1,29,4>": "Reprint Hold Label",
"<1,29,5>": "1",
"<1,29,6>": "0",
"<1,29,7>": "0",
"<1,29,8>": "112",
"<1,29,8>": "0",
"<1,29,9>": "",
"<1,29,10>": "",
"<1,29,11>": "0",
"<1,29,12>": ""
"<1,29,12>": "",
"<1,29,13>": "",
"<1,29,14>": "",
"<1,29,15>": "",
"<1,29,16>": "",
"<1,29,17>": "",
"<1,29,18>": "",
"<1,29,19>": "",
"<1,29,20>": ""
},
"<1,30>": {
"<1,30,1>": "ITEM",
"<1,30,2>": "",
"<1,30,3>": "",
"<1,30,4>": "&QuickHelp\tCtrl+F1",
"<1,30,1>": "POPUP",
"<1,30,2>": "2",
"<1,30,3>": "HELP",
"<1,30,4>": "&Help",
"<1,30,5>": "0",
"<1,30,6>": "0",
"<1,30,7>": "0",
"<1,30,8>": "624",
"<1,30,8>": "0",
"<1,30,9>": "",
"<1,30,10>": "",
"<1,30,11>": "0",
"<1,30,12>": ""
"<1,30,12>": "",
"<1,30,13>": "",
"<1,30,14>": "",
"<1,30,15>": "",
"<1,30,16>": "",
"<1,30,17>": "",
"<1,30,18>": "",
"<1,30,19>": "",
"<1,30,20>": ""
},
"<1,31>": {
"<1,31,1>": "ITEM",
"<1,31,2>": "",
"<1,31,3>": "HELP.HELP",
"<1,31,4>": "&Help\tF1",
"<1,31,5>": "0",
"<1,31,6>": "0",
"<1,31,7>": "0",
"<1,31,8>": "112",
"<1,31,9>": "",
"<1,31,10>": "",
"<1,31,11>": "0",
"<1,31,12>": "",
"<1,31,13>": "",
"<1,31,14>": "",
"<1,31,15>": "",
"<1,31,16>": "",
"<1,31,17>": "",
"<1,31,18>": "",
"<1,31,19>": "",
"<1,31,20>": ""
},
"<1,32>": {
"<1,32,1>": "ITEM",
"<1,32,2>": "",
"<1,32,3>": "HELP.QUICKHELP",
"<1,32,4>": "&QuickHelp\tCtrl+F1",
"<1,32,5>": "0",
"<1,32,6>": "0",
"<1,32,7>": "0",
"<1,32,8>": "624",
"<1,32,9>": "",
"<1,32,10>": "",
"<1,32,11>": "0",
"<1,32,12>": "",
"<1,32,13>": "",
"<1,32,14>": "",
"<1,32,15>": "",
"<1,32,16>": "",
"<1,32,17>": "",
"<1,32,18>": "",
"<1,32,19>": "",
"<1,32,20>": ""
}
},
"<2>": {
@ -20570,17 +20850,44 @@
"<2,2,18,3>": "@WINDOW",
"<2,2,18,4>": "",
"<2,2,18,5>": "",
"<2,2,18,6>": ""
"<2,2,18,6>": "",
"<2,2,18,7>": "",
"<2,2,18,8>": "",
"<2,2,18,9>": "",
"<2,2,18,10>": "",
"<2,2,18,11>": "",
"<2,2,18,12>": "",
"<2,2,18,13>": "",
"<2,2,18,14>": "",
"<2,2,18,15>": "GEN",
"<2,2,18,16>": "0"
},
"<2,2,19>": {
"<2,2,19,1>": "E",
"<2,2,19,2>": "HELP",
"<2,2,19,3>": "@FOCUS",
"<2,2,19,4>": "",
"<2,2,19,1>": "X",
"<2,2,19,2>": "EXECUTE",
"<2,2,19,3>": "COMM_WM_OUT",
"<2,2,19,4>": "ReprintHold",
"<2,2,19,5>": "",
"<2,2,19,6>": ""
"<2,2,19,6>": "",
"<2,2,19,7>": "",
"<2,2,19,8>": "",
"<2,2,19,9>": "",
"<2,2,19,10>": "",
"<2,2,19,11>": "",
"<2,2,19,12>": "",
"<2,2,19,13>": "",
"<2,2,19,14>": "",
"<2,2,19,15>": "STPROC",
"<2,2,19,16>": "0"
},
"<2,2,20>": ""
"<2,2,20>": {
"<2,2,20,1>": "E",
"<2,2,20,2>": "HELP",
"<2,2,20,3>": "@FOCUS",
"<2,2,20,4>": "",
"<2,2,20,5>": "",
"<2,2,20,6>": ""
}
},
"<2,3>": {
"<2,3,1>": "FILE.READ_ROW",
@ -20601,8 +20908,8 @@
"<2,3,16>": "QBF.ABSOLUTE",
"<2,3,17>": "QBF.TABLE",
"<2,3,18>": "QBF.CLOSE",
"<2,3,19>": "HELP.HELP",
"<2,3,20>": ""
"<2,3,19>": "PRINT.REPRINT_HOLD_LABEL",
"<2,3,20>": "HELP.HELP"
},
"<2,4>": "0"
}

View File

@ -14,6 +14,7 @@ EQU CRLF$ TO \0D0A\
$INSERT POPUP_EQUATES
$INSERT APPCOLORS
$Insert LOGICAL
ErrTitle = 'Error in Comm_Dialog_Hold'
@ -42,30 +43,40 @@ RETURN Result
Create:
* * * * * * *
obj_AppWindow('Create')
obj_AppWindow('Create')
Transition = Parm1<1>
TableName = Parm1<2>
HoldType = Parm1<3>
Transition = Parm1<1>
TableName = Parm1<2>
HoldType = Parm1<3>
Stage = Parm1<4>
Interrupted = Parm1<5>
IF HoldType = '' THEN HoldType = 'HOLD'
IF HoldType = '' THEN HoldType = 'HOLD'
BEGIN CASE
CASE Transition = 'ON' AND HoldType = 'HOLD'
BEGIN CASE
CASE Transition = False$ AND HoldType = 'HOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold On')
WinText = 'Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'ENABLED', True$)
Set_Property(@Window : '.CHK_INTERRUPTED', 'ENABLED', True$)
CASE Transition = 'OFF' AND HoldType = 'HOLD'
CASE Transition = True$ AND HoldType = 'HOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold Off')
WinText = 'Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'VALUE', Stage)
Set_Property(@Window : '.CHK_INTERRUPTED', 'CHECK', Interrupted)
CASE Transition = 'ON' AND HoldType = 'SHOLD'
CASE Transition = False$ AND HoldType = 'SHOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold On')
WinText = 'Ship Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'ENABLED', True$)
Set_Property(@Window : '.CHK_INTERRUPTED', 'ENABLED', True$)
CASE Transition = 'OFF' AND HoldType = 'SHOLD'
CASE Transition = True$ AND HoldType = 'SHOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold Off')
WinText = 'Ship Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'Value', Stage)
Set_Property(@Window : '.CHK_INTERRUPTED', 'CHECK', Interrupted)
CASE Transition = 'ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Start Escalation')
@ -74,15 +85,15 @@ BEGIN CASE
CASE Transition = 'D-ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Stop Escalation')
WinText = TableName:' Escalation Change'
END CASE
END CASE
Set_Property(@WINDOW,'TEXT',WinText) ; * Window title in top bar
Set_Property(@WINDOW,'TEXT',WinText) ; * Window title in top bar
UserName = OCONV(@USER4,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
UserName = OCONV(@USER4,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_ID','DEFPROP',@USER4)
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
Set_Property(@WINDOW:'.REASON','FOCUS',1)
Set_Property(@WINDOW:'.USER_ID','DEFPROP',@USER4)
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
Set_Property(@WINDOW:'.REASON','FOCUS',1)
RETURN
@ -92,32 +103,31 @@ RETURN
LU_UserID:
* * * * * * *
TypeOver = ''
TypeOver<PSELECT$> = 1
TypeOver<PDISPLAY$> = 'BY LAST_FIRST'
TypeOver = ''
TypeOver<PSELECT$> = 1
TypeOver<PDISPLAY$> = 'BY LAST_FIRST'
UserID = Popup(@WINDOW,TypeOver,'SHOW_USERS')
UserID = Popup(@WINDOW,TypeOver,'SHOW_USERS')
IF UserID NE '' THEN
IF UserID NE '' THEN
Set_Property(@WINDOW:'.USER_ID','DEFPROP',UserID)
END ELSE
END ELSE
RETURN
END
END
* * * * * * *
UserIDLF:
* * * * * * *
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
UserName = OCONV(UserID,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
UserName = OCONV(UserID,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
RETURN
* * * * * * *
Refresh:
* * * * * * *
@ -136,7 +146,7 @@ Close:
Cancel:
* * * * * * *
End_Dialog(@WINDOW,'Cancel')
End_Dialog(@WINDOW,'Cancel')
RETURN
@ -145,14 +155,22 @@ RETURN
OK:
* * * * * * *
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
Reason = Get_Property(@WINDOW:'.REASON','DEFPROP')
Extended = Get_Property(@WINDOW:'.HOLD_EXTENDED','CHECK')
Result = UserID:@FM:Reason:@FM:Extended
End_Dialog(@WINDOW,Result)
StageEnabled = Get_Property(@WINDOW:'.RAD_STAGE','ENABLED')
Stage = Get_Property(@WINDOW:'.RAD_STAGE','VALUE')
If (Stage NE '') OR (StageEnabled EQ False$) then
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
Reason = Get_Property(@WINDOW:'.REASON','DEFPROP')
Extended = Get_Property(@WINDOW:'.HOLD_EXTENDED','CHECK')
Interrupted = Get_Property(@WINDOW:'.CHK_INTERRUPTED','CHECK')
If (Reason NE '') then
Result = UserID:@FM:Reason:@FM:Extended:@FM:Stage:@FM:Interrupted
End_Dialog(@WINDOW,Result)
end else
Errmsg('A reason is required to change hold status.')
end
end else
Errmsg('Please select either PRE or POST.')
end
RETURN

View File

@ -15,12 +15,13 @@ DECLARE SUBROUTINE Print_Prod_Labels, obj_WO_Mat_Log, obj_Post_Log, obj_Tables,
DECLARE SUBROUTINE obj_Appwindow, Start_Window, Btree.Extract, Msg, Start_Window,Print_Cleanroom_Labels_Thermal, Error_Services
DECLARE SUBROUTINE obj_RDS_Test, obj_Notes, Print_Control_Plan, obj_WO_Mat, Send_Event, Print_RDS_Instruction, obj_RDS
DECLARE SUBROUTINE Start_Window, Development_Services, Dialog_Box, SAP_Services, End_Window, Logging_Services, Rds_Services
Declare subroutine Labeling_Services
DECLARE FUNCTION Get_Property, Get_Status, Dialog_Box, Utility, Send_Message, Popup, obj_RDS_Makeup, Msg, obj_RDS
DECLARE FUNCTION obj_Tables, obj_Clean_Insp, obj_WO_Mat_QA, obj_RDS_Test, obj_WO_Mat, Signature_Services
DECLARE FUNCTION obj_WO_Step, Security_Check, obj_RDS_Audit, obj_WM_In, Create_Dialog, obj_NCR, obj_WO_Mat, MemberOf
DECLARE FUNCTION Start_Window, Database_Services, Development_Services, RDS_Services, RTI_Lock_Owner, Logging_Services
DECLARE FUNCTION Environment_Services, Wafer_Counter_Services, Error_Services, Hold_Services
DECLARE FUNCTION Environment_Services, Wafer_Counter_Services, Error_Services, Hold_Services, Datetime
EQU CRLF$ TO \0D0A\
@ -211,6 +212,7 @@ END CASE
RETURN Result
* * * * * * *
RdsLF:
* * * * * * *
@ -314,8 +316,10 @@ Refresh:
HoldCheck = Hold_Services('CheckForHold', WOMatKey, '')
IF HoldCheck THEN
Set_Property(@WINDOW:'.HOLD_BUTTON2','TEXT','Remove Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', True$)
END ELSE
Set_Property(@WINDOW:'.HOLD_BUTTON2','TEXT','Place on Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', False$)
END
@ -2054,6 +2058,14 @@ HoldClick:
RDSNo = Get_Property(@WINDOW:'.RDS_NO','DEFPROP')
CtrlEnt = Get_Property(@WINDOW,'FOCUS')
PSN = Get_Property(@WINDOW:'.PSN','TEXT')
ReactorType = Get_Property(@WINDOW:'.REACTOR_TYPE','TEXT')
If ReactorType = 'EPP' then
Reactor = 'EPP'
end else
Reactor = Get_Property(@WINDOW:'.REACTOR','TEXT')
end
Send_Event(@WINDOW,'WRITE')
Send_Event(@WINDOW,'CLEAR') ; // 12/21/2017 - DMB - Although WRITE normally clears the form, QBF mode will prevent the clear so do this explicitly so the lock is removed from the RDS record.
@ -2063,14 +2075,33 @@ HoldClick:
WOMatKey = Xlate('RDS', RDSNo, 'WO_MAT_KEY', 'X', '')
//obj_WO_Mat('ToggleHold',WOMatKey:@RM:HoldEntity:@RM:HoldEntityID:@RM:CtrlEnt)
Transition = Hold_Services('CheckForHold', WOMatKey, CtrlEnt)
Stage = Xlate('WO_MAT', WOMatKey, WO_MAT_HOLD_STAGE$, 'X')
Interrupted = Xlate('WO_MAT', WOMatKey, WO_MAT_HOLD_INTERRUPTED$, 'X')
HoldType = 'HOLD'
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType:@FM:Stage:@FM:Interrupted)
If HoldData NE 'Cancel' then
Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEnt, '', HoldData, '')
IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage")
ErrMsg(errCode)
end else
If Transition EQ False$ then
MsgInfo = ''
MsgInfo<MTYPE$> = 'BNY'
MsgInfo<MTEXT$> = 'Hold Successful. Would you like to print label(s)?'
MsgInfo<MICON$> = '!'
PrintLabel = Msg(@WINDOW,MsgInfo,'')
HoldBy = HoldData<1>
Reason = HoldData<2>
Stage = HoldData<4>
Interrupted = HoldData<5>
DTM = Datetime()
If PrintLabel EQ True$ then
Labeling_Services('PrintHoldLabel', HoldEntity, HoldEntityID, Stage, Reason, HoldBy, DTM, PSN, Reactor, Interrupted)
end
end
end
end
end
@ -2737,6 +2768,7 @@ LUPostCode:
RETURN
* * * * * * *
SigProfile:
* * * * * * *
@ -2792,24 +2824,24 @@ RETURN
Overridelog:
* * * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO','TEXT')
orKeys = XLATE('RDS',RDSNo, 295, 'X')
RDSNo = Get_Property(@WINDOW:'.RDS_NO','TEXT')
orKeys = XLATE('RDS',RDSNo, 295, 'X')
Display = ''
overriderec = ''
i = 1
For Each orKey in orKeys using @VM
Display = ''
overriderec = ''
i = 1
For Each orKey in orKeys using @VM
overriderec = Xlate('OVERRIDE_LOG', orKey, '', 'X')
Display<1,I,1> = overriderec<3>
Display<1,I,2> = overriderec<4>
Display<1,I,3> = overriderec<5>
Display<1,I,4> = overriderec<6>
i = i + 1
Next orKey
Next orKey
TypeOver = ''
TypeOver<PDISPLAY$> = Display
void = Popup(@WINDOW,TypeOver,'OVERRIDES')
void = Popup(@WINDOW,TypeOver,'OVERRIDES')
RETURN
@ -2826,6 +2858,7 @@ AddComment:
return
* * * * * * * *
ViewComments:
* * * * * * * *

View File

@ -7,7 +7,7 @@ COMPILE FUNCTION Comm_RDS2(Instruction, Parm1,Parm2)
05/12/2005 - John C. Henry, J.C. Henry & Co., Inc.
*/
DECLARE SUBROUTINE Set_Property, Set_Status, ErrMsg, Set_Property, obj_AppWindow, obj_Notes, obj_RDS_Test
DECLARE SUBROUTINE Set_Property, Set_Status, ErrMsg, Set_Property, obj_AppWindow, obj_Notes, obj_RDS_Test, Labeling_Services
DECLARE SUBROUTINE Btree.Extract, Send_Event, Security_Err_Msg, Forward_Event, End_Window, Start_Window, Database_Services
DECLARE FUNCTION Get_Property, Get_Status, Popup, Send_Message, Msg, Security_Check, Dialog_Box, RowExists
@ -85,6 +85,7 @@ BEGIN CASE
CASE Instruction = 'ViewWOMat' ; GOSUB ViewWOMat
CASE Instruction = 'WMInKeyDC' ; GOSUB WMInKeyDC
CASE Instruction = 'WMOutKeyDC' ; GOSUB WMOutKeyDC
CASE Instruction = 'ReprintHold' ; GOSUB ReprintHold
CASE 1
ErrorMsg = 'Unknown Instruction passed to routine'
@ -97,16 +98,16 @@ RETURN Result
Create:
* * * * * * *
IF NOT(Security_Check('RDS',READ$)) THEN
IF NOT(Security_Check('RDS',READ$)) THEN
Security_Err_Msg('RDS',READ$)
End_Window(@WINDOW)
RETURN
END
END
obj_Appwindow('Create',@WINDOW)
obj_Appwindow('Create',@WINDOW)
GOSUB Refresh
GOSUB Refresh
RETURN
@ -116,21 +117,21 @@ Read:
* * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','TEXT')
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','TEXT')
IF RowExists('RDS',RDSNo) THEN
IF RowExists('RDS',RDSNo) THEN
IF NOT(Security_Check('RDS',READ$)) THEN
Send_Event(@WINDOW,'CLEAR')
Security_Err_Msg('RDS',READ$)
RETURN
END
END ELSE
END ELSE
ErrMsg('RDS entries may only be created from the Work Order window.')
Send_Event(@WINDOW,'CLEAR')
RETURN
END
END
GOSUB Refresh
GOSUB Refresh
RETURN
@ -146,9 +147,9 @@ RETURN
Clear:
* * * * * * *
*Send_Event(@WINDOW,'PAGE',1)
*Send_Event(@WINDOW,'PAGE',1)
GOTO Refresh
GOTO Refresh
RETURN
@ -157,29 +158,27 @@ RETURN
Delete:
* * * * * * *
IF NOT(Security_Check('RDS',DELETE$)) THEN
IF NOT(Security_Check('RDS',DELETE$)) THEN
Security_Err_Msg('RDS',DELETE$)
RETURN
END
END
Result = 0 ;* OK to proceed with the delete
Result = 0 ;* OK to proceed with the delete
RETURN
* * * * * * *
Page:
* * * * * * *
obj_Appwindow('Page')
obj_Appwindow('Page')
GOSUB Refresh
GOSUB Refresh
RETURN
* * * * * * *
Close:
* * * * * * *
@ -193,31 +192,31 @@ Refresh:
* * * * * * *
* QBF buttons
* QBF buttons
Ctrls = @WINDOW:'.QBF_FIRST_FIX':@RM ; Props = 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_PREV_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_ABS_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_NEXT_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_LAST_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_STOP_FIX' ; Props := 'ENABLED'
Ctrls = @WINDOW:'.QBF_FIRST_FIX':@RM ; Props = 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_PREV_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_ABS_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_NEXT_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_LAST_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_STOP_FIX' ; Props := 'ENABLED'
IF Get_Property(@WINDOW,'QBFLIST') = '' THEN
IF Get_Property(@WINDOW,'QBFLIST') = '' THEN
Vals = 0:@RM:0:@RM:0:@RM:0:@RM:0:@RM:0
END ELSE
END ELSE
Vals = 1:@RM:1:@RM:1:@RM:1:@RM:1:@RM:1
END
END
Set_Property(Ctrls,Props,Vals)
Set_Property(Ctrls,Props,Vals)
* Turn edit table symbolic column backgrounds to green
* Turn edit table symbolic column backgrounds to green
ETSymbolics = Get_Property(@WINDOW,'@ET_SYMBOLICS') ;* Loaded during 'Create' in obj_Appwindow
ETSymbolics = Get_Property(@WINDOW,'@ET_SYMBOLICS') ;* Loaded during 'Create' in obj_Appwindow
ETCtrls = ETSymbolics<1>
ETCols = ETSymbolics<2>
ETCtrls = ETSymbolics<1>
ETCols = ETSymbolics<2>
FOR I = 1 TO COUNT(ETCtrls,@VM) + (ETCtrls NE '')
FOR I = 1 TO COUNT(ETCtrls,@VM) + (ETCtrls NE '')
ETCtrl = ETCtrls<1,I>
IF ETCtrl NE @WINDOW:'.CASSETTES' THEN
ETList = Get_Property(ETCtrl,'LIST')
@ -229,31 +228,41 @@ FOR I = 1 TO COUNT(ETCtrls,@VM) + (ETCtrls NE '')
END
NEXT Line
END
NEXT I
NEXT I
RETURN
* * * * * * *
ReprintHold:
* * * * * * *
RDSKey = Get_Property(@WINDOW:'.RDS_NO','DEFPROP')
Labeling_Services('ReprintHoldLabel', 'RDS', RDSKey)
RETURN
* * * * * * *
LURdsNo:
* * * * * * *
Set_Status(0)
Set_Status(0)
RDSKeys = obj_RDS2('Find')
ErrCode = ''
IF Get_Status(errCode) THEN ErrMsg(ErrCode)
RDSKeys = obj_RDS2('Find')
ErrCode = ''
IF Get_Status(errCode) THEN ErrMsg(ErrCode)
CONVERT @FM TO @VM IN RDSKeys
CONVERT @FM TO @VM IN RDSKeys
IF RDSKeys NE '' THEN
IF RDSKeys NE '' THEN
WONo = Get_Property(@Window:'.WO', 'TEXT')
RDSKeys = Dialog_Box('NDW_RDS_QUERY', @Window, WONo)
IF RDSKeys NE '' THEN obj_Appwindow('ViewRelated',@WINDOW:@RM:RDSKeys) ;* Loads form key or QBFList as required
END
END
RETURN
@ -262,11 +271,11 @@ RETURN
ViewQuote:
* * * * * * *
QuoteNo = Get_Property(@WINDOW:'.QUOTE_NO_FIX','TEXT')
QuoteNo = Get_Property(@WINDOW:'.QUOTE_NO_FIX','TEXT')
IF QuoteNo = '' THEN RETURN
IF QuoteNo = '' THEN RETURN
obj_AppWindow('ViewRelated','QUOTE':@RM:QuoteNo)
obj_AppWindow('ViewRelated','QUOTE':@RM:QuoteNo)
RETURN
@ -275,13 +284,13 @@ RETURN
ViewProdSpec:
* * * * * * *
PSNo = Get_Property(@WINDOW:'.PS_NO_FIX','TEXT')
PSNo = Get_Property(@WINDOW:'.PS_NO_FIX','TEXT')
IF PSNo = '' THEN RETURN
IF PSNo = '' THEN RETURN
obj_AppWindow('ViewRelated','PROD_SPEC':@RM:PSNo)
obj_AppWindow('ViewRelated','PROD_SPEC':@RM:PSNo)
Send_Event(@WINDOW:'.PS_NO_FIX','LOSTFOCUS') ;* Kicks the symbolics
Send_Event(@WINDOW:'.PS_NO_FIX','LOSTFOCUS') ;* Kicks the symbolics
RETURN
@ -290,13 +299,13 @@ RETURN
CopyMetrology:
* * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO','DEFPROP')
WONo = Get_Property(@Window:'.WO', 'TEXT')
DestRDSNos = Dialog_Box('NDW_RDS_QUERY', @Window, WONo)
SourceMetKeys = obj_RDS2('GetMetKeys',RDSNo)
RDSCnt = COUNT(DestRDSNos,@VM) + (DestRDSNos NE '')
RDSNo = Get_Property(@WINDOW:'.RDS_NO','DEFPROP')
WONo = Get_Property(@Window:'.WO', 'TEXT')
DestRDSNos = Dialog_Box('NDW_RDS_QUERY', @Window, WONo)
SourceMetKeys = obj_RDS2('GetMetKeys',RDSNo)
RDSCnt = COUNT(DestRDSNos,@VM) + (DestRDSNos NE '')
FOR I = 1 TO RDSCnt
FOR I = 1 TO RDSCnt
Copy = 1 ;* Set flag
DestRDSNo = DestRDSNos<1,I>
@ -337,7 +346,7 @@ FOR I = 1 TO RDSCnt
END ;* End of check for Copy flag
END ;* End of check for Existing Final QA signature
NEXT I
NEXT I
RETURN
@ -391,27 +400,27 @@ return
ViewAudit:
* * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
IF RDSNo = '' THEN RETURN
IF RDSNo = '' THEN RETURN
AuditData = obj_RDS_Audit('Display',RDSNo:@RM:@WINDOW) ;* Returns all audit columns for this window
AuditData = obj_RDS_Audit('Display',RDSNo:@RM:@WINDOW) ;* Returns all audit columns for this window
DispText = AuditData[1,@RM]
UserNames = AuditData[COL2()+1,@RM]
LastDTMS = AuditData[COL2()+1,@RM]
Windows = AuditData[COL2()+1,@RM]
DispText = AuditData[1,@RM]
UserNames = AuditData[COL2()+1,@RM]
LastDTMS = AuditData[COL2()+1,@RM]
Windows = AuditData[COL2()+1,@RM]
PopupDisplay = ''
PopupDisplay = ''
FOR I = 1 TO COUNT(DispText,@FM) + (DispText NE '')
FOR I = 1 TO COUNT(DispText,@FM) + (DispText NE '')
PopupDisplay<1,I> = DispText<I>:@TM:OCONV(UserNames<I>,'[XLATE_CONV,LSL_USERS*FIRST_LAST]' ):@TM:LastDTMs<I>:@TM:Windows<I>
NEXT I
NEXT I
OverRide = ''
OverRide<PDISPLAY$> = PopupDisplay
OverRide = ''
OverRide<PDISPLAY$> = PopupDisplay
void = PopUp(@WINDOW, OverRide, 'RDS_MOD_HIST_VIEW' )
void = PopUp(@WINDOW, OverRide, 'RDS_MOD_HIST_VIEW' )
RETURN
@ -420,21 +429,21 @@ RETURN
LSIdDC:
* * * * * * *
CtrlEntID = @WINDOW:'.RDS_LS_ID_FIX'
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
CtrlEntID = @WINDOW:'.RDS_LS_ID_FIX'
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
IF Get_Property(@WINDOW,'SAVEWARN') THEN
IF Get_Property(@WINDOW,'SAVEWARN') THEN
Set_Property(@WINDOW,'@SKIP_SAVEWARN',0)
END ELSE
END ELSE
Set_Property(@WINDOW,'@SKIP_SAVEWARN',1)
END
END
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
IF CurrCol LT COL$MET_NO THEN
IF CurrCol LT COL$MET_NO THEN
LSId = Get_Property(CtrlEntID,'CELLPOS',COL$LSID:@FM:CurrRow)
IF RDSNo NE '' AND LSId NE '' THEN
@ -455,9 +464,9 @@ IF CurrCol LT COL$MET_NO THEN
obj_Appwindow('ViewNewDetail',DetWindow:@RM:DetKeys:@RM:DefaultRec:@RM:RetKey:@RM:RetPage:@RM:RetCtrl:@RM:RetPos)
END
END
END
IF CurrCol = COL$MET_NO OR CurrCol = COL$MET_NO_Z1 OR CurrCol = COL$MET_NO_Z2 THEN
IF CurrCol = COL$MET_NO OR CurrCol = COL$MET_NO_Z1 OR CurrCol = COL$MET_NO_Z2 THEN
MetNo = Get_Property(CtrlEntID,'CELLPOS',CurrCol:@FM:CurrRow)
IF MetNo NE '' THEN
@ -476,9 +485,7 @@ IF CurrCol = COL$MET_NO OR CurrCol = COL$MET_NO_Z1 OR CurrCol = COL$MET_NO_Z2 TH
obj_Appwindow('ViewNewDetail',DetWindow:@RM:DetKeys:@RM:DefaultRec:@RM:RetKey:@RM:RetPage:@RM:RetCtrl:@RM:RetPos)
END
END
END
RETURN
@ -487,41 +494,33 @@ RETURN
LoadEpiPro:
* * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
CurrentLoad = Get_Property(@WINDOW:'.POCKET','DEFPROP')
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
CurrentLoad = Get_Property(@WINDOW:'.POCKET','DEFPROP')
IF RDSNo = '' THEN RETURN
IF RDSNo = '' THEN RETURN
OutCassettes = CurrentLoad<COL$OUT_CASS>
OutCassettes = CurrentLoad<COL$OUT_CASS>
CONVERT @VM TO '' IN OutCassettes
CONVERT @VM TO '' IN OutCassettes
IF OutCassettes NE '' THEN
IF OutCassettes NE '' THEN
ErrMsg('Wafers have already been unloaded from the reactor.')
RETURN
END
END
/*
IF Security_Check( 'RDS', Print$ ) ELSE
Security_Err_Msg( 'RDS', Print$ )
RETURN
END
*/
Reactor = Get_Property(@WINDOW:'.REACTOR','TEXT')
Reactor = Get_Property(@WINDOW:'.REACTOR','TEXT')
ReactorType = XLATE('REACTOR',Reactor,1,'X')
ReactorType = XLATE('REACTOR',Reactor,1,'X')
IF ReactorType NE 'EPP' THEN
IF ReactorType NE 'EPP' THEN
ErrMsg('Reactor ':Reactor:' is not an EpiPro tool.')
RETURN
END
END
Send_Event(@WINDOW,'WRITE')
Send_Event(@WINDOW,'WRITE')
MatlLoadInfo = Create_Dialog('DIALOG_LOAD_EPI_PRO', @WINDOW, 0, RDSNo:@FM:CurrentLoad)
MatlLoadInfo = Create_Dialog('DIALOG_LOAD_EPI_PRO', @WINDOW, 0, RDSNo:@FM:CurrentLoad)
RETURN
@ -530,59 +529,51 @@ RETURN
UnloadEpiPro:
* * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
CurrentLoad = Get_Property(@WINDOW:'.POCKET','DEFPROP')
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
CurrentLoad = Get_Property(@WINDOW:'.POCKET','DEFPROP')
IF RDSNo = '' THEN RETURN
IF RDSNo = '' THEN RETURN
/*
IF Security_Check( 'RDS', Print$ ) ELSE
Security_Err_Msg( 'RDS', Print$ )
RETURN
END
*/
Reactor = Get_Property(@WINDOW:'.REACTOR','TEXT')
Reactor = Get_Property(@WINDOW:'.REACTOR','TEXT')
ReactorType = XLATE('REACTOR',Reactor,1,'X')
ReactorType = XLATE('REACTOR',Reactor,1,'X')
IF ReactorType NE 'EPP' THEN
IF ReactorType NE 'EPP' THEN
ErrMsg('Reactor ':Reactor:' is not an EpiPro tool.')
RETURN
END
END
Send_Event(@WINDOW,'WRITE')
Send_Event(@WINDOW,'WRITE')
MatlUnloadInfo = Create_Dialog('DIALOG_UNLOAD_EPI_PRO', @WINDOW, 0, RDSNo:@FM:CurrentLoad)
MatlUnloadInfo = Create_Dialog('DIALOG_UNLOAD_EPI_PRO', @WINDOW, 0, RDSNo:@FM:CurrentLoad)
RETURN
* * * * * * *
AddZoneMet:
* * * * * * *
CtrlEntID = @WINDOW:'.RDS_LS_ID_FIX'
CtrlEntID = @WINDOW:'.RDS_LS_ID_FIX'
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
PSNo = Get_Property(@WINDOW:'.PS_NO_FIX','DEFPROP')
LSArray = Get_Property(CtrlEntID,'DEFPROP')
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
PSNo = Get_Property(@WINDOW:'.PS_NO_FIX','DEFPROP')
LSArray = Get_Property(CtrlEntID,'DEFPROP')
LSIDs = LSArray<COL$LSID>
MetNos = LSArray<COL$MET_NO>
MetNosZ1 = LSArray<COL$MET_NO_Z1>
MetNosZ2 = LSArray<COL$MET_NO_Z2>
LSIDs = LSArray<COL$LSID>
MetNos = LSArray<COL$MET_NO>
MetNosZ1 = LSArray<COL$MET_NO_Z1>
MetNosZ2 = LSArray<COL$MET_NO_Z2>
MetTest = MetNos
Z1Test = MetNosZ1
Z2Test = MetNosZ2
MetTest = MetNos
Z1Test = MetNosZ1
Z2Test = MetNosZ2
CONVERT @VM TO '' IN MetTest
CONVERT @VM TO '' IN Z1Test
CONVERT @VM TO '' IN Z2Test
CONVERT @VM TO '' IN MetTest
CONVERT @VM TO '' IN Z1Test
CONVERT @VM TO '' IN Z2Test
IF MetTest = '' THEN
IF MetTest = '' THEN
BEGIN CASE
CASE Z1Test = '' AND Z2Test = ''
* Ask for z1 or z2
@ -597,7 +588,6 @@ IF MetTest = '' THEN
IF NewZone = 3 THEN RETURN
CASE Z1Test = '' AND Z2Test NE ''
NewZone = 1
@ -628,7 +618,7 @@ IF MetTest = '' THEN
Set_Property(@WINDOW:'.RDS_NO','DEFPROP',RDSNo)
Send_Event(@WINDOW,'READ')
END
END
RETURN
@ -637,24 +627,24 @@ RETURN
MoveMetToZone:
* * * * * * *
CtrlEntID = @WINDOW:'.RDS_LS_ID_FIX'
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
CtrlEntID = @WINDOW:'.RDS_LS_ID_FIX'
RDSNo = Get_Property(@WINDOW:'.RDS_NO_FIX','DEFPROP')
LSArray = Get_Property(CtrlEntID,'DEFPROP')
LSArray = Get_Property(CtrlEntID,'DEFPROP')
MetNos = LSArray<COL$MET_NO>
MetNosZ1 = LSArray<COL$MET_NO_Z1>
MetNosZ2 = LSArray<COL$MET_NO_Z2>
MetNos = LSArray<COL$MET_NO>
MetNosZ1 = LSArray<COL$MET_NO_Z1>
MetNosZ2 = LSArray<COL$MET_NO_Z2>
MetTest = MetNos
Z1Test = MetNosZ1
Z2Test = MetNosZ2
MetTest = MetNos
Z1Test = MetNosZ1
Z2Test = MetNosZ2
CONVERT @VM TO '' IN MetTest
CONVERT @VM TO '' IN Z1Test
CONVERT @VM TO '' IN Z2Test
CONVERT @VM TO '' IN MetTest
CONVERT @VM TO '' IN Z1Test
CONVERT @VM TO '' IN Z2Test
IF MetTest NE '' THEN
IF MetTest NE '' THEN
BEGIN CASE
CASE Z1Test = '' AND Z2Test = ''
* Ask for z1 or z2
@ -698,7 +688,7 @@ IF MetTest NE '' THEN
Set_Property(@WINDOW:'.RDS_NO','DEFPROP',RDSNo)
Send_Event(@WINDOW,'READ')
END
END
RETURN
@ -707,12 +697,12 @@ RETURN
ViewWOMat:
* * * * * * *
WONo = Get_Property(@WINDOW:'.WO_NO_FIX','DEFPROP')
CassNo = Get_Property(@WINDOW:'.CASS_NO_FIX','DEFPROP')
WONo = Get_Property(@WINDOW:'.WO_NO_FIX','DEFPROP')
CassNo = Get_Property(@WINDOW:'.CASS_NO_FIX','DEFPROP')
IF WONo NE '' AND CassNo NE '' THEN
IF WONo NE '' AND CassNo NE '' THEN
obj_AppWindow('ViewRelated','WO_MAT':@RM:WONo:'*':CassNo)
END
END
RETURN
@ -721,17 +711,17 @@ RETURN
WMInKeyDC:
* * * * * * *
CtrlEntID = @WINDOW:'.WM_IN_KEY_FIX'
CtrlEntID = @WINDOW:'.WM_IN_KEY_FIX'
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
WMInKey = Get_Property(CtrlEntID,'CELLPOS',1:@FM:CurrRow)
WMInKey = Get_Property(CtrlEntID,'CELLPOS',1:@FM:CurrRow)
IF WMInKey NE '' THEN
IF WMInKey NE '' THEN
obj_Appwindow('ViewRelated', 'WM_IN':@RM:WMInKey)
END
END
RETURN
@ -740,19 +730,17 @@ RETURN
WMOutKeyDC:
* * * * * * *
CtrlEntID = @WINDOW:'.WM_OUT_KEY_FIX'
CtrlEntID = @WINDOW:'.WM_OUT_KEY_FIX'
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
WMOutKey = Get_Property(CtrlEntID,'CELLPOS',1:@FM:CurrRow)
WMOutKey = Get_Property(CtrlEntID,'CELLPOS',1:@FM:CurrRow)
IF WMOutKey NE '' THEN
IF WMOutKey NE '' THEN
obj_Appwindow('ViewRelated', 'WM_OUT':@RM:WMOutKey)
END
END
RETURN

View File

@ -7,7 +7,7 @@ COMPILE FUNCTION Comm_WM_In(Instruction, Parm1,Parm2)
02/27/2025 - DJM - Added prompt to remove hold when creating NCR in 'RejMat'
*/
DECLARE SUBROUTINE Set_Property, Set_Status, ErrMsg, Set_Property, obj_AppWindow, Send_Message
DECLARE SUBROUTINE Set_Property, Set_Status, ErrMsg, Set_Property, obj_AppWindow, Send_Message, Labeling_Services
DECLARE SUBROUTINE Btree.Extract, Send_Event, Security_Err_Msg, Forward_Event, End_Window, Start_Window, Sleepery
DECLARE SUBROUTINE EditCell, obj_NCR, obj_Notes, obj_WO_Mat, obj_WO_Wfr, WM_IN_Services, Hold_Services, Error_Services
DECLARE FUNCTION Get_Property, Get_Status, Popup, Send_Message, Msg, Security_Check, Dialog_Box, RowExists, Error_Services
@ -82,6 +82,7 @@ BEGIN CASE
CASE Instruction = 'HoldDC' ; GOSUB HoldDC
CASE Instruction = 'AddComment' ; GOSUB AddComment
CASE Instruction = 'ViewComments' ; GOSUB ViewComments
CASE Instruction = 'ReprintHold' ; GOSUB ReprintHold
CASE 1
ErrorMsg = 'Unknown Instruction passed to routine'
@ -94,22 +95,22 @@ RETURN Result
Create:
* * * * * * *
obj_Appwindow('Create',@WINDOW)
obj_Appwindow('Create',@WINDOW)
* Provides compatibility with the existing messaging attachment system
* Provides compatibility with the existing messaging attachment system
IF Parm1 NE '' THEN
IF Parm1 NE '' THEN
PassedKeys = Parm1
obj_Appwindow('ViewRelated',@WINDOW:@RM:PassedKeys)
END
END
IF MemberOf(@USER4, 'OI_SUPERUSER') THEN
IF MemberOf(@USER4, 'OI_SUPERUSER') THEN
Set_Property(@WINDOW:'.VOID','VISIBLE',1)
END ELSE
END ELSE
Set_Property(@WINDOW:'.VOID','VISIBLE',0)
END
END
GOSUB Refresh
GOSUB Refresh
RETURN
@ -118,8 +119,7 @@ RETURN
Read:
* * * * * * *
GOSUB Refresh
GOSUB Refresh
RETURN
@ -128,7 +128,7 @@ RETURN
Write:
* * * * * * *
Result = 1
Result = 1
RETURN
@ -138,7 +138,7 @@ Clear:
* * * * * * *
GOTO Refresh
GOTO Refresh
RETURN
@ -147,20 +147,32 @@ RETURN
Delete:
* * * * * * *
ErrMsg('Records may not be modified or deleted.')
ErrMsg('Records may not be modified or deleted.')
Result = 0 ;* No Deletes
Result = 0 ;* No Deletes
RETURN
* * * * * * *
Close:
* * * * * * *
obj_Appwindow('DetailReturn')
obj_Appwindow('DetailReturn')
RETURN
* * * * * * *
ReprintHold:
* * * * * * *
WONo = Get_Property(@WINDOW:'.WO_NO','DEFPROP')
WOStep = Get_Property(@WINDOW:'.PROC_STEP_NO','DEFPROP')
InCassNo = Get_Property(@WINDOW:'.IN_CASS_NO','DEFPROP')
WMIKey = WONo:'*':WOStep:'*':InCassNo
Labeling_Services('ReprintHoldLabel', 'WM_IN', WMIKey)
RETURN
@ -170,45 +182,46 @@ Refresh:
* * * * * * *
IF Get_Property(@WINDOW:'.HOLD_CHECKBOX','CHECK') THEN
IF Get_Property(@WINDOW:'.HOLD_CHECKBOX','CHECK') THEN
Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Remove Hold')
END ELSE
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', True$)
END ELSE
Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Place on Hold')
END
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', False$)
END
IF Get_Property(@WINDOW:'.SPEC_PRE_SURFSCAN','CHECK') THEN
IF Get_Property(@WINDOW:'.SPEC_PRE_SURFSCAN','CHECK') THEN
Set_Property(@WINDOW:'.SURFSCAN_BUTTON','ENABLED',1)
END ELSE
END ELSE
Set_Property(@WINDOW:'.SURFSCAN_BUTTON','ENABLED',0)
END
END
* QBF buttons
* QBF buttons
Ctrls = @WINDOW:'.QBF_FIRST_FIX':@RM ; Props = 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_PREV_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_ABS_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_NEXT_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_LAST_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_STOP_FIX' ; Props := 'ENABLED'
Ctrls = @WINDOW:'.QBF_FIRST_FIX':@RM ; Props = 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_PREV_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_ABS_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_NEXT_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_LAST_FIX':@RM ; Props := 'ENABLED':@RM
Ctrls := @WINDOW:'.QBF_STOP_FIX' ; Props := 'ENABLED'
IF Get_Property(@WINDOW,'QBFLIST') = '' THEN
IF Get_Property(@WINDOW,'QBFLIST') = '' THEN
Vals = 0:@RM:0:@RM:0:@RM:0:@RM:0:@RM:0
END ELSE
END ELSE
Vals = 1:@RM:1:@RM:1:@RM:1:@RM:1:@RM:1
END
END
Set_Property(Ctrls,Props,Vals)
Set_Property(Ctrls,Props,Vals)
* Turn edit table symbolic column backgrounds to green
* Turn edit table symbolic column backgrounds to green
ETSymbolics = Get_Property(@WINDOW,'@ET_SYMBOLICS') ;* Loaded during 'Create' in obj_Appwindow
ETSymbolics = Get_Property(@WINDOW,'@ET_SYMBOLICS') ;* Loaded during 'Create' in obj_Appwindow
ETCtrls = ETSymbolics<1>
ETCols = ETSymbolics<2>
ETCtrls = ETSymbolics<1>
ETCols = ETSymbolics<2>
FOR I = 1 TO COUNT(ETCtrls,@VM) + (ETCtrls NE '')
FOR I = 1 TO COUNT(ETCtrls,@VM) + (ETCtrls NE '')
ETCtrl = ETCtrls<1,I>
IF ETCtrl NE @WINDOW:'.CASSETTES' THEN
ETList = Get_Property(ETCtrl,'LIST')
@ -220,15 +233,15 @@ FOR I = 1 TO COUNT(ETCtrls,@VM) + (ETCtrls NE '')
END
NEXT Line
END
NEXT I
NEXT I
CtrlName = @WINDOW:'.NCR_KEYS'
NCRList = Get_Property(CtrlName,'LIST')
CtrlName = @WINDOW:'.NCR_KEYS'
NCRList = Get_Property(CtrlName,'LIST')
ColCount = COUNT(NCRList<1>,@VM) + (NCRList<1> NE '')
FOR Line = 1 TO COUNT(NCRList,@FM) + (NCRList NE '')
ColCount = COUNT(NCRList<1>,@VM) + (NCRList<1> NE '')
FOR Line = 1 TO COUNT(NCRList,@FM) + (NCRList NE '')
Status = NCRList<Line,2>
@ -245,12 +258,11 @@ FOR Line = 1 TO COUNT(NCRList,@FM) + (NCRList NE '')
stat = Send_Message(CtrlName,'COLOR_BY_POS',Col,Line,Color)
NEXT Col
NEXT Line
NEXT Line
RETURN
* * * * * * * *
AddComment:
* * * * * * * *
@ -265,6 +277,7 @@ AddComment:
return
* * * * * * * *
ViewComments:
* * * * * * * *
@ -276,41 +289,43 @@ ViewComments:
return
* * * * * * *
Surfscan:
* * * * * * *
Ctrls = @WINDOW:'.WO_NO':@RM ; Props = 'DEFPROP':@RM
Ctrls := @WINDOW:'.PROC_STEP_NO':@RM ; Props := 'DEFPROP':@RM
Ctrls := @WINDOW:'.IN_CASS_NO' ; Props := 'DEFPROP'
Ctrls = @WINDOW:'.WO_NO':@RM ; Props = 'DEFPROP':@RM
Ctrls := @WINDOW:'.PROC_STEP_NO':@RM ; Props := 'DEFPROP':@RM
Ctrls := @WINDOW:'.IN_CASS_NO' ; Props := 'DEFPROP'
Vals = Get_Property(Ctrls,Props)
Vals = Get_Property(Ctrls,Props)
WONo = Vals[1,@RM]
ProcStepNo = Vals[COL2()+1,@RM]
InCassNo = Vals[COL2()+1,@RM]
WONo = Vals[1,@RM]
ProcStepNo = Vals[COL2()+1,@RM]
InCassNo = Vals[COL2()+1,@RM]
IF WONo NE '' AND ProcStepNo NE '' AND InCassNo NE '' THEN
IF WONo NE '' AND ProcStepNo NE '' AND InCassNo NE '' THEN
Stage = 'PE' ;* PreEpi
SurfScanKey = WONO:'*':ProcStepNo:'*':InCassNo:'*':Stage
obj_AppWindow('ViewRelated','SURFACE_SCAN':@RM:SurfScanKey)
END
END
RETURN
* * * * * * *
SigBlockDC:
* * * * * * *
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CurrArray = Get_Property(CtrlEntID,'DEFPROP')
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrArray = Get_Property(CtrlEntID,'DEFPROP')
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
BEGIN CASE
BEGIN CASE
CASE CurrCol = COL$PRE_CODE
ColumnPopup ='PRECLEANCODE'
@ -333,13 +348,13 @@ BEGIN CASE
RETURN
END CASE
END CASE
ReturnValue = Popup( @WINDOW, '', ColumnPopup )
ReturnValue = Popup( @WINDOW, '', ColumnPopup )
IF ReturnValue NE '' THEN
IF ReturnValue NE '' THEN
obj_AppWindow('LUValReturn',ReturnValue:@RM:CtrlEntID:@RM:CurrPos)
END
END
RETURN
@ -348,12 +363,12 @@ RETURN
SigBlockDelete:
* * * * * * *
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CtrlEntID = @WINDOW:'.SIG_BLOCK'
RowPos = Parm1
DelRow = Parm2
RowPos = Parm1
DelRow = Parm2
IF DelRow<1,COL$PRE_EPI_SIG> NE '' THEN
IF DelRow<1,COL$PRE_EPI_SIG> NE '' THEN
Send_Message( CtrlEntId, 'INSERT', RowPos, DelRow )
@ -361,20 +376,20 @@ IF DelRow<1,COL$PRE_EPI_SIG> NE '' THEN
SelPos<2> = SelPos<2> - 1
Set_Property(CtrlEntID,'SELPOS',SelPos)
RETURN
END
END
MsgInfo = ''
MsgInfo<MTEXT$> = 'Do you wish to delete this cleaning entry?'
MsgInfo<MTYPE$> = 'BNY'
Resp = Msg( '', MsgInfo )
MsgInfo = ''
MsgInfo<MTEXT$> = 'Do you wish to delete this cleaning entry?'
MsgInfo<MTYPE$> = 'BNY'
Resp = Msg( '', MsgInfo )
IF NOT(Resp) THEN
IF NOT(Resp) THEN
Send_Message( CtrlEntId, 'INSERT', RowPos, DelRow )
SelPos = Get_Property(CtrlEntID,'SELPOS')
SelPos<2> = SelPos<2> - 1
Set_Property(CtrlEntID,'SELPOS',SelPos)
END
END
RETURN
@ -383,19 +398,20 @@ RETURN
SigblockInsert:
* * * * * * *
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CtrlEntID = @WINDOW:'.SIG_BLOCK'
RowPos = Parm1
RowPos = Parm1
MsgInfo = ''
MsgInfo<MTEXT$> = 'Do you wish to insert a cleaning?'
MsgInfo<MTYPE$> = 'BNY'
MsgInfo = ''
MsgInfo<MTEXT$> = 'Do you wish to insert a cleaning?'
MsgInfo<MTYPE$> = 'BNY'
Resp = Msg( '', MsgInfo )
Resp = Msg( '', MsgInfo )
IF Resp ELSE
IF Resp ELSE
Send_Message( CtrlEntId, "DELETE", RowPos )
END
END
RETURN
@ -403,23 +419,23 @@ RETURN
SigBlockPC:
* * * * * * *
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CurrList = Get_Property(CtrlEntID,'LIST')
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrList = Get_Property(CtrlEntID,'LIST')
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
RowData = CurrList<CurrRow>
RowData = CurrList<CurrRow>
IF RowData<1,COL$PRE_EPI_SIG> NE '' THEN
IF RowData<1,COL$PRE_EPI_SIG> NE '' THEN
Set_Property(CtrlEntId,"SELPOS",1:@FM:CurrRow + 1)
RETURN
END
END
BEGIN CASE
BEGIN CASE
CASE CurrCol = COL$PRE_EPI_NAME
Set_Property(CtrlEntID,'SELPOS',COL$PRE_EPI_DTM:@FM:CurrRow)
@ -431,7 +447,7 @@ BEGIN CASE
Set_Property(CtrlEntID,'CELLPOS',CurrDate:' ':CurrTime,CurrPos)
END
END CASE
END CASE
RETURN
@ -440,11 +456,11 @@ RETURN
SigBlockClick:
* * * * * * *
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CtrlEntID = @WINDOW:'.SIG_BLOCK'
Forward_Event()
Forward_Event()
Send_Event(@WINDOW,'POSCHANGED')
Send_Event(@WINDOW,'POSCHANGED')
RETURN
@ -454,35 +470,35 @@ RETURN
Sign:
* * * * * * *
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CtrlEntID = @WINDOW:'.SIG_BLOCK'
CurrArray = Get_Property(CtrlEntID,'ARRAY')
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrArray = Get_Property(CtrlEntID,'ARRAY')
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
Signatures = CurrArray<COL$PRE_EPI_SIG>
Signatures = CurrArray<COL$PRE_EPI_SIG>
SigCnt = COUNT(Signatures, @VM ) + (Signatures NE '')
SigCnt = COUNT(Signatures, @VM ) + (Signatures NE '')
LOOP
UNTIL Signatures[-1,1] NE @VM
LOOP
UNTIL Signatures[-1,1] NE @VM
Signatures[-1,1] = ''
REPEAT
REPEAT
PSNo = Get_Property(@WINDOW:'.PS_NO','DEFPROP')
PSNo = Get_Property(@WINDOW:'.PS_NO','DEFPROP')
VerifyInstructions = XLATE('PROD_SPEC',PSNo,PROD_SPEC_PRE_EPI_VER_INST$,'X')
VerifyInstructions = XLATE('PROD_SPEC',PSNo,PROD_SPEC_PRE_EPI_VER_INST$,'X')
IF VerifyInstructions NE '' THEN
IF VerifyInstructions NE '' THEN
Yes = Dialog_Box( 'RDS_VER', @WINDOW, PSNO:'*':PROD_SPEC_PRE_EPI_VER_INST$ )
IF NOT(Yes) THEN RETURN ;* User bailed
END
END
Valid = Dialog_Box( 'QUOTE_SIG_PWD_ENTRY', @WINDOW, @USER4:@VM:XLATE( 'LSL_USERS', @USER4, LSL_USERS_PASSWORD$, 'X' ) )
Valid = Dialog_Box( 'QUOTE_SIG_PWD_ENTRY', @WINDOW, @USER4:@VM:XLATE( 'LSL_USERS', @USER4, LSL_USERS_PASSWORD$, 'X' ) )
IF Valid THEN
IF Valid THEN
SigCnt = COUNT(Signatures,@VM) + (Signatures NE '')
NextLine = SigCnt + 1
@ -497,29 +513,28 @@ IF Valid THEN
Set_Property(CtrlEntID,'CELLPOS',UserName,COL$PRE_EPI_NAME:@FM:NextLine)
Set_Property(CtrlEntID,'CELLPOS',CurrDTM,COL$PRE_EPI_DTM:@FM:NextLine)
END
END
RETURN
* * * * * * *
RdsDC:
* * * * * * *
WOStepKey = Get_Property(@WINDOW,'ID')
WOStepKey = Get_Property(@WINDOW,'ID')
IF WOStepKey = '' THEN RETURN
IF WOStepKey = '' THEN RETURN
CtrlEntID = @WINDOW:'.CASSETTES'
CtrlEntID = @WINDOW:'.CASSETTES'
CurrPos = Get_Property(CtrlEntID,'NOTIFYPOS') ;* Undocumented property that gives cell location when multi select is enabled.
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrPos = Get_Property(CtrlEntID,'NOTIFYPOS') ;* Undocumented property that gives cell location when multi select is enabled.
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
RDSNo = Get_Property(CtrlEntID,'CELLPOS',2:@FM:CurrRow)
RDSNo = Get_Property(CtrlEntID,'CELLPOS',2:@FM:CurrRow)
IF RDSNo NE '' THEN
IF RDSNo NE '' THEN
Set_Property(@WINDOW,'@RETURN_FROM_RDS',WOStepKey) ;* Bullshit lashup to work with multiple RDS windows
@ -544,7 +559,7 @@ IF RDSNo NE '' THEN
Send_Event(thisFormName,'CLEAR') ;* Clear anything existing (prompts for save first)
END
END
END
RETURN
@ -715,6 +730,7 @@ RejMat:
obj_Appwindow('ViewNewDetail',DetWindow:@RM:DetKeys:@RM:DefaultRec:@RM:RetKey:@RM:RetPage:@RM:RetCtrl:@RM:RetPos)
End
end
RETURN
@ -722,27 +738,27 @@ RETURN
NCRKeysDC:
* * * * * * *
WMId = Get_Property(@WINDOW,'ID')
CtrlEntID = @WINDOW:'.NCR_KEYS'
WMId = Get_Property(@WINDOW,'ID')
CtrlEntID = @WINDOW:'.NCR_KEYS'
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
CurrPos = Get_Property(CtrlEntID,'SELPOS')
CurrCol = CurrPos<1>
CurrRow = CurrPos<2>
NCRKey = Get_Property(CtrlEntID,'CELLPOS',1:@FM:CurrRow)
NCRKey = Get_Property(CtrlEntID,'CELLPOS',1:@FM:CurrRow)
Send_Event(@WINDOW,'WRITE')
Send_Event(@WINDOW,'WRITE')
DetWindow = 'NCR'
DetKeys = NCRKey
DefaultRec = ''
RetKey = WMId
RetWin = @WINDOW
RetPage = 1
RetCtrl = CtrlEntID
RetPos = CurrPos
DetWindow = 'NCR'
DetKeys = NCRKey
DefaultRec = ''
RetKey = WMId
RetWin = @WINDOW
RetPage = 1
RetCtrl = CtrlEntID
RetPos = CurrPos
obj_Appwindow('ViewNewDetail',DetWindow:@RM:DetKeys:@RM:DefaultRec:@RM:RetKey:@RM:RetPage:@RM:RetCtrl:@RM:RetPos)
obj_Appwindow('ViewNewDetail',DetWindow:@RM:DetKeys:@RM:DefaultRec:@RM:RetKey:@RM:RetPage:@RM:RetCtrl:@RM:RetPos)
RETURN
@ -751,35 +767,50 @@ RETURN
HoldClick:
* * * * * * *
CtrlEntID = @WINDOW
WMInKey = Get_Property(@WINDOW,'ID')
CtrlEntID = @WINDOW
WMInKey = Get_Property(@WINDOW,'ID')
WONo = WMInKey[1,'*']
CassNo = FIELD(WMInKey,'*',3)
WONo = WMInKey[1,'*']
CassNo = FIELD(WMInKey,'*',3)
WOMatKey = WONo:'*':CassNo
HoldEntity = 'WM_IN'
HoldEntityID = WMInKey
Send_Event(@WINDOW,'WRITE')
* obj_WO_Mat('ToggleHold',WOMatKey:@RM:TableName:@RM:TableKey) ;* 3/7/2008 JCH
*
* IF Get_Status(errCode) THEN ErrMsg(errCode)
WOMatKey = WONo:'*':CassNo
HoldEntity = 'WM_IN'
HoldEntityID = WMInKey
Reactor = 'EPP'
PSN = Get_Property(@Window:'.PS_NO', 'TEXT')
Send_Event(@WINDOW,'WRITE')
Transition = Hold_Services('CheckForHold', WOMatKey, CtrlEnt)
HoldType = 'HOLD'
Stage = Xlate('WO_MAT', WOMatKey, WO_MAT_HOLD_STAGE$, 'X')
Interrupted = Xlate('WO_MAT', WOMatKey, WO_MAT_HOLD_INTERRUPTED$, 'X')
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType:@FM:Stage:@FM:Interrupted)
If HoldData NE 'Cancel' then
Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEntID, '', HoldData)
IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage")
ErrMsg(errCode)
end else
If Transition EQ False$ then
MsgInfo = ''
MsgInfo<MTYPE$> = 'BNY'
MsgInfo<MTEXT$> = 'Hold Successful. Would you like to print label(s)?'
MsgInfo<MICON$> = '!'
PrintLabel = Msg(@WINDOW,MsgInfo,'')
HoldBy = HoldData<1>
Reason = HoldData<2>
Stage = HoldData<4>
Interrupted = HoldData<5>
DTM = Datetime()
If PrintLabel EQ True$ then
Labeling_Services('PrintHoldLabel', HoldEntity, HoldEntityID, Stage, Reason, HoldBy, DTM, PSN, Reactor, Interrupted)
end
end
end
end
obj_AppWindow('LoadFormKeys',@WINDOW:@RM:WMInKey)
obj_AppWindow('LoadFormKeys',@WINDOW:@RM:WMInKey)
RETURN
@ -846,7 +877,3 @@ Page:
RETURN

View File

@ -19,6 +19,7 @@ DECLARE SUBROUTINE Btree.Extract, Send_Event, Security_Err_Msg, Forward_Event, E
DECLARE SUBROUTINE Send_Message, Print_Cass_Out, obj_WM_Out, obj_Notes, obj_WO_Mat, obj_Tables, Set_Property, obj_WO_Wfr
DECLARE SUBROUTINE Start_Window, Obj_RDS, Database_Services, Rds_Services, Signature_Services, Wm_Out_Services, Sleepery
DECLARE SUBROUTINE Logging_Services, Wo_Mat_Qa_Services, Error_Services, Post_Event, Wafer_Counter_Services, Hold_Services
Declare subroutine Labeling_Services
DECLARE FUNCTION Get_Property, Get_Status, Popup, Send_Message, Msg, Security_Check, Dialog_Box, RowExists, obj_Tables
DECLARE FUNCTION Dialog_Box, obj_WO_Log, MemberOf, obj_NCR, Send_Message, MemberOf, obj_WM_Out, NextKey, obj_MUWafers
@ -177,6 +178,7 @@ BEGIN CASE
CASE Instruction = 'CIClick' ; GOSUB CIClick
CASE Instruction = 'AddComment' ; GOSUB AddComment
CASE Instruction = 'ViewComments' ; GOSUB ViewComments
CASE Instruction = 'ReprintHold' ; GOSUB ReprintHold
CASE 1
ErrorMsg = 'Unknown Instruction ':QUOTE(Instruction):' passed to routine'
@ -392,6 +394,20 @@ WONoLF:
RETURN
* * * * * * *
ReprintHold:
* * * * * * *
WONo = Get_Property(@WINDOW:'.WO_NO','DEFPROP')
CassNo = Get_Property(@WINDOW:'.OUT_CASS_NO','DEFPROP')
WOStep = Get_Property(@WINDOW:'.PROC_STEP_NO','DEFPROP')
WMOKey = WONo:'*':WOStep:'*':CassNo
Labeling_Services('ReprintHoldLabel', 'WM_OUT', WMOKey)
RETURN
********
Refresh:
********
@ -404,8 +420,10 @@ Refresh:
IF Get_Property(@WINDOW:'.HOLD_CHECKBOX','CHECK') THEN
Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Remove Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', True$)
END ELSE
Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Place on Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', False$)
END
QuoteSigs = XLATE('CONFIG','QUOTE_SIGS','','X')
@ -1530,6 +1548,10 @@ HoldClick:
WOMatKey = WONo:'*':CassNo
HoldEntity = 'WM_OUT'
HoldEntityID = WMOutKey
Stage = Xlate('WO_MAT', WOMatKey, WO_MAT_HOLD_STAGE$, 'X')
Interrupted = Xlate('WO_MAT', WOMatKey, WO_MAT_HOLD_INTERRUPTED$, 'X')
Reactor = 'EPP'
PSN = Get_Property(@Window:'.PS_NO', 'TEXT')
Send_Event(@WINDOW,'WRITE')
@ -1539,12 +1561,28 @@ HoldClick:
Transition = Hold_Services('CheckForHold', WOMatKey, CtrlEnt)
HoldType = 'HOLD'
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType:@FM:Stage:@FM:Interrupted)
If HoldData NE 'Cancel' then
Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEnt, '', HoldData)
IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage")
ErrMsg(errCode)
end else
If Transition EQ False$ then
MsgInfo = ''
MsgInfo<MTYPE$> = 'BNY'
MsgInfo<MTEXT$> = 'Hold Successful. Would you like to print label(s)?'
MsgInfo<MICON$> = '!'
PrintLabel = Msg(@WINDOW,MsgInfo,'')
HoldBy = HoldData<1>
Reason = HoldData<2>
Stage = HoldData<4>
Interrupted = HoldData<5>
DTM = Datetime()
If PrintLabel EQ True$ then
Labeling_Services('PrintHoldLabel', HoldEntity, HoldEntityID, Stage, Reason, HoldBy, DTM, PSN, Reactor, Interrupted)
end
end
end
end
@ -2297,5 +2335,3 @@ RefreshWaferCounterData:
return

View File

@ -71,7 +71,6 @@ Return Response or ""
//-----------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------
// ToggleHold
//
@ -114,6 +113,7 @@ Service ToggleHold(WOMatKey, HoldEntity, HoldEntityID, CtrlEntID, OriginFlag, Ho
End Service
//----------------------------------------------------------------------------------------------------------------------
// ToggleMultipleHolds
//
@ -154,6 +154,7 @@ Service ToggleMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Ori
end service
//----------------------------------------------------------------------------------------------------------------------
// EnableMultipleHolds
//
@ -194,11 +195,6 @@ Service EnableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Ori
For I = 1 to WOMatCount
If Hold_Services('CheckForHold', WOMatKeys<I>) EQ False$ then
Hold_Services('OnHold', WOMatKeys<I>, HoldEntity, HoldEntityIDs<I>, HoldType, HoldData)
* If Error_Services("NoError") then
* Hold_Services("HoldNotification", HoldEntity, HoldEntityIDs<I>, Reason, True$, HoldType)
* end else
* Response = Error_Services("GetMessage")
* end
end
If CtrlEntID EQ 'NDW_RDS_QUERY' OR CtrlEntID EQ 'NDW_WM_OUT_QUICK_QUERY' then Msg(@window, MsgUp, I, MSGINSTUPDATE$)
Next I
@ -208,6 +204,7 @@ Service EnableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Ori
end service
//----------------------------------------------------------------------------------------------------------------------
// DisableMultipleHolds
//
@ -248,11 +245,6 @@ Service DisableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Or
For I = 1 to WOMatCount
If Hold_Services('CheckForHold', WOMatKeys<I>) EQ True$ then
Hold_Services('OffHold', WOMatKeys<I>, HoldEntity, HoldEntityIDs<I>, HoldType, HoldData)
* If Error_Services("NoError") then
* Hold_Services("HoldNotification", HoldEntity, HoldEntityIDs<I>, Reason, False$, HoldType)
* end else
* Response = Error_Services("GetMessage")
* end
end
If CtrlEntID EQ 'NDW_RDS_QUERY' OR CtrlEntID EQ 'NDW_WM_OUT_QUICK_QUERY' then Msg(@window, MsgUp, I, MSGINSTUPDATE$)
Next I
@ -262,6 +254,7 @@ Service DisableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Or
end service
//----------------------------------------------------------------------------------------------------------------------
// OnHold
//
@ -302,6 +295,8 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
UserID = HoldData<1>
Reason = HoldData<2>
Extended = HoldData<3>
Stage = HoldData<4>
Interrupted = HoldData<5>
CurrDate = OCONV(Date(),'D4/')
CurrTime = OCONV(Time(),'MTS')
@ -319,7 +314,8 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
WOMatRec = INSERT(WOMatRec,WO_MAT_HOLD_STOP_REASON$,1,0,'')
WOMatRec = INSERT(WOMatRec,WO_MAT_HOLD_ENTITY$,1,0,HoldEntity)
WOMatRec = INSERT(WOMatRec,WO_MAT_HOLD_ENTITY_ID$,1,0,HoldEntityID)
WOMatRec<WO_MAT_HOLD_STAGE$> = Stage
WOMatRec<WO_MAT_HOLD_INTERRUPTED$> = Interrupted
***********************************************************
// - djs - 10/29/2019
@ -349,6 +345,8 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
WOMatRec = INSERT(WOMatRec,WO_MAT_SHIP_HOLD_STOP_DTM$,1,0,'')
WOMatRec = INSERT(WOMatRec,WO_MAT_SHIP_HOLD_STOP_USER$,1,0,'')
WOMatRec = INSERT(WOMatRec,WO_MAT_SHIP_HOLD_STOP_REASON$,1,0,'')
WOMatRec<WO_MAT_HOLD_STAGE$> = Stage
WOMatRec<WO_MAT_HOLD_INTERRUPTED$> = Interrupted
END
IF HoldEntity = 'WM_OUT' THEN
@ -371,6 +369,7 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
End Service
//----------------------------------------------------------------------------------------------------------------------
// OffHold
//
@ -425,6 +424,8 @@ Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, Operator
WOMatRec<WO_MAT_HOLD_STOP_USER$,1> = UserID
WOMatRec<WO_MAT_HOLD_STOP_REASON$,1> = Reason
WOMatRec<WO_MAT_HOLD_EXTENDED$,1> = 0
WOMatRec<WO_MAT_HOLD_STAGE$> = ''
WOMatRec<WO_MAT_HOLD_INTERRUPTED$> = ''
***********************************************************
@ -457,6 +458,8 @@ Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, Operator
WOMatRec<WO_MAT_SHIP_HOLD_STOP_USER$,1> = UserID
WOMatRec<WO_MAT_SHIP_HOLD_STOP_REASON$,1> = Reason
WOMatRec<WO_MAT_SHIP_HOLD_EXTENDED$,1> = 0
WOMatRec<WO_MAT_HOLD_STAGE$> = ''
WOMatRec<WO_MAT_HOLD_INTERRUPTED$> = ''
END
IF HoldEntity = 'WM_OUT' THEN
@ -480,9 +483,9 @@ Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, Operator
end
end
End Service
//----------------------------------------------------------------------------------------------------------------------
// CheckForHold
//
@ -693,6 +696,7 @@ Service EditHoldReason(WOMatKey, ColName, ColValNo, UpdatedText)
End Service
//----------------------------------------------------------------------------------------------------------------------
// CreateComment
//
@ -765,4 +769,3 @@ Service CreateComment(HoldEntity, HoldEntityID, Reason, Transition, HoldType, Op
end service

View File

@ -3,12 +3,14 @@ Compile function Labeling_Services(@Service, @Params)
Declare Function Database_Services, Environment_Services, Set_Printer, Direct_Print, Printer_Select, Error_Services
Declare Function Logging_Services, Datetime
Declare subroutine Error_Services, Labeling_Services, Lot_Services
Declare subroutine Error_Services, Labeling_Services, Lot_Services, SRP_Set_Clipboard
$insert LOGICAL
$Insert LOT_EQUATES
$Insert TEST_WAFER_PROD_EQUATES
$Insert RETURN_TO_FAB_LOTS_EQUATES
$Insert LSL_USERS_EQUATES
$Insert WO_MAT_EQUATES
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\LabelPrinting'
LogDate = Oconv(Date(), 'D4/')
@ -27,6 +29,7 @@ Return Response or ""
// Service Parameter Options
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Options LOAD_LOCK_SIDE = 'Left', 'Right', 'Both'
Options STAGES = 'PRE', 'POST'
//-----------------------------------------------------------------------------
// SERVICES
@ -77,6 +80,153 @@ Service PrintLabel(ZPLString, PrinterId)
end service
Service ReprintHoldLabel(EntityType, LotID)
WOMatKey = ''
Begin Case
Case EntityType EQ 'RDS'
WOMatKey = Xlate('RDS', LotID, 'WO_MAT_KEY', 'X')
Reactor = Xlate('RDS', LotID, 'REACTOR', 'X')
PSN = Xlate('RDS', LotID, 'PROD_SPEC_ID', 'X')
Case EntityType EQ 'WM_IN'
WOMatKey = Xlate('WM_IN', LotID, 'WO_MAT_KEY', 'X')
Reactor = 'EPP'
PSN = Xlate('WM_IN', LotID, 'PS_NO', 'X')
Case EntityType EQ 'WM_OUT'
WOMatKey = Xlate('WM_OUT', LotID, 'WO_MAT_KEY', 'X')
Reactor = 'EPP'
PSN = Xlate('WM_OUT', LotID, 'PS_NO', 'X')
End Case
WOMatRec = Xlate('WO_MAT', WOMatKey, '', 'X')
Stage = WOMatRec<WO_MAT_HOLD_STAGE$>
Reason = WOMatRec<WO_MAT_HOLD_START_REASON$,1>
HoldBy = WOMatRec<WO_MAT_HOLD_START_USER$,1>
DTM = WOMatRec<WO_MAT_HOLD_START_DTM$,1>
Interrupted = WOMatRec<WO_MAT_HOLD_INTERRUPTED$>
If (Stage NE '') AND (Reason NE '') AND (HoldBy NE '') AND (DTM NE '') then
Labeling_Services('PrintHoldLabel', EntityType, LotID, Stage, Reason, HoldBy, DTM, PSN, Reactor, Interrupted)
end else
Error_Services('Add', 'Error reprinting label.')
end
end service
Service PrintHoldLabel(EntityType, LotID, Stage=STAGES, Reason, HoldBy, DTM, PSN, Reactor, Interrupted, PrinterSelect)
If (EntityType NE '') AND (LotID NE '') AND (Stage NE '') AND (Reason NE '') AND (HoldBy NE '') AND (DTM NE '') then
ZPLString = ''
// Print Params
ZPLString := '^XA'
ZPLString := '^LH0,0'
ZPLString := '^PR1'
ZPLString := '^LL406'
ZPLString := '^PW900'
ZPLString := '^MD22'
ZPLString := '^MMT'
// Hold Header
ZPLString := '^FO350,24,2^FWN^A050,50^FDHold^FS'
// Lot ID
ZPLString := '^FO40,80,2^FWN^A035,35^FDLot ID:^FS'
ZPLString := '^FO140,80,2^FWN^A035,35^FD<LotVal>^FS'
// Reactor
ZPLString := '^FO450,80,2^FWN^A035,35^FDReactor:^FS'
ZPLString := '^FO570,80,2^FWN^A035,35^FD<ReactorVal>^FS'
// PSN
ZPLString := '^FO640,80,2^FWN^A035,35^FDPSN:^FS'
ZPLString := '^FO715,80,2^FWN^A035,35^FD<PSNVal>^FS'
// Pre box and X
ZPLString := '^FO40,125,2^FWN^A035,35^FDPre:^FS'
ZPLString := '^FO120,120^GB35,35,2^FS'
ZPLString := '^FO127,125,2^FWN^A035,35^FD<PreX>^FS'
// Post box and X
ZPLString := '^FO170,125,2^FWN^A035,35^FDPost:^FS'
ZPLString := '^FO252,120^GB35,35,2^FS'
ZPLString := '^FO259,125,2^FWN^A035,35^FD<PostX>^FS'
// Process interrupted box and X
ZPLString := '^FO465,125,2^FWN^A035,35^FDProcess Interrupted:^FS'
ZPLString := '^FO760,120^GB35,35,2^FS'
ZPLString := '^FO767,125,2^FWN^A035,35^FD<InterruptX>^FS'
// Reason
ZPLString := '^FO40,175,2^FWN^A035,35^FDReason:^FS'
ZPLString := '^FO160,175,2^FWN^A035,35^FD<ReasonVal1>^FS'
ZPLString := '^FO40,220,2^FWN^A035,35^FD<ReasonVal2>^FS'
ZPLString := '^FO40,265,2^FWN^A035,35^FD<ReasonVal3>^FS'
// Hold By
ZPLString := '^FO40,310,2^FWN^A035,35^FDOn Hold By:^FS'
ZPLString := '^FO210,310,2^FWN^A035,35^FD<HoldByVal>^FS'
// Date/Time
ZPLString := '^FO40,355,2^FWN^A035,35^FDDate/Time:^FS'
ZPLString := '^FO195,355,2^FWN^A035,35^FD<DTMVal>^FS'
// End
ZPLString := '^XZ'
Begin Case
Case EntityType EQ 'WM_IN'
EntityType = 'WMI'
Case EntityType EQ 'WM_OUT'
EntityType = 'WMO'
Case Otherwise$
End Case
EntityString = EntityType :'-': LotID
UserRec = Database_Services('ReadDataRow', 'LSL_USERS', HoldBy)
FullName = UserRec<LSL_USERS_FIRST$> : ' ' : UserRec<LSL_USERS_LAST$>
DTM = Oconv(DTM, 'DT2/^H')
If Len(Reason) GE 45 then
// Breaks the reason up to fit the lines
Dummy = Reason[45, 'B':' ']
ReasonLine1 = Reason[1, Col1()]
Reason = Reason[Col1() + 1, 999]
Dummy = Reason[55, 'B':' ']
ReasonLine2 = Reason[1, Col1()]
Reason = Reason[Col1() + 1, 999]
Dummy = Reason[55, 'B':' ']
ReasonLine3 = Reason[1, Col1()]
end else
ReasonLine1 = Reason
ReasonLine2 = ''
ReasonLine3 = ''
end
Swap '<LotVal>' With EntityString in ZPLString
Swap '<PSNVal>' With PSN in ZPLString
Swap '<ReactorVal>' With Reactor in ZPLString
If Stage EQ 'PRE' then
Swap '<PreX>' With 'X' in ZPLString
Swap '<PostX>' With '' in ZPLString
end else
Swap '<PreX>' With '' in ZPLString
Swap '<PostX>' With 'X' in ZPLString
end
If Interrupted EQ True$ then
Swap '<InterruptX>'with 'X' in ZPLString
end else
Swap '<InterruptX>'with '' in ZPLString
end
Swap '<ReasonVal1>' With ReasonLine1 in ZPLString
Swap '<ReasonVal2>' With ReasonLine2 in ZPLString
Swap '<ReasonVal3>' With ReasonLine3 in ZPLString
Swap '<HoldByVal>' With FullName in ZPLString
Swap '<DTMVal>' With DTM in ZPLString
If PrinterSelect NE '' then
Labeling_Services('PrintLabel', ZPLString, PrinterSelect)
end else
Labeling_Services('PrintLabel', ZPLString, Printer)
end
end else
Error_Services('Add', 'Missing parameter. EntityType, LotID, Stage, Reason, HoldBy, DTM, PSN, Reactor, and Interrupted are required fields.')
end
end service
Service PrintTestWaferLotLabel(LotId, Username, PrinterId)
ErrorMessage = ''
@ -118,7 +268,6 @@ Service PrintTestWaferLotLabel(LotId, Username, PrinterId)
end else
//Log Error for lot
ErrorMessage = Error_Services('GetMessage')
end
end
end else
@ -178,7 +327,8 @@ Service GetAllZebraPrinters()
ZebraPrinterList<7> = 'MESZBRPRT008' : @VM : '10.95.164.24' : @VM : 9100
ZebraPrinterList<8> = 'MESZBRPRT0011' : @VM : '10.95.15.33' : @VM : 6101
ZebraPrinterList<9> = 'FI_ZEBRA_PRINTER' : @VM : '10.95.164.55' : @VM : 9100
If Server EQ 'MESTSA01EC' OR Server EQ 'MESSA01EC' or Server EQ 'MESTSA09EC' or Server EQ 'MESTSA010EC' or Server EQ 'MESTSA011EC' or Server EQ 'MESTSA012EC' then
If Server EQ 'MESTSA01EC' OR Server EQ 'MESSA01EC' or Server EQ 'MESTSA09EC' |
or Server EQ 'MESTSA010EC' or Server EQ 'MESTSA011EC' or Server EQ 'MESTSA012EC' then
ZebraPrinterList<10> = 'JONATHAN_HOME_TEST' : @VM : '192.168.0.123' : @VM : 9100
end
@ -218,7 +368,9 @@ Service PrintReactorLabel(ReactNo, LoadLockSide=LOAD_LOCK_SIDE)
end service
Service GetReturnToFabLabelZPL(RTFId)
ZPLStringLabel = ''
LotRec = Database_Services('ReadDataRow', 'RETURN_TO_FAB_LOTS', RTFId)
CassId = LotRec<RETURN_TO_FAB_LOTS_CASS_ID$>
@ -249,10 +401,6 @@ Service GetReturnToFabLabelZPL(RTFId)
ZPLStringLabel := '^FO500,105^CI28'
ZPLStringLabel := '^XZ'
Response = ZPLStringLabel
end service

View File

@ -15,7 +15,7 @@ Compile Function NDW_RDS_Query_Events(CtrlEntId, Event, @PARAMS)
If the form needs to call the commuter module directly then the QuickEvent parameters should be
formatted like this:
`
'@SELF','@EVENT',['@PARAM1','@PARAMx']
Parameters :
@ -44,8 +44,9 @@ $insert SUPPLEMENTS_EQUATES
equ WOCust$ to 2
Declare subroutine SRP_Show_Window, Rds_Services, ErrMsg, Start_Window, Placedialog, Supplement_Services, Hold_Services
Declare subroutine Labeling_Services
Declare function Database_Services, Material_Services, Rds_Services, RGB, SRP_Array, MemberOf, Supplement_Services
Declare function Hold_Services
Declare function Hold_Services, Datetime, Printer_Select
CRLF = \0D0A\
@ -58,11 +59,11 @@ If Event EQ 'OLE' then
Transfer Param1 to Event
Transfer Param2 to Param1
Transfer Param3 to Param2
* Transfer Param4 to Param3
* Transfer Param5 to Param4
* Transfer Param6 to Param5
* Transfer Param7 to Param6
* Transfer Param8 to Param7
* Transfer Param4 to Param3
* Transfer Param5 to Param4
* Transfer Param6 to Param5
* Transfer Param7 to Param6
* Transfer Param8 to Param7
end
GoToEvent Event for CtrlEntID
@ -247,13 +248,31 @@ Event PUB_ON_HOLD.CLICK()
Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = True$
Transition = False$
HoldEntity = 'RDS'
HoldType = 'HOLD'
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
If HoldData NE 'Cancel' then
GoSub GetView
Hold_Services('EnableMultipleHolds', WOMatKeys, 'RDS', RDSKeys, 'NDW_RDS_QUERY', '', HoldData)
Hold_Services('EnableMultipleHolds', WOMatKeys, HoldEntity, RDSKeys, 'NDW_RDS_QUERY', '', HoldData)
IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage")
ErrMsg(errCode)
end else
MsgInfo = ''
MsgInfo<MTYPE$> = 'BNY'
MsgInfo<MTEXT$> = 'Hold Successful. Would you like to print label(s)?'
MsgInfo<MICON$> = '!'
PrintLabel = Msg(@WINDOW,MsgInfo,'')
HoldBy = HoldData<1>
Reason = HoldData<2>
Stage = HoldData<4>
Interrupted = HoldData<5>
DTM = Datetime()
If PrintLabel EQ True$ then
PrinterId = Printer_Select(PrinterID)
end
For L = 1 to SelCount
ThisPos = SelPos<L>
If CurrentViewSelection _EQC 'quick' then
@ -261,11 +280,17 @@ Event PUB_ON_HOLD.CLICK()
end else
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[19;' : ThisPos : ']', 'On Hold')
end
PSN = Xlate('RDS', RDSKeys<L>, 'PROD_SPEC_ID', 'X', '')
Reactor = Xlate('RDS', RDSKeys<L>, 'REACTOR', 'X', '')
If PrintLabel EQ True$ then
Labeling_Services('PrintHoldLabel', HoldEntity, RDSKeys<L>, Stage, Reason, HoldBy, DTM, PSN, Reactor, Interrupted, PrinterId)
end
Next L
HoldOffFlag = True$
HoldOnFlag = False$
Gosub CheckSelectedForHolds
end
end
end event
@ -280,7 +305,7 @@ Event PUB_OFF_HOLD.CLICK()
Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = False$
Transition = True$
HoldType = 'HOLD'
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)

View File

@ -38,8 +38,9 @@ $insert EVENT_SETUP
$insert WO_MAT_EQUATES
$insert MSG_EQUATES
Declare subroutine SRP_Show_Window, ErrMsg, Error_Services, Hold_Services
Declare subroutine SRP_Show_Window, ErrMsg, Error_Services, Hold_Services, Labeling_Services
Declare function Database_Services, WM_Out_Services, RGB, SRP_Array, MemberOf, Error_Services, Hold_Services
Declare function Datetime, Printer_Select
SubclassInfo = Form_Services('FindSubclassControl')
Subclass = SubclassInfo<1>
@ -138,12 +139,11 @@ Event PUB_OK.CLICK()
end event
Event PUB_ON_HOLD.CLICK()
SelPos = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelPos')
SelCount = Dcount(SelPos, @VM)
* SelWMOList = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelList')
* SelWMOList = SRP_Array('Rotate', SelWMOList, @FM, @VM)
WMOutKeys = ''
SelWMOList = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelList')
SelWMOList = SRP_Array('Rotate', SelWMOList, @FM, @VM)
@ -160,21 +160,45 @@ Event PUB_ON_HOLD.CLICK()
Swap @VM with @FM in WMOutKeys
Swap @VM with @FM in WOMAtKeys
SelCount = DCount(WMOutKeys, @FM)
* WOMatKeys = Xlate('WM_OUT', WMOutKeys, 'WO_MAT_KEY', 'X', '')
Transition = True$
Transition = False$
HoldEntity = 'WM_OUT'
HoldType = 'HOLD'
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
If HoldData NE 'Cancel' then
Hold_Services('EnableMultipleHolds', WOMatKeys, 'WM_OUT', WMOutKeys, 'NDW_WM_OUT_QUICK_QUERY', '', HoldData)
Hold_Services('EnableMultipleHolds', WOMatKeys, HoldEntity, WMOutKeys, 'NDW_WM_OUT_QUICK_QUERY', '', HoldData)
IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage")
ErrMsg(errCode)
end else
MsgInfo = ''
MsgInfo<MTYPE$> = 'BNY'
MsgInfo<MTEXT$> = 'Hold Successful. Would you like to print label(s)?'
MsgInfo<MICON$> = '!'
PrintLabel = Msg(@WINDOW,MsgInfo,'')
HoldBy = HoldData<1>
Reason = HoldData<2>
Stage = HoldData<4>
Interrupted = HoldData<5>
DTM = Datetime()
If PrintLabel EQ True$ then
PrinterId = Printer_Select(PrinterID)
end
Reactor = 'EPP'
For L = 1 to SelCount
ThisPos = SelPos<L>
Set_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.ItemValue[8;' : ThisPos : ']', 'On Hold')
PSN = Xlate('WM_OUT', WMOutKeys<L>, 'PS_NO', 'X')
If PrintLabel EQ True$ then
Labeling_Services('PrintHoldLabel', HoldEntity, WMOutKeys<L>, Stage, Reason, HoldBy, DTM, PSN, Reactor, Interrupted, PrinterID)
end
Next L
HoldOffFlag = True$
HoldOnFlag = False$
Gosub CheckSelectedForHolds
end
end
end event
@ -183,8 +207,6 @@ Event PUB_OFF_HOLD.CLICK()
SelPos = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelPos')
SelCount = Dcount(SelPos, @VM)
* SelWMOList = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelList')
* SelWMOList = SRP_Array('Rotate', SelWMOList, @FM, @VM)
WMOutKeys = ''
SelWMOList = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelList')
SelWMOList = SRP_Array('Rotate', SelWMOList, @FM, @VM)
@ -201,7 +223,6 @@ Event PUB_OFF_HOLD.CLICK()
Swap @VM with @FM in WMOutKeys
Swap @VM with @FM in WOMAtKeys
SelCount = DCount(WMOutKeys, @FM)
* WOMatKeys = Xlate('WM_OUT', WMOutKeys, 'WO_MAT_KEY', 'X', '')
Transition = True$
HoldType = 'HOLD'
HoldData = ''
@ -433,6 +454,7 @@ RefreshRowColors:
return
CheckSelectedForHolds:
If Unassigned(HoldOnFlag) then HoldOnFlag = False$
@ -440,17 +462,11 @@ CheckSelectedForHolds:
SelWMOList = Get_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.SelList')
If SelWMOList NE '' then
SelWMOList = SRP_Array('Rotate', SelWMOList, @FM, @VM)
* WMOutKeys = SelWMOList<4>
HoldStatuses = SelWMOList<8>
* Swap @VM with @FM in WMOutKeys
* SelCount = DCount(WMOutKeys, @FM)
Swap @VM with @FM in HoldStatuses
SelCount = DCount(HoldStatuses, @FM)
For K = 1 to SelCount
* WOMatKey = Xlate('WM_OUT', WMOutKeys<K>, 'WO_MAT_KEY', 'X', '')
* HoldCheck = Hold_Services('CheckForHold', WOMatKey, '')
HoldText = HoldStatuses<K>
If HoldText = 'On Hold' then
HoldCheck = True$

View File

@ -147,6 +147,7 @@ Event WINDOW.READ()
Set_Property(@Window:'.WAFERS_IN', 'BACKCOLOR', '')
end
end
end event
@ -581,6 +582,7 @@ Setup_OLE_Controls:
return
ChangeLLStatus:
If ReactNo EQ '' then
return
end
@ -624,7 +626,9 @@ ChangeLLStatus:
return
OLE_LL_Status:
IF @Window EQ 'RDS' then
RedNormal = "Vertical(Gradient(Red L=90, Red L=80, 30%), Gradient(Red L=75, Red L=80), Border(Red))"
@ -636,7 +640,6 @@ OLE_LL_Status:
OrangePushed = "Vertical(Gradient(Orange L=90, Orange L=80, 5%), Gradient(Orange L=75, Orange L=80), Border(Orange))"
GreenNormal = "Vertical(Gradient(Green L=90, Green L=80, 30%), Gradient(Green L=75, Green L=80), Border(Green))"
//GreenHover = "Vertical(Gradient(Green L=90, Green L=80, 90%), Gradient(Green L=75, Green L=80), Border(Green))"
bgUp = ''
bgUp<1> = GreenNormal
@ -727,13 +730,3 @@ OLE_LL_Status:
return

View File

@ -154,4 +154,6 @@ Equ WO_MAT_LOCKED_BY$ To 145
Equ WO_MAT_CONVERTED_MATERIAL$ To 146
Equ WO_MAT_LAST_CASSETTE_TEST_WAFER_ACK_REQ$ To 147
Equ WO_MAT_LAST_CASSETTE_TEST_WAFER_ACKED$ To 148
Equ WO_MAT_HOLD_STAGE$ To 149
Equ WO_MAT_HOLD_INTERRUPTED$ To 150