l0bsterssg

node.js static responsive blog post generator
Log | Files | Refs | README

isbl.js (107811B)


      1 /*
      2 Language: ISBL
      3 Author: Dmitriy Tarasov <dimatar@gmail.com>
      4 Description: built-in language DIRECTUM
      5 Category: enterprise
      6 */
      7 
      8 function isbl(hljs) {
      9   // Определение идентификаторов
     10   var UNDERSCORE_IDENT_RE = "[A-Za-zА-Яа-яёЁ_!][A-Za-zА-Яа-яёЁ_0-9]*";
     11 
     12   // Определение имен функций
     13   var FUNCTION_NAME_IDENT_RE = "[A-Za-zА-Яа-яёЁ_][A-Za-zА-Яа-яёЁ_0-9]*";
     14 
     15   // keyword : ключевые слова
     16   var KEYWORD =
     17     "and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile конецпока " +
     18     "except exitfor finally foreach все if если in в not не or или try while пока ";
     19 
     20   // SYSRES Constants
     21   var sysres_constants =
     22     "SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT " +
     23     "SYSRES_CONST_ACCES_RIGHT_TYPE_FULL " +
     24     "SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW " +
     25     "SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE " +
     26     "SYSRES_CONST_ACCESS_NO_ACCESS_VIEW " +
     27     "SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE " +
     28     "SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE " +
     29     "SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE " +
     30     "SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE " +
     31     "SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE " +
     32     "SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE " +
     33     "SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE " +
     34     "SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE " +
     35     "SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE " +
     36     "SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE " +
     37     "SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE " +
     38     "SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE " +
     39     "SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE " +
     40     "SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE " +
     41     "SYSRES_CONST_ACCESS_RIGHTS_VIEW " +
     42     "SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE " +
     43     "SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE " +
     44     "SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE " +
     45     "SYSRES_CONST_ACCESS_TYPE_CHANGE " +
     46     "SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE " +
     47     "SYSRES_CONST_ACCESS_TYPE_EXISTS " +
     48     "SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE " +
     49     "SYSRES_CONST_ACCESS_TYPE_FULL " +
     50     "SYSRES_CONST_ACCESS_TYPE_FULL_CODE " +
     51     "SYSRES_CONST_ACCESS_TYPE_VIEW " +
     52     "SYSRES_CONST_ACCESS_TYPE_VIEW_CODE " +
     53     "SYSRES_CONST_ACTION_TYPE_ABORT " +
     54     "SYSRES_CONST_ACTION_TYPE_ACCEPT " +
     55     "SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS " +
     56     "SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT " +
     57     "SYSRES_CONST_ACTION_TYPE_CHANGE_CARD " +
     58     "SYSRES_CONST_ACTION_TYPE_CHANGE_KIND " +
     59     "SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE " +
     60     "SYSRES_CONST_ACTION_TYPE_CONTINUE " +
     61     "SYSRES_CONST_ACTION_TYPE_COPY " +
     62     "SYSRES_CONST_ACTION_TYPE_CREATE " +
     63     "SYSRES_CONST_ACTION_TYPE_CREATE_VERSION " +
     64     "SYSRES_CONST_ACTION_TYPE_DELETE " +
     65     "SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT " +
     66     "SYSRES_CONST_ACTION_TYPE_DELETE_VERSION " +
     67     "SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS " +
     68     "SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS " +
     69     "SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE " +
     70     "SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD " +
     71     "SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD " +
     72     "SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK " +
     73     "SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK " +
     74     "SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK " +
     75     "SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK " +
     76     "SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE " +
     77     "SYSRES_CONST_ACTION_TYPE_LOCK " +
     78     "SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER " +
     79     "SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY " +
     80     "SYSRES_CONST_ACTION_TYPE_MARK_AS_READED " +
     81     "SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED " +
     82     "SYSRES_CONST_ACTION_TYPE_MODIFY " +
     83     "SYSRES_CONST_ACTION_TYPE_MODIFY_CARD " +
     84     "SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE " +
     85     "SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION " +
     86     "SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE " +
     87     "SYSRES_CONST_ACTION_TYPE_PERFORM " +
     88     "SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY " +
     89     "SYSRES_CONST_ACTION_TYPE_RESTART " +
     90     "SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE " +
     91     "SYSRES_CONST_ACTION_TYPE_REVISION " +
     92     "SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL " +
     93     "SYSRES_CONST_ACTION_TYPE_SIGN " +
     94     "SYSRES_CONST_ACTION_TYPE_START " +
     95     "SYSRES_CONST_ACTION_TYPE_UNLOCK " +
     96     "SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER " +
     97     "SYSRES_CONST_ACTION_TYPE_VERSION_STATE " +
     98     "SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY " +
     99     "SYSRES_CONST_ACTION_TYPE_VIEW " +
    100     "SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY " +
    101     "SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY " +
    102     "SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY " +
    103     "SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE " +
    104     "SYSRES_CONST_ADD_REFERENCE_MODE_NAME " +
    105     "SYSRES_CONST_ADDITION_REQUISITE_CODE " +
    106     "SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE " +
    107     "SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME " +
    108     "SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME " +
    109     "SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME " +
    110     "SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME " +
    111     "SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION " +
    112     "SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE " +
    113     "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION " +
    114     "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE " +
    115     "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION " +
    116     "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE " +
    117     "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION " +
    118     "SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE " +
    119     "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION " +
    120     "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION " +
    121     "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION " +
    122     "SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION " +
    123     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION " +
    124     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE " +
    125     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION " +
    126     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE " +
    127     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION " +
    128     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE " +
    129     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION " +
    130     "SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE " +
    131     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION " +
    132     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE " +
    133     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION " +
    134     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE " +
    135     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION " +
    136     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE " +
    137     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION " +
    138     "SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE " +
    139     "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION " +
    140     "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE " +
    141     "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION " +
    142     "SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE " +
    143     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION " +
    144     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE " +
    145     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION " +
    146     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE " +
    147     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION " +
    148     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE " +
    149     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION " +
    150     "SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE " +
    151     "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION " +
    152     "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION " +
    153     "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION " +
    154     "SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION " +
    155     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION " +
    156     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE " +
    157     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION " +
    158     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE " +
    159     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION " +
    160     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE " +
    161     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION " +
    162     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE " +
    163     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION " +
    164     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE " +
    165     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION " +
    166     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE " +
    167     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION " +
    168     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE " +
    169     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION " +
    170     "SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE " +
    171     "SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE " +
    172     "SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION " +
    173     "SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS " +
    174     "SYSRES_CONST_ALL_USERS_GROUP " +
    175     "SYSRES_CONST_ALL_USERS_GROUP_NAME " +
    176     "SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME " +
    177     "SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE " +
    178     "SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME " +
    179     "SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE " +
    180     "SYSRES_CONST_APPROVING_SIGNATURE_NAME " +
    181     "SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE " +
    182     "SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE " +
    183     "SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE " +
    184     "SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN " +
    185     "SYSRES_CONST_ATTACH_TYPE_DOC " +
    186     "SYSRES_CONST_ATTACH_TYPE_EDOC " +
    187     "SYSRES_CONST_ATTACH_TYPE_FOLDER " +
    188     "SYSRES_CONST_ATTACH_TYPE_JOB " +
    189     "SYSRES_CONST_ATTACH_TYPE_REFERENCE " +
    190     "SYSRES_CONST_ATTACH_TYPE_TASK " +
    191     "SYSRES_CONST_AUTH_ENCODED_PASSWORD " +
    192     "SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE " +
    193     "SYSRES_CONST_AUTH_NOVELL " +
    194     "SYSRES_CONST_AUTH_PASSWORD " +
    195     "SYSRES_CONST_AUTH_PASSWORD_CODE " +
    196     "SYSRES_CONST_AUTH_WINDOWS " +
    197     "SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME " +
    198     "SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE " +
    199     "SYSRES_CONST_AUTO_ENUM_METHOD_FLAG " +
    200     "SYSRES_CONST_AUTO_NUMERATION_CODE " +
    201     "SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG " +
    202     "SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE " +
    203     "SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE " +
    204     "SYSRES_CONST_AUTOTEXT_USAGE_ALL " +
    205     "SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE " +
    206     "SYSRES_CONST_AUTOTEXT_USAGE_SIGN " +
    207     "SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE " +
    208     "SYSRES_CONST_AUTOTEXT_USAGE_WORK " +
    209     "SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE " +
    210     "SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE " +
    211     "SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE " +
    212     "SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE " +
    213     "SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE " +
    214     "SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR " +
    215     "SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR " +
    216     "SYSRES_CONST_BTN_PART " +
    217     "SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE " +
    218     "SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE " +
    219     "SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE " +
    220     "SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT " +
    221     "SYSRES_CONST_CARD_PART " +
    222     "SYSRES_CONST_CARD_REFERENCE_MODE_NAME " +
    223     "SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE " +
    224     "SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE " +
    225     "SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE " +
    226     "SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE " +
    227     "SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE " +
    228     "SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE " +
    229     "SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE " +
    230     "SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE " +
    231     "SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE " +
    232     "SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE " +
    233     "SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN " +
    234     "SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER " +
    235     "SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS " +
    236     "SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS " +
    237     "SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE " +
    238     "SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER " +
    239     "SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE " +
    240     "SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT " +
    241     "SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT " +
    242     "SYSRES_CONST_CODE_COMPONENT_TYPE_URL " +
    243     "SYSRES_CONST_CODE_REQUISITE_ACCESS " +
    244     "SYSRES_CONST_CODE_REQUISITE_CODE " +
    245     "SYSRES_CONST_CODE_REQUISITE_COMPONENT " +
    246     "SYSRES_CONST_CODE_REQUISITE_DESCRIPTION " +
    247     "SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT " +
    248     "SYSRES_CONST_CODE_REQUISITE_RECORD " +
    249     "SYSRES_CONST_COMMENT_REQ_CODE " +
    250     "SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE " +
    251     "SYSRES_CONST_COMP_CODE_GRD " +
    252     "SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE " +
    253     "SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS " +
    254     "SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS " +
    255     "SYSRES_CONST_COMPONENT_TYPE_DOCS " +
    256     "SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS " +
    257     "SYSRES_CONST_COMPONENT_TYPE_EDOCS " +
    258     "SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE " +
    259     "SYSRES_CONST_COMPONENT_TYPE_OTHER " +
    260     "SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES " +
    261     "SYSRES_CONST_COMPONENT_TYPE_REFERENCES " +
    262     "SYSRES_CONST_COMPONENT_TYPE_REPORTS " +
    263     "SYSRES_CONST_COMPONENT_TYPE_SCRIPTS " +
    264     "SYSRES_CONST_COMPONENT_TYPE_URL " +
    265     "SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE " +
    266     "SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION " +
    267     "SYSRES_CONST_CONST_FIRM_STATUS_COMMON " +
    268     "SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL " +
    269     "SYSRES_CONST_CONST_NEGATIVE_VALUE " +
    270     "SYSRES_CONST_CONST_POSITIVE_VALUE " +
    271     "SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE " +
    272     "SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE " +
    273     "SYSRES_CONST_CONTENTS_REQUISITE_CODE " +
    274     "SYSRES_CONST_DATA_TYPE_BOOLEAN " +
    275     "SYSRES_CONST_DATA_TYPE_DATE " +
    276     "SYSRES_CONST_DATA_TYPE_FLOAT " +
    277     "SYSRES_CONST_DATA_TYPE_INTEGER " +
    278     "SYSRES_CONST_DATA_TYPE_PICK " +
    279     "SYSRES_CONST_DATA_TYPE_REFERENCE " +
    280     "SYSRES_CONST_DATA_TYPE_STRING " +
    281     "SYSRES_CONST_DATA_TYPE_TEXT " +
    282     "SYSRES_CONST_DATA_TYPE_VARIANT " +
    283     "SYSRES_CONST_DATE_CLOSE_REQ_CODE " +
    284     "SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR " +
    285     "SYSRES_CONST_DATE_OPEN_REQ_CODE " +
    286     "SYSRES_CONST_DATE_REQUISITE " +
    287     "SYSRES_CONST_DATE_REQUISITE_CODE " +
    288     "SYSRES_CONST_DATE_REQUISITE_NAME " +
    289     "SYSRES_CONST_DATE_REQUISITE_TYPE " +
    290     "SYSRES_CONST_DATE_TYPE_CHAR " +
    291     "SYSRES_CONST_DATETIME_FORMAT_VALUE " +
    292     "SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE " +
    293     "SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE " +
    294     "SYSRES_CONST_DESCRIPTION_REQUISITE_CODE " +
    295     "SYSRES_CONST_DET1_PART " +
    296     "SYSRES_CONST_DET2_PART " +
    297     "SYSRES_CONST_DET3_PART " +
    298     "SYSRES_CONST_DET4_PART " +
    299     "SYSRES_CONST_DET5_PART " +
    300     "SYSRES_CONST_DET6_PART " +
    301     "SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE " +
    302     "SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE " +
    303     "SYSRES_CONST_DETAIL_REQ_CODE " +
    304     "SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE " +
    305     "SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME " +
    306     "SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE " +
    307     "SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME " +
    308     "SYSRES_CONST_DOCUMENT_STORAGES_CODE " +
    309     "SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME " +
    310     "SYSRES_CONST_DOUBLE_REQUISITE_CODE " +
    311     "SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE " +
    312     "SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE " +
    313     "SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE " +
    314     "SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE " +
    315     "SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE " +
    316     "SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE " +
    317     "SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE " +
    318     "SYSRES_CONST_EDITORS_REFERENCE_CODE " +
    319     "SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE " +
    320     "SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE " +
    321     "SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE " +
    322     "SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE " +
    323     "SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE " +
    324     "SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE " +
    325     "SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE " +
    326     "SYSRES_CONST_EDOC_DATE_REQUISITE_CODE " +
    327     "SYSRES_CONST_EDOC_KIND_REFERENCE_CODE " +
    328     "SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE " +
    329     "SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE " +
    330     "SYSRES_CONST_EDOC_NONE_ENCODE_CODE " +
    331     "SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE " +
    332     "SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE " +
    333     "SYSRES_CONST_EDOC_READONLY_ACCESS_CODE " +
    334     "SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE " +
    335     "SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE " +
    336     "SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE " +
    337     "SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE " +
    338     "SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE " +
    339     "SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE " +
    340     "SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE " +
    341     "SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE " +
    342     "SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE " +
    343     "SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE " +
    344     "SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE " +
    345     "SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE " +
    346     "SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE " +
    347     "SYSRES_CONST_EDOC_WRITE_ACCES_CODE " +
    348     "SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE " +
    349     "SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE " +
    350     "SYSRES_CONST_END_DATE_REQUISITE_CODE " +
    351     "SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE " +
    352     "SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE " +
    353     "SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE " +
    354     "SYSRES_CONST_EXIST_CONST " +
    355     "SYSRES_CONST_EXIST_VALUE " +
    356     "SYSRES_CONST_EXPORT_LOCK_TYPE_ASK " +
    357     "SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK " +
    358     "SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK " +
    359     "SYSRES_CONST_EXPORT_VERSION_TYPE_ASK " +
    360     "SYSRES_CONST_EXPORT_VERSION_TYPE_LAST " +
    361     "SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE " +
    362     "SYSRES_CONST_EXTENSION_REQUISITE_CODE " +
    363     "SYSRES_CONST_FILTER_NAME_REQUISITE_CODE " +
    364     "SYSRES_CONST_FILTER_REQUISITE_CODE " +
    365     "SYSRES_CONST_FILTER_TYPE_COMMON_CODE " +
    366     "SYSRES_CONST_FILTER_TYPE_COMMON_NAME " +
    367     "SYSRES_CONST_FILTER_TYPE_USER_CODE " +
    368     "SYSRES_CONST_FILTER_TYPE_USER_NAME " +
    369     "SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME " +
    370     "SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR " +
    371     "SYSRES_CONST_FLOAT_REQUISITE_TYPE " +
    372     "SYSRES_CONST_FOLDER_AUTHOR_VALUE " +
    373     "SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS " +
    374     "SYSRES_CONST_FOLDER_KIND_COMPONENTS " +
    375     "SYSRES_CONST_FOLDER_KIND_EDOCS " +
    376     "SYSRES_CONST_FOLDER_KIND_JOBS " +
    377     "SYSRES_CONST_FOLDER_KIND_TASKS " +
    378     "SYSRES_CONST_FOLDER_TYPE_COMMON " +
    379     "SYSRES_CONST_FOLDER_TYPE_COMPONENT " +
    380     "SYSRES_CONST_FOLDER_TYPE_FAVORITES " +
    381     "SYSRES_CONST_FOLDER_TYPE_INBOX " +
    382     "SYSRES_CONST_FOLDER_TYPE_OUTBOX " +
    383     "SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH " +
    384     "SYSRES_CONST_FOLDER_TYPE_SEARCH " +
    385     "SYSRES_CONST_FOLDER_TYPE_SHORTCUTS " +
    386     "SYSRES_CONST_FOLDER_TYPE_USER " +
    387     "SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG " +
    388     "SYSRES_CONST_FULL_SUBSTITUTE_TYPE " +
    389     "SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE " +
    390     "SYSRES_CONST_FUNCTION_CANCEL_RESULT " +
    391     "SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM " +
    392     "SYSRES_CONST_FUNCTION_CATEGORY_USER " +
    393     "SYSRES_CONST_FUNCTION_FAILURE_RESULT " +
    394     "SYSRES_CONST_FUNCTION_SAVE_RESULT " +
    395     "SYSRES_CONST_GENERATED_REQUISITE " +
    396     "SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR " +
    397     "SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE " +
    398     "SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE " +
    399     "SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME " +
    400     "SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE " +
    401     "SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME " +
    402     "SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE " +
    403     "SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE " +
    404     "SYSRES_CONST_GROUP_NAME_REQUISITE_CODE " +
    405     "SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE " +
    406     "SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE " +
    407     "SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE " +
    408     "SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE " +
    409     "SYSRES_CONST_GROUP_USER_REQUISITE_CODE " +
    410     "SYSRES_CONST_GROUPS_REFERENCE_CODE " +
    411     "SYSRES_CONST_GROUPS_REQUISITE_CODE " +
    412     "SYSRES_CONST_HIDDEN_MODE_NAME " +
    413     "SYSRES_CONST_HIGH_LVL_REQUISITE_CODE " +
    414     "SYSRES_CONST_HISTORY_ACTION_CREATE_CODE " +
    415     "SYSRES_CONST_HISTORY_ACTION_DELETE_CODE " +
    416     "SYSRES_CONST_HISTORY_ACTION_EDIT_CODE " +
    417     "SYSRES_CONST_HOUR_CHAR " +
    418     "SYSRES_CONST_ID_REQUISITE_CODE " +
    419     "SYSRES_CONST_IDSPS_REQUISITE_CODE " +
    420     "SYSRES_CONST_IMAGE_MODE_COLOR " +
    421     "SYSRES_CONST_IMAGE_MODE_GREYSCALE " +
    422     "SYSRES_CONST_IMAGE_MODE_MONOCHROME " +
    423     "SYSRES_CONST_IMPORTANCE_HIGH " +
    424     "SYSRES_CONST_IMPORTANCE_LOW " +
    425     "SYSRES_CONST_IMPORTANCE_NORMAL " +
    426     "SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE " +
    427     "SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE " +
    428     "SYSRES_CONST_INT_REQUISITE " +
    429     "SYSRES_CONST_INT_REQUISITE_TYPE " +
    430     "SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR " +
    431     "SYSRES_CONST_INTEGER_TYPE_CHAR " +
    432     "SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE " +
    433     "SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE " +
    434     "SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE " +
    435     "SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE " +
    436     "SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE " +
    437     "SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE " +
    438     "SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE " +
    439     "SYSRES_CONST_JOB_BLOCK_DESCRIPTION " +
    440     "SYSRES_CONST_JOB_KIND_CONTROL_JOB " +
    441     "SYSRES_CONST_JOB_KIND_JOB " +
    442     "SYSRES_CONST_JOB_KIND_NOTICE " +
    443     "SYSRES_CONST_JOB_STATE_ABORTED " +
    444     "SYSRES_CONST_JOB_STATE_COMPLETE " +
    445     "SYSRES_CONST_JOB_STATE_WORKING " +
    446     "SYSRES_CONST_KIND_REQUISITE_CODE " +
    447     "SYSRES_CONST_KIND_REQUISITE_NAME " +
    448     "SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE " +
    449     "SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE " +
    450     "SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE " +
    451     "SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE " +
    452     "SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE " +
    453     "SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE " +
    454     "SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE " +
    455     "SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE " +
    456     "SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE " +
    457     "SYSRES_CONST_KOD_INPUT_TYPE " +
    458     "SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE " +
    459     "SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE " +
    460     "SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR " +
    461     "SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT " +
    462     "SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT " +
    463     "SYSRES_CONST_LINK_OBJECT_KIND_EDOC " +
    464     "SYSRES_CONST_LINK_OBJECT_KIND_FOLDER " +
    465     "SYSRES_CONST_LINK_OBJECT_KIND_JOB " +
    466     "SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE " +
    467     "SYSRES_CONST_LINK_OBJECT_KIND_TASK " +
    468     "SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE " +
    469     "SYSRES_CONST_LIST_REFERENCE_MODE_NAME " +
    470     "SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE " +
    471     "SYSRES_CONST_MAIN_VIEW_CODE " +
    472     "SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG " +
    473     "SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE " +
    474     "SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE " +
    475     "SYSRES_CONST_MAXIMIZED_MODE_NAME " +
    476     "SYSRES_CONST_ME_VALUE " +
    477     "SYSRES_CONST_MESSAGE_ATTENTION_CAPTION " +
    478     "SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION " +
    479     "SYSRES_CONST_MESSAGE_ERROR_CAPTION " +
    480     "SYSRES_CONST_MESSAGE_INFORMATION_CAPTION " +
    481     "SYSRES_CONST_MINIMIZED_MODE_NAME " +
    482     "SYSRES_CONST_MINUTE_CHAR " +
    483     "SYSRES_CONST_MODULE_REQUISITE_CODE " +
    484     "SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION " +
    485     "SYSRES_CONST_MONTH_FORMAT_VALUE " +
    486     "SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE " +
    487     "SYSRES_CONST_NAME_REQUISITE_CODE " +
    488     "SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE " +
    489     "SYSRES_CONST_NAMEAN_INPUT_TYPE " +
    490     "SYSRES_CONST_NEGATIVE_PICK_VALUE " +
    491     "SYSRES_CONST_NEGATIVE_VALUE " +
    492     "SYSRES_CONST_NO " +
    493     "SYSRES_CONST_NO_PICK_VALUE " +
    494     "SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE " +
    495     "SYSRES_CONST_NO_VALUE " +
    496     "SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE " +
    497     "SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE " +
    498     "SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE " +
    499     "SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE " +
    500     "SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE " +
    501     "SYSRES_CONST_NORMAL_MODE_NAME " +
    502     "SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE " +
    503     "SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME " +
    504     "SYSRES_CONST_NOTE_REQUISITE_CODE " +
    505     "SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION " +
    506     "SYSRES_CONST_NUM_REQUISITE " +
    507     "SYSRES_CONST_NUM_STR_REQUISITE_CODE " +
    508     "SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG " +
    509     "SYSRES_CONST_NUMERATION_AUTO_STRONG " +
    510     "SYSRES_CONST_NUMERATION_FROM_DICTONARY " +
    511     "SYSRES_CONST_NUMERATION_MANUAL " +
    512     "SYSRES_CONST_NUMERIC_TYPE_CHAR " +
    513     "SYSRES_CONST_NUMREQ_REQUISITE_CODE " +
    514     "SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE " +
    515     "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE " +
    516     "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE " +
    517     "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE " +
    518     "SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE " +
    519     "SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX " +
    520     "SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR " +
    521     "SYSRES_CONST_ORIGINALREF_REQUISITE_CODE " +
    522     "SYSRES_CONST_OURFIRM_REF_CODE " +
    523     "SYSRES_CONST_OURFIRM_REQUISITE_CODE " +
    524     "SYSRES_CONST_OURFIRM_VAR " +
    525     "SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE " +
    526     "SYSRES_CONST_PICK_NEGATIVE_RESULT " +
    527     "SYSRES_CONST_PICK_POSITIVE_RESULT " +
    528     "SYSRES_CONST_PICK_REQUISITE " +
    529     "SYSRES_CONST_PICK_REQUISITE_TYPE " +
    530     "SYSRES_CONST_PICK_TYPE_CHAR " +
    531     "SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE " +
    532     "SYSRES_CONST_PLATFORM_VERSION_COMMENT " +
    533     "SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE " +
    534     "SYSRES_CONST_POSITIVE_PICK_VALUE " +
    535     "SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE " +
    536     "SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE " +
    537     "SYSRES_CONST_PRIORITY_REQUISITE_CODE " +
    538     "SYSRES_CONST_QUALIFIED_TASK_TYPE " +
    539     "SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE " +
    540     "SYSRES_CONST_RECSTAT_REQUISITE_CODE " +
    541     "SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR " +
    542     "SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE " +
    543     "SYSRES_CONST_REF_REQUISITE " +
    544     "SYSRES_CONST_REF_REQUISITE_TYPE " +
    545     "SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE " +
    546     "SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE " +
    547     "SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE " +
    548     "SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE " +
    549     "SYSRES_CONST_REFERENCE_TYPE_CHAR " +
    550     "SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME " +
    551     "SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE " +
    552     "SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE " +
    553     "SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING " +
    554     "SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN " +
    555     "SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY " +
    556     "SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE " +
    557     "SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL " +
    558     "SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE " +
    559     "SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE " +
    560     "SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE " +
    561     "SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE " +
    562     "SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE " +
    563     "SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE " +
    564     "SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE " +
    565     "SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE " +
    566     "SYSRES_CONST_REQ_MODE_AVAILABLE_CODE " +
    567     "SYSRES_CONST_REQ_MODE_EDIT_CODE " +
    568     "SYSRES_CONST_REQ_MODE_HIDDEN_CODE " +
    569     "SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE " +
    570     "SYSRES_CONST_REQ_MODE_VIEW_CODE " +
    571     "SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE " +
    572     "SYSRES_CONST_REQ_SECTION_VALUE " +
    573     "SYSRES_CONST_REQ_TYPE_VALUE " +
    574     "SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT " +
    575     "SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL " +
    576     "SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME " +
    577     "SYSRES_CONST_REQUISITE_FORMAT_LEFT " +
    578     "SYSRES_CONST_REQUISITE_FORMAT_RIGHT " +
    579     "SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT " +
    580     "SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE " +
    581     "SYSRES_CONST_REQUISITE_SECTION_ACTIONS " +
    582     "SYSRES_CONST_REQUISITE_SECTION_BUTTON " +
    583     "SYSRES_CONST_REQUISITE_SECTION_BUTTONS " +
    584     "SYSRES_CONST_REQUISITE_SECTION_CARD " +
    585     "SYSRES_CONST_REQUISITE_SECTION_TABLE " +
    586     "SYSRES_CONST_REQUISITE_SECTION_TABLE10 " +
    587     "SYSRES_CONST_REQUISITE_SECTION_TABLE11 " +
    588     "SYSRES_CONST_REQUISITE_SECTION_TABLE12 " +
    589     "SYSRES_CONST_REQUISITE_SECTION_TABLE13 " +
    590     "SYSRES_CONST_REQUISITE_SECTION_TABLE14 " +
    591     "SYSRES_CONST_REQUISITE_SECTION_TABLE15 " +
    592     "SYSRES_CONST_REQUISITE_SECTION_TABLE16 " +
    593     "SYSRES_CONST_REQUISITE_SECTION_TABLE17 " +
    594     "SYSRES_CONST_REQUISITE_SECTION_TABLE18 " +
    595     "SYSRES_CONST_REQUISITE_SECTION_TABLE19 " +
    596     "SYSRES_CONST_REQUISITE_SECTION_TABLE2 " +
    597     "SYSRES_CONST_REQUISITE_SECTION_TABLE20 " +
    598     "SYSRES_CONST_REQUISITE_SECTION_TABLE21 " +
    599     "SYSRES_CONST_REQUISITE_SECTION_TABLE22 " +
    600     "SYSRES_CONST_REQUISITE_SECTION_TABLE23 " +
    601     "SYSRES_CONST_REQUISITE_SECTION_TABLE24 " +
    602     "SYSRES_CONST_REQUISITE_SECTION_TABLE3 " +
    603     "SYSRES_CONST_REQUISITE_SECTION_TABLE4 " +
    604     "SYSRES_CONST_REQUISITE_SECTION_TABLE5 " +
    605     "SYSRES_CONST_REQUISITE_SECTION_TABLE6 " +
    606     "SYSRES_CONST_REQUISITE_SECTION_TABLE7 " +
    607     "SYSRES_CONST_REQUISITE_SECTION_TABLE8 " +
    608     "SYSRES_CONST_REQUISITE_SECTION_TABLE9 " +
    609     "SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE " +
    610     "SYSRES_CONST_RIGHT_ALIGNMENT_CODE " +
    611     "SYSRES_CONST_ROLES_REFERENCE_CODE " +
    612     "SYSRES_CONST_ROUTE_STEP_AFTER_RUS " +
    613     "SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS " +
    614     "SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS " +
    615     "SYSRES_CONST_ROUTE_TYPE_COMPLEX " +
    616     "SYSRES_CONST_ROUTE_TYPE_PARALLEL " +
    617     "SYSRES_CONST_ROUTE_TYPE_SERIAL " +
    618     "SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE " +
    619     "SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE " +
    620     "SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE " +
    621     "SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION " +
    622     "SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE " +
    623     "SYSRES_CONST_SEARCHES_COMPONENT_CONTENT " +
    624     "SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME " +
    625     "SYSRES_CONST_SEARCHES_EDOC_CONTENT " +
    626     "SYSRES_CONST_SEARCHES_FOLDER_CONTENT " +
    627     "SYSRES_CONST_SEARCHES_JOB_CONTENT " +
    628     "SYSRES_CONST_SEARCHES_REFERENCE_CODE " +
    629     "SYSRES_CONST_SEARCHES_TASK_CONTENT " +
    630     "SYSRES_CONST_SECOND_CHAR " +
    631     "SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE " +
    632     "SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE " +
    633     "SYSRES_CONST_SECTION_REQUISITE_CODE " +
    634     "SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE " +
    635     "SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE " +
    636     "SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE " +
    637     "SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE " +
    638     "SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE " +
    639     "SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE " +
    640     "SYSRES_CONST_SELECT_REFERENCE_MODE_NAME " +
    641     "SYSRES_CONST_SELECT_TYPE_SELECTABLE " +
    642     "SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD " +
    643     "SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD " +
    644     "SYSRES_CONST_SELECT_TYPE_UNSLECTABLE " +
    645     "SYSRES_CONST_SERVER_TYPE_MAIN " +
    646     "SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE " +
    647     "SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE " +
    648     "SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE " +
    649     "SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE " +
    650     "SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE " +
    651     "SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE " +
    652     "SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE " +
    653     "SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE " +
    654     "SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE " +
    655     "SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE " +
    656     "SYSRES_CONST_STATE_REQ_NAME " +
    657     "SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE " +
    658     "SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE " +
    659     "SYSRES_CONST_STATE_REQUISITE_CODE " +
    660     "SYSRES_CONST_STATIC_ROLE_TYPE_CODE " +
    661     "SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE " +
    662     "SYSRES_CONST_STATUS_VALUE_AUTOCLEANING " +
    663     "SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE " +
    664     "SYSRES_CONST_STATUS_VALUE_COMPLETE " +
    665     "SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE " +
    666     "SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE " +
    667     "SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE " +
    668     "SYSRES_CONST_STATUS_VALUE_RED_SQUARE " +
    669     "SYSRES_CONST_STATUS_VALUE_SUSPEND " +
    670     "SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE " +
    671     "SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE " +
    672     "SYSRES_CONST_STORAGE_TYPE_FILE " +
    673     "SYSRES_CONST_STORAGE_TYPE_SQL_SERVER " +
    674     "SYSRES_CONST_STR_REQUISITE " +
    675     "SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE " +
    676     "SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR " +
    677     "SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR " +
    678     "SYSRES_CONST_STRING_REQUISITE_CODE " +
    679     "SYSRES_CONST_STRING_REQUISITE_TYPE " +
    680     "SYSRES_CONST_STRING_TYPE_CHAR " +
    681     "SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE " +
    682     "SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION " +
    683     "SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE " +
    684     "SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE " +
    685     "SYSRES_CONST_SYSTEM_VERSION_COMMENT " +
    686     "SYSRES_CONST_TASK_ACCESS_TYPE_ALL " +
    687     "SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS " +
    688     "SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL " +
    689     "SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION " +
    690     "SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD " +
    691     "SYSRES_CONST_TASK_ENCODE_TYPE_NONE " +
    692     "SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD " +
    693     "SYSRES_CONST_TASK_ROUTE_ALL_CONDITION " +
    694     "SYSRES_CONST_TASK_ROUTE_AND_CONDITION " +
    695     "SYSRES_CONST_TASK_ROUTE_OR_CONDITION " +
    696     "SYSRES_CONST_TASK_STATE_ABORTED " +
    697     "SYSRES_CONST_TASK_STATE_COMPLETE " +
    698     "SYSRES_CONST_TASK_STATE_CONTINUED " +
    699     "SYSRES_CONST_TASK_STATE_CONTROL " +
    700     "SYSRES_CONST_TASK_STATE_INIT " +
    701     "SYSRES_CONST_TASK_STATE_WORKING " +
    702     "SYSRES_CONST_TASK_TITLE " +
    703     "SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE " +
    704     "SYSRES_CONST_TASK_TYPES_REFERENCE_CODE " +
    705     "SYSRES_CONST_TEMPLATES_REFERENCE_CODE " +
    706     "SYSRES_CONST_TEST_DATE_REQUISITE_NAME " +
    707     "SYSRES_CONST_TEST_DEV_DATABASE_NAME " +
    708     "SYSRES_CONST_TEST_DEV_SYSTEM_CODE " +
    709     "SYSRES_CONST_TEST_EDMS_DATABASE_NAME " +
    710     "SYSRES_CONST_TEST_EDMS_MAIN_CODE " +
    711     "SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME " +
    712     "SYSRES_CONST_TEST_EDMS_SECOND_CODE " +
    713     "SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME " +
    714     "SYSRES_CONST_TEST_EDMS_SYSTEM_CODE " +
    715     "SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME " +
    716     "SYSRES_CONST_TEXT_REQUISITE " +
    717     "SYSRES_CONST_TEXT_REQUISITE_CODE " +
    718     "SYSRES_CONST_TEXT_REQUISITE_TYPE " +
    719     "SYSRES_CONST_TEXT_TYPE_CHAR " +
    720     "SYSRES_CONST_TYPE_CODE_REQUISITE_CODE " +
    721     "SYSRES_CONST_TYPE_REQUISITE_CODE " +
    722     "SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR " +
    723     "SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE " +
    724     "SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE " +
    725     "SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE " +
    726     "SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE " +
    727     "SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME " +
    728     "SYSRES_CONST_USE_ACCESS_TYPE_CODE " +
    729     "SYSRES_CONST_USE_ACCESS_TYPE_NAME " +
    730     "SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE " +
    731     "SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE " +
    732     "SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE " +
    733     "SYSRES_CONST_USER_CATEGORY_NORMAL " +
    734     "SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE " +
    735     "SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE " +
    736     "SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE " +
    737     "SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE " +
    738     "SYSRES_CONST_USER_COMMON_CATEGORY " +
    739     "SYSRES_CONST_USER_COMMON_CATEGORY_CODE " +
    740     "SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE " +
    741     "SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE " +
    742     "SYSRES_CONST_USER_LOGIN_REQUISITE_CODE " +
    743     "SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE " +
    744     "SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE " +
    745     "SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE " +
    746     "SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE " +
    747     "SYSRES_CONST_USER_SERVICE_CATEGORY " +
    748     "SYSRES_CONST_USER_SERVICE_CATEGORY_CODE " +
    749     "SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE " +
    750     "SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME " +
    751     "SYSRES_CONST_USER_STATUS_DEVELOPER_CODE " +
    752     "SYSRES_CONST_USER_STATUS_DEVELOPER_NAME " +
    753     "SYSRES_CONST_USER_STATUS_DISABLED_CODE " +
    754     "SYSRES_CONST_USER_STATUS_DISABLED_NAME " +
    755     "SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE " +
    756     "SYSRES_CONST_USER_STATUS_USER_CODE " +
    757     "SYSRES_CONST_USER_STATUS_USER_NAME " +
    758     "SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED " +
    759     "SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER " +
    760     "SYSRES_CONST_USER_TYPE_REQUISITE_CODE " +
    761     "SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE " +
    762     "SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE " +
    763     "SYSRES_CONST_USERS_REFERENCE_CODE " +
    764     "SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME " +
    765     "SYSRES_CONST_USERS_REQUISITE_CODE " +
    766     "SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE " +
    767     "SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE " +
    768     "SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE " +
    769     "SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE " +
    770     "SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE " +
    771     "SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME " +
    772     "SYSRES_CONST_VIEW_DEFAULT_CODE " +
    773     "SYSRES_CONST_VIEW_DEFAULT_NAME " +
    774     "SYSRES_CONST_VIEWER_REQUISITE_CODE " +
    775     "SYSRES_CONST_WAITING_BLOCK_DESCRIPTION " +
    776     "SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING  " +
    777     "SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING " +
    778     "SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE " +
    779     "SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE " +
    780     "SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE " +
    781     "SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE " +
    782     "SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE " +
    783     "SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS " +
    784     "SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS " +
    785     "SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD " +
    786     "SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT " +
    787     "SYSRES_CONST_XML_ENCODING " +
    788     "SYSRES_CONST_XREC_STAT_REQUISITE_CODE " +
    789     "SYSRES_CONST_XRECID_FIELD_NAME " +
    790     "SYSRES_CONST_YES " +
    791     "SYSRES_CONST_YES_NO_2_REQUISITE_CODE " +
    792     "SYSRES_CONST_YES_NO_REQUISITE_CODE " +
    793     "SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE " +
    794     "SYSRES_CONST_YES_PICK_VALUE " +
    795     "SYSRES_CONST_YES_VALUE ";
    796 
    797   // Base constant
    798   var base_constants = "CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ";
    799 
    800   // Base group name
    801   var base_group_name_constants =
    802     "ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME ";
    803 
    804   // Decision block properties
    805   var decision_block_properties_constants =
    806     "DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY " +
    807     "DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ";
    808 
    809   // File extension
    810   var file_extension_constants =
    811     "ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION " +
    812     "SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION ";
    813 
    814   // Job block properties
    815   var job_block_properties_constants =
    816     "JOB_BLOCK_ABORT_DEADLINE_PROPERTY " +
    817     "JOB_BLOCK_AFTER_FINISH_EVENT " +
    818     "JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT " +
    819     "JOB_BLOCK_ATTACHMENT_PROPERTY " +
    820     "JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY " +
    821     "JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY " +
    822     "JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT " +
    823     "JOB_BLOCK_BEFORE_START_EVENT " +
    824     "JOB_BLOCK_CREATED_JOBS_PROPERTY " +
    825     "JOB_BLOCK_DEADLINE_PROPERTY " +
    826     "JOB_BLOCK_EXECUTION_RESULTS_PROPERTY " +
    827     "JOB_BLOCK_IS_PARALLEL_PROPERTY " +
    828     "JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY " +
    829     "JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
    830     "JOB_BLOCK_JOB_TEXT_PROPERTY " +
    831     "JOB_BLOCK_NAME_PROPERTY " +
    832     "JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY " +
    833     "JOB_BLOCK_PERFORMER_PROPERTY " +
    834     "JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY " +
    835     "JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
    836     "JOB_BLOCK_SUBJECT_PROPERTY ";
    837 
    838   // Language code
    839   var language_code_constants = "ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE ";
    840 
    841   // Launching external applications
    842   var launching_external_applications_constants =
    843     "smHidden smMaximized smMinimized smNormal wmNo wmYes ";
    844 
    845   // Link kind
    846   var link_kind_constants =
    847     "COMPONENT_TOKEN_LINK_KIND " +
    848     "DOCUMENT_LINK_KIND " +
    849     "EDOCUMENT_LINK_KIND " +
    850     "FOLDER_LINK_KIND " +
    851     "JOB_LINK_KIND " +
    852     "REFERENCE_LINK_KIND " +
    853     "TASK_LINK_KIND ";
    854 
    855   // Lock type
    856   var lock_type_constants =
    857     "COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE ";
    858 
    859   // Monitor block properties
    860   var monitor_block_properties_constants =
    861     "MONITOR_BLOCK_AFTER_FINISH_EVENT " +
    862     "MONITOR_BLOCK_BEFORE_START_EVENT " +
    863     "MONITOR_BLOCK_DEADLINE_PROPERTY " +
    864     "MONITOR_BLOCK_INTERVAL_PROPERTY " +
    865     "MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY " +
    866     "MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
    867     "MONITOR_BLOCK_NAME_PROPERTY " +
    868     "MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
    869     "MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY ";
    870 
    871   // Notice block properties
    872   var notice_block_properties_constants =
    873     "NOTICE_BLOCK_AFTER_FINISH_EVENT " +
    874     "NOTICE_BLOCK_ATTACHMENT_PROPERTY " +
    875     "NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY " +
    876     "NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY " +
    877     "NOTICE_BLOCK_BEFORE_START_EVENT " +
    878     "NOTICE_BLOCK_CREATED_NOTICES_PROPERTY " +
    879     "NOTICE_BLOCK_DEADLINE_PROPERTY " +
    880     "NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
    881     "NOTICE_BLOCK_NAME_PROPERTY " +
    882     "NOTICE_BLOCK_NOTICE_TEXT_PROPERTY " +
    883     "NOTICE_BLOCK_PERFORMER_PROPERTY " +
    884     "NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
    885     "NOTICE_BLOCK_SUBJECT_PROPERTY ";
    886 
    887   // Object events
    888   var object_events_constants =
    889     "dseAfterCancel " +
    890     "dseAfterClose " +
    891     "dseAfterDelete " +
    892     "dseAfterDeleteOutOfTransaction " +
    893     "dseAfterInsert " +
    894     "dseAfterOpen " +
    895     "dseAfterScroll " +
    896     "dseAfterUpdate " +
    897     "dseAfterUpdateOutOfTransaction " +
    898     "dseBeforeCancel " +
    899     "dseBeforeClose " +
    900     "dseBeforeDelete " +
    901     "dseBeforeDetailUpdate " +
    902     "dseBeforeInsert " +
    903     "dseBeforeOpen " +
    904     "dseBeforeUpdate " +
    905     "dseOnAnyRequisiteChange " +
    906     "dseOnCloseRecord " +
    907     "dseOnDeleteError " +
    908     "dseOnOpenRecord " +
    909     "dseOnPrepareUpdate " +
    910     "dseOnUpdateError " +
    911     "dseOnUpdateRatifiedRecord " +
    912     "dseOnValidDelete " +
    913     "dseOnValidUpdate " +
    914     "reOnChange " +
    915     "reOnChangeValues " +
    916     "SELECTION_BEGIN_ROUTE_EVENT " +
    917     "SELECTION_END_ROUTE_EVENT ";
    918 
    919   // Object params
    920   var object_params_constants =
    921     "CURRENT_PERIOD_IS_REQUIRED " +
    922     "PREVIOUS_CARD_TYPE_NAME " +
    923     "SHOW_RECORD_PROPERTIES_FORM ";
    924 
    925   // Other
    926   var other_constants =
    927     "ACCESS_RIGHTS_SETTING_DIALOG_CODE " +
    928     "ADMINISTRATOR_USER_CODE " +
    929     "ANALYTIC_REPORT_TYPE " +
    930     "asrtHideLocal " +
    931     "asrtHideRemote " +
    932     "CALCULATED_ROLE_TYPE_CODE " +
    933     "COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE " +
    934     "DCTS_TEST_PROTOCOLS_FOLDER_PATH " +
    935     "E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED " +
    936     "E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER " +
    937     "E_EDOC_VERSION_ALREDY_SIGNED " +
    938     "E_EDOC_VERSION_ALREDY_SIGNED_BY_USER " +
    939     "EDOC_TYPES_CODE_REQUISITE_FIELD_NAME " +
    940     "EDOCUMENTS_ALIAS_NAME " +
    941     "FILES_FOLDER_PATH " +
    942     "FILTER_OPERANDS_DELIMITER " +
    943     "FILTER_OPERATIONS_DELIMITER " +
    944     "FORMCARD_NAME " +
    945     "FORMLIST_NAME " +
    946     "GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE " +
    947     "GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE " +
    948     "INTEGRATED_REPORT_TYPE " +
    949     "IS_BUILDER_APPLICATION_ROLE " +
    950     "IS_BUILDER_APPLICATION_ROLE2 " +
    951     "IS_BUILDER_USERS " +
    952     "ISBSYSDEV " +
    953     "LOG_FOLDER_PATH " +
    954     "mbCancel " +
    955     "mbNo " +
    956     "mbNoToAll " +
    957     "mbOK " +
    958     "mbYes " +
    959     "mbYesToAll " +
    960     "MEMORY_DATASET_DESRIPTIONS_FILENAME " +
    961     "mrNo " +
    962     "mrNoToAll " +
    963     "mrYes " +
    964     "mrYesToAll " +
    965     "MULTIPLE_SELECT_DIALOG_CODE " +
    966     "NONOPERATING_RECORD_FLAG_FEMININE " +
    967     "NONOPERATING_RECORD_FLAG_MASCULINE " +
    968     "OPERATING_RECORD_FLAG_FEMININE " +
    969     "OPERATING_RECORD_FLAG_MASCULINE " +
    970     "PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE " +
    971     "PROGRAM_INITIATED_LOOKUP_ACTION " +
    972     "ratDelete " +
    973     "ratEdit " +
    974     "ratInsert " +
    975     "REPORT_TYPE " +
    976     "REQUIRED_PICK_VALUES_VARIABLE " +
    977     "rmCard " +
    978     "rmList " +
    979     "SBRTE_PROGID_DEV " +
    980     "SBRTE_PROGID_RELEASE " +
    981     "STATIC_ROLE_TYPE_CODE " +
    982     "SUPPRESS_EMPTY_TEMPLATE_CREATION " +
    983     "SYSTEM_USER_CODE " +
    984     "UPDATE_DIALOG_DATASET " +
    985     "USED_IN_OBJECT_HINT_PARAM " +
    986     "USER_INITIATED_LOOKUP_ACTION " +
    987     "USER_NAME_FORMAT " +
    988     "USER_SELECTION_RESTRICTIONS " +
    989     "WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH " +
    990     "ELS_SUBTYPE_CONTROL_NAME " +
    991     "ELS_FOLDER_KIND_CONTROL_NAME " +
    992     "REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME ";
    993 
    994   // Privileges
    995   var privileges_constants =
    996     "PRIVILEGE_COMPONENT_FULL_ACCESS " +
    997     "PRIVILEGE_DEVELOPMENT_EXPORT " +
    998     "PRIVILEGE_DEVELOPMENT_IMPORT " +
    999     "PRIVILEGE_DOCUMENT_DELETE " +
   1000     "PRIVILEGE_ESD " +
   1001     "PRIVILEGE_FOLDER_DELETE " +
   1002     "PRIVILEGE_MANAGE_ACCESS_RIGHTS " +
   1003     "PRIVILEGE_MANAGE_REPLICATION " +
   1004     "PRIVILEGE_MANAGE_SESSION_SERVER " +
   1005     "PRIVILEGE_OBJECT_FULL_ACCESS " +
   1006     "PRIVILEGE_OBJECT_VIEW " +
   1007     "PRIVILEGE_RESERVE_LICENSE " +
   1008     "PRIVILEGE_SYSTEM_CUSTOMIZE " +
   1009     "PRIVILEGE_SYSTEM_DEVELOP " +
   1010     "PRIVILEGE_SYSTEM_INSTALL " +
   1011     "PRIVILEGE_TASK_DELETE " +
   1012     "PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE " +
   1013     "PRIVILEGES_PSEUDOREFERENCE_CODE ";
   1014 
   1015   // Pseudoreference code
   1016   var pseudoreference_code_constants =
   1017     "ACCESS_TYPES_PSEUDOREFERENCE_CODE " +
   1018     "ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE " +
   1019     "ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE " +
   1020     "ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE " +
   1021     "AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE " +
   1022     "COMPONENTS_PSEUDOREFERENCE_CODE " +
   1023     "FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE " +
   1024     "GROUPS_PSEUDOREFERENCE_CODE " +
   1025     "RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE " +
   1026     "REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE " +
   1027     "REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE " +
   1028     "REFTYPES_PSEUDOREFERENCE_CODE " +
   1029     "REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE " +
   1030     "SEND_PROTOCOL_PSEUDOREFERENCE_CODE " +
   1031     "SUBSTITUTES_PSEUDOREFERENCE_CODE " +
   1032     "SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE " +
   1033     "UNITS_PSEUDOREFERENCE_CODE " +
   1034     "USERS_PSEUDOREFERENCE_CODE " +
   1035     "VIEWERS_PSEUDOREFERENCE_CODE ";
   1036 
   1037   // Requisite ISBCertificateType values
   1038   var requisite_ISBCertificateType_values_constants =
   1039     "CERTIFICATE_TYPE_ENCRYPT " +
   1040     "CERTIFICATE_TYPE_SIGN " +
   1041     "CERTIFICATE_TYPE_SIGN_AND_ENCRYPT ";
   1042 
   1043   // Requisite ISBEDocStorageType values
   1044   var requisite_ISBEDocStorageType_values_constants =
   1045     "STORAGE_TYPE_FILE " +
   1046     "STORAGE_TYPE_NAS_CIFS " +
   1047     "STORAGE_TYPE_SAPERION " +
   1048     "STORAGE_TYPE_SQL_SERVER ";
   1049 
   1050   // Requisite CompType2 values
   1051   var requisite_compType2_values_constants =
   1052     "COMPTYPE2_REQUISITE_DOCUMENTS_VALUE " +
   1053     "COMPTYPE2_REQUISITE_TASKS_VALUE " +
   1054     "COMPTYPE2_REQUISITE_FOLDERS_VALUE " +
   1055     "COMPTYPE2_REQUISITE_REFERENCES_VALUE ";
   1056 
   1057   // Requisite name
   1058   var requisite_name_constants =
   1059     "SYSREQ_CODE " +
   1060     "SYSREQ_COMPTYPE2 " +
   1061     "SYSREQ_CONST_AVAILABLE_FOR_WEB " +
   1062     "SYSREQ_CONST_COMMON_CODE " +
   1063     "SYSREQ_CONST_COMMON_VALUE " +
   1064     "SYSREQ_CONST_FIRM_CODE " +
   1065     "SYSREQ_CONST_FIRM_STATUS " +
   1066     "SYSREQ_CONST_FIRM_VALUE " +
   1067     "SYSREQ_CONST_SERVER_STATUS " +
   1068     "SYSREQ_CONTENTS " +
   1069     "SYSREQ_DATE_OPEN " +
   1070     "SYSREQ_DATE_CLOSE " +
   1071     "SYSREQ_DESCRIPTION " +
   1072     "SYSREQ_DESCRIPTION_LOCALIZE_ID " +
   1073     "SYSREQ_DOUBLE " +
   1074     "SYSREQ_EDOC_ACCESS_TYPE " +
   1075     "SYSREQ_EDOC_AUTHOR " +
   1076     "SYSREQ_EDOC_CREATED " +
   1077     "SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE " +
   1078     "SYSREQ_EDOC_EDITOR " +
   1079     "SYSREQ_EDOC_ENCODE_TYPE " +
   1080     "SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME " +
   1081     "SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION " +
   1082     "SYSREQ_EDOC_EXPORT_DATE " +
   1083     "SYSREQ_EDOC_EXPORTER " +
   1084     "SYSREQ_EDOC_KIND " +
   1085     "SYSREQ_EDOC_LIFE_STAGE_NAME " +
   1086     "SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE " +
   1087     "SYSREQ_EDOC_MODIFIED " +
   1088     "SYSREQ_EDOC_NAME " +
   1089     "SYSREQ_EDOC_NOTE " +
   1090     "SYSREQ_EDOC_QUALIFIED_ID " +
   1091     "SYSREQ_EDOC_SESSION_KEY " +
   1092     "SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME " +
   1093     "SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION " +
   1094     "SYSREQ_EDOC_SIGNATURE_TYPE " +
   1095     "SYSREQ_EDOC_SIGNED " +
   1096     "SYSREQ_EDOC_STORAGE " +
   1097     "SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE " +
   1098     "SYSREQ_EDOC_STORAGES_CHECK_RIGHTS " +
   1099     "SYSREQ_EDOC_STORAGES_COMPUTER_NAME " +
   1100     "SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE " +
   1101     "SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE " +
   1102     "SYSREQ_EDOC_STORAGES_FUNCTION " +
   1103     "SYSREQ_EDOC_STORAGES_INITIALIZED " +
   1104     "SYSREQ_EDOC_STORAGES_LOCAL_PATH " +
   1105     "SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME " +
   1106     "SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT " +
   1107     "SYSREQ_EDOC_STORAGES_SERVER_NAME " +
   1108     "SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME " +
   1109     "SYSREQ_EDOC_STORAGES_TYPE " +
   1110     "SYSREQ_EDOC_TEXT_MODIFIED " +
   1111     "SYSREQ_EDOC_TYPE_ACT_CODE " +
   1112     "SYSREQ_EDOC_TYPE_ACT_DESCRIPTION " +
   1113     "SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID " +
   1114     "SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE " +
   1115     "SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS " +
   1116     "SYSREQ_EDOC_TYPE_ACT_SECTION " +
   1117     "SYSREQ_EDOC_TYPE_ADD_PARAMS " +
   1118     "SYSREQ_EDOC_TYPE_COMMENT " +
   1119     "SYSREQ_EDOC_TYPE_EVENT_TEXT " +
   1120     "SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR " +
   1121     "SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID " +
   1122     "SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID " +
   1123     "SYSREQ_EDOC_TYPE_NUMERATION_METHOD " +
   1124     "SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE " +
   1125     "SYSREQ_EDOC_TYPE_REQ_CODE " +
   1126     "SYSREQ_EDOC_TYPE_REQ_DESCRIPTION " +
   1127     "SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID " +
   1128     "SYSREQ_EDOC_TYPE_REQ_IS_LEADING " +
   1129     "SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED " +
   1130     "SYSREQ_EDOC_TYPE_REQ_NUMBER " +
   1131     "SYSREQ_EDOC_TYPE_REQ_ON_CHANGE " +
   1132     "SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS " +
   1133     "SYSREQ_EDOC_TYPE_REQ_ON_SELECT " +
   1134     "SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND " +
   1135     "SYSREQ_EDOC_TYPE_REQ_SECTION " +
   1136     "SYSREQ_EDOC_TYPE_VIEW_CARD " +
   1137     "SYSREQ_EDOC_TYPE_VIEW_CODE " +
   1138     "SYSREQ_EDOC_TYPE_VIEW_COMMENT " +
   1139     "SYSREQ_EDOC_TYPE_VIEW_IS_MAIN " +
   1140     "SYSREQ_EDOC_TYPE_VIEW_NAME " +
   1141     "SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID " +
   1142     "SYSREQ_EDOC_VERSION_AUTHOR " +
   1143     "SYSREQ_EDOC_VERSION_CRC " +
   1144     "SYSREQ_EDOC_VERSION_DATA " +
   1145     "SYSREQ_EDOC_VERSION_EDITOR " +
   1146     "SYSREQ_EDOC_VERSION_EXPORT_DATE " +
   1147     "SYSREQ_EDOC_VERSION_EXPORTER " +
   1148     "SYSREQ_EDOC_VERSION_HIDDEN " +
   1149     "SYSREQ_EDOC_VERSION_LIFE_STAGE " +
   1150     "SYSREQ_EDOC_VERSION_MODIFIED " +
   1151     "SYSREQ_EDOC_VERSION_NOTE " +
   1152     "SYSREQ_EDOC_VERSION_SIGNATURE_TYPE " +
   1153     "SYSREQ_EDOC_VERSION_SIGNED " +
   1154     "SYSREQ_EDOC_VERSION_SIZE " +
   1155     "SYSREQ_EDOC_VERSION_SOURCE " +
   1156     "SYSREQ_EDOC_VERSION_TEXT_MODIFIED " +
   1157     "SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE " +
   1158     "SYSREQ_FOLDER_KIND " +
   1159     "SYSREQ_FUNC_CATEGORY " +
   1160     "SYSREQ_FUNC_COMMENT " +
   1161     "SYSREQ_FUNC_GROUP " +
   1162     "SYSREQ_FUNC_GROUP_COMMENT " +
   1163     "SYSREQ_FUNC_GROUP_NUMBER " +
   1164     "SYSREQ_FUNC_HELP " +
   1165     "SYSREQ_FUNC_PARAM_DEF_VALUE " +
   1166     "SYSREQ_FUNC_PARAM_IDENT " +
   1167     "SYSREQ_FUNC_PARAM_NUMBER " +
   1168     "SYSREQ_FUNC_PARAM_TYPE " +
   1169     "SYSREQ_FUNC_TEXT " +
   1170     "SYSREQ_GROUP_CATEGORY " +
   1171     "SYSREQ_ID " +
   1172     "SYSREQ_LAST_UPDATE " +
   1173     "SYSREQ_LEADER_REFERENCE " +
   1174     "SYSREQ_LINE_NUMBER " +
   1175     "SYSREQ_MAIN_RECORD_ID " +
   1176     "SYSREQ_NAME " +
   1177     "SYSREQ_NAME_LOCALIZE_ID " +
   1178     "SYSREQ_NOTE " +
   1179     "SYSREQ_ORIGINAL_RECORD " +
   1180     "SYSREQ_OUR_FIRM " +
   1181     "SYSREQ_PROFILING_SETTINGS_BATCH_LOGING " +
   1182     "SYSREQ_PROFILING_SETTINGS_BATCH_SIZE " +
   1183     "SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED " +
   1184     "SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED " +
   1185     "SYSREQ_PROFILING_SETTINGS_START_LOGGED " +
   1186     "SYSREQ_RECORD_STATUS " +
   1187     "SYSREQ_REF_REQ_FIELD_NAME " +
   1188     "SYSREQ_REF_REQ_FORMAT " +
   1189     "SYSREQ_REF_REQ_GENERATED " +
   1190     "SYSREQ_REF_REQ_LENGTH " +
   1191     "SYSREQ_REF_REQ_PRECISION " +
   1192     "SYSREQ_REF_REQ_REFERENCE " +
   1193     "SYSREQ_REF_REQ_SECTION " +
   1194     "SYSREQ_REF_REQ_STORED " +
   1195     "SYSREQ_REF_REQ_TOKENS " +
   1196     "SYSREQ_REF_REQ_TYPE " +
   1197     "SYSREQ_REF_REQ_VIEW " +
   1198     "SYSREQ_REF_TYPE_ACT_CODE " +
   1199     "SYSREQ_REF_TYPE_ACT_DESCRIPTION " +
   1200     "SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID " +
   1201     "SYSREQ_REF_TYPE_ACT_ON_EXECUTE " +
   1202     "SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS " +
   1203     "SYSREQ_REF_TYPE_ACT_SECTION " +
   1204     "SYSREQ_REF_TYPE_ADD_PARAMS " +
   1205     "SYSREQ_REF_TYPE_COMMENT " +
   1206     "SYSREQ_REF_TYPE_COMMON_SETTINGS " +
   1207     "SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME " +
   1208     "SYSREQ_REF_TYPE_EVENT_TEXT " +
   1209     "SYSREQ_REF_TYPE_MAIN_LEADING_REF " +
   1210     "SYSREQ_REF_TYPE_NAME_IN_SINGULAR " +
   1211     "SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID " +
   1212     "SYSREQ_REF_TYPE_NAME_LOCALIZE_ID " +
   1213     "SYSREQ_REF_TYPE_NUMERATION_METHOD " +
   1214     "SYSREQ_REF_TYPE_REQ_CODE " +
   1215     "SYSREQ_REF_TYPE_REQ_DESCRIPTION " +
   1216     "SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID " +
   1217     "SYSREQ_REF_TYPE_REQ_IS_CONTROL " +
   1218     "SYSREQ_REF_TYPE_REQ_IS_FILTER " +
   1219     "SYSREQ_REF_TYPE_REQ_IS_LEADING " +
   1220     "SYSREQ_REF_TYPE_REQ_IS_REQUIRED " +
   1221     "SYSREQ_REF_TYPE_REQ_NUMBER " +
   1222     "SYSREQ_REF_TYPE_REQ_ON_CHANGE " +
   1223     "SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS " +
   1224     "SYSREQ_REF_TYPE_REQ_ON_SELECT " +
   1225     "SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND " +
   1226     "SYSREQ_REF_TYPE_REQ_SECTION " +
   1227     "SYSREQ_REF_TYPE_VIEW_CARD " +
   1228     "SYSREQ_REF_TYPE_VIEW_CODE " +
   1229     "SYSREQ_REF_TYPE_VIEW_COMMENT " +
   1230     "SYSREQ_REF_TYPE_VIEW_IS_MAIN " +
   1231     "SYSREQ_REF_TYPE_VIEW_NAME " +
   1232     "SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID " +
   1233     "SYSREQ_REFERENCE_TYPE_ID " +
   1234     "SYSREQ_STATE " +
   1235     "SYSREQ_STATЕ " +
   1236     "SYSREQ_SYSTEM_SETTINGS_VALUE " +
   1237     "SYSREQ_TYPE " +
   1238     "SYSREQ_UNIT " +
   1239     "SYSREQ_UNIT_ID " +
   1240     "SYSREQ_USER_GROUPS_GROUP_FULL_NAME " +
   1241     "SYSREQ_USER_GROUPS_GROUP_NAME " +
   1242     "SYSREQ_USER_GROUPS_GROUP_SERVER_NAME " +
   1243     "SYSREQ_USERS_ACCESS_RIGHTS " +
   1244     "SYSREQ_USERS_AUTHENTICATION " +
   1245     "SYSREQ_USERS_CATEGORY " +
   1246     "SYSREQ_USERS_COMPONENT " +
   1247     "SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC " +
   1248     "SYSREQ_USERS_DOMAIN " +
   1249     "SYSREQ_USERS_FULL_USER_NAME " +
   1250     "SYSREQ_USERS_GROUP " +
   1251     "SYSREQ_USERS_IS_MAIN_SERVER " +
   1252     "SYSREQ_USERS_LOGIN " +
   1253     "SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC " +
   1254     "SYSREQ_USERS_STATUS " +
   1255     "SYSREQ_USERS_USER_CERTIFICATE " +
   1256     "SYSREQ_USERS_USER_CERTIFICATE_INFO " +
   1257     "SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME " +
   1258     "SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION " +
   1259     "SYSREQ_USERS_USER_CERTIFICATE_STATE " +
   1260     "SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME " +
   1261     "SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT " +
   1262     "SYSREQ_USERS_USER_DEFAULT_CERTIFICATE " +
   1263     "SYSREQ_USERS_USER_DESCRIPTION " +
   1264     "SYSREQ_USERS_USER_GLOBAL_NAME " +
   1265     "SYSREQ_USERS_USER_LOGIN " +
   1266     "SYSREQ_USERS_USER_MAIN_SERVER " +
   1267     "SYSREQ_USERS_USER_TYPE " +
   1268     "SYSREQ_WORK_RULES_FOLDER_ID ";
   1269 
   1270   // Result
   1271   var result_constants = "RESULT_VAR_NAME RESULT_VAR_NAME_ENG ";
   1272 
   1273   // Rule identification
   1274   var rule_identification_constants =
   1275     "AUTO_NUMERATION_RULE_ID " +
   1276     "CANT_CHANGE_ID_REQUISITE_RULE_ID " +
   1277     "CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID " +
   1278     "CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID " +
   1279     "CHECK_CODE_REQUISITE_RULE_ID " +
   1280     "CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID " +
   1281     "CHECK_FILTRATER_CHANGES_RULE_ID " +
   1282     "CHECK_RECORD_INTERVAL_RULE_ID " +
   1283     "CHECK_REFERENCE_INTERVAL_RULE_ID " +
   1284     "CHECK_REQUIRED_DATA_FULLNESS_RULE_ID " +
   1285     "CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID " +
   1286     "MAKE_RECORD_UNRATIFIED_RULE_ID " +
   1287     "RESTORE_AUTO_NUMERATION_RULE_ID " +
   1288     "SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID " +
   1289     "SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID " +
   1290     "SET_IDSPS_VALUE_RULE_ID " +
   1291     "SET_NEXT_CODE_VALUE_RULE_ID " +
   1292     "SET_OURFIRM_BOUNDS_RULE_ID " +
   1293     "SET_OURFIRM_REQUISITE_RULE_ID ";
   1294 
   1295   // Script block properties
   1296   var script_block_properties_constants =
   1297     "SCRIPT_BLOCK_AFTER_FINISH_EVENT " +
   1298     "SCRIPT_BLOCK_BEFORE_START_EVENT " +
   1299     "SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY " +
   1300     "SCRIPT_BLOCK_NAME_PROPERTY " +
   1301     "SCRIPT_BLOCK_SCRIPT_PROPERTY ";
   1302 
   1303   // Subtask block properties
   1304   var subtask_block_properties_constants =
   1305     "SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY " +
   1306     "SUBTASK_BLOCK_AFTER_FINISH_EVENT " +
   1307     "SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT " +
   1308     "SUBTASK_BLOCK_ATTACHMENTS_PROPERTY " +
   1309     "SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY " +
   1310     "SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY " +
   1311     "SUBTASK_BLOCK_BEFORE_START_EVENT " +
   1312     "SUBTASK_BLOCK_CREATED_TASK_PROPERTY " +
   1313     "SUBTASK_BLOCK_CREATION_EVENT " +
   1314     "SUBTASK_BLOCK_DEADLINE_PROPERTY " +
   1315     "SUBTASK_BLOCK_IMPORTANCE_PROPERTY " +
   1316     "SUBTASK_BLOCK_INITIATOR_PROPERTY " +
   1317     "SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY " +
   1318     "SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
   1319     "SUBTASK_BLOCK_JOBS_TYPE_PROPERTY " +
   1320     "SUBTASK_BLOCK_NAME_PROPERTY " +
   1321     "SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY " +
   1322     "SUBTASK_BLOCK_PERFORMERS_PROPERTY " +
   1323     "SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY " +
   1324     "SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY " +
   1325     "SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY " +
   1326     "SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY " +
   1327     "SUBTASK_BLOCK_START_EVENT " +
   1328     "SUBTASK_BLOCK_STEP_CONTROL_PROPERTY " +
   1329     "SUBTASK_BLOCK_SUBJECT_PROPERTY " +
   1330     "SUBTASK_BLOCK_TASK_CONTROL_PROPERTY " +
   1331     "SUBTASK_BLOCK_TEXT_PROPERTY " +
   1332     "SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY " +
   1333     "SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY " +
   1334     "SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY ";
   1335 
   1336   // System component
   1337   var system_component_constants =
   1338     "SYSCOMP_CONTROL_JOBS " +
   1339     "SYSCOMP_FOLDERS " +
   1340     "SYSCOMP_JOBS " +
   1341     "SYSCOMP_NOTICES " +
   1342     "SYSCOMP_TASKS ";
   1343 
   1344   // System dialogs
   1345   var system_dialogs_constants =
   1346     "SYSDLG_CREATE_EDOCUMENT " +
   1347     "SYSDLG_CREATE_EDOCUMENT_VERSION " +
   1348     "SYSDLG_CURRENT_PERIOD " +
   1349     "SYSDLG_EDIT_FUNCTION_HELP " +
   1350     "SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE " +
   1351     "SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS " +
   1352     "SYSDLG_EXPORT_SINGLE_EDOCUMENT " +
   1353     "SYSDLG_IMPORT_EDOCUMENT " +
   1354     "SYSDLG_MULTIPLE_SELECT " +
   1355     "SYSDLG_SETUP_ACCESS_RIGHTS " +
   1356     "SYSDLG_SETUP_DEFAULT_RIGHTS " +
   1357     "SYSDLG_SETUP_FILTER_CONDITION " +
   1358     "SYSDLG_SETUP_SIGN_RIGHTS " +
   1359     "SYSDLG_SETUP_TASK_OBSERVERS " +
   1360     "SYSDLG_SETUP_TASK_ROUTE " +
   1361     "SYSDLG_SETUP_USERS_LIST " +
   1362     "SYSDLG_SIGN_EDOCUMENT " +
   1363     "SYSDLG_SIGN_MULTIPLE_EDOCUMENTS ";
   1364 
   1365   // System reference names
   1366   var system_reference_names_constants =
   1367     "SYSREF_ACCESS_RIGHTS_TYPES " +
   1368     "SYSREF_ADMINISTRATION_HISTORY " +
   1369     "SYSREF_ALL_AVAILABLE_COMPONENTS " +
   1370     "SYSREF_ALL_AVAILABLE_PRIVILEGES " +
   1371     "SYSREF_ALL_REPLICATING_COMPONENTS " +
   1372     "SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS " +
   1373     "SYSREF_CALENDAR_EVENTS " +
   1374     "SYSREF_COMPONENT_TOKEN_HISTORY " +
   1375     "SYSREF_COMPONENT_TOKENS " +
   1376     "SYSREF_COMPONENTS " +
   1377     "SYSREF_CONSTANTS " +
   1378     "SYSREF_DATA_RECEIVE_PROTOCOL " +
   1379     "SYSREF_DATA_SEND_PROTOCOL " +
   1380     "SYSREF_DIALOGS " +
   1381     "SYSREF_DIALOGS_REQUISITES " +
   1382     "SYSREF_EDITORS " +
   1383     "SYSREF_EDOC_CARDS " +
   1384     "SYSREF_EDOC_TYPES " +
   1385     "SYSREF_EDOCUMENT_CARD_REQUISITES " +
   1386     "SYSREF_EDOCUMENT_CARD_TYPES " +
   1387     "SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE " +
   1388     "SYSREF_EDOCUMENT_CARDS " +
   1389     "SYSREF_EDOCUMENT_HISTORY " +
   1390     "SYSREF_EDOCUMENT_KINDS " +
   1391     "SYSREF_EDOCUMENT_REQUISITES " +
   1392     "SYSREF_EDOCUMENT_SIGNATURES " +
   1393     "SYSREF_EDOCUMENT_TEMPLATES " +
   1394     "SYSREF_EDOCUMENT_TEXT_STORAGES " +
   1395     "SYSREF_EDOCUMENT_VIEWS " +
   1396     "SYSREF_FILTERER_SETUP_CONFLICTS " +
   1397     "SYSREF_FILTRATER_SETTING_CONFLICTS " +
   1398     "SYSREF_FOLDER_HISTORY " +
   1399     "SYSREF_FOLDERS " +
   1400     "SYSREF_FUNCTION_GROUPS " +
   1401     "SYSREF_FUNCTION_PARAMS " +
   1402     "SYSREF_FUNCTIONS " +
   1403     "SYSREF_JOB_HISTORY " +
   1404     "SYSREF_LINKS " +
   1405     "SYSREF_LOCALIZATION_DICTIONARY " +
   1406     "SYSREF_LOCALIZATION_LANGUAGES " +
   1407     "SYSREF_MODULES " +
   1408     "SYSREF_PRIVILEGES " +
   1409     "SYSREF_RECORD_HISTORY " +
   1410     "SYSREF_REFERENCE_REQUISITES " +
   1411     "SYSREF_REFERENCE_TYPE_VIEWS " +
   1412     "SYSREF_REFERENCE_TYPES " +
   1413     "SYSREF_REFERENCES " +
   1414     "SYSREF_REFERENCES_REQUISITES " +
   1415     "SYSREF_REMOTE_SERVERS " +
   1416     "SYSREF_REPLICATION_SESSIONS_LOG " +
   1417     "SYSREF_REPLICATION_SESSIONS_PROTOCOL " +
   1418     "SYSREF_REPORTS " +
   1419     "SYSREF_ROLES " +
   1420     "SYSREF_ROUTE_BLOCK_GROUPS " +
   1421     "SYSREF_ROUTE_BLOCKS " +
   1422     "SYSREF_SCRIPTS " +
   1423     "SYSREF_SEARCHES " +
   1424     "SYSREF_SERVER_EVENTS " +
   1425     "SYSREF_SERVER_EVENTS_HISTORY " +
   1426     "SYSREF_STANDARD_ROUTE_GROUPS " +
   1427     "SYSREF_STANDARD_ROUTES " +
   1428     "SYSREF_STATUSES " +
   1429     "SYSREF_SYSTEM_SETTINGS " +
   1430     "SYSREF_TASK_HISTORY " +
   1431     "SYSREF_TASK_KIND_GROUPS " +
   1432     "SYSREF_TASK_KINDS " +
   1433     "SYSREF_TASK_RIGHTS " +
   1434     "SYSREF_TASK_SIGNATURES " +
   1435     "SYSREF_TASKS " +
   1436     "SYSREF_UNITS " +
   1437     "SYSREF_USER_GROUPS " +
   1438     "SYSREF_USER_GROUPS_REFERENCE " +
   1439     "SYSREF_USER_SUBSTITUTION " +
   1440     "SYSREF_USERS " +
   1441     "SYSREF_USERS_REFERENCE " +
   1442     "SYSREF_VIEWERS " +
   1443     "SYSREF_WORKING_TIME_CALENDARS ";
   1444 
   1445   // Table name
   1446   var table_name_constants =
   1447     "ACCESS_RIGHTS_TABLE_NAME " +
   1448     "EDMS_ACCESS_TABLE_NAME " +
   1449     "EDOC_TYPES_TABLE_NAME ";
   1450 
   1451   // Test
   1452   var test_constants =
   1453     "TEST_DEV_DB_NAME " +
   1454     "TEST_DEV_SYSTEM_CODE " +
   1455     "TEST_EDMS_DB_NAME " +
   1456     "TEST_EDMS_MAIN_CODE " +
   1457     "TEST_EDMS_MAIN_DB_NAME " +
   1458     "TEST_EDMS_SECOND_CODE " +
   1459     "TEST_EDMS_SECOND_DB_NAME " +
   1460     "TEST_EDMS_SYSTEM_CODE " +
   1461     "TEST_ISB5_MAIN_CODE " +
   1462     "TEST_ISB5_SECOND_CODE " +
   1463     "TEST_SQL_SERVER_2005_NAME " +
   1464     "TEST_SQL_SERVER_NAME ";
   1465 
   1466   // Using the dialog windows
   1467   var using_the_dialog_windows_constants =
   1468     "ATTENTION_CAPTION " +
   1469     "cbsCommandLinks " +
   1470     "cbsDefault " +
   1471     "CONFIRMATION_CAPTION " +
   1472     "ERROR_CAPTION " +
   1473     "INFORMATION_CAPTION " +
   1474     "mrCancel " +
   1475     "mrOk ";
   1476 
   1477   // Using the document
   1478   var using_the_document_constants =
   1479     "EDOC_VERSION_ACTIVE_STAGE_CODE " +
   1480     "EDOC_VERSION_DESIGN_STAGE_CODE " +
   1481     "EDOC_VERSION_OBSOLETE_STAGE_CODE ";
   1482 
   1483   // Using the EA and encryption
   1484   var using_the_EA_and_encryption_constants =
   1485     "cpDataEnciphermentEnabled " +
   1486     "cpDigitalSignatureEnabled " +
   1487     "cpID " +
   1488     "cpIssuer " +
   1489     "cpPluginVersion " +
   1490     "cpSerial " +
   1491     "cpSubjectName " +
   1492     "cpSubjSimpleName " +
   1493     "cpValidFromDate " +
   1494     "cpValidToDate ";
   1495 
   1496   // Using the ISBL-editor
   1497   var using_the_ISBL_editor_constants =
   1498     "ISBL_SYNTAX " + "NO_SYNTAX " + "XML_SYNTAX ";
   1499 
   1500   // Wait block properties
   1501   var wait_block_properties_constants =
   1502     "WAIT_BLOCK_AFTER_FINISH_EVENT " +
   1503     "WAIT_BLOCK_BEFORE_START_EVENT " +
   1504     "WAIT_BLOCK_DEADLINE_PROPERTY " +
   1505     "WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY " +
   1506     "WAIT_BLOCK_NAME_PROPERTY " +
   1507     "WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY ";
   1508 
   1509   // SYSRES Common
   1510   var sysres_common_constants =
   1511     "SYSRES_COMMON " +
   1512     "SYSRES_CONST " +
   1513     "SYSRES_MBFUNC " +
   1514     "SYSRES_SBDATA " +
   1515     "SYSRES_SBGUI " +
   1516     "SYSRES_SBINTF " +
   1517     "SYSRES_SBREFDSC " +
   1518     "SYSRES_SQLERRORS " +
   1519     "SYSRES_SYSCOMP ";
   1520 
   1521   // Константы ==> built_in
   1522   var CONSTANTS =
   1523     sysres_constants +
   1524     base_constants +
   1525     base_group_name_constants +
   1526     decision_block_properties_constants +
   1527     file_extension_constants +
   1528     job_block_properties_constants +
   1529     language_code_constants +
   1530     launching_external_applications_constants +
   1531     link_kind_constants +
   1532     lock_type_constants +
   1533     monitor_block_properties_constants +
   1534     notice_block_properties_constants +
   1535     object_events_constants +
   1536     object_params_constants +
   1537     other_constants +
   1538     privileges_constants +
   1539     pseudoreference_code_constants +
   1540     requisite_ISBCertificateType_values_constants +
   1541     requisite_ISBEDocStorageType_values_constants +
   1542     requisite_compType2_values_constants +
   1543     requisite_name_constants +
   1544     result_constants +
   1545     rule_identification_constants +
   1546     script_block_properties_constants +
   1547     subtask_block_properties_constants +
   1548     system_component_constants +
   1549     system_dialogs_constants +
   1550     system_reference_names_constants +
   1551     table_name_constants +
   1552     test_constants +
   1553     using_the_dialog_windows_constants +
   1554     using_the_document_constants +
   1555     using_the_EA_and_encryption_constants +
   1556     using_the_ISBL_editor_constants +
   1557     wait_block_properties_constants +
   1558     sysres_common_constants;
   1559 
   1560   // enum TAccountType
   1561   var TAccountType = "atUser atGroup atRole ";
   1562 
   1563   // enum TActionEnabledMode
   1564   var TActionEnabledMode =
   1565     "aemEnabledAlways " +
   1566     "aemDisabledAlways " +
   1567     "aemEnabledOnBrowse " +
   1568     "aemEnabledOnEdit " +
   1569     "aemDisabledOnBrowseEmpty ";
   1570 
   1571   // enum TAddPosition
   1572   var TAddPosition = "apBegin apEnd ";
   1573 
   1574   // enum TAlignment
   1575   var TAlignment = "alLeft alRight ";
   1576 
   1577   // enum TAreaShowMode
   1578   var TAreaShowMode =
   1579     "asmNever " +
   1580     "asmNoButCustomize " +
   1581     "asmAsLastTime " +
   1582     "asmYesButCustomize " +
   1583     "asmAlways ";
   1584 
   1585   // enum TCertificateInvalidationReason
   1586   var TCertificateInvalidationReason = "cirCommon cirRevoked ";
   1587 
   1588   // enum TCertificateType
   1589   var TCertificateType = "ctSignature ctEncode ctSignatureEncode ";
   1590 
   1591   // enum TCheckListBoxItemState
   1592   var TCheckListBoxItemState = "clbUnchecked clbChecked clbGrayed ";
   1593 
   1594   // enum TCloseOnEsc
   1595   var TCloseOnEsc = "ceISB ceAlways ceNever ";
   1596 
   1597   // enum TCompType
   1598   var TCompType =
   1599     "ctDocument " +
   1600     "ctReference " +
   1601     "ctScript " +
   1602     "ctUnknown " +
   1603     "ctReport " +
   1604     "ctDialog " +
   1605     "ctFunction " +
   1606     "ctFolder " +
   1607     "ctEDocument " +
   1608     "ctTask " +
   1609     "ctJob " +
   1610     "ctNotice " +
   1611     "ctControlJob ";
   1612 
   1613   // enum TConditionFormat
   1614   var TConditionFormat = "cfInternal cfDisplay ";
   1615 
   1616   // enum TConnectionIntent
   1617   var TConnectionIntent = "ciUnspecified ciWrite ciRead ";
   1618 
   1619   // enum TContentKind
   1620   var TContentKind =
   1621     "ckFolder " +
   1622     "ckEDocument " +
   1623     "ckTask " +
   1624     "ckJob " +
   1625     "ckComponentToken " +
   1626     "ckAny " +
   1627     "ckReference " +
   1628     "ckScript " +
   1629     "ckReport " +
   1630     "ckDialog ";
   1631 
   1632   // enum TControlType
   1633   var TControlType =
   1634     "ctISBLEditor " +
   1635     "ctBevel " +
   1636     "ctButton " +
   1637     "ctCheckListBox " +
   1638     "ctComboBox " +
   1639     "ctComboEdit " +
   1640     "ctGrid " +
   1641     "ctDBCheckBox " +
   1642     "ctDBComboBox " +
   1643     "ctDBEdit " +
   1644     "ctDBEllipsis " +
   1645     "ctDBMemo " +
   1646     "ctDBNavigator " +
   1647     "ctDBRadioGroup " +
   1648     "ctDBStatusLabel " +
   1649     "ctEdit " +
   1650     "ctGroupBox " +
   1651     "ctInplaceHint " +
   1652     "ctMemo " +
   1653     "ctPanel " +
   1654     "ctListBox " +
   1655     "ctRadioButton " +
   1656     "ctRichEdit " +
   1657     "ctTabSheet " +
   1658     "ctWebBrowser " +
   1659     "ctImage " +
   1660     "ctHyperLink " +
   1661     "ctLabel " +
   1662     "ctDBMultiEllipsis " +
   1663     "ctRibbon " +
   1664     "ctRichView " +
   1665     "ctInnerPanel " +
   1666     "ctPanelGroup " +
   1667     "ctBitButton ";
   1668 
   1669   // enum TCriterionContentType
   1670   var TCriterionContentType =
   1671     "cctDate " +
   1672     "cctInteger " +
   1673     "cctNumeric " +
   1674     "cctPick " +
   1675     "cctReference " +
   1676     "cctString " +
   1677     "cctText ";
   1678 
   1679   // enum TCultureType
   1680   var TCultureType = "cltInternal cltPrimary cltGUI ";
   1681 
   1682   // enum TDataSetEventType
   1683   var TDataSetEventType =
   1684     "dseBeforeOpen " +
   1685     "dseAfterOpen " +
   1686     "dseBeforeClose " +
   1687     "dseAfterClose " +
   1688     "dseOnValidDelete " +
   1689     "dseBeforeDelete " +
   1690     "dseAfterDelete " +
   1691     "dseAfterDeleteOutOfTransaction " +
   1692     "dseOnDeleteError " +
   1693     "dseBeforeInsert " +
   1694     "dseAfterInsert " +
   1695     "dseOnValidUpdate " +
   1696     "dseBeforeUpdate " +
   1697     "dseOnUpdateRatifiedRecord " +
   1698     "dseAfterUpdate " +
   1699     "dseAfterUpdateOutOfTransaction " +
   1700     "dseOnUpdateError " +
   1701     "dseAfterScroll " +
   1702     "dseOnOpenRecord " +
   1703     "dseOnCloseRecord " +
   1704     "dseBeforeCancel " +
   1705     "dseAfterCancel " +
   1706     "dseOnUpdateDeadlockError " +
   1707     "dseBeforeDetailUpdate " +
   1708     "dseOnPrepareUpdate " +
   1709     "dseOnAnyRequisiteChange ";
   1710 
   1711   // enum TDataSetState
   1712   var TDataSetState = "dssEdit dssInsert dssBrowse dssInActive ";
   1713 
   1714   // enum TDateFormatType
   1715   var TDateFormatType = "dftDate dftShortDate dftDateTime dftTimeStamp ";
   1716 
   1717   // enum TDateOffsetType
   1718   var TDateOffsetType = "dotDays dotHours dotMinutes dotSeconds ";
   1719 
   1720   // enum TDateTimeKind
   1721   var TDateTimeKind = "dtkndLocal dtkndUTC ";
   1722 
   1723   // enum TDeaAccessRights
   1724   var TDeaAccessRights = "arNone arView arEdit arFull ";
   1725 
   1726   // enum TDocumentDefaultAction
   1727   var TDocumentDefaultAction = "ddaView ddaEdit ";
   1728 
   1729   // enum TEditMode
   1730   var TEditMode =
   1731     "emLock " +
   1732     "emEdit " +
   1733     "emSign " +
   1734     "emExportWithLock " +
   1735     "emImportWithUnlock " +
   1736     "emChangeVersionNote " +
   1737     "emOpenForModify " +
   1738     "emChangeLifeStage " +
   1739     "emDelete " +
   1740     "emCreateVersion " +
   1741     "emImport " +
   1742     "emUnlockExportedWithLock " +
   1743     "emStart " +
   1744     "emAbort " +
   1745     "emReInit " +
   1746     "emMarkAsReaded " +
   1747     "emMarkAsUnreaded " +
   1748     "emPerform " +
   1749     "emAccept " +
   1750     "emResume " +
   1751     "emChangeRights " +
   1752     "emEditRoute " +
   1753     "emEditObserver " +
   1754     "emRecoveryFromLocalCopy " +
   1755     "emChangeWorkAccessType " +
   1756     "emChangeEncodeTypeToCertificate " +
   1757     "emChangeEncodeTypeToPassword " +
   1758     "emChangeEncodeTypeToNone " +
   1759     "emChangeEncodeTypeToCertificatePassword " +
   1760     "emChangeStandardRoute " +
   1761     "emGetText " +
   1762     "emOpenForView " +
   1763     "emMoveToStorage " +
   1764     "emCreateObject " +
   1765     "emChangeVersionHidden " +
   1766     "emDeleteVersion " +
   1767     "emChangeLifeCycleStage " +
   1768     "emApprovingSign " +
   1769     "emExport " +
   1770     "emContinue " +
   1771     "emLockFromEdit " +
   1772     "emUnLockForEdit " +
   1773     "emLockForServer " +
   1774     "emUnlockFromServer " +
   1775     "emDelegateAccessRights " +
   1776     "emReEncode ";
   1777 
   1778   // enum TEditorCloseObservType
   1779   var TEditorCloseObservType = "ecotFile ecotProcess ";
   1780 
   1781   // enum TEdmsApplicationAction
   1782   var TEdmsApplicationAction = "eaGet eaCopy eaCreate eaCreateStandardRoute ";
   1783 
   1784   // enum TEDocumentLockType
   1785   var TEDocumentLockType = "edltAll edltNothing edltQuery ";
   1786 
   1787   // enum TEDocumentStepShowMode
   1788   var TEDocumentStepShowMode = "essmText essmCard ";
   1789 
   1790   // enum TEDocumentStepVersionType
   1791   var TEDocumentStepVersionType = "esvtLast esvtLastActive esvtSpecified ";
   1792 
   1793   // enum TEDocumentStorageFunction
   1794   var TEDocumentStorageFunction = "edsfExecutive edsfArchive ";
   1795 
   1796   // enum TEDocumentStorageType
   1797   var TEDocumentStorageType = "edstSQLServer edstFile ";
   1798 
   1799   // enum TEDocumentVersionSourceType
   1800   var TEDocumentVersionSourceType =
   1801     "edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile ";
   1802 
   1803   // enum TEDocumentVersionState
   1804   var TEDocumentVersionState = "vsDefault vsDesign vsActive vsObsolete ";
   1805 
   1806   // enum TEncodeType
   1807   var TEncodeType = "etNone etCertificate etPassword etCertificatePassword ";
   1808 
   1809   // enum TExceptionCategory
   1810   var TExceptionCategory = "ecException ecWarning ecInformation ";
   1811 
   1812   // enum TExportedSignaturesType
   1813   var TExportedSignaturesType = "estAll estApprovingOnly ";
   1814 
   1815   // enum TExportedVersionType
   1816   var TExportedVersionType = "evtLast evtLastActive evtQuery ";
   1817 
   1818   // enum TFieldDataType
   1819   var TFieldDataType =
   1820     "fdtString " +
   1821     "fdtNumeric " +
   1822     "fdtInteger " +
   1823     "fdtDate " +
   1824     "fdtText " +
   1825     "fdtUnknown " +
   1826     "fdtWideString " +
   1827     "fdtLargeInteger ";
   1828 
   1829   // enum TFolderType
   1830   var TFolderType =
   1831     "ftInbox " +
   1832     "ftOutbox " +
   1833     "ftFavorites " +
   1834     "ftCommonFolder " +
   1835     "ftUserFolder " +
   1836     "ftComponents " +
   1837     "ftQuickLaunch " +
   1838     "ftShortcuts " +
   1839     "ftSearch ";
   1840 
   1841   // enum TGridRowHeight
   1842   var TGridRowHeight = "grhAuto " + "grhX1 " + "grhX2 " + "grhX3 ";
   1843 
   1844   // enum THyperlinkType
   1845   var THyperlinkType = "hltText " + "hltRTF " + "hltHTML ";
   1846 
   1847   // enum TImageFileFormat
   1848   var TImageFileFormat =
   1849     "iffBMP " +
   1850     "iffJPEG " +
   1851     "iffMultiPageTIFF " +
   1852     "iffSinglePageTIFF " +
   1853     "iffTIFF " +
   1854     "iffPNG ";
   1855 
   1856   // enum TImageMode
   1857   var TImageMode = "im8bGrayscale " + "im24bRGB " + "im1bMonochrome ";
   1858 
   1859   // enum TImageType
   1860   var TImageType = "itBMP " + "itJPEG " + "itWMF " + "itPNG ";
   1861 
   1862   // enum TInplaceHintKind
   1863   var TInplaceHintKind =
   1864     "ikhInformation " + "ikhWarning " + "ikhError " + "ikhNoIcon ";
   1865 
   1866   // enum TISBLContext
   1867   var TISBLContext =
   1868     "icUnknown " +
   1869     "icScript " +
   1870     "icFunction " +
   1871     "icIntegratedReport " +
   1872     "icAnalyticReport " +
   1873     "icDataSetEventHandler " +
   1874     "icActionHandler " +
   1875     "icFormEventHandler " +
   1876     "icLookUpEventHandler " +
   1877     "icRequisiteChangeEventHandler " +
   1878     "icBeforeSearchEventHandler " +
   1879     "icRoleCalculation " +
   1880     "icSelectRouteEventHandler " +
   1881     "icBlockPropertyCalculation " +
   1882     "icBlockQueryParamsEventHandler " +
   1883     "icChangeSearchResultEventHandler " +
   1884     "icBlockEventHandler " +
   1885     "icSubTaskInitEventHandler " +
   1886     "icEDocDataSetEventHandler " +
   1887     "icEDocLookUpEventHandler " +
   1888     "icEDocActionHandler " +
   1889     "icEDocFormEventHandler " +
   1890     "icEDocRequisiteChangeEventHandler " +
   1891     "icStructuredConversionRule " +
   1892     "icStructuredConversionEventBefore " +
   1893     "icStructuredConversionEventAfter " +
   1894     "icWizardEventHandler " +
   1895     "icWizardFinishEventHandler " +
   1896     "icWizardStepEventHandler " +
   1897     "icWizardStepFinishEventHandler " +
   1898     "icWizardActionEnableEventHandler " +
   1899     "icWizardActionExecuteEventHandler " +
   1900     "icCreateJobsHandler " +
   1901     "icCreateNoticesHandler " +
   1902     "icBeforeLookUpEventHandler " +
   1903     "icAfterLookUpEventHandler " +
   1904     "icTaskAbortEventHandler " +
   1905     "icWorkflowBlockActionHandler " +
   1906     "icDialogDataSetEventHandler " +
   1907     "icDialogActionHandler " +
   1908     "icDialogLookUpEventHandler " +
   1909     "icDialogRequisiteChangeEventHandler " +
   1910     "icDialogFormEventHandler " +
   1911     "icDialogValidCloseEventHandler " +
   1912     "icBlockFormEventHandler " +
   1913     "icTaskFormEventHandler " +
   1914     "icReferenceMethod " +
   1915     "icEDocMethod " +
   1916     "icDialogMethod " +
   1917     "icProcessMessageHandler ";
   1918 
   1919   // enum TItemShow
   1920   var TItemShow = "isShow " + "isHide " + "isByUserSettings ";
   1921 
   1922   // enum TJobKind
   1923   var TJobKind = "jkJob " + "jkNotice " + "jkControlJob ";
   1924 
   1925   // enum TJoinType
   1926   var TJoinType = "jtInner " + "jtLeft " + "jtRight " + "jtFull " + "jtCross ";
   1927 
   1928   // enum TLabelPos
   1929   var TLabelPos = "lbpAbove " + "lbpBelow " + "lbpLeft " + "lbpRight ";
   1930 
   1931   // enum TLicensingType
   1932   var TLicensingType = "eltPerConnection " + "eltPerUser ";
   1933 
   1934   // enum TLifeCycleStageFontColor
   1935   var TLifeCycleStageFontColor =
   1936     "sfcUndefined " +
   1937     "sfcBlack " +
   1938     "sfcGreen " +
   1939     "sfcRed " +
   1940     "sfcBlue " +
   1941     "sfcOrange " +
   1942     "sfcLilac ";
   1943 
   1944   // enum TLifeCycleStageFontStyle
   1945   var TLifeCycleStageFontStyle = "sfsItalic " + "sfsStrikeout " + "sfsNormal ";
   1946 
   1947   // enum TLockableDevelopmentComponentType
   1948   var TLockableDevelopmentComponentType =
   1949     "ldctStandardRoute " +
   1950     "ldctWizard " +
   1951     "ldctScript " +
   1952     "ldctFunction " +
   1953     "ldctRouteBlock " +
   1954     "ldctIntegratedReport " +
   1955     "ldctAnalyticReport " +
   1956     "ldctReferenceType " +
   1957     "ldctEDocumentType " +
   1958     "ldctDialog " +
   1959     "ldctServerEvents ";
   1960 
   1961   // enum TMaxRecordCountRestrictionType
   1962   var TMaxRecordCountRestrictionType =
   1963     "mrcrtNone " + "mrcrtUser " + "mrcrtMaximal " + "mrcrtCustom ";
   1964 
   1965   // enum TRangeValueType
   1966   var TRangeValueType =
   1967     "vtEqual " + "vtGreaterOrEqual " + "vtLessOrEqual " + "vtRange ";
   1968 
   1969   // enum TRelativeDate
   1970   var TRelativeDate =
   1971     "rdYesterday " +
   1972     "rdToday " +
   1973     "rdTomorrow " +
   1974     "rdThisWeek " +
   1975     "rdThisMonth " +
   1976     "rdThisYear " +
   1977     "rdNextMonth " +
   1978     "rdNextWeek " +
   1979     "rdLastWeek " +
   1980     "rdLastMonth ";
   1981 
   1982   // enum TReportDestination
   1983   var TReportDestination = "rdWindow " + "rdFile " + "rdPrinter ";
   1984 
   1985   // enum TReqDataType
   1986   var TReqDataType =
   1987     "rdtString " +
   1988     "rdtNumeric " +
   1989     "rdtInteger " +
   1990     "rdtDate " +
   1991     "rdtReference " +
   1992     "rdtAccount " +
   1993     "rdtText " +
   1994     "rdtPick " +
   1995     "rdtUnknown " +
   1996     "rdtLargeInteger " +
   1997     "rdtDocument ";
   1998 
   1999   // enum TRequisiteEventType
   2000   var TRequisiteEventType = "reOnChange " + "reOnChangeValues ";
   2001 
   2002   // enum TSBTimeType
   2003   var TSBTimeType = "ttGlobal " + "ttLocal " + "ttUser " + "ttSystem ";
   2004 
   2005   // enum TSearchShowMode
   2006   var TSearchShowMode =
   2007     "ssmBrowse " + "ssmSelect " + "ssmMultiSelect " + "ssmBrowseModal ";
   2008 
   2009   // enum TSelectMode
   2010   var TSelectMode = "smSelect " + "smLike " + "smCard ";
   2011 
   2012   // enum TSignatureType
   2013   var TSignatureType = "stNone " + "stAuthenticating " + "stApproving ";
   2014 
   2015   // enum TSignerContentType
   2016   var TSignerContentType = "sctString " + "sctStream ";
   2017 
   2018   // enum TStringsSortType
   2019   var TStringsSortType = "sstAnsiSort " + "sstNaturalSort ";
   2020 
   2021   // enum TStringValueType
   2022   var TStringValueType = "svtEqual " + "svtContain ";
   2023 
   2024   // enum TStructuredObjectAttributeType
   2025   var TStructuredObjectAttributeType =
   2026     "soatString " +
   2027     "soatNumeric " +
   2028     "soatInteger " +
   2029     "soatDatetime " +
   2030     "soatReferenceRecord " +
   2031     "soatText " +
   2032     "soatPick " +
   2033     "soatBoolean " +
   2034     "soatEDocument " +
   2035     "soatAccount " +
   2036     "soatIntegerCollection " +
   2037     "soatNumericCollection " +
   2038     "soatStringCollection " +
   2039     "soatPickCollection " +
   2040     "soatDatetimeCollection " +
   2041     "soatBooleanCollection " +
   2042     "soatReferenceRecordCollection " +
   2043     "soatEDocumentCollection " +
   2044     "soatAccountCollection " +
   2045     "soatContents " +
   2046     "soatUnknown ";
   2047 
   2048   // enum TTaskAbortReason
   2049   var TTaskAbortReason = "tarAbortByUser " + "tarAbortByWorkflowException ";
   2050 
   2051   // enum TTextValueType
   2052   var TTextValueType = "tvtAllWords " + "tvtExactPhrase " + "tvtAnyWord ";
   2053 
   2054   // enum TUserObjectStatus
   2055   var TUserObjectStatus =
   2056     "usNone " +
   2057     "usCompleted " +
   2058     "usRedSquare " +
   2059     "usBlueSquare " +
   2060     "usYellowSquare " +
   2061     "usGreenSquare " +
   2062     "usOrangeSquare " +
   2063     "usPurpleSquare " +
   2064     "usFollowUp ";
   2065 
   2066   // enum TUserType
   2067   var TUserType =
   2068     "utUnknown " +
   2069     "utUser " +
   2070     "utDeveloper " +
   2071     "utAdministrator " +
   2072     "utSystemDeveloper " +
   2073     "utDisconnected ";
   2074 
   2075   // enum TValuesBuildType
   2076   var TValuesBuildType =
   2077     "btAnd " + "btDetailAnd " + "btOr " + "btNotOr " + "btOnly ";
   2078 
   2079   // enum TViewMode
   2080   var TViewMode = "vmView " + "vmSelect " + "vmNavigation ";
   2081 
   2082   // enum TViewSelectionMode
   2083   var TViewSelectionMode =
   2084     "vsmSingle " + "vsmMultiple " + "vsmMultipleCheck " + "vsmNoSelection ";
   2085 
   2086   // enum TWizardActionType
   2087   var TWizardActionType =
   2088     "wfatPrevious " + "wfatNext " + "wfatCancel " + "wfatFinish ";
   2089 
   2090   // enum TWizardFormElementProperty
   2091   var TWizardFormElementProperty =
   2092     "wfepUndefined " +
   2093     "wfepText3 " +
   2094     "wfepText6 " +
   2095     "wfepText9 " +
   2096     "wfepSpinEdit " +
   2097     "wfepDropDown " +
   2098     "wfepRadioGroup " +
   2099     "wfepFlag " +
   2100     "wfepText12 " +
   2101     "wfepText15 " +
   2102     "wfepText18 " +
   2103     "wfepText21 " +
   2104     "wfepText24 " +
   2105     "wfepText27 " +
   2106     "wfepText30 " +
   2107     "wfepRadioGroupColumn1 " +
   2108     "wfepRadioGroupColumn2 " +
   2109     "wfepRadioGroupColumn3 ";
   2110 
   2111   // enum TWizardFormElementType
   2112   var TWizardFormElementType =
   2113     "wfetQueryParameter " + "wfetText " + "wfetDelimiter " + "wfetLabel ";
   2114 
   2115   // enum TWizardParamType
   2116   var TWizardParamType =
   2117     "wptString " +
   2118     "wptInteger " +
   2119     "wptNumeric " +
   2120     "wptBoolean " +
   2121     "wptDateTime " +
   2122     "wptPick " +
   2123     "wptText " +
   2124     "wptUser " +
   2125     "wptUserList " +
   2126     "wptEDocumentInfo " +
   2127     "wptEDocumentInfoList " +
   2128     "wptReferenceRecordInfo " +
   2129     "wptReferenceRecordInfoList " +
   2130     "wptFolderInfo " +
   2131     "wptTaskInfo " +
   2132     "wptContents " +
   2133     "wptFileName " +
   2134     "wptDate ";
   2135 
   2136   // enum TWizardStepResult
   2137   var TWizardStepResult =
   2138     "wsrComplete " +
   2139     "wsrGoNext " +
   2140     "wsrGoPrevious " +
   2141     "wsrCustom " +
   2142     "wsrCancel " +
   2143     "wsrGoFinal ";
   2144 
   2145   // enum TWizardStepType
   2146   var TWizardStepType =
   2147     "wstForm " +
   2148     "wstEDocument " +
   2149     "wstTaskCard " +
   2150     "wstReferenceRecordCard " +
   2151     "wstFinal ";
   2152 
   2153   // enum TWorkAccessType
   2154   var TWorkAccessType = "waAll " + "waPerformers " + "waManual ";
   2155 
   2156   // enum TWorkflowBlockType
   2157   var TWorkflowBlockType =
   2158     "wsbStart " +
   2159     "wsbFinish " +
   2160     "wsbNotice " +
   2161     "wsbStep " +
   2162     "wsbDecision " +
   2163     "wsbWait " +
   2164     "wsbMonitor " +
   2165     "wsbScript " +
   2166     "wsbConnector " +
   2167     "wsbSubTask " +
   2168     "wsbLifeCycleStage " +
   2169     "wsbPause ";
   2170 
   2171   // enum TWorkflowDataType
   2172   var TWorkflowDataType =
   2173     "wdtInteger " +
   2174     "wdtFloat " +
   2175     "wdtString " +
   2176     "wdtPick " +
   2177     "wdtDateTime " +
   2178     "wdtBoolean " +
   2179     "wdtTask " +
   2180     "wdtJob " +
   2181     "wdtFolder " +
   2182     "wdtEDocument " +
   2183     "wdtReferenceRecord " +
   2184     "wdtUser " +
   2185     "wdtGroup " +
   2186     "wdtRole " +
   2187     "wdtIntegerCollection " +
   2188     "wdtFloatCollection " +
   2189     "wdtStringCollection " +
   2190     "wdtPickCollection " +
   2191     "wdtDateTimeCollection " +
   2192     "wdtBooleanCollection " +
   2193     "wdtTaskCollection " +
   2194     "wdtJobCollection " +
   2195     "wdtFolderCollection " +
   2196     "wdtEDocumentCollection " +
   2197     "wdtReferenceRecordCollection " +
   2198     "wdtUserCollection " +
   2199     "wdtGroupCollection " +
   2200     "wdtRoleCollection " +
   2201     "wdtContents " +
   2202     "wdtUserList " +
   2203     "wdtSearchDescription " +
   2204     "wdtDeadLine " +
   2205     "wdtPickSet " +
   2206     "wdtAccountCollection ";
   2207 
   2208   // enum TWorkImportance
   2209   var TWorkImportance = "wiLow " + "wiNormal " + "wiHigh ";
   2210 
   2211   // enum TWorkRouteType
   2212   var TWorkRouteType = "wrtSoft " + "wrtHard ";
   2213 
   2214   // enum TWorkState
   2215   var TWorkState =
   2216     "wsInit " +
   2217     "wsRunning " +
   2218     "wsDone " +
   2219     "wsControlled " +
   2220     "wsAborted " +
   2221     "wsContinued ";
   2222 
   2223   // enum TWorkTextBuildingMode
   2224   var TWorkTextBuildingMode =
   2225     "wtmFull " + "wtmFromCurrent " + "wtmOnlyCurrent ";
   2226 
   2227   // Перечисления
   2228   var ENUMS =
   2229     TAccountType +
   2230     TActionEnabledMode +
   2231     TAddPosition +
   2232     TAlignment +
   2233     TAreaShowMode +
   2234     TCertificateInvalidationReason +
   2235     TCertificateType +
   2236     TCheckListBoxItemState +
   2237     TCloseOnEsc +
   2238     TCompType +
   2239     TConditionFormat +
   2240     TConnectionIntent +
   2241     TContentKind +
   2242     TControlType +
   2243     TCriterionContentType +
   2244     TCultureType +
   2245     TDataSetEventType +
   2246     TDataSetState +
   2247     TDateFormatType +
   2248     TDateOffsetType +
   2249     TDateTimeKind +
   2250     TDeaAccessRights +
   2251     TDocumentDefaultAction +
   2252     TEditMode +
   2253     TEditorCloseObservType +
   2254     TEdmsApplicationAction +
   2255     TEDocumentLockType +
   2256     TEDocumentStepShowMode +
   2257     TEDocumentStepVersionType +
   2258     TEDocumentStorageFunction +
   2259     TEDocumentStorageType +
   2260     TEDocumentVersionSourceType +
   2261     TEDocumentVersionState +
   2262     TEncodeType +
   2263     TExceptionCategory +
   2264     TExportedSignaturesType +
   2265     TExportedVersionType +
   2266     TFieldDataType +
   2267     TFolderType +
   2268     TGridRowHeight +
   2269     THyperlinkType +
   2270     TImageFileFormat +
   2271     TImageMode +
   2272     TImageType +
   2273     TInplaceHintKind +
   2274     TISBLContext +
   2275     TItemShow +
   2276     TJobKind +
   2277     TJoinType +
   2278     TLabelPos +
   2279     TLicensingType +
   2280     TLifeCycleStageFontColor +
   2281     TLifeCycleStageFontStyle +
   2282     TLockableDevelopmentComponentType +
   2283     TMaxRecordCountRestrictionType +
   2284     TRangeValueType +
   2285     TRelativeDate +
   2286     TReportDestination +
   2287     TReqDataType +
   2288     TRequisiteEventType +
   2289     TSBTimeType +
   2290     TSearchShowMode +
   2291     TSelectMode +
   2292     TSignatureType +
   2293     TSignerContentType +
   2294     TStringsSortType +
   2295     TStringValueType +
   2296     TStructuredObjectAttributeType +
   2297     TTaskAbortReason +
   2298     TTextValueType +
   2299     TUserObjectStatus +
   2300     TUserType +
   2301     TValuesBuildType +
   2302     TViewMode +
   2303     TViewSelectionMode +
   2304     TWizardActionType +
   2305     TWizardFormElementProperty +
   2306     TWizardFormElementType +
   2307     TWizardParamType +
   2308     TWizardStepResult +
   2309     TWizardStepType +
   2310     TWorkAccessType +
   2311     TWorkflowBlockType +
   2312     TWorkflowDataType +
   2313     TWorkImportance +
   2314     TWorkRouteType +
   2315     TWorkState +
   2316     TWorkTextBuildingMode;
   2317 
   2318   // Системные функции ==> SYSFUNCTIONS
   2319   var system_functions =
   2320     "AddSubString " +
   2321     "AdjustLineBreaks " +
   2322     "AmountInWords " +
   2323     "Analysis " +
   2324     "ArrayDimCount " +
   2325     "ArrayHighBound " +
   2326     "ArrayLowBound " +
   2327     "ArrayOf " +
   2328     "ArrayReDim " +
   2329     "Assert " +
   2330     "Assigned " +
   2331     "BeginOfMonth " +
   2332     "BeginOfPeriod " +
   2333     "BuildProfilingOperationAnalysis " +
   2334     "CallProcedure " +
   2335     "CanReadFile " +
   2336     "CArrayElement " +
   2337     "CDataSetRequisite " +
   2338     "ChangeDate " +
   2339     "ChangeReferenceDataset " +
   2340     "Char " +
   2341     "CharPos " +
   2342     "CheckParam " +
   2343     "CheckParamValue " +
   2344     "CompareStrings " +
   2345     "ConstantExists " +
   2346     "ControlState " +
   2347     "ConvertDateStr " +
   2348     "Copy " +
   2349     "CopyFile " +
   2350     "CreateArray " +
   2351     "CreateCachedReference " +
   2352     "CreateConnection " +
   2353     "CreateDialog " +
   2354     "CreateDualListDialog " +
   2355     "CreateEditor " +
   2356     "CreateException " +
   2357     "CreateFile " +
   2358     "CreateFolderDialog " +
   2359     "CreateInputDialog " +
   2360     "CreateLinkFile " +
   2361     "CreateList " +
   2362     "CreateLock " +
   2363     "CreateMemoryDataSet " +
   2364     "CreateObject " +
   2365     "CreateOpenDialog " +
   2366     "CreateProgress " +
   2367     "CreateQuery " +
   2368     "CreateReference " +
   2369     "CreateReport " +
   2370     "CreateSaveDialog " +
   2371     "CreateScript " +
   2372     "CreateSQLPivotFunction " +
   2373     "CreateStringList " +
   2374     "CreateTreeListSelectDialog " +
   2375     "CSelectSQL " +
   2376     "CSQL " +
   2377     "CSubString " +
   2378     "CurrentUserID " +
   2379     "CurrentUserName " +
   2380     "CurrentVersion " +
   2381     "DataSetLocateEx " +
   2382     "DateDiff " +
   2383     "DateTimeDiff " +
   2384     "DateToStr " +
   2385     "DayOfWeek " +
   2386     "DeleteFile " +
   2387     "DirectoryExists " +
   2388     "DisableCheckAccessRights " +
   2389     "DisableCheckFullShowingRestriction " +
   2390     "DisableMassTaskSendingRestrictions " +
   2391     "DropTable " +
   2392     "DupeString " +
   2393     "EditText " +
   2394     "EnableCheckAccessRights " +
   2395     "EnableCheckFullShowingRestriction " +
   2396     "EnableMassTaskSendingRestrictions " +
   2397     "EndOfMonth " +
   2398     "EndOfPeriod " +
   2399     "ExceptionExists " +
   2400     "ExceptionsOff " +
   2401     "ExceptionsOn " +
   2402     "Execute " +
   2403     "ExecuteProcess " +
   2404     "Exit " +
   2405     "ExpandEnvironmentVariables " +
   2406     "ExtractFileDrive " +
   2407     "ExtractFileExt " +
   2408     "ExtractFileName " +
   2409     "ExtractFilePath " +
   2410     "ExtractParams " +
   2411     "FileExists " +
   2412     "FileSize " +
   2413     "FindFile " +
   2414     "FindSubString " +
   2415     "FirmContext " +
   2416     "ForceDirectories " +
   2417     "Format " +
   2418     "FormatDate " +
   2419     "FormatNumeric " +
   2420     "FormatSQLDate " +
   2421     "FormatString " +
   2422     "FreeException " +
   2423     "GetComponent " +
   2424     "GetComponentLaunchParam " +
   2425     "GetConstant " +
   2426     "GetLastException " +
   2427     "GetReferenceRecord " +
   2428     "GetRefTypeByRefID " +
   2429     "GetTableID " +
   2430     "GetTempFolder " +
   2431     "IfThen " +
   2432     "In " +
   2433     "IndexOf " +
   2434     "InputDialog " +
   2435     "InputDialogEx " +
   2436     "InteractiveMode " +
   2437     "IsFileLocked " +
   2438     "IsGraphicFile " +
   2439     "IsNumeric " +
   2440     "Length " +
   2441     "LoadString " +
   2442     "LoadStringFmt " +
   2443     "LocalTimeToUTC " +
   2444     "LowerCase " +
   2445     "Max " +
   2446     "MessageBox " +
   2447     "MessageBoxEx " +
   2448     "MimeDecodeBinary " +
   2449     "MimeDecodeString " +
   2450     "MimeEncodeBinary " +
   2451     "MimeEncodeString " +
   2452     "Min " +
   2453     "MoneyInWords " +
   2454     "MoveFile " +
   2455     "NewID " +
   2456     "Now " +
   2457     "OpenFile " +
   2458     "Ord " +
   2459     "Precision " +
   2460     "Raise " +
   2461     "ReadCertificateFromFile " +
   2462     "ReadFile " +
   2463     "ReferenceCodeByID " +
   2464     "ReferenceNumber " +
   2465     "ReferenceRequisiteMode " +
   2466     "ReferenceRequisiteValue " +
   2467     "RegionDateSettings " +
   2468     "RegionNumberSettings " +
   2469     "RegionTimeSettings " +
   2470     "RegRead " +
   2471     "RegWrite " +
   2472     "RenameFile " +
   2473     "Replace " +
   2474     "Round " +
   2475     "SelectServerCode " +
   2476     "SelectSQL " +
   2477     "ServerDateTime " +
   2478     "SetConstant " +
   2479     "SetManagedFolderFieldsState " +
   2480     "ShowConstantsInputDialog " +
   2481     "ShowMessage " +
   2482     "Sleep " +
   2483     "Split " +
   2484     "SQL " +
   2485     "SQL2XLSTAB " +
   2486     "SQLProfilingSendReport " +
   2487     "StrToDate " +
   2488     "SubString " +
   2489     "SubStringCount " +
   2490     "SystemSetting " +
   2491     "Time " +
   2492     "TimeDiff " +
   2493     "Today " +
   2494     "Transliterate " +
   2495     "Trim " +
   2496     "UpperCase " +
   2497     "UserStatus " +
   2498     "UTCToLocalTime " +
   2499     "ValidateXML " +
   2500     "VarIsClear " +
   2501     "VarIsEmpty " +
   2502     "VarIsNull " +
   2503     "WorkTimeDiff " +
   2504     "WriteFile " +
   2505     "WriteFileEx " +
   2506     "WriteObjectHistory " +
   2507     "Анализ " +
   2508     "БазаДанных " +
   2509     "БлокЕсть " +
   2510     "БлокЕстьРасш " +
   2511     "БлокИнфо " +
   2512     "БлокСнять " +
   2513     "БлокСнятьРасш " +
   2514     "БлокУстановить " +
   2515     "Ввод " +
   2516     "ВводМеню " +
   2517     "ВедС " +
   2518     "ВедСпр " +
   2519     "ВерхняяГраницаМассива " +
   2520     "ВнешПрогр " +
   2521     "Восст " +
   2522     "ВременнаяПапка " +
   2523     "Время " +
   2524     "ВыборSQL " +
   2525     "ВыбратьЗапись " +
   2526     "ВыделитьСтр " +
   2527     "Вызвать " +
   2528     "Выполнить " +
   2529     "ВыпПрогр " +
   2530     "ГрафическийФайл " +
   2531     "ГруппаДополнительно " +
   2532     "ДатаВремяСерв " +
   2533     "ДеньНедели " +
   2534     "ДиалогДаНет " +
   2535     "ДлинаСтр " +
   2536     "ДобПодстр " +
   2537     "ЕПусто " +
   2538     "ЕслиТо " +
   2539     "ЕЧисло " +
   2540     "ЗамПодстр " +
   2541     "ЗаписьСправочника " +
   2542     "ЗначПоляСпр " +
   2543     "ИДТипСпр " +
   2544     "ИзвлечьДиск " +
   2545     "ИзвлечьИмяФайла " +
   2546     "ИзвлечьПуть " +
   2547     "ИзвлечьРасширение " +
   2548     "ИзмДат " +
   2549     "ИзменитьРазмерМассива " +
   2550     "ИзмеренийМассива " +
   2551     "ИмяОрг " +
   2552     "ИмяПоляСпр " +
   2553     "Индекс " +
   2554     "ИндикаторЗакрыть " +
   2555     "ИндикаторОткрыть " +
   2556     "ИндикаторШаг " +
   2557     "ИнтерактивныйРежим " +
   2558     "ИтогТблСпр " +
   2559     "КодВидВедСпр " +
   2560     "КодВидСпрПоИД " +
   2561     "КодПоAnalit " +
   2562     "КодСимвола " +
   2563     "КодСпр " +
   2564     "КолПодстр " +
   2565     "КолПроп " +
   2566     "КонМес " +
   2567     "Конст " +
   2568     "КонстЕсть " +
   2569     "КонстЗнач " +
   2570     "КонТран " +
   2571     "КопироватьФайл " +
   2572     "КопияСтр " +
   2573     "КПериод " +
   2574     "КСтрТблСпр " +
   2575     "Макс " +
   2576     "МаксСтрТблСпр " +
   2577     "Массив " +
   2578     "Меню " +
   2579     "МенюРасш " +
   2580     "Мин " +
   2581     "НаборДанныхНайтиРасш " +
   2582     "НаимВидСпр " +
   2583     "НаимПоAnalit " +
   2584     "НаимСпр " +
   2585     "НастроитьПереводыСтрок " +
   2586     "НачМес " +
   2587     "НачТран " +
   2588     "НижняяГраницаМассива " +
   2589     "НомерСпр " +
   2590     "НПериод " +
   2591     "Окно " +
   2592     "Окр " +
   2593     "Окружение " +
   2594     "ОтлИнфДобавить " +
   2595     "ОтлИнфУдалить " +
   2596     "Отчет " +
   2597     "ОтчетАнал " +
   2598     "ОтчетИнт " +
   2599     "ПапкаСуществует " +
   2600     "Пауза " +
   2601     "ПВыборSQL " +
   2602     "ПереименоватьФайл " +
   2603     "Переменные " +
   2604     "ПереместитьФайл " +
   2605     "Подстр " +
   2606     "ПоискПодстр " +
   2607     "ПоискСтр " +
   2608     "ПолучитьИДТаблицы " +
   2609     "ПользовательДополнительно " +
   2610     "ПользовательИД " +
   2611     "ПользовательИмя " +
   2612     "ПользовательСтатус " +
   2613     "Прервать " +
   2614     "ПроверитьПараметр " +
   2615     "ПроверитьПараметрЗнач " +
   2616     "ПроверитьУсловие " +
   2617     "РазбСтр " +
   2618     "РазнВремя " +
   2619     "РазнДат " +
   2620     "РазнДатаВремя " +
   2621     "РазнРабВремя " +
   2622     "РегУстВрем " +
   2623     "РегУстДат " +
   2624     "РегУстЧсл " +
   2625     "РедТекст " +
   2626     "РеестрЗапись " +
   2627     "РеестрСписокИменПарам " +
   2628     "РеестрЧтение " +
   2629     "РеквСпр " +
   2630     "РеквСпрПр " +
   2631     "Сегодня " +
   2632     "Сейчас " +
   2633     "Сервер " +
   2634     "СерверПроцессИД " +
   2635     "СертификатФайлСчитать " +
   2636     "СжПроб " +
   2637     "Символ " +
   2638     "СистемаДиректумКод " +
   2639     "СистемаИнформация " +
   2640     "СистемаКод " +
   2641     "Содержит " +
   2642     "СоединениеЗакрыть " +
   2643     "СоединениеОткрыть " +
   2644     "СоздатьДиалог " +
   2645     "СоздатьДиалогВыбораИзДвухСписков " +
   2646     "СоздатьДиалогВыбораПапки " +
   2647     "СоздатьДиалогОткрытияФайла " +
   2648     "СоздатьДиалогСохраненияФайла " +
   2649     "СоздатьЗапрос " +
   2650     "СоздатьИндикатор " +
   2651     "СоздатьИсключение " +
   2652     "СоздатьКэшированныйСправочник " +
   2653     "СоздатьМассив " +
   2654     "СоздатьНаборДанных " +
   2655     "СоздатьОбъект " +
   2656     "СоздатьОтчет " +
   2657     "СоздатьПапку " +
   2658     "СоздатьРедактор " +
   2659     "СоздатьСоединение " +
   2660     "СоздатьСписок " +
   2661     "СоздатьСписокСтрок " +
   2662     "СоздатьСправочник " +
   2663     "СоздатьСценарий " +
   2664     "СоздСпр " +
   2665     "СостСпр " +
   2666     "Сохр " +
   2667     "СохрСпр " +
   2668     "СписокСистем " +
   2669     "Спр " +
   2670     "Справочник " +
   2671     "СпрБлокЕсть " +
   2672     "СпрБлокСнять " +
   2673     "СпрБлокСнятьРасш " +
   2674     "СпрБлокУстановить " +
   2675     "СпрИзмНабДан " +
   2676     "СпрКод " +
   2677     "СпрНомер " +
   2678     "СпрОбновить " +
   2679     "СпрОткрыть " +
   2680     "СпрОтменить " +
   2681     "СпрПарам " +
   2682     "СпрПолеЗнач " +
   2683     "СпрПолеИмя " +
   2684     "СпрРекв " +
   2685     "СпрРеквВведЗн " +
   2686     "СпрРеквНовые " +
   2687     "СпрРеквПр " +
   2688     "СпрРеквПредЗн " +
   2689     "СпрРеквРежим " +
   2690     "СпрРеквТипТекст " +
   2691     "СпрСоздать " +
   2692     "СпрСост " +
   2693     "СпрСохранить " +
   2694     "СпрТблИтог " +
   2695     "СпрТблСтр " +
   2696     "СпрТблСтрКол " +
   2697     "СпрТблСтрМакс " +
   2698     "СпрТблСтрМин " +
   2699     "СпрТблСтрПред " +
   2700     "СпрТблСтрСлед " +
   2701     "СпрТблСтрСозд " +
   2702     "СпрТблСтрУд " +
   2703     "СпрТекПредст " +
   2704     "СпрУдалить " +
   2705     "СравнитьСтр " +
   2706     "СтрВерхРегистр " +
   2707     "СтрНижнРегистр " +
   2708     "СтрТблСпр " +
   2709     "СумПроп " +
   2710     "Сценарий " +
   2711     "СценарийПарам " +
   2712     "ТекВерсия " +
   2713     "ТекОрг " +
   2714     "Точн " +
   2715     "Тран " +
   2716     "Транслитерация " +
   2717     "УдалитьТаблицу " +
   2718     "УдалитьФайл " +
   2719     "УдСпр " +
   2720     "УдСтрТблСпр " +
   2721     "Уст " +
   2722     "УстановкиКонстант " +
   2723     "ФайлАтрибутСчитать " +
   2724     "ФайлАтрибутУстановить " +
   2725     "ФайлВремя " +
   2726     "ФайлВремяУстановить " +
   2727     "ФайлВыбрать " +
   2728     "ФайлЗанят " +
   2729     "ФайлЗаписать " +
   2730     "ФайлИскать " +
   2731     "ФайлКопировать " +
   2732     "ФайлМожноЧитать " +
   2733     "ФайлОткрыть " +
   2734     "ФайлПереименовать " +
   2735     "ФайлПерекодировать " +
   2736     "ФайлПереместить " +
   2737     "ФайлПросмотреть " +
   2738     "ФайлРазмер " +
   2739     "ФайлСоздать " +
   2740     "ФайлСсылкаСоздать " +
   2741     "ФайлСуществует " +
   2742     "ФайлСчитать " +
   2743     "ФайлУдалить " +
   2744     "ФмтSQLДат " +
   2745     "ФмтДат " +
   2746     "ФмтСтр " +
   2747     "ФмтЧсл " +
   2748     "Формат " +
   2749     "ЦМассивЭлемент " +
   2750     "ЦНаборДанныхРеквизит " +
   2751     "ЦПодстр ";
   2752 
   2753   // Предопределенные переменные ==> built_in
   2754   var predefined_variables =
   2755     "AltState " +
   2756     "Application " +
   2757     "CallType " +
   2758     "ComponentTokens " +
   2759     "CreatedJobs " +
   2760     "CreatedNotices " +
   2761     "ControlState " +
   2762     "DialogResult " +
   2763     "Dialogs " +
   2764     "EDocuments " +
   2765     "EDocumentVersionSource " +
   2766     "Folders " +
   2767     "GlobalIDs " +
   2768     "Job " +
   2769     "Jobs " +
   2770     "InputValue " +
   2771     "LookUpReference " +
   2772     "LookUpRequisiteNames " +
   2773     "LookUpSearch " +
   2774     "Object " +
   2775     "ParentComponent " +
   2776     "Processes " +
   2777     "References " +
   2778     "Requisite " +
   2779     "ReportName " +
   2780     "Reports " +
   2781     "Result " +
   2782     "Scripts " +
   2783     "Searches " +
   2784     "SelectedAttachments " +
   2785     "SelectedItems " +
   2786     "SelectMode " +
   2787     "Sender " +
   2788     "ServerEvents " +
   2789     "ServiceFactory " +
   2790     "ShiftState " +
   2791     "SubTask " +
   2792     "SystemDialogs " +
   2793     "Tasks " +
   2794     "Wizard " +
   2795     "Wizards " +
   2796     "Work " +
   2797     "ВызовСпособ " +
   2798     "ИмяОтчета " +
   2799     "РеквЗнач ";
   2800 
   2801   // Интерфейсы ==> type
   2802   var interfaces =
   2803     "IApplication " +
   2804     "IAccessRights " +
   2805     "IAccountRepository " +
   2806     "IAccountSelectionRestrictions " +
   2807     "IAction " +
   2808     "IActionList " +
   2809     "IAdministrationHistoryDescription " +
   2810     "IAnchors " +
   2811     "IApplication " +
   2812     "IArchiveInfo " +
   2813     "IAttachment " +
   2814     "IAttachmentList " +
   2815     "ICheckListBox " +
   2816     "ICheckPointedList " +
   2817     "IColumn " +
   2818     "IComponent " +
   2819     "IComponentDescription " +
   2820     "IComponentToken " +
   2821     "IComponentTokenFactory " +
   2822     "IComponentTokenInfo " +
   2823     "ICompRecordInfo " +
   2824     "IConnection " +
   2825     "IContents " +
   2826     "IControl " +
   2827     "IControlJob " +
   2828     "IControlJobInfo " +
   2829     "IControlList " +
   2830     "ICrypto " +
   2831     "ICrypto2 " +
   2832     "ICustomJob " +
   2833     "ICustomJobInfo " +
   2834     "ICustomListBox " +
   2835     "ICustomObjectWizardStep " +
   2836     "ICustomWork " +
   2837     "ICustomWorkInfo " +
   2838     "IDataSet " +
   2839     "IDataSetAccessInfo " +
   2840     "IDataSigner " +
   2841     "IDateCriterion " +
   2842     "IDateRequisite " +
   2843     "IDateRequisiteDescription " +
   2844     "IDateValue " +
   2845     "IDeaAccessRights " +
   2846     "IDeaObjectInfo " +
   2847     "IDevelopmentComponentLock " +
   2848     "IDialog " +
   2849     "IDialogFactory " +
   2850     "IDialogPickRequisiteItems " +
   2851     "IDialogsFactory " +
   2852     "IDICSFactory " +
   2853     "IDocRequisite " +
   2854     "IDocumentInfo " +
   2855     "IDualListDialog " +
   2856     "IECertificate " +
   2857     "IECertificateInfo " +
   2858     "IECertificates " +
   2859     "IEditControl " +
   2860     "IEditorForm " +
   2861     "IEdmsExplorer " +
   2862     "IEdmsObject " +
   2863     "IEdmsObjectDescription " +
   2864     "IEdmsObjectFactory " +
   2865     "IEdmsObjectInfo " +
   2866     "IEDocument " +
   2867     "IEDocumentAccessRights " +
   2868     "IEDocumentDescription " +
   2869     "IEDocumentEditor " +
   2870     "IEDocumentFactory " +
   2871     "IEDocumentInfo " +
   2872     "IEDocumentStorage " +
   2873     "IEDocumentVersion " +
   2874     "IEDocumentVersionListDialog " +
   2875     "IEDocumentVersionSource " +
   2876     "IEDocumentWizardStep " +
   2877     "IEDocVerSignature " +
   2878     "IEDocVersionState " +
   2879     "IEnabledMode " +
   2880     "IEncodeProvider " +
   2881     "IEncrypter " +
   2882     "IEvent " +
   2883     "IEventList " +
   2884     "IException " +
   2885     "IExternalEvents " +
   2886     "IExternalHandler " +
   2887     "IFactory " +
   2888     "IField " +
   2889     "IFileDialog " +
   2890     "IFolder " +
   2891     "IFolderDescription " +
   2892     "IFolderDialog " +
   2893     "IFolderFactory " +
   2894     "IFolderInfo " +
   2895     "IForEach " +
   2896     "IForm " +
   2897     "IFormTitle " +
   2898     "IFormWizardStep " +
   2899     "IGlobalIDFactory " +
   2900     "IGlobalIDInfo " +
   2901     "IGrid " +
   2902     "IHasher " +
   2903     "IHistoryDescription " +
   2904     "IHyperLinkControl " +
   2905     "IImageButton " +
   2906     "IImageControl " +
   2907     "IInnerPanel " +
   2908     "IInplaceHint " +
   2909     "IIntegerCriterion " +
   2910     "IIntegerList " +
   2911     "IIntegerRequisite " +
   2912     "IIntegerValue " +
   2913     "IISBLEditorForm " +
   2914     "IJob " +
   2915     "IJobDescription " +
   2916     "IJobFactory " +
   2917     "IJobForm " +
   2918     "IJobInfo " +
   2919     "ILabelControl " +
   2920     "ILargeIntegerCriterion " +
   2921     "ILargeIntegerRequisite " +
   2922     "ILargeIntegerValue " +
   2923     "ILicenseInfo " +
   2924     "ILifeCycleStage " +
   2925     "IList " +
   2926     "IListBox " +
   2927     "ILocalIDInfo " +
   2928     "ILocalization " +
   2929     "ILock " +
   2930     "IMemoryDataSet " +
   2931     "IMessagingFactory " +
   2932     "IMetadataRepository " +
   2933     "INotice " +
   2934     "INoticeInfo " +
   2935     "INumericCriterion " +
   2936     "INumericRequisite " +
   2937     "INumericValue " +
   2938     "IObject " +
   2939     "IObjectDescription " +
   2940     "IObjectImporter " +
   2941     "IObjectInfo " +
   2942     "IObserver " +
   2943     "IPanelGroup " +
   2944     "IPickCriterion " +
   2945     "IPickProperty " +
   2946     "IPickRequisite " +
   2947     "IPickRequisiteDescription " +
   2948     "IPickRequisiteItem " +
   2949     "IPickRequisiteItems " +
   2950     "IPickValue " +
   2951     "IPrivilege " +
   2952     "IPrivilegeList " +
   2953     "IProcess " +
   2954     "IProcessFactory " +
   2955     "IProcessMessage " +
   2956     "IProgress " +
   2957     "IProperty " +
   2958     "IPropertyChangeEvent " +
   2959     "IQuery " +
   2960     "IReference " +
   2961     "IReferenceCriterion " +
   2962     "IReferenceEnabledMode " +
   2963     "IReferenceFactory " +
   2964     "IReferenceHistoryDescription " +
   2965     "IReferenceInfo " +
   2966     "IReferenceRecordCardWizardStep " +
   2967     "IReferenceRequisiteDescription " +
   2968     "IReferencesFactory " +
   2969     "IReferenceValue " +
   2970     "IRefRequisite " +
   2971     "IReport " +
   2972     "IReportFactory " +
   2973     "IRequisite " +
   2974     "IRequisiteDescription " +
   2975     "IRequisiteDescriptionList " +
   2976     "IRequisiteFactory " +
   2977     "IRichEdit " +
   2978     "IRouteStep " +
   2979     "IRule " +
   2980     "IRuleList " +
   2981     "ISchemeBlock " +
   2982     "IScript " +
   2983     "IScriptFactory " +
   2984     "ISearchCriteria " +
   2985     "ISearchCriterion " +
   2986     "ISearchDescription " +
   2987     "ISearchFactory " +
   2988     "ISearchFolderInfo " +
   2989     "ISearchForObjectDescription " +
   2990     "ISearchResultRestrictions " +
   2991     "ISecuredContext " +
   2992     "ISelectDialog " +
   2993     "IServerEvent " +
   2994     "IServerEventFactory " +
   2995     "IServiceDialog " +
   2996     "IServiceFactory " +
   2997     "ISignature " +
   2998     "ISignProvider " +
   2999     "ISignProvider2 " +
   3000     "ISignProvider3 " +
   3001     "ISimpleCriterion " +
   3002     "IStringCriterion " +
   3003     "IStringList " +
   3004     "IStringRequisite " +
   3005     "IStringRequisiteDescription " +
   3006     "IStringValue " +
   3007     "ISystemDialogsFactory " +
   3008     "ISystemInfo " +
   3009     "ITabSheet " +
   3010     "ITask " +
   3011     "ITaskAbortReasonInfo " +
   3012     "ITaskCardWizardStep " +
   3013     "ITaskDescription " +
   3014     "ITaskFactory " +
   3015     "ITaskInfo " +
   3016     "ITaskRoute " +
   3017     "ITextCriterion " +
   3018     "ITextRequisite " +
   3019     "ITextValue " +
   3020     "ITreeListSelectDialog " +
   3021     "IUser " +
   3022     "IUserList " +
   3023     "IValue " +
   3024     "IView " +
   3025     "IWebBrowserControl " +
   3026     "IWizard " +
   3027     "IWizardAction " +
   3028     "IWizardFactory " +
   3029     "IWizardFormElement " +
   3030     "IWizardParam " +
   3031     "IWizardPickParam " +
   3032     "IWizardReferenceParam " +
   3033     "IWizardStep " +
   3034     "IWorkAccessRights " +
   3035     "IWorkDescription " +
   3036     "IWorkflowAskableParam " +
   3037     "IWorkflowAskableParams " +
   3038     "IWorkflowBlock " +
   3039     "IWorkflowBlockResult " +
   3040     "IWorkflowEnabledMode " +
   3041     "IWorkflowParam " +
   3042     "IWorkflowPickParam " +
   3043     "IWorkflowReferenceParam " +
   3044     "IWorkState " +
   3045     "IWorkTreeCustomNode " +
   3046     "IWorkTreeJobNode " +
   3047     "IWorkTreeTaskNode " +
   3048     "IXMLEditorForm " +
   3049     "SBCrypto ";
   3050 
   3051   // built_in : встроенные или библиотечные объекты (константы, перечисления)
   3052   var BUILTIN = CONSTANTS + ENUMS;
   3053 
   3054   // class: встроенные наборы значений, системные объекты, фабрики
   3055   var CLASS = predefined_variables;
   3056 
   3057   // literal : примитивные типы
   3058   var LITERAL = "null true false nil ";
   3059 
   3060   // number : числа
   3061   var NUMBERS = {
   3062     className: "number",
   3063     begin: hljs.NUMBER_RE,
   3064     relevance: 0,
   3065   };
   3066 
   3067   // string : строки
   3068   var STRINGS = {
   3069     className: "string",
   3070     variants: [{ begin: '"', end: '"' }, { begin: "'", end: "'" }],
   3071   };
   3072 
   3073   // Токены
   3074   var DOCTAGS = {
   3075     className: "doctag",
   3076     begin: "\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b",
   3077     relevance: 0,
   3078   };
   3079 
   3080   // Однострочный комментарий
   3081   var ISBL_LINE_COMMENT_MODE = {
   3082     className: "comment",
   3083     begin: "//",
   3084     end: "$",
   3085     relevance: 0,
   3086     contains: [hljs.PHRASAL_WORDS_MODE, DOCTAGS],
   3087   };
   3088 
   3089   // Многострочный комментарий
   3090   var ISBL_BLOCK_COMMENT_MODE = {
   3091     className: "comment",
   3092     begin: "/\\*",
   3093     end: "\\*/",
   3094     relevance: 0,
   3095     contains: [hljs.PHRASAL_WORDS_MODE, DOCTAGS],
   3096   };
   3097 
   3098   // comment : комментарии
   3099   var COMMENTS = {
   3100     variants: [ISBL_LINE_COMMENT_MODE, ISBL_BLOCK_COMMENT_MODE],
   3101   };
   3102 
   3103   // keywords : ключевые слова
   3104   var KEYWORDS = {
   3105     $pattern: UNDERSCORE_IDENT_RE,
   3106     keyword: KEYWORD,
   3107     built_in: BUILTIN,
   3108     class: CLASS,
   3109     literal: LITERAL,
   3110   };
   3111 
   3112   // methods : методы
   3113   var METHODS = {
   3114     begin: "\\.\\s*" + hljs.UNDERSCORE_IDENT_RE,
   3115     keywords: KEYWORDS,
   3116     relevance: 0,
   3117   };
   3118 
   3119   // type : встроенные типы
   3120   var TYPES = {
   3121     className: "type",
   3122     begin: ":[ \\t]*(" + interfaces.trim().replace(/\s/g, "|") + ")",
   3123     end: "[ \\t]*=",
   3124     excludeEnd: true,
   3125   };
   3126 
   3127   // variables : переменные
   3128   var VARIABLES = {
   3129     className: "variable",
   3130     keywords: KEYWORDS,
   3131     begin: UNDERSCORE_IDENT_RE,
   3132     relevance: 0,
   3133     contains: [TYPES, METHODS],
   3134   };
   3135 
   3136   // Имена функций
   3137   var FUNCTION_TITLE = FUNCTION_NAME_IDENT_RE + "\\(";
   3138 
   3139   var TITLE_MODE = {
   3140     className: "title",
   3141     keywords: {
   3142       $pattern: UNDERSCORE_IDENT_RE,
   3143       built_in: system_functions,
   3144     },
   3145     begin: FUNCTION_TITLE,
   3146     end: "\\(",
   3147     returnBegin: true,
   3148     excludeEnd: true,
   3149   };
   3150 
   3151   // function : функции
   3152   var FUNCTIONS = {
   3153     className: "function",
   3154     begin: FUNCTION_TITLE,
   3155     end: "\\)$",
   3156     returnBegin: true,
   3157     keywords: KEYWORDS,
   3158     illegal: "[\\[\\]\\|\\$\\?%,~#@]",
   3159     contains: [TITLE_MODE, METHODS, VARIABLES, STRINGS, NUMBERS, COMMENTS],
   3160   };
   3161 
   3162   return {
   3163     name: 'ISBL',
   3164     aliases: ["isbl"],
   3165     case_insensitive: true,
   3166     keywords: KEYWORDS,
   3167     illegal: "\\$|\\?|%|,|;$|~|#|@|</",
   3168     contains: [
   3169       FUNCTIONS,
   3170       TYPES,
   3171       METHODS,
   3172       VARIABLES,
   3173       STRINGS,
   3174       NUMBERS,
   3175       COMMENTS,
   3176     ],
   3177   };
   3178 }
   3179 
   3180 module.exports = isbl;