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'
@ -41,49 +42,59 @@ RETURN Result
* * * * * * *
Create:
* * * * * * *
obj_AppWindow('Create')
Transition = Parm1<1>
TableName = Parm1<2>
HoldType = Parm1<3>
IF HoldType = '' THEN HoldType = 'HOLD'
BEGIN CASE
CASE Transition = 'ON' AND HoldType = 'HOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold On')
WinText = 'Hold Change'
CASE Transition = 'OFF' AND HoldType = 'HOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold Off')
WinText = 'Hold Change'
CASE Transition = 'ON' AND HoldType = 'SHOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold On')
WinText = 'Ship Hold Change'
CASE Transition = 'OFF' AND HoldType = 'SHOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold Off')
WinText = 'Ship Hold Change'
CASE Transition = 'ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Start Escalation')
WinText = TableName:' Escalation Change'
CASE Transition = 'D-ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Stop Escalation')
WinText = TableName:' Escalation Change'
END CASE
Set_Property(@WINDOW,'TEXT',WinText) ; * Window title in top bar
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)
obj_AppWindow('Create')
Transition = Parm1<1>
TableName = Parm1<2>
HoldType = Parm1<3>
Stage = Parm1<4>
Interrupted = Parm1<5>
IF HoldType = '' THEN 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 = 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 = 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 = 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')
WinText = TableName:' Escalation Change'
CASE Transition = 'D-ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Stop Escalation')
WinText = TableName:' Escalation Change'
END CASE
Set_Property(@WINDOW,'TEXT',WinText) ; * Window title in top bar
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)
RETURN
@ -91,68 +102,75 @@ RETURN
* * * * * * *
LU_UserID:
* * * * * * *
TypeOver = ''
TypeOver<PSELECT$> = 1
TypeOver<PDISPLAY$> = 'BY LAST_FIRST'
UserID = Popup(@WINDOW,TypeOver,'SHOW_USERS')
IF UserID NE '' THEN
Set_Property(@WINDOW:'.USER_ID','DEFPROP',UserID)
END ELSE
RETURN
END
TypeOver = ''
TypeOver<PSELECT$> = 1
TypeOver<PDISPLAY$> = 'BY LAST_FIRST'
UserID = Popup(@WINDOW,TypeOver,'SHOW_USERS')
IF UserID NE '' THEN
Set_Property(@WINDOW:'.USER_ID','DEFPROP',UserID)
END ELSE
RETURN
END
* * * * * * *
UserIDLF:
* * * * * * *
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
UserName = OCONV(UserID,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
UserName = OCONV(UserID,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
RETURN
* * * * * * *
Refresh:
* * * * * * *
RETURN
* * * * * * *
Close:
* * * * * * *
* * * * * * *
Cancel:
* * * * * * *
End_Dialog(@WINDOW,'Cancel')
End_Dialog(@WINDOW,'Cancel')
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\
@ -200,7 +201,7 @@ BEGIN CASE
CASE Method = 'OverrideLog' ; GOSUB OverrideLog
CASE Method = 'AddComment' ; GOSUB AddComment
CASE Method = 'ViewComments' ; GOSUB ViewComments
CASE Method = 'ViewLotHistory' ; GOSUB ViewLotHistory
CASE Method = 'ViewLotHistory' ; GOSUB ViewLotHistory
CASE Method = 'Close' ; GOSUB Close
CASE 1
ErrMsg(ErrTitle:@SVM:'Unknown method ':QUOTE(Method):' passed to routine.')
@ -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
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
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
TypeOver = ''
TypeOver<PDISPLAY$> = Display
void = Popup(@WINDOW,TypeOver,'OVERRIDES')
TypeOver = ''
TypeOver<PDISPLAY$> = Display
void = Popup(@WINDOW,TypeOver,'OVERRIDES')
RETURN
@ -2826,6 +2858,7 @@ AddComment:
return
* * * * * * * *
ViewComments:
* * * * * * * *

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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
@ -90,34 +91,34 @@ Event WINDOW.CREATE(CreateParam)
End Case
If View NE '' then
Set_Property(@Window:'.RAG_VIEW', 'VALUE', View)
Set_Property(@Window:'.RAG_VIEW', 'VALUE', View)
end
GoSub GetRdsColumns
RDSList = RDS_Services('GetRDSData', ThisWorkOrderNo, RDSColumns, True$, RDSOverrideList)
RDSRptCtrl = @Window : '.OLE_RPT_RDS_LIST'
OrigSize = Get_Property(@Window, 'SIZE')
Set_Property(@Window, '@ORIG_SIZE', OrigSize)
GoSub Setup_OLE_Controls
// Turn off AutoPopulate for performance reasons
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', False$)
Set_Property(@Window:'.EDL_SEARCH', 'TEXT', ThisWorkOrderNo)
// Turn AutoPopulate back on
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', True$)
Set_Property(RDSRptCtrl, "OLE.AlwaysShowSelection", True$)
Send_Message(RDSRptCtrl, "OLE.UnselectAll")
Send_Message(@Window, "SET_ZORDER", '')
SRP_Show_Window(@Window, 'SYSTEM', 'C', 'C', False$, '', False$, False$, FormSize)
// Show the form in the center of the screen
Placedialog(-2, -2)
RDSRptCtrl = @Window : '.OLE_RPT_RDS_LIST'
OrigSize = Get_Property(@Window, 'SIZE')
Set_Property(@Window, '@ORIG_SIZE', OrigSize)
GoSub Setup_OLE_Controls
// Turn off AutoPopulate for performance reasons
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', False$)
Set_Property(@Window:'.EDL_SEARCH', 'TEXT', ThisWorkOrderNo)
// Turn AutoPopulate back on
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', True$)
Set_Property(RDSRptCtrl, "OLE.AlwaysShowSelection", True$)
Send_Message(RDSRptCtrl, "OLE.UnselectAll")
Send_Message(@Window, "SET_ZORDER", '')
SRP_Show_Window(@Window, 'SYSTEM', 'C', 'C', False$, '', False$, False$, FormSize)
// Show the form in the center of the screen
Placedialog(-2, -2)
end event
@ -131,21 +132,21 @@ end event
Event PUB_OK.CLICK()
SelRDSList = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelList')
SelRDSList = SRP_Array('Rotate', SelRDSList, @FM, @VM)
RDSKeys = SelRDSList<4>
End_Dialog(@Window, RDSKeys)
end event
Event PUB_CANCEL.CLICK()
Result = ''
// Perhaps add a savewarn prompt if list has been edited.
End_Dialog(@Window, Result)
end event
@ -153,14 +154,14 @@ Event PUB_SELECT_ALL.CLICK()
Send_Message(@Window : '.OLE_RPT_RDS_LIST', "OLE.SelectAll")
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.Focus', True$)
end event
Event PUB_CLEAR.CLICK()
Send_Message(@Window : '.OLE_RPT_RDS_LIST', "OLE.UnselectAll")
end event
@ -190,7 +191,7 @@ Event PUB_ENG_OPTIONS.CLICK()
Caption = "Updating Clean & Insp specs for selected RDS cassettes..."
ServiceModules = 'CLEAN_INSP_SERVICES'
Services = 'UpdateAllCleanInsp'
Case SelOpt EQ 'QA_MET'
Caption = "Updating QA Metrology specs for selected RDS cassettes..."
@ -238,80 +239,104 @@ end event
Event PUB_ON_HOLD.CLICK()
SelPos = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelPos')
SelCount = Dcount(SelPos, @VM)
SelPos = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelPos')
SelCount = Dcount(SelPos, @VM)
SelRDSList = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelList')
SelRDSList = SRP_Array('Rotate', SelRDSList, @FM, @VM)
RDSKeys = SelRDSList<4>
Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = True$
SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
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)
For L = 1 to SelCount
ThisPos = SelPos<L>
If CurrentViewSelection _EQC 'quick' then
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[16;' : ThisPos : ']', 'On Hold')
end else
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[19;' : ThisPos : ']', 'On Hold')
end
Next L
HoldOffFlag = True$
HoldOnFlag = False$
Gosub CheckSelectedForHolds
end
GoSub GetView
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
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[16;' : ThisPos : ']', 'On Hold')
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
Event PUB_OFF_HOLD.CLICK()
SelPos = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelPos')
SelCount = Dcount(SelPos, @VM)
SelPos = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelPos')
SelCount = Dcount(SelPos, @VM)
SelRDSList = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelList')
SelRDSList = SRP_Array('Rotate', SelRDSList, @FM, @VM)
RDSKeys = SelRDSList<4>
Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = False$
SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = True$
HoldType = 'HOLD'
HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
If HoldData NE 'Cancel' then
GoSub GetView
Hold_Services('DisableMultipleHolds', WOMatKeys, 'RDS', RDSKeys, 'NDW_RDS_QUERY', '', HoldData)
For L = 1 to SelCount
ThisPos = SelPos<L>
If CurrentViewSelection _EQC 'quick' then
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[16;' : ThisPos : ']', 'Off Hold')
end else
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[19;' : ThisPos : ']', 'Off Hold')
end
Next L
HoldOffFlag = False$
HoldOnFlag = True$
Gosub CheckSelectedForHolds
end
GoSub GetView
Hold_Services('DisableMultipleHolds', WOMatKeys, 'RDS', RDSKeys, 'NDW_RDS_QUERY', '', HoldData)
For L = 1 to SelCount
ThisPos = SelPos<L>
If CurrentViewSelection _EQC 'quick' then
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[16;' : ThisPos : ']', 'Off Hold')
end else
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[19;' : ThisPos : ']', 'Off Hold')
end
Next L
HoldOffFlag = False$
HoldOnFlag = True$
Gosub CheckSelectedForHolds
end
end event
Event OLE_SUBCLASS.OnComboClick(CtrlId, Sel, Value)
Send_Event(CtrlId, 'LOSTFOCUS')
end event
Event OLE_RPT_RDS_LIST.OnSelChange()
If MemberOf(@User4, 'ENGINEERING') then
SelRDSList = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelList')
Enabled = (SelRDSList NE '')
@ -320,50 +345,50 @@ Event OLE_RPT_RDS_LIST.OnSelChange()
HoldOnFlag = False$
HoldOffFlag = False$
Gosub CheckSelectedForHolds
end event
Event PUB_RUN.CLICK()
GoSub GetRdsColumns
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.List', '')
Set_Property(@Window, '@OrigList', '')
WoNo = ''
SearchBy = Get_Property(@Window:'.RAG_SEARCH_BY', 'VALUE')
SearchValue = Get_Property(@Window:'.EDL_SEARCH', 'TEXT')
If SearchBy _EQC 'reactor' then
ReactorConfigKey = 'WO_DAILY_SCHED':SearchValue
WoNo = Field(Xlate('CONFIG', ReactorConfigKey, WOCust$, 'X'), ' ', 1)
end
If SearchBy _EQC 'wono' then
WoNo = SearchValue
end
RDSList = ''
If WoNo then
RDSList = RDS_Services('GetRDSData', WoNo, RDSColumns, True$, '')
end
RDSRptCtrl = @Window : '.OLE_RPT_RDS_LIST'
GoSub Setup_OLE_Controls
// Turn off AutoPopulate for performance reasons
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', False$)
SRP_Show_Window(@Window, 'SYSTEM', 'C', 'C', 1, '', False$, False$, FormSize)
// Turn AutoPopulate back on
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', True$)
Set_Property(RDSRptCtrl, "OLE.AlwaysShowSelection", True$)
Send_Message(RDSRptCtrl, "OLE.UnselectAll")
Send_Message(@Window, "SET_ZORDER", '')
GoSub GetRdsColumns
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.List', '')
Set_Property(@Window, '@OrigList', '')
WoNo = ''
SearchBy = Get_Property(@Window:'.RAG_SEARCH_BY', 'VALUE')
SearchValue = Get_Property(@Window:'.EDL_SEARCH', 'TEXT')
If SearchBy _EQC 'reactor' then
ReactorConfigKey = 'WO_DAILY_SCHED':SearchValue
WoNo = Field(Xlate('CONFIG', ReactorConfigKey, WOCust$, 'X'), ' ', 1)
end
If SearchBy _EQC 'wono' then
WoNo = SearchValue
end
RDSList = ''
If WoNo then
RDSList = RDS_Services('GetRDSData', WoNo, RDSColumns, True$, '')
end
RDSRptCtrl = @Window : '.OLE_RPT_RDS_LIST'
GoSub Setup_OLE_Controls
// Turn off AutoPopulate for performance reasons
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', False$)
SRP_Show_Window(@Window, 'SYSTEM', 'C', 'C', 1, '', False$, False$, FormSize)
// Turn AutoPopulate back on
Set_Property(RDSRptCtrl, 'OLE.AutoPopulate', True$)
Set_Property(RDSRptCtrl, "OLE.AlwaysShowSelection", True$)
Send_Message(RDSRptCtrl, "OLE.UnselectAll")
Send_Message(@Window, "SET_ZORDER", '')
end event
@ -372,11 +397,11 @@ end event
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Setup_OLE_Controls:
Qualify = ''
Qualify<1> = 1
Qualify<4> = 0
RDSRptCtrl = @Window : '.OLE_RPT_RDS_LIST'
RDSPicCtrl = @Window : '.OLE_PIC_RDS_LIST_DIV'
@ -404,7 +429,7 @@ Setup_OLE_Controls:
// Adjust the form and ReportTable control size based on the number of RDS records in the work order.
AdditionalRowsAdj = 0
AdditionalRowsAdj += (NumRDS - 1) * 20
// Ensure window and controls are sized within client machine's max resolution.
ProposedNewHeight = FormSize<4> + AdditionalRowsAdj
SystemWindowSize = Get_Property('SYSTEM', 'SIZE')
@ -427,16 +452,16 @@ Setup_OLE_Controls:
GoSub RefreshRowColors
return
RefreshRowColors:
RDSRptCtrl = @Window : '.OLE_RPT_RDS_LIST'
NumRDS = DCount(RDSList, @FM)
// Fill report table with RDS data
Set_Property(RDSRptCtrl, 'OLE.List', RDSList)
// Color every other cell to increase row distinguishability
Colors = ''
If NumRDS GT 1 then
@ -455,106 +480,106 @@ return
GetRdsColumns:
GoSub GetView
If CurrentViewSelection _EQC 'quick' then
RDSColumns = ''
RDSColumns<0, 1> = 'ABBREV_OR_CO_NAME'
RDSColumns<0, 2> = 'WO'
RDSColumns<0, 3> = 'WO_STEP'
RDSColumns<0, 4> = 'SEQ'
RDSColumns<0, 5> = 'REACTOR'
RDSColumns<0, 6> = 'RUN_ORDER_NUM'
RDSColumns<0, 7> = 'UNLOAD_THICK_TEST'
RDSColumns<0, 8> = 'HGCV_TEST'
RDSColumns<0, 9> = 'DATE_IN'
RDSColumns<0, 10> = 'TIME_IN'
RDSColumns<0, 11> = 'DATE_OUT'
RDSColumns<0, 12> = 'TIME_OUT'
RDSColumns<0, 13> = 'PART_NUM'
RDSColumns<0, 14> = 'LOT_NUM'
RDSColumns<0, 15> = 'SUPPL_INST'
RDSColumns<0, 16> = 'HOLD_STATUS'
end else
RDSColumns = ''
RDSColumns<0, 1> = 'ABBREV_OR_CO_NAME'
RDSColumns<0, 2> = 'WO'
RDSColumns<0, 3> = 'WO_STEP'
RDSColumns<0, 4> = 'SEQ'
RDSColumns<0, 5> = 'REACTOR'
RDSColumns<0, 6> = 'RUN_ORDER_NUM'
RDSColumns<0, 7> = 'UNLOAD_THICK_TEST'
RDSColumns<0, 8> = 'HGCV_TEST'
RDSColumns<0, 9> = 'DATE_IN'
RDSColumns<0, 10> = 'TIME_IN'
RDSColumns<0, 11> = 'DATE_OUT'
RDSColumns<0, 12> = 'TIME_OUT'
RDSColumns<0, 13> = 'ELAPSED_HOURS'
RDSColumns<0, 14> = 'PART_NUM'
RDSColumns<0, 15> = 'LOT_NUM'
RDSColumns<0, 16> = 'COMB_STATUS'
RDSColumns<0, 17> = 'NCR_SUM'
RDSColumns<0, 18> = 'NCR_REJ_CNT_SUM'
RDSColumns<0, 19> = 'HOLD_STATUS'
RDSColumns<0, 20> = 'SUPPL_INST'
end
GoSub GetView
If CurrentViewSelection _EQC 'quick' then
RDSColumns = ''
RDSColumns<0, 1> = 'ABBREV_OR_CO_NAME'
RDSColumns<0, 2> = 'WO'
RDSColumns<0, 3> = 'WO_STEP'
RDSColumns<0, 4> = 'SEQ'
RDSColumns<0, 5> = 'REACTOR'
RDSColumns<0, 6> = 'RUN_ORDER_NUM'
RDSColumns<0, 7> = 'UNLOAD_THICK_TEST'
RDSColumns<0, 8> = 'HGCV_TEST'
RDSColumns<0, 9> = 'DATE_IN'
RDSColumns<0, 10> = 'TIME_IN'
RDSColumns<0, 11> = 'DATE_OUT'
RDSColumns<0, 12> = 'TIME_OUT'
RDSColumns<0, 13> = 'PART_NUM'
RDSColumns<0, 14> = 'LOT_NUM'
RDSColumns<0, 15> = 'SUPPL_INST'
RDSColumns<0, 16> = 'HOLD_STATUS'
end else
RDSColumns = ''
RDSColumns<0, 1> = 'ABBREV_OR_CO_NAME'
RDSColumns<0, 2> = 'WO'
RDSColumns<0, 3> = 'WO_STEP'
RDSColumns<0, 4> = 'SEQ'
RDSColumns<0, 5> = 'REACTOR'
RDSColumns<0, 6> = 'RUN_ORDER_NUM'
RDSColumns<0, 7> = 'UNLOAD_THICK_TEST'
RDSColumns<0, 8> = 'HGCV_TEST'
RDSColumns<0, 9> = 'DATE_IN'
RDSColumns<0, 10> = 'TIME_IN'
RDSColumns<0, 11> = 'DATE_OUT'
RDSColumns<0, 12> = 'TIME_OUT'
RDSColumns<0, 13> = 'ELAPSED_HOURS'
RDSColumns<0, 14> = 'PART_NUM'
RDSColumns<0, 15> = 'LOT_NUM'
RDSColumns<0, 16> = 'COMB_STATUS'
RDSColumns<0, 17> = 'NCR_SUM'
RDSColumns<0, 18> = 'NCR_REJ_CNT_SUM'
RDSColumns<0, 19> = 'HOLD_STATUS'
RDSColumns<0, 20> = 'SUPPL_INST'
end
return
GetColumnList:
GoSub GetView
If CurrentViewSelection _EQC 'quick' then
ColumnList = ''
ColumnList<1> = 'Customer' : @VM : 'TEXT' : @VM : 120 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Left' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<2> = 'WO No' : @VM : 'NUMBER' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<3> = 'Step' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '##': @VM : @VM : 'Segoe UI,9'
ColumnList<4> = 'RDS' : @VM : 'NUMBER' : @VM : 60 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '###' : @VM : @VM : 'Segoe UI,9'
ColumnList<5> = 'Rx' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<6> = 'Run' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 25 : @VM : 'Center' : @VM : @VM :'##': @VM : @VM : 'Segoe UI,9'
ColumnList<7> = 'UL Thk' : @VM : 'BOOL' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<8> = 'HgCv' : @VM : 'BOOL' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<9> = 'Date In' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY' : @VM : @VM : 'Segoe UI,9'
ColumnList<10> = 'Time In' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA' : @VM : @VM : 'Segoe UI,9'
ColumnList<11> = 'Date Out' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY': @VM : @VM : 'Segoe UI,9'
ColumnList<12> = 'Time Out' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA': @VM : @VM : 'Segoe UI,9'
ColumnList<13> = 'Cust Part No' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<14> = 'Lot Number' : @VM : 'TEXT' : @VM : 80 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<15> = 'Supplement' : @VM : 'P' : @VM : 160 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<16> = 'Hold Status' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
end else
ColumnList = ''
ColumnList<1> = 'Customer' : @VM : 'TEXT' : @VM : 120 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Left' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<2> = 'WO No' : @VM : 'NUMBER' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<3> = 'Step' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '##': @VM : @VM : 'Segoe UI,9'
ColumnList<4> = 'RDS' : @VM : 'NUMBER' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '###' : @VM : @VM : 'Segoe UI,9'
ColumnList<5> = 'Rx' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<6> = 'Run' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 25 : @VM : 'Center' : @VM : @VM :'##': @VM : @VM : 'Segoe UI,9'
ColumnList<7> = 'UL Thk' : @VM : 'BOOL' : @VM : 55 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<8> = 'HgCv' : @VM : 'BOOL' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<9> = 'Date In' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY' : @VM : @VM : 'Segoe UI,9'
ColumnList<10> = 'Time In' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA' : @VM : @VM : 'Segoe UI,9'
ColumnList<11> = 'Date Out' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY': @VM : @VM : 'Segoe UI,9'
ColumnList<12> = 'Time Out' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA': @VM : @VM : 'Segoe UI,9'
ColumnList<13> = 'Elapsed Hours' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<14> = 'Cust Part No' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<15> = 'Lot Number' : @VM : 'TEXT' : @VM : 100 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<16> = 'Combined Status' : @VM : 'TEXT' : @VM : 125 : @VM : @VM : @VM : @VM : @VM : @VM : 125 : @VM : 'Left' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<17> = 'NCR Status' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<18> = 'NCR Wfr Cnt' : @VM : 'NUMBER' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<19> = 'Hold Status' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<20> = 'Supplement' : @VM : 'P' : @VM : 160 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
end
GoSub GetView
If CurrentViewSelection _EQC 'quick' then
ColumnList = ''
ColumnList<1> = 'Customer' : @VM : 'TEXT' : @VM : 120 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Left' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<2> = 'WO No' : @VM : 'NUMBER' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<3> = 'Step' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '##': @VM : @VM : 'Segoe UI,9'
ColumnList<4> = 'RDS' : @VM : 'NUMBER' : @VM : 60 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '###' : @VM : @VM : 'Segoe UI,9'
ColumnList<5> = 'Rx' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<6> = 'Run' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 25 : @VM : 'Center' : @VM : @VM :'##': @VM : @VM : 'Segoe UI,9'
ColumnList<7> = 'UL Thk' : @VM : 'BOOL' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<8> = 'HgCv' : @VM : 'BOOL' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<9> = 'Date In' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY' : @VM : @VM : 'Segoe UI,9'
ColumnList<10> = 'Time In' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA' : @VM : @VM : 'Segoe UI,9'
ColumnList<11> = 'Date Out' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY': @VM : @VM : 'Segoe UI,9'
ColumnList<12> = 'Time Out' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA': @VM : @VM : 'Segoe UI,9'
ColumnList<13> = 'Cust Part No' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<14> = 'Lot Number' : @VM : 'TEXT' : @VM : 80 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<15> = 'Supplement' : @VM : 'P' : @VM : 160 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<16> = 'Hold Status' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
end else
ColumnList = ''
ColumnList<1> = 'Customer' : @VM : 'TEXT' : @VM : 120 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Left' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<2> = 'WO No' : @VM : 'NUMBER' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<3> = 'Step' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '##': @VM : @VM : 'Segoe UI,9'
ColumnList<4> = 'RDS' : @VM : 'NUMBER' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : '###' : @VM : @VM : 'Segoe UI,9'
ColumnList<5> = 'Rx' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : '#######' : @VM : @VM : 'Segoe UI,9'
ColumnList<6> = 'Run' : @VM : 'NUMBER' : @VM : 30 : @VM : @VM : @VM : @VM : @VM : @VM : 25 : @VM : 'Center' : @VM : @VM :'##': @VM : @VM : 'Segoe UI,9'
ColumnList<7> = 'UL Thk' : @VM : 'BOOL' : @VM : 55 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<8> = 'HgCv' : @VM : 'BOOL' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : 'Yes' : @VM : @VM : 'Segoe UI,9'
ColumnList<9> = 'Date In' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY' : @VM : @VM : 'Segoe UI,9'
ColumnList<10> = 'Time In' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA' : @VM : @VM : 'Segoe UI,9'
ColumnList<11> = 'Date Out' : @VM : 'DATE' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'MM/DD/YY': @VM : @VM : 'Segoe UI,9'
ColumnList<12> = 'Time Out' : @VM : 'TIME' : @VM : 50 : @VM : @VM : @VM : @VM : @VM : @VM : 60 : @VM : 'Center' : @VM : @VM : 'hh:mmAA': @VM : @VM : 'Segoe UI,9'
ColumnList<13> = 'Elapsed Hours' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 50 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<14> = 'Cust Part No' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<15> = 'Lot Number' : @VM : 'TEXT' : @VM : 100 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<16> = 'Combined Status' : @VM : 'TEXT' : @VM : 125 : @VM : @VM : @VM : @VM : @VM : @VM : 125 : @VM : 'Left' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<17> = 'NCR Status' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<18> = 'NCR Wfr Cnt' : @VM : 'NUMBER' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 30 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<19> = 'Hold Status' : @VM : 'TEXT' : @VM : 75 : @VM : @VM : @VM : @VM : @VM : @VM : 40 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
ColumnList<20> = 'Supplement' : @VM : 'P' : @VM : 160 : @VM : @VM : @VM : @VM : @VM : @VM : 75 : @VM : 'Center' : @VM : @VM : @VM : @VM : 'Segoe UI,9'
end
return
GetView:
CurrentViewSelection = Get_Property(@Window:'.RAG_VIEW', 'VALUE')
CurrentViewSelection = Get_Property(@Window:'.RAG_VIEW', 'VALUE')
return
@ -581,11 +606,11 @@ GetExistingSupps:
Next J
end
If RDSSupps NE '' then
If CurrentViewSelection _EQC 'quick' then
RDSList<I,15> = RDSSupps
end else
RDSList<I,20> = RDSSupps
end
If CurrentViewSelection _EQC 'quick' then
RDSList<I,15> = RDSSupps
end else
RDSList<I,20> = RDSSupps
end
end
End
Next I
@ -594,36 +619,36 @@ return
CheckSelectedForHolds:
If Unassigned(HoldOnFlag) then HoldOnFlag = False$
If Unassigned(HoldOnFlag) then HoldOnFlag = False$
If Unassigned(HoldOffFlag) then HoldOffFlag = False$
SelRDSList = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelList')
If SelRDSList NE '' then
SelRDSList = SRP_Array('Rotate', SelRDSList, @FM, @VM)
RDSKeys = SelRDSList<4>
Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM)
For K = 1 to SelCount
WOMatKey = Xlate('RDS', RDSKeys<K>, 'WO_MAT_KEY', 'X', '')
HoldCheck = Hold_Services('CheckForHold', WOMatKey, '')
If HoldCheck EQ True$ AND HoldOffFlag EQ False$ then
HoldOffFlag = True$
end
If HoldCheck EQ False$ AND HoldOnFlag EQ False$ then
HoldOnFlag = True$
end
Until HoldOnFlag EQ True$ and HoldOffFlag EQ True$
Next K
SelRDSList = Get_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.SelList')
If SelRDSList NE '' then
SelRDSList = SRP_Array('Rotate', SelRDSList, @FM, @VM)
RDSKeys = SelRDSList<4>
Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM)
For K = 1 to SelCount
WOMatKey = Xlate('RDS', RDSKeys<K>, 'WO_MAT_KEY', 'X', '')
HoldCheck = Hold_Services('CheckForHold', WOMatKey, '')
If HoldCheck EQ True$ AND HoldOffFlag EQ False$ then
HoldOffFlag = True$
end
If HoldCheck EQ False$ AND HoldOnFlag EQ False$ then
HoldOnFlag = True$
end
Until HoldOnFlag EQ True$ and HoldOffFlag EQ True$
Next K
end
if MemberOf(@USER4, 'ENG_TECH') OR MemberOf(@USER4, 'LEAD') OR MemberOf(@USER4, 'SUPERVISOR') then
// IF ANY SELECTED LOTS ARE ON HOLD, ENABLE PUB_OFF_HOLD
Set_Property(@Window:'.PUB_OFF_HOLD', 'ENABLED', HoldOffFlag)
// IF ANY SELECTED LOTS ARE ON HOLD, ENABLE PUB_OFF_HOLD
Set_Property(@Window:'.PUB_OFF_HOLD', 'ENABLED', HoldOffFlag)
end else
Set_Property(@Window:'.PUB_OFF_HOLD', 'ENABLED', False$)
Set_Property(@Window:'.PUB_OFF_HOLD', 'ENABLED', False$)
end
// IF ANY SELECTED LOTS ARE NOT ON HOLD, ENABLE PUB_ON_HOLD
Set_Property(@Window:'.PUB_ON_HOLD', 'ENABLED', HoldOnFlag)
Set_Property(@Window:'.PUB_ON_HOLD', 'ENABLED', HoldOnFlag)
return

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,20 +160,44 @@ 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)
For L = 1 to SelCount
ThisPos = SelPos<L>
Set_Property(@Window : '.OLE_RPT_WM_OUT_LIST', 'OLE.ItemValue[8;' : ThisPos : ']', 'On Hold')
Next L
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