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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -14,6 +14,7 @@ EQU CRLF$ TO \0D0A\
$INSERT POPUP_EQUATES $INSERT POPUP_EQUATES
$INSERT APPCOLORS $INSERT APPCOLORS
$Insert LOGICAL
ErrTitle = 'Error in Comm_Dialog_Hold' ErrTitle = 'Error in Comm_Dialog_Hold'
@ -42,30 +43,40 @@ RETURN Result
Create: Create:
* * * * * * * * * * * * * *
obj_AppWindow('Create') obj_AppWindow('Create')
Transition = Parm1<1> Transition = Parm1<1>
TableName = Parm1<2> TableName = Parm1<2>
HoldType = Parm1<3> HoldType = Parm1<3>
Stage = Parm1<4>
Interrupted = Parm1<5>
IF HoldType = '' THEN HoldType = 'HOLD' IF HoldType = '' THEN HoldType = 'HOLD'
BEGIN CASE BEGIN CASE
CASE Transition = 'ON' AND HoldType = 'HOLD' CASE Transition = False$ AND HoldType = 'HOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold On') Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold On')
WinText = 'Hold Change' WinText = 'Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'ENABLED', True$)
Set_Property(@Window : '.CHK_INTERRUPTED', 'ENABLED', True$)
CASE Transition = 'OFF' AND HoldType = 'HOLD' CASE Transition = True$ AND HoldType = 'HOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold Off') Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Hold Off')
WinText = 'Hold Change' WinText = 'Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'VALUE', Stage)
Set_Property(@Window : '.CHK_INTERRUPTED', 'CHECK', Interrupted)
CASE Transition = 'ON' AND HoldType = 'SHOLD' CASE Transition = False$ AND HoldType = 'SHOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold On') Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold On')
WinText = 'Ship Hold Change' WinText = 'Ship Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'ENABLED', True$)
Set_Property(@Window : '.CHK_INTERRUPTED', 'ENABLED', True$)
CASE Transition = 'OFF' AND HoldType = 'SHOLD' CASE Transition = True$ AND HoldType = 'SHOLD'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold Off') Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Ship Hold Off')
WinText = 'Ship Hold Change' WinText = 'Ship Hold Change'
Set_Property(@Window : '.RAD_STAGE', 'Value', Stage)
Set_Property(@Window : '.CHK_INTERRUPTED', 'CHECK', Interrupted)
CASE Transition = 'ESC' CASE Transition = 'ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Start Escalation') Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Start Escalation')
@ -74,15 +85,15 @@ BEGIN CASE
CASE Transition = 'D-ESC' CASE Transition = 'D-ESC'
Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Stop Escalation') Set_Property(@WINDOW:'.WINDOW_LABEL_FIX','TEXT','Stop Escalation')
WinText = TableName:' Escalation Change' WinText = TableName:' Escalation Change'
END CASE END CASE
Set_Property(@WINDOW,'TEXT',WinText) ; * Window title in top bar Set_Property(@WINDOW,'TEXT',WinText) ; * Window title in top bar
UserName = OCONV(@USER4,'[XLATE_CONV,LSL_USERS*FIRST_LAST]') UserName = OCONV(@USER4,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_ID','DEFPROP',@USER4) Set_Property(@WINDOW:'.USER_ID','DEFPROP',@USER4)
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName) Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
Set_Property(@WINDOW:'.REASON','FOCUS',1) Set_Property(@WINDOW:'.REASON','FOCUS',1)
RETURN RETURN
@ -92,32 +103,31 @@ RETURN
LU_UserID: LU_UserID:
* * * * * * * * * * * * * *
TypeOver = '' TypeOver = ''
TypeOver<PSELECT$> = 1 TypeOver<PSELECT$> = 1
TypeOver<PDISPLAY$> = 'BY LAST_FIRST' TypeOver<PDISPLAY$> = 'BY LAST_FIRST'
UserID = Popup(@WINDOW,TypeOver,'SHOW_USERS') UserID = Popup(@WINDOW,TypeOver,'SHOW_USERS')
IF UserID NE '' THEN IF UserID NE '' THEN
Set_Property(@WINDOW:'.USER_ID','DEFPROP',UserID) Set_Property(@WINDOW:'.USER_ID','DEFPROP',UserID)
END ELSE END ELSE
RETURN RETURN
END END
* * * * * * * * * * * * * *
UserIDLF: UserIDLF:
* * * * * * * * * * * * * *
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP') UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
UserName = OCONV(UserID,'[XLATE_CONV,LSL_USERS*FIRST_LAST]') UserName = OCONV(UserID,'[XLATE_CONV,LSL_USERS*FIRST_LAST]')
Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName) Set_Property(@WINDOW:'.USER_NAME','DEFPROP',UserName)
RETURN RETURN
* * * * * * * * * * * * * *
Refresh: Refresh:
* * * * * * * * * * * * * *
@ -136,7 +146,7 @@ Close:
Cancel: Cancel:
* * * * * * * * * * * * * *
End_Dialog(@WINDOW,'Cancel') End_Dialog(@WINDOW,'Cancel')
RETURN RETURN
@ -145,14 +155,22 @@ RETURN
OK: OK:
* * * * * * * * * * * * * *
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP') StageEnabled = Get_Property(@WINDOW:'.RAD_STAGE','ENABLED')
Reason = Get_Property(@WINDOW:'.REASON','DEFPROP') Stage = Get_Property(@WINDOW:'.RAD_STAGE','VALUE')
Extended = Get_Property(@WINDOW:'.HOLD_EXTENDED','CHECK') If (Stage NE '') OR (StageEnabled EQ False$) then
UserID = Get_Property(@WINDOW:'.USER_ID','DEFPROP')
Result = UserID:@FM:Reason:@FM:Extended Reason = Get_Property(@WINDOW:'.REASON','DEFPROP')
Extended = Get_Property(@WINDOW:'.HOLD_EXTENDED','CHECK')
End_Dialog(@WINDOW,Result) 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 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_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 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 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 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_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 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 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\ EQU CRLF$ TO \0D0A\
@ -211,6 +212,7 @@ END CASE
RETURN Result RETURN Result
* * * * * * * * * * * * * *
RdsLF: RdsLF:
* * * * * * * * * * * * * *
@ -314,8 +316,10 @@ Refresh:
HoldCheck = Hold_Services('CheckForHold', WOMatKey, '') HoldCheck = Hold_Services('CheckForHold', WOMatKey, '')
IF HoldCheck THEN IF HoldCheck THEN
Set_Property(@WINDOW:'.HOLD_BUTTON2','TEXT','Remove Hold') Set_Property(@WINDOW:'.HOLD_BUTTON2','TEXT','Remove Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', True$)
END ELSE END ELSE
Set_Property(@WINDOW:'.HOLD_BUTTON2','TEXT','Place on Hold') Set_Property(@WINDOW:'.HOLD_BUTTON2','TEXT','Place on Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', False$)
END END
@ -2054,6 +2058,14 @@ HoldClick:
RDSNo = Get_Property(@WINDOW:'.RDS_NO','DEFPROP') RDSNo = Get_Property(@WINDOW:'.RDS_NO','DEFPROP')
CtrlEnt = Get_Property(@WINDOW,'FOCUS') 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,'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. 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', '') WOMatKey = Xlate('RDS', RDSNo, 'WO_MAT_KEY', 'X', '')
//obj_WO_Mat('ToggleHold',WOMatKey:@RM:HoldEntity:@RM:HoldEntityID:@RM:CtrlEnt) //obj_WO_Mat('ToggleHold',WOMatKey:@RM:HoldEntity:@RM:HoldEntityID:@RM:CtrlEnt)
Transition = Hold_Services('CheckForHold', WOMatKey, 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' HoldType = 'HOLD'
HoldData = '' 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 If HoldData NE 'Cancel' then
Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEnt, '', HoldData, '') Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEnt, '', HoldData, '')
IF Error_Services("HasError") THEN IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage") ErrCode = Error_Services("GetMessage")
ErrMsg(errCode) 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 end
end end
@ -2737,6 +2768,7 @@ LUPostCode:
RETURN RETURN
* * * * * * * * * * * * * *
SigProfile: SigProfile:
* * * * * * * * * * * * * *
@ -2792,24 +2824,24 @@ RETURN
Overridelog: Overridelog:
* * * * * * * * * * * * * * * *
RDSNo = Get_Property(@WINDOW:'.RDS_NO','TEXT') RDSNo = Get_Property(@WINDOW:'.RDS_NO','TEXT')
orKeys = XLATE('RDS',RDSNo, 295, 'X') orKeys = XLATE('RDS',RDSNo, 295, 'X')
Display = '' Display = ''
overriderec = '' overriderec = ''
i = 1 i = 1
For Each orKey in orKeys using @VM For Each orKey in orKeys using @VM
overriderec = Xlate('OVERRIDE_LOG', orKey, '', 'X') overriderec = Xlate('OVERRIDE_LOG', orKey, '', 'X')
Display<1,I,1> = overriderec<3> Display<1,I,1> = overriderec<3>
Display<1,I,2> = overriderec<4> Display<1,I,2> = overriderec<4>
Display<1,I,3> = overriderec<5> Display<1,I,3> = overriderec<5>
Display<1,I,4> = overriderec<6> Display<1,I,4> = overriderec<6>
i = i + 1 i = i + 1
Next orKey Next orKey
TypeOver = '' TypeOver = ''
TypeOver<PDISPLAY$> = Display TypeOver<PDISPLAY$> = Display
void = Popup(@WINDOW,TypeOver,'OVERRIDES') void = Popup(@WINDOW,TypeOver,'OVERRIDES')
RETURN RETURN
@ -2826,6 +2858,7 @@ AddComment:
return return
* * * * * * * * * * * * * * * *
ViewComments: ViewComments:
* * * * * * * * * * * * * * * *

View File

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

View File

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

View File

@ -19,6 +19,7 @@ DECLARE SUBROUTINE Btree.Extract, Send_Event, Security_Err_Msg, Forward_Event, E
DECLARE SUBROUTINE Send_Message, Print_Cass_Out, obj_WM_Out, obj_Notes, obj_WO_Mat, obj_Tables, Set_Property, obj_WO_Wfr DECLARE SUBROUTINE 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 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 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 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 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 = 'CIClick' ; GOSUB CIClick
CASE Instruction = 'AddComment' ; GOSUB AddComment CASE Instruction = 'AddComment' ; GOSUB AddComment
CASE Instruction = 'ViewComments' ; GOSUB ViewComments CASE Instruction = 'ViewComments' ; GOSUB ViewComments
CASE Instruction = 'ReprintHold' ; GOSUB ReprintHold
CASE 1 CASE 1
ErrorMsg = 'Unknown Instruction ':QUOTE(Instruction):' passed to routine' ErrorMsg = 'Unknown Instruction ':QUOTE(Instruction):' passed to routine'
@ -392,6 +394,20 @@ WONoLF:
RETURN 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: Refresh:
******** ********
@ -404,8 +420,10 @@ Refresh:
IF Get_Property(@WINDOW:'.HOLD_CHECKBOX','CHECK') THEN IF Get_Property(@WINDOW:'.HOLD_CHECKBOX','CHECK') THEN
Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Remove Hold') Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Remove Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', True$)
END ELSE END ELSE
Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Place on Hold') Set_Property(@WINDOW:'.HOLD_BUTTON','TEXT','Place on Hold')
Set_Property(@Window:'.MENU.PRINT.REPRINT_HOLD_LABEL', 'ENABLED', False$)
END END
QuoteSigs = XLATE('CONFIG','QUOTE_SIGS','','X') QuoteSigs = XLATE('CONFIG','QUOTE_SIGS','','X')
@ -1530,6 +1548,10 @@ HoldClick:
WOMatKey = WONo:'*':CassNo WOMatKey = WONo:'*':CassNo
HoldEntity = 'WM_OUT' HoldEntity = 'WM_OUT'
HoldEntityID = WMOutKey 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') Send_Event(@WINDOW,'WRITE')
@ -1539,12 +1561,28 @@ HoldClick:
Transition = Hold_Services('CheckForHold', WOMatKey, CtrlEnt) Transition = Hold_Services('CheckForHold', WOMatKey, CtrlEnt)
HoldType = 'HOLD' HoldType = 'HOLD'
HoldData = '' 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 If HoldData NE 'Cancel' then
Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEnt, '', HoldData) Hold_Services('ToggleHold', WOMatKey, HoldEntity, HoldEntityID, CtrlEnt, '', HoldData)
IF Error_Services("HasError") THEN IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage") ErrCode = Error_Services("GetMessage")
ErrMsg(errCode) 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 end
@ -2297,5 +2335,3 @@ RefreshWaferCounterData:
return return

View File

@ -71,7 +71,6 @@ Return Response or ""
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// ToggleHold // ToggleHold
// //
@ -114,6 +113,7 @@ Service ToggleHold(WOMatKey, HoldEntity, HoldEntityID, CtrlEntID, OriginFlag, Ho
End Service End Service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// ToggleMultipleHolds // ToggleMultipleHolds
// //
@ -154,6 +154,7 @@ Service ToggleMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Ori
end service end service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// EnableMultipleHolds // EnableMultipleHolds
// //
@ -194,11 +195,6 @@ Service EnableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Ori
For I = 1 to WOMatCount For I = 1 to WOMatCount
If Hold_Services('CheckForHold', WOMatKeys<I>) EQ False$ then If Hold_Services('CheckForHold', WOMatKeys<I>) EQ False$ then
Hold_Services('OnHold', WOMatKeys<I>, HoldEntity, HoldEntityIDs<I>, HoldType, HoldData) 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 end
If CtrlEntID EQ 'NDW_RDS_QUERY' OR CtrlEntID EQ 'NDW_WM_OUT_QUICK_QUERY' then Msg(@window, MsgUp, I, MSGINSTUPDATE$) If CtrlEntID EQ 'NDW_RDS_QUERY' OR CtrlEntID EQ 'NDW_WM_OUT_QUICK_QUERY' then Msg(@window, MsgUp, I, MSGINSTUPDATE$)
Next I Next I
@ -208,6 +204,7 @@ Service EnableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Ori
end service end service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// DisableMultipleHolds // DisableMultipleHolds
// //
@ -248,11 +245,6 @@ Service DisableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Or
For I = 1 to WOMatCount For I = 1 to WOMatCount
If Hold_Services('CheckForHold', WOMatKeys<I>) EQ True$ then If Hold_Services('CheckForHold', WOMatKeys<I>) EQ True$ then
Hold_Services('OffHold', WOMatKeys<I>, HoldEntity, HoldEntityIDs<I>, HoldType, HoldData) 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 end
If CtrlEntID EQ 'NDW_RDS_QUERY' OR CtrlEntID EQ 'NDW_WM_OUT_QUICK_QUERY' then Msg(@window, MsgUp, I, MSGINSTUPDATE$) If CtrlEntID EQ 'NDW_RDS_QUERY' OR CtrlEntID EQ 'NDW_WM_OUT_QUICK_QUERY' then Msg(@window, MsgUp, I, MSGINSTUPDATE$)
Next I Next I
@ -262,6 +254,7 @@ Service DisableMultipleHolds(WOMatKeys, HoldEntity, HoldEntityIDs, CtrlEntID, Or
end service end service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// OnHold // OnHold
// //
@ -302,6 +295,8 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
UserID = HoldData<1> UserID = HoldData<1>
Reason = HoldData<2> Reason = HoldData<2>
Extended = HoldData<3> Extended = HoldData<3>
Stage = HoldData<4>
Interrupted = HoldData<5>
CurrDate = OCONV(Date(),'D4/') CurrDate = OCONV(Date(),'D4/')
CurrTime = OCONV(Time(),'MTS') 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_STOP_REASON$,1,0,'')
WOMatRec = INSERT(WOMatRec,WO_MAT_HOLD_ENTITY$,1,0,HoldEntity) WOMatRec = INSERT(WOMatRec,WO_MAT_HOLD_ENTITY$,1,0,HoldEntity)
WOMatRec = INSERT(WOMatRec,WO_MAT_HOLD_ENTITY_ID$,1,0,HoldEntityID) 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 // - 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_DTM$,1,0,'')
WOMatRec = INSERT(WOMatRec,WO_MAT_SHIP_HOLD_STOP_USER$,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 = INSERT(WOMatRec,WO_MAT_SHIP_HOLD_STOP_REASON$,1,0,'')
WOMatRec<WO_MAT_HOLD_STAGE$> = Stage
WOMatRec<WO_MAT_HOLD_INTERRUPTED$> = Interrupted
END END
IF HoldEntity = 'WM_OUT' THEN IF HoldEntity = 'WM_OUT' THEN
@ -371,6 +369,7 @@ Service OnHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, OperatorI
End Service End Service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// OffHold // 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_USER$,1> = UserID
WOMatRec<WO_MAT_HOLD_STOP_REASON$,1> = Reason WOMatRec<WO_MAT_HOLD_STOP_REASON$,1> = Reason
WOMatRec<WO_MAT_HOLD_EXTENDED$,1> = 0 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_USER$,1> = UserID
WOMatRec<WO_MAT_SHIP_HOLD_STOP_REASON$,1> = Reason WOMatRec<WO_MAT_SHIP_HOLD_STOP_REASON$,1> = Reason
WOMatRec<WO_MAT_SHIP_HOLD_EXTENDED$,1> = 0 WOMatRec<WO_MAT_SHIP_HOLD_EXTENDED$,1> = 0
WOMatRec<WO_MAT_HOLD_STAGE$> = ''
WOMatRec<WO_MAT_HOLD_INTERRUPTED$> = ''
END END
IF HoldEntity = 'WM_OUT' THEN IF HoldEntity = 'WM_OUT' THEN
@ -480,9 +483,9 @@ Service OffHold(WOMatKey, HoldEntity, HoldEntityID, HoldType, HoldData, Operator
end end
end end
End Service End Service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// CheckForHold // CheckForHold
// //
@ -693,6 +696,7 @@ Service EditHoldReason(WOMatKey, ColName, ColValNo, UpdatedText)
End Service End Service
//---------------------------------------------------------------------------------------------------------------------- //----------------------------------------------------------------------------------------------------------------------
// CreateComment // CreateComment
// //
@ -765,4 +769,3 @@ Service CreateComment(HoldEntity, HoldEntityID, Reason, Transition, HoldType, Op
end service 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 Database_Services, Environment_Services, Set_Printer, Direct_Print, Printer_Select, Error_Services
Declare Function Logging_Services, Datetime 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 LOGICAL
$Insert LOT_EQUATES $Insert LOT_EQUATES
$Insert TEST_WAFER_PROD_EQUATES $Insert TEST_WAFER_PROD_EQUATES
$Insert RETURN_TO_FAB_LOTS_EQUATES $Insert RETURN_TO_FAB_LOTS_EQUATES
$Insert LSL_USERS_EQUATES
$Insert WO_MAT_EQUATES
LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\LabelPrinting' LogPath = Environment_Services('GetApplicationRootPath') : '\LogFiles\LabelPrinting'
LogDate = Oconv(Date(), 'D4/') LogDate = Oconv(Date(), 'D4/')
@ -27,6 +29,7 @@ Return Response or ""
// Service Parameter Options // Service Parameter Options
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Options LOAD_LOCK_SIDE = 'Left', 'Right', 'Both' Options LOAD_LOCK_SIDE = 'Left', 'Right', 'Both'
Options STAGES = 'PRE', 'POST'
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// SERVICES // SERVICES
@ -77,6 +80,153 @@ Service PrintLabel(ZPLString, PrinterId)
end service 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) Service PrintTestWaferLotLabel(LotId, Username, PrinterId)
ErrorMessage = '' ErrorMessage = ''
@ -118,7 +268,6 @@ Service PrintTestWaferLotLabel(LotId, Username, PrinterId)
end else end else
//Log Error for lot //Log Error for lot
ErrorMessage = Error_Services('GetMessage') ErrorMessage = Error_Services('GetMessage')
end end
end end
end else end else
@ -178,7 +327,8 @@ Service GetAllZebraPrinters()
ZebraPrinterList<7> = 'MESZBRPRT008' : @VM : '10.95.164.24' : @VM : 9100 ZebraPrinterList<7> = 'MESZBRPRT008' : @VM : '10.95.164.24' : @VM : 9100
ZebraPrinterList<8> = 'MESZBRPRT0011' : @VM : '10.95.15.33' : @VM : 6101 ZebraPrinterList<8> = 'MESZBRPRT0011' : @VM : '10.95.15.33' : @VM : 6101
ZebraPrinterList<9> = 'FI_ZEBRA_PRINTER' : @VM : '10.95.164.55' : @VM : 9100 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 ZebraPrinterList<10> = 'JONATHAN_HOME_TEST' : @VM : '192.168.0.123' : @VM : 9100
end end
@ -218,7 +368,9 @@ Service PrintReactorLabel(ReactNo, LoadLockSide=LOAD_LOCK_SIDE)
end service end service
Service GetReturnToFabLabelZPL(RTFId) Service GetReturnToFabLabelZPL(RTFId)
ZPLStringLabel = '' ZPLStringLabel = ''
LotRec = Database_Services('ReadDataRow', 'RETURN_TO_FAB_LOTS', RTFId) LotRec = Database_Services('ReadDataRow', 'RETURN_TO_FAB_LOTS', RTFId)
CassId = LotRec<RETURN_TO_FAB_LOTS_CASS_ID$> CassId = LotRec<RETURN_TO_FAB_LOTS_CASS_ID$>
@ -249,10 +401,6 @@ Service GetReturnToFabLabelZPL(RTFId)
ZPLStringLabel := '^FO500,105^CI28' ZPLStringLabel := '^FO500,105^CI28'
ZPLStringLabel := '^XZ' ZPLStringLabel := '^XZ'
Response = ZPLStringLabel Response = ZPLStringLabel
end service 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 If the form needs to call the commuter module directly then the QuickEvent parameters should be
formatted like this: formatted like this:
`
'@SELF','@EVENT',['@PARAM1','@PARAMx'] '@SELF','@EVENT',['@PARAM1','@PARAMx']
Parameters : Parameters :
@ -44,8 +44,9 @@ $insert SUPPLEMENTS_EQUATES
equ WOCust$ to 2 equ WOCust$ to 2
Declare subroutine SRP_Show_Window, Rds_Services, ErrMsg, Start_Window, Placedialog, Supplement_Services, Hold_Services 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 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\ CRLF = \0D0A\
@ -58,11 +59,11 @@ If Event EQ 'OLE' then
Transfer Param1 to Event Transfer Param1 to Event
Transfer Param2 to Param1 Transfer Param2 to Param1
Transfer Param3 to Param2 Transfer Param3 to Param2
* Transfer Param4 to Param3 * Transfer Param4 to Param3
* Transfer Param5 to Param4 * Transfer Param5 to Param4
* Transfer Param6 to Param5 * Transfer Param6 to Param5
* Transfer Param7 to Param6 * Transfer Param7 to Param6
* Transfer Param8 to Param7 * Transfer Param8 to Param7
end end
GoToEvent Event for CtrlEntID GoToEvent Event for CtrlEntID
@ -247,13 +248,31 @@ Event PUB_ON_HOLD.CLICK()
Swap @VM with @FM in RDSKeys Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM) SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '') WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = True$ Transition = False$
HoldEntity = 'RDS'
HoldType = 'HOLD' HoldType = 'HOLD'
HoldData = '' HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType) HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)
If HoldData NE 'Cancel' then If HoldData NE 'Cancel' then
GoSub GetView GoSub GetView
Hold_Services('EnableMultipleHolds', WOMatKeys, 'RDS', RDSKeys, 'NDW_RDS_QUERY', '', HoldData) Hold_Services('EnableMultipleHolds', WOMatKeys, HoldEntity, RDSKeys, 'NDW_RDS_QUERY', '', HoldData)
IF Error_Services("HasError") THEN
ErrCode = Error_Services("GetMessage")
ErrMsg(errCode)
end else
MsgInfo = ''
MsgInfo<MTYPE$> = 'BNY'
MsgInfo<MTEXT$> = 'Hold Successful. Would you like to print label(s)?'
MsgInfo<MICON$> = '!'
PrintLabel = Msg(@WINDOW,MsgInfo,'')
HoldBy = HoldData<1>
Reason = HoldData<2>
Stage = HoldData<4>
Interrupted = HoldData<5>
DTM = Datetime()
If PrintLabel EQ True$ then
PrinterId = Printer_Select(PrinterID)
end
For L = 1 to SelCount For L = 1 to SelCount
ThisPos = SelPos<L> ThisPos = SelPos<L>
If CurrentViewSelection _EQC 'quick' then If CurrentViewSelection _EQC 'quick' then
@ -261,11 +280,17 @@ Event PUB_ON_HOLD.CLICK()
end else end else
Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[19;' : ThisPos : ']', 'On Hold') Set_Property(@Window : '.OLE_RPT_RDS_LIST', 'OLE.ItemValue[19;' : ThisPos : ']', 'On Hold')
end 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 Next L
HoldOffFlag = True$ HoldOffFlag = True$
HoldOnFlag = False$ HoldOnFlag = False$
Gosub CheckSelectedForHolds Gosub CheckSelectedForHolds
end end
end
end event end event
@ -280,7 +305,7 @@ Event PUB_OFF_HOLD.CLICK()
Swap @VM with @FM in RDSKeys Swap @VM with @FM in RDSKeys
SelCount = DCount(RDSKeys, @FM) SelCount = DCount(RDSKeys, @FM)
WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '') WOMatKeys = Xlate('RDS', RDSKeys, 'WO_MAT_KEY', 'X', '')
Transition = False$ Transition = True$
HoldType = 'HOLD' HoldType = 'HOLD'
HoldData = '' HoldData = ''
HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType) HoldData = Dialog_Box('DIALOG_HOLD',@WINDOW,Transition:@FM:@FM:HoldType)

View File

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

View File

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

View File

@ -154,4 +154,6 @@ Equ WO_MAT_LOCKED_BY$ To 145
Equ WO_MAT_CONVERTED_MATERIAL$ To 146 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_ACK_REQ$ To 147
Equ WO_MAT_LAST_CASSETTE_TEST_WAFER_ACKED$ To 148 Equ WO_MAT_LAST_CASSETTE_TEST_WAFER_ACKED$ To 148
Equ WO_MAT_HOLD_STAGE$ To 149
Equ WO_MAT_HOLD_INTERRUPTED$ To 150