File size: 1,730 Bytes
57cf043
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
LW_TBL: str = '<w:tbl>'
RW_TBL: str = '</w:tbl>'
LW_TR: str = '<w:tr>'
RW_TR: str = '</w:tr>'
LW_TC: str = '<w:tc>'
RW_TC: str = '</w:tc>'
LW_T: str = '<w:t>'
RW_T: str = '</w:t>'
GRID_COL: str = r'gridCol'
ABBREVIATIONS: str = 'сокращения'
ABBREVIATIONS_PATTERNS: set[str] = {
    'Сокращения',
    'Термины, определения и сокращения',
    'Обозначения и сокращения',
    'Термин',
    'Сокращение'
}
REGULATIONS: str = 'регламентирующие документы'
REGULATIONS_PATTERNS: set[str] = {
    'Инструкции были использованы следующие регламентирующие документы Компании и иные нормативные акты',
    'При разработке Положения были использованы следующие нормативные документы',
    'были использованы следующие нормативные документы',
}

ACTUAL_STATUSES: list[str] = ['Актуальный', 'Требует актуализации']
USEFUL_STATUSES: list[str] = ['Актуальный', 'Требует актуализации', 'Упразднён']
STATUS_TAG: str = '<w:t>$$42 Статус</w:t>'
OWNER_TAGS: list[str] = [
    '<w:t>$$208 БП 2-го уровня</w:t>',
    '<w:t>$$207 БП 1-го уровня</w:t>',
    '<w:t>$$212 Владелец документа</w:t>',
]
NAME_TAG: str = '<w:t>$$9 Наименование документа</w:t>'
EXCLUDE_OWNERS: list[str] = [
    '$$215 Группа БП',
    '$$208 БП 2-го уровня',
    '$$207 БП 1-го уровня',
    '$$300 GUID',
]