Files
MI-38/s1000d/Converter14_Source/ru_const.cpp
2023-06-14 18:08:32 +03:00

206 lines
64 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#include <QMap>
#include <QString>
#include "ru_const.h"
void RU_Const::Init_RU_Const() {
companyName = "АО «Вертолеты России»";
modelIdentCode = "MI38"; pmIssuer = "RHC01";
languageIsoCode = "ru"; countryIsoCode = "RU";
inWork = "01"; issueNumber = "000";
security_securityClassification = "01";
responsiblePartnerCompany_enterpriseCode="CAGEC"; responsiblePartnerCompany_enterpriseName = "АО «ВСК»";
originator_enterpriseCode = "CAGEC"; originator_enterpriseName = "АО ЦНТУ «Динамика»";
copyrightPara = "© 2017 АО «Вертолеты России»";
tableOfContents = "Содержание"; acronymsList = "Перечень сокращений";
htmlButtonLearned = "ИЗУЧЕНО";
tableTitle = "Таблица"; tableShortTitle = "таб."; figureTitle = "Рисунок"; figureShortTitle = "рис.";
testQuestions = "Контроль знаний";
icn_variantCode = "R"; // A — для ГМК, в котором нет объектов для локализации/перевода
// R — для ГМК на русском языке
// E — для ГМК на английском языке
crew.append("КВС"); crew.append(""); crew.append("ИВД"); crew.append("ИАО"); crew.append("ИРЭО"); crew.append("ИТО"); crew.append("БП"); crew.append("БО");
addPMCode("GTC", "01", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "ВОЗДУШНОЕ ПРАВО", "");
addPMCode("GTC", "02", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "МЕТЕОРОЛОГИЯ", "");
addPMCode("GTC", "03", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "АВИАЦИОННАЯ БЕЗОПАСНОСТЬ", "");
addPMCode("GTC", "04", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "ПРАВИЛА ПЕРЕВОЗКИ ГРУЗОВ", "");
addPMCode("GTC", "05", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "ЧЕЛОВЕЧЕСКИЙ ФАКТОР (CRM)", "");
addPMCode("GTC", "06", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "ПРОТИВООБЛЕДЕНИТЕЛЬНАЯ ЗАЩИТА ВС НА ЗЕМЛЕ", "");
addPMCode("GTC", "07", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "АВАРИЙНО-СПАСАТЕЛЬНАЯ ПОДГОТОВКА (ВОДА И СУША)", "");
addPMCode("GTC", "08", "00", "АУК ОБЩЕГО ПРИМЕНЕНИЯ", "ПРАВИЛА ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ", "");
addPMCode("FTC", "01", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "ПРАКТИЧЕСКАЯ АЭРОДИНАМИКА", "");
addPMCode("FTC", "02", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "ЛЕТНАЯ ЭКСПЛУАТАЦИЯ", "");
addPMCode("FTC", "03", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "БЕЗОПАСНОСТЬ ПОЛЕТОВ", "");
addPMCode("FTC", "04", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "ВОЗДУШНАЯ НАВИГАЦИЯ", "");
addPMCode("FTC", "05", "01", "АУК ЛЕТНОГО ПЕРСОНАЛА", "ВАРИАНТЫ ПРИМЕНЕНИЯ", "(НЕБОЕВЫЕ)");
addPMCode("FTC", "05", "02", "АУК ЛЕТНОГО ПЕРСОНАЛА", "ВАРИАНТЫ ПРИМЕНЕНИЯ", "(БОЕВЫЕ)");
addPMCode("FTC", "06", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "КОНСТРУКЦИЯ ВЕРТОЛЕТА И ЕГО СИСТЕМЫ", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("FTC", "07", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "КОНСТРУКЦИЯ СИЛОВОЙ УСТАНОВКИ", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("FTC", "08", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "АВИАЦИОННОЕ ОБОРУДОВАНИЕ", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("FTC", "09", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "РАДИОЭЛЕКТРОННОЕ ОБОРУДОВАНИЕ", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("FTC", "10", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "АВИАЦИОННОЕ ВООРУЖЕНИЕ", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("FTC", "11", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "АВАРИЙНО-СПАСАТЕЛЬНЫЕ СРЕДСТВА", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("FTC", "12", "00", "АУК ЛЕТНОГО ПЕРСОНАЛА", "ДЕСАНТНО-ТРАНСПОРТНОЕ ОБОРУДОВАНИЕ", "ОПИСАНИЕ И ЭКСПЛУАТАЦИЯ");
addPMCode("MTC", "01", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "КОНСТРУКЦИЯ ВЕРТОЛЕТА И ЕГО СИСТЕМЫ", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "01", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "КОНСТРУКЦИЯ ВЕРТОЛЕТА И ЕГО СИСТЕМЫ", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "02", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "КОНСТРУКЦИЯ СИЛОВОЙ УСТАНОВКИ", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "02", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "КОНСТРУКЦИЯ СИЛОВОЙ УСТАНОВКИ", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "03", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "АВИАЦИОННОЕ ОБОРУДОВАНИЕ", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "03", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "АВИАЦИОННОЕ ОБОРУДОВАНИЕ", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "04", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "РАДИОЭЛЕКТРОННОЕ ОБОРУДОВАНИЕ", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "04", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "РАДИОЭЛЕКТРОННОЕ ОБОРУДОВАНИЕ", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "05", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "АВИАЦИОННОЕ ВООРУЖЕНИЕ", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "05", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "АВИАЦИОННОЕ ВООРУЖЕНИЕ", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "06", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "АВАРИЙНО-СПАСАТЕЛЬНЫЕ СРЕДСТВА", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "06", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "АВАРИЙНО-СПАСАТЕЛЬНЫЕ СРЕДСТВА", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "07", "01", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "ДЕСАНТНО-ТРАНСПОРТНОЕ ОБОРУДОВАНИЕ", "ТЕХНИЧЕСКОЕ ОПИСАНИЕ");
addPMCode("MTC", "07", "02", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "ДЕСАНТНО-ТРАНСПОРТНОЕ ОБОРУДОВАНИЕ", "ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ");
addPMCode("MTC", "11", "XX", "АУК ТЕХНИЧЕСКОГО ПЕРСОНАЛА", "ОБЩИЕ ПРОЦЕДУРЫ", "");
addPMCodesRTC("01", "КОНСТРУКЦИЯ ВЕРТОЛЕТА И ЕГО СИСТЕМЫ");
addPMCodesRTC("02", "СИЛОВАЯ УСТАНОВКА");
addPMCodesRTC("03", "РАДИОЭЛЕКТРОННОЕ ОБОРУДОВАНИЕ");
addPMCodesRTC("04", "АВИАЦИОННОЕ ОБОРУДОВАНИЕ");
addPMCodesRTC("05", "АВИАЦИОННОЕ ВООРУЖЕНИЕ");
addPMCodesRTC("06", "АВАРИЙНО-СПАСАТЕЛЬНЫЕ СРЕДСТВА");
addPMCodesRTC("07", "ДЕСАНТНО-ТРАНСПОРТНЫЕ СРЕДСТВА");
addPMCodesRTC("11", "ОБЩИЕ ПРОЦЕДУРЫ");
addPMCode("PTC", "XX", "00", "АУК ПРОИЗВОДСТВЕННОГО ПЕРСОНАЛА", "(самостоятельно определить тему)", "");
addDMCode("Техническое обслуживание", "Описание и работа систем",
"<html><head/><body><p>Модули данных по каждой системе/подсистеме ВС. Задача этих модулей дать полную информацию о конструкции и функционировании систем ВС.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-00-NNA-040A-A_T40C</span> (Наименование системы или подсистемы Описание и работа), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX-XX: код стандартной системы нумерации</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-00-NNA-040A-A_T80E</span> (Наименование системы или подсистемы Контроль знаний: Описание и работа)</p></body></html>",
"DESCRIPT", "YY-A-XX-XX-00-NNA-040A-A_T40C", "T80E", "Наименование системы или подсистемы", "Описание и работа" );
addDMCode("Техническое обслуживание", "Описание и работа компонентов",
"<html><head/><body><p>Модули данных по компонентам систем/подсистем ВС, которые обладают сложной конструкцией и внутренней работой. Задача этих модулей дать полную информацию о конструкции и функционировании таких компонентов. Используйте эти модули данных только, если информации, раскрытой в описании системы, не достаточно для полного понимания принципов работы. Обычно, такие компоненты требуют технического обслуживания с разборкой.</p><p>ЗАПРЕЩАЕТСЯ ИСПОЛЬЗОВАТЬ ССЫЛКИ НА МЕСТО ЭТОГО КОМПОНЕНТА В СИСТЕМЕ. ИНФОРМАЦИЯ ДОЛЖНА БЫТЬ АВТОНОМНОЙ, РАСКРЫВАЮЩЕЙ ТОЛЬКО ВНУТРЕННЕЕ ФУНКЦИОНИРОВАНИЕ.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-XX-NNA-040A-A_T40C</span> (Наименование компонента Описание и работа),</p><p>где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX-XX-XX: код стандартной системы нумерации</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-XX-NNA-040A-A_T80E</span> (Наименование компонента Контроль знаний: Описание и работа)</p></body></html>",
"DESCRIPT", "YY-A-XX-XX-XX-NNA-040A-A_T40C", "T80E", "Наименование компонента", "Описание и работа" );
addDMCode("Техническое обслуживание", "Планирование ТО",
"<html><head/><body><p>Модули данных по планированию технического обслуживания.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-05-4X-00-NNA-0B0A-A_T40C</span> (Вид технического обслуживания Информация по планированию технического обслуживания), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> 4X: где X последовательная нумерация видов ТО</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-05-4X-00-NNA-0B0A-A_T80E</span> (Вид технического обслуживания Контроль знаний: Информация по планированию технического обслуживания)</p></body></html>",
"DESCRIPT", "YY-A-05-4X-00-NNA-0B0A-A_T40C", "T80E", "Вид технического обслуживания", "Информация по планированию технического обслуживания" );
addDMCode("Техническое обслуживание", "Общие меры безопасности",
"<html><head/><body><p>Модули данных по специальным общим мерам безопаности для типа ВС.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-20-00-NNA-012A-A_T40C</span> (Меры безопасности Общие предупреждения и предостережения), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> NN: 00, или если требуется более одного модуля данных, начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-20-00-NNA-012A-A_T80</span>E (Меры безопасности Контроль знаний: Общие предупреждения и предостережения)</p></body></html>",
"DESCRIPT", "YY-A-00-20-00-NNA-012A-A_T40C", "T80E", "Меры безопасности", "Общие предупреждения и предостережения" );
addDMCode("Техническое обслуживание", "Процедуры ТО",
"<html><head/><body><p>Модули данных по процедурам технического обслуживания для типа ВС.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-XX-NNA-ZZZZ-Q_T40C</span> (Процедуры ТО Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX-XX-XX, принятая стандартной системы нумерации</p><p> NN: 00, или если требуется более одного модуля данных, начиная с 01.</p><p> ZZZZ: информационный код и его вариант.</p><p> Q: код расположения.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-XX-NNA-ZZZZ-Q_T80E</span> (Процедуры ТО Контроль знаний: Информационное имя)</p></body></html>",
"DESCRIPT", "YY-A-XX-XX-XX-NNA-ZZZZ-Q_T40C", "T80E", "Процедуры ТО", "Информационное имя" );
addDMCode("Техническое обслуживание", "Средства материально-технического обеспечения",
"<html><head/><body><p>Модули данных с информацией по КПА, вспомогательному оборудованию, инструменту и расходуемым материалам.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-00-00-NNA-ZZZA-A_T40C</span> (Воздушное судно Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить перечни по специальностям), начиная с 01.</p><p> ZZZ: 060 — Вспомогательное оборудование, инструмент и программное</p><p>обеспечение, 070 — Расходуемые материалы.</p><p>ЗАПРЕЩЕНО ОПИСЫВАТЬ ПРОЦЕДУРЫ ПРОВЕРОК ОБОРУДОВАНИЯ ВС В ЭТИХ МОДУЛЯХ.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-00-00-NNA-ZZZA-A_T80E</span> (Воздушное судно Контроль знаний: Информационное имя)</p></body></html>",
"DESCRIPT", "YY-A-00-00-00-NNA-ZZZA-A_T40C", "T80E", "Воздушное судно", "Информационное имя" );
addDMCode("Техническое обслуживание", "Общие процедуры",
"<html><head/><body><p>Модули данных с осщей информацией по обращению с ВС в целом.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-ХХ-XX-XX-NNA-ZZZA-A_T40C</span> (Наименование темы Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> ХХ-XX-XX: 00, Согласно классификации ГОСТ 186752012, для систем 07, 08, 09, 10, 12, 15, 16.</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить перечни по специальностям), начиная с 01.</p><p> ZZZ: — Согласно классификации ГОСТ 186752012.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-ХХ-XX-XX-NNA-ZZZA-A_T80</span>E (Наименование темы Контроль знаний: Информационное имя)</p></body></html>",
"DESCRIPT", "YY-A-ХХ-XX-XX-NNA-ZZZA-A_T40C", "T80E", "Наименование темы", "Информационное имя" );
addDMCode("Общая информация и данные", "Служебные и вводные данные",
"<html><head/><body><p>Модули данных по правилам подготовки и кодирования служебой и вводной информации.</p><p>Коды модулей данных должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-47-XX-NNA-XXXX-A_T40C</span> (Наименование АУК Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX:</p><p> 00 Автоматизированные учебные курсы</p><p> 01 Автоматизированные учебные курсы (летный персонал)</p><p> 02 Автоматизированные учебные курсы (технический персонал)</p><p> 03 Автоматизированные учебные курсы (ремонтный персонал)</p><p> 04 Автоматизированные учебные курсы (производственный персонал)</p><p> NN: 00, или если требуется более одного модуля данных (для каждого конкретного АУК), начиная с 01.</p><p> XXX: информационный код и его вариант:</p><p> 001A — Титульный лист</p><p> 00UA — Внесенные изменения</p><p> 009A — Содержание</p><p> 009B — Поиск по курсу</p><p> 018A — Введение</p><p> 023A — Административные формы и данные</p></body></html>",
"DESCRIPT", "YY-A-00-47-XX-NNA-XXXX-A_T40C", "T80E", "Наименование АУК", "Информационное имя" );
addDMCode("Общая информация и данные", "Общие сведения о ВС",
"<html><head/><body><p>Модули данных для описания ВС в целом, чтобы дать общее представление о назначении, конструкции, составе оборудования ВС.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-00-00-NNA-010A-A_T40C</span> (Воздушное судно Общие данные), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-00-00-NNA-010A-A_T80</span>E (Воздушное судно Контроль знаний: Общие данные)</p></body></html>",
"DESCRIPT", "YY-A-00-00-00-NNA-010A-A_T40C", "T80E", "Воздушное судно", "Общие данные" );
addDMCode("Общая информация и данные", "Нормативные требования авиации",
"<html><head/><body><p>Модули данных, относящиеся к общим дисциплинам авиационной деятельности и ее тематикам.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-7X-XXXX-NNZ-010A-A_T40C</span> (Наименование документа/раздела Общие данные), где:</p><p> YY-Y идентификационный код модели и отличительный код системы:</p><p> RHCT-A — для модулей данных нормативного характера Холдинга “Вертолеты России”</p><p> RHCT-B — для модулей данных общего применения международного характера</p><p> RHCT-C — для модулей данных общего применения на территории РФ</p><p> RHCT-D и далее — для модулей данных общего применения на территории иностранных государств</p><p> YY-Y — для модулей данных, применимых к конкретному типу ВС</p><p> 7X — категории авиационных требований:</p><p> 71 авиационные требования общего назначения</p><p> 72 авиационные требования гражданской авиации</p><p> 73 авиационные требования государственной авиации</p><p> 74 авиационные требования экспериментальной авиации</p><p> XXXX последовательная нумерация регламентирующих документов</p><p> NN последовательная нумерация/классификация разделов, согласно структуре исходного документа</p><p> Z один буквенно-цифровой символ для дополнительного разделения информации, начиная c “A”.</p><p>В случае использования информации, относящейся к конкретному типу ВС необходимо:</p><p> определить категорию и нормативный документ регламентирующий учебную тему</p><p> определить тему по соответствующему нормативному документу</p><p> если код документа не присвоен, обратиться к организации, ответственной за выпуск Настоящих правил, за присвоением последовательного кода документа</p><p> присвоить код МД:</p><p> использовать идентификационный код модели и отличительный код системы дляданного типа ВС</p><p> использовать категорию (7X) и код документа (XXXX)</p><p> использовать номер раздела документа (NN).</p><p>ПРИМЕР:</p><p> MI171-A: информация по вертолету Ми-171</p><p> 72-0017: Правила расследования авиационных происшествий и инцидентов (ПРАПИ-98)</p><p> 03: Расследование авиационных происшествий</p><p> Полный код модуля в этом случае: MI171-A-00-72-0017-03A-010A-A-T40C</p><p> Наименование модуля модуля в этом случае: (Расследование авиационных происшествий — Общие данные).</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-7X-XXXX-NNZ-010A-A_T80E</span> (Наименование документа/раздела Контроль знаний: Общие данные)</p></body></html>",
"DESCRIPT", "YY-A-00-7X-XXXX-NNZ-010A-A_T40C", "T80E", "Наименование документа/раздела", "Общие данные" );
addDMCode("Технологии ремонта", "Организация ремонта",
"<html><head/><body><p>Модули данных по общим задачам организации ремонта. Материал нацелен на руководящий состав, который должен обладать знаниями по принципам организации ремонта, его этапам, необходимым организационным мероприятиям, оснащению, требования к персоналу.</p><p>Коды модулей данных должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-6Х-ХХ-NNA-010A-A_T40C</span> (Ремонт Общие данные), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> 6Х:</p><p> 0 Ремонт</p><p> 1 Средний ремонт</p><p> 2 Капитальный ремонт</p><p> ХХ: Тема внутри задач организации ремонта</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-00-6Х-ХХ-NNA-010A-A_T80E</span> (Ремонт Общие данные)</p></body></html>",
"DESCRIPT", "YY-A-00-6Х-ХХ-NNA-010A-A_T40C", "T80E", "Ремонт", "Общие данные" );
addDMCode("Технологии ремонта", "Ремонт конструкций планера",
"<html><head/><body><p>Модули данных по технологиям ремонта конструкций планера. Материал нацелен на персонал рабочих специальностей, который должен обладать знаниями по технологическим операциям выполнения ремонта на различных этапах.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-5Х-ХХ-ХХ-NNA-ZZZA-A_T40C</span> (Наименование темы Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> 5Х-ХХ-ХХ: согласно классификатору ГОСТ 18675-2012</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям) или компоненты разборки основных узлов, начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-5Х-ХХ-ХХ-NNA-ZZZA-A_T80E</span> (Наименование темы Информационное имя)</p><p><br/></p></body></html>",
"DESCRIPT", "YY-A-5Х-ХХ-ХХ-NNA-ZZZA-A_T40C", "T80E", "Наименование темы", "Информационное имя" );
addDMCode("Технологии ремонта", "Ремонт силовой установки",
"<html><head/><body><p>Модули данных по технологиям ремонта конструкции силовой установки. Материал нацелен на персонал рабочих специальностей, который должен обладать знаниями по технологическим операциям выполнения ремонта на различных этапах.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-7Х-ХХ-ХХ-NNA-ZZZA-A_T40C</span> (Наименование темы Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> 7Х-ХХ-ХХ: согласно классификатору ГОСТ 18675-2012</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям) или компоненты разборки основных узлов, начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-7Х-ХХ-ХХ-NNA-ZZZA-A_T80E</span> (Наименование темы Информационное имя)</p></body></html>",
"DESCRIPT", "YY-A-7Х-ХХ-ХХ-NNA-ZZZA-A_T40C", "T80E", "Наименование темы", "Информационное имя" );
addDMCode("Технологии ремонта", "Ремонт несущей системы и трансмиссии",
"<html><head/><body><p>Модули данных по технологиям ремонта несущей системы (НС) и трансмиссии воздушного судна. Материал нацелен на персонал рабочих специальностей, который должен обладать знаниями по технологическим операциям выполнения ремонта на различных этапах.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-6Х-ХХ-ХХ-NNA-ZZZA-A_T40C</span> (Наименование темы Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> 6Х-ХХ-ХХ: согласно классификатору ГОСТ 18675-2012 из разделов 60-69, (84).</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям) или компоненты разборки основных узлов, начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-6Х-ХХ-ХХ-NNA-ZZZA-A_T80E</span> (Наименование темы Информационное имя)</p></body></html>",
"DESCRIPT", "YY-A-6Х-ХХ-ХХ-NNA-ZZZA-A_T40C", "T80E", "Наименование темы", "Информационное имя" );
addDMCode("Технологии ремонта", "Ремонт систем и компонентов",
"<html><head/><body><p>Модули данных по технологиям ремонта систем, съемного оборудования воздушного судна. Материал нацелен на персонал рабочих специальностей, который должен обладать знаниями по технологическим операциям выполнения ремонта на различных этапах.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-ХХ-ХХ-ХХ-NNA-ZZZA-A_T40C</span> (Наименование темы Информационное имя), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> ХХ-ХХ-ХХ: согласно классификатору ГОСТ 18675-2012 из разделов 20-49.</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям) или компоненты разборки основных узлов, начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XХ-ХХ-ХХ-NNA-ZZZA-A_T80</span>E (Наименование темы Информационное имя)</p></body></html>",
"DESCRIPT", "YY-A-ХХ-ХХ-ХХ-NNA-ZZZA-A_T40C", "T80E", "Наименование темы", "Информационное имя" );
addDMCode("Информация для экипажа", "Описание и работа систем",
"<html><head/><body><p>Модули данных по каждой системе/подсистеме ВС. Задача этих модулей дать инженерный взгляд на конструкцию и функционирование систем и компонентов ВС в объеме достаточном для экипажа.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-00-NNA-043A-A_T40C</span> (Наименование системы или подсистемы Информация для экипажа), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX-XX: код стандартной системы нумерации</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-00-NNA-043A-A_T80E</span> (Наименование системы или подсистемы Контроль знаний: Информация для экипажа)</p></body></html>",
"DESCRIPT", "YY-A-XX-XX-00-NNA-043A-A_T40C", "T80E", "Наименование системы или подсистемы", "Информация для экипажа" );
addDMCode("Информация для экипажа", "Нормальная эксплуатация систем и оборудования",
"<html><head/><body><p>Модули данных по каждой системе/подсистеме ВС, имеющей нормальные процедуры эксплуатации.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-00-00A-131A-A_T40C</span> (Наименование системы или подсистемы Процедура нормальной эксплуатации), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX-XX: код стандартной системы нумерации</p><p>Содержание разделов модулей данных должно быть составлено, исходя из условий (этапов) работы членов экипажа (по применимости), примеры:</p><p> Контрольный осмотр</p><p> Контрольная проверка перед запуском</p><p> Запуск двигателей</p><p> Контрольная проверка после запуска</p><p> Выполнение полета</p><p> После посадки.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-XX-XX-00-NNA-131A-A_T80E</span> (Наименование системы или подсистемы Контроль знаний: Процедура нормальной эксплуатации)</p></body></html>",
"DESCRIPT", "YY-A-XX-XX-00-00A-131A-A_T40C", "T80E", "Наименование системы или подсистемы", "Процедура нормальной эксплуатации" );
addDMCode("Информация для экипажа", "Эксплуатационные ограничения",
"<html><head/><body><p>Модули данных по каждой системе/подсистеме ВС, имеющей эксплуатационные ограничения.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-10-XX-NNA-043B-A_T40C</span> (Наименование системы или подсистемы Эксплуатационные ограничения), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX: код стандартной системы нумерации, 00 для ВС в целом.</p><p> NN номер подсистемы/подподсистемы, если не требуется использовать 00.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-10-XX-NNA-043B-A_T80E</span> (Наименование системы или подсистемы Контроль знаний: Эксплуатационные ограничения)</p></body></html>",
"DESCRIPT", "YY-A-15-10-XX-NNA-043B-A_T40C", "T80E", "Наименование системы или подсистемы", "Эксплуатационные ограничения" );
addDMCode("Информация для экипажа", "Нормальная эксплуатация ВС",
"<html><head/><body><p>Модули данных нормальных процедур эксплуатации по стадиям подготовки и полета. </p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-3X-XX-NNA-043A-A_T40C</span> (Наименование режима (стадии) Информация для экипажа), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> 3X-XX:</p><p> 31 — Предвариатильная подготовка:</p><p> XX: используется для дальнейшей классификации, если необходимо, например:</p><p> 01: Штурманская подготовка</p><p> 02: Расчет полета</p><p> 32 — Подготовка к полету:</p><p> XX: используется для дальнейшей классификации, если необходимо, например:</p><p> 01: Предполетный осмотр</p><p> 02: Предполетная проверка перед запуском</p><p> 03: Запуск двигателей</p><p> 04: Предполетная проверка после запуска</p><p> 33 — Выполнение полета:</p><p> XX: используется для дальнейшей классификации, если необходимо, например:</p><p> 01 — Руление</p><p> 02 — Взлет и полет на малой высоте</p><p> 03 — Набор высоты</p><p> 04 — Крейсерский полет</p><p> 05 — Снижение</p><p> 06 — Заход на посадку</p><p> 07 — Посадка</p><p> 34 — Вертолетовождение/Самолетовождение:</p><p> XX: используется для дальнейшей классификации, если необходимо</p><p> (3538) — Используется при необходимости</p><p> 39 — Завершение полета:</p><p> XX: используется для дальнейшей классификации, если необходимо, например:</p><p> 01: Выключение двигателей и оборудования</p><p> 02: Послеполетный осмотр</p><p> 03: Заполнение документации</p><p> 04: Анализ полетных данных</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-3X-XX-NNA-043A-A_T80E</span> (Наименование режима (стадии) Контроль знаний: Информация для экипажа)</p></body></html>",
"DESCRIPT", "YY-A-15-3X-XX-NNA-043A-A_T40C", "T80E", "Наименование режима (стадии)", "Информация для экипажа" );
addDMCode("Информация для экипажа", "Контрольные облеты и испытания/регулировки",
"<html><head/><body><p>Модули данных программ контрольных облетов и испытаний/регулировок в полете, включая динамическую регулировку несущей системы.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-05-62-XX-NNA-043A-A_T40C</span> (Наименование программы Информация для экипажа), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX: используется для нумерации каждой уникальной программы облета/испытаний/регулировки</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Перечень необходимых программ, смотри ЭТД применимого типа ВС.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-05-62-XX-NNA-043A-A_T80</span>E (Наименование программы Контроль знаний: Информация для экипажа)</p></body></html>",
"DESCRIPT", "YY-A-05-62-XX-NNA-043A-A_T40C", "T80E", "Наименование программы", "Информация для экипажа" );
addDMCode("Информация для экипажа", "Особые условия эксплуатации ВС",
"<html><head/><body><p>Модули данных процедур эксплуатации в особых условиях.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-50-XX-NNA-131A-A_T40C</span> (Наименование особого условия Процедура нормальной эксплуатации), где:</p><p> YY-Y: идентификационный код модели и отличительный код системы</p><p> XX: используется для нумерации каждого уникального особого условия</p><p> NN: 00, или если требуется более одного модуля данных (например, разделить курсы по специальностям, членам экипажа), начиная с 01.</p><p>Перечень необходимых особых условий, смотри РЛЭ применимого типа ВС.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-50-XX-NNA-131A-A_T80E</span> (Наименование особого условия Контроль знаний: Процедура нормальной эксплуатации)</p></body></html>",
"DESCRIPT", "YY-A-15-50-XX-NNA-131A-A_T40C", "T80E", "Наименование особого условия", "Процедура нормальной эксплуатации" );
addDMCode("Информация для экипажа", "Аварийная эксплуатация ВС",
"<html><head/><body><p>Модули данных по действиям экипажа при возникновении аварийной ситуации/отказа.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-4X-XX-NNA-141A-A_T40C</span> (Наименование отказа/аварийной ситуации Процедура аварийной эксплуатации), где:</p><p> 4X тип ситуации:</p><p> 41 - Общие сведения</p><p> 42 - Аварийные ситуации на земле</p><p> 43 - Аварийные ситуации на взлете</p><p> 44 - Аварийные ситуации, связанные с неисправностью систем</p><p> 45 - Отказ одного или нескольких двигателей</p><p> 46 - Аварийные ситуации при заходе на посадку/посадке</p><p> 47 - Отказы систем БРЭО</p><p> 48 - Прочие аварийные ситуации или отказы</p><p> 49 - Показания многофункционального дисплея со сведениями об аварийной ситуации</p><p> XX последовательная нумерация отказа/аварийной ситуации, внутри типа</p><p> NN последовательная нумерация, если требуется более одного модуля данных.</p><p>Типы ситуации 41,42,43,45,46,48 могут быть использованы для АУК Летная эксплуатация.</p><p>Типы ситуации 44,45,47,48 могут быть использованы для АУК … Описание и эксплуатация.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-4X-XX-NNA-141A-A_T80E</span> (Наименование отказа/аварийной ситуации Контроль знаний: Процедура аварийной эксплуатации)</p></body></html>",
"DESCRIPT", "YY-A-15-4X-XX-NNA-141A-A_T40C", "T80E", "Наименование отказа/аварийной ситуации", "Процедура аварийной эксплуатации" );
addDMCode("Информация для экипажа", "Практическая аэродинамика",
"<html><head/><body><p>Модули данных анализа летно-технических характеристик ВС.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-21-XX-NNA-043A-A_T40C</span> (Наименование темы — Информация для экипажа), где:</p><p> XX последовательная нумерация МД/тем:</p><p> 01: Аэродинамические характеристики</p><p> 02: Устойчивость, управляемость и балансировка</p><p> 03: Висение и вертикальные режимы полета</p><p> 04: Установившиеся режимы полета с поступательной скоростью</p><p> 05: Переходные режимы полета, виражи и развороты</p><p> 06: Руление, взлет и посадка</p><p> 07: Дальность и продолжительность полета</p><p> 08: Особые условия полета</p><p> 09: Особые случаи в полете</p><p> 10: Критические режимы полета</p><p> NN 00 или последовательная нумерация, если требуется более одного модуля данных.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-21-XX-NNA-043A-A_T80E</span> (Наименование темы Контроль знаний: Информация для экипажа)</p></body></html>",
"DESCRIPT", "YY-A-15-21-XX-NNA-043A-A_T40C", "T80E", "Наименование темы", "Информация для экипажа" );
addDMCode("Информация для экипажа", "Эксплуатация по вариантам применения",
"<html><head/><body><p>Модули данных при применении ВС на различных видах работ.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-71-XX-NNA-043A-A_T40C</span> (Наименование варианта применения Информация для экипажа), где:</p><p> XX последовательная нумерация варианта применения</p><p> NN последовательная нумерация, если требуется более одного модуля данных.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-71-XX-NNA-043A-A_T80E</span> (Наименование варианта применения Контроль знаний: Информация для экипажа)</p></body></html>",
"DESCRIPT", "YY-A-15-71-XX-NNA-043A-A_T40C", "T80E", "Наименование варианта применения", "Информация для экипажа" );
addDMCode("Информация для экипажа", "Боевое применение",
"<html><head/><body><p>Модули данных при боевом применении вооружения. Включают описательные данные/ограничения, нормальные и аварийные процедуры применения по вариантам вооружения.</p><p>Коды модулей данных учебной темы должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-72-00-NNA-043A-A_T40C</span> (Боевое применение Информация для экипажа)</p><p>- <span style=\" font-weight:600;\">YY-Y-15-72-XX-NNA-043A-A_T40C</span> (Наименование варианта боевого применения Информация для экипажа), где:</p><p> XX последовательная нумерация варианта боевого применения</p><p> NN последовательная нумерация, если требуется более одного модуля данных.</p><p>Коды модулей данных контроля знаний должны иметь следующую структуру:</p><p>- <span style=\" font-weight:600;\">YY-Y-15-72-XX-NNA-043A-A_T80E</span> (Наименование варианта боевого применения Контроль знаний: Информация для экипажа)</p></body></html>",
"DESCRIPT", "YY-A-15-72-XX-NNA-043A-A_T40C", "T80E", "Наименование варианта боевого применения", "Информация для экипажа" );
}
void RU_Const::addPMCodesRTC(QString pmNumber, QString pmNumberText) {
addPMCode("RTC", pmNumber, "00", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ");
addPMCode("RTC", pmNumber, "10", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ПРЕДВАРИТЕЛЬНАЯ ДЕФЕКТАЦИЯ (СИСТЕМ, КОНСТРУКЦИЙ)");
addPMCode("RTC", pmNumber, "11", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ТЕХНИЧЕСКОЕ ОПИСАНИЕ (СИСТЕМ, КОНСТРУКЦИЙ)");
addPMCode("RTC", pmNumber, "12", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ИСПЫТАНИЯ И ОСМОТРЫ (СИСТЕМ, КОНСТРУКЦИЙ)");
addPMCode("RTC", pmNumber, "13", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РАЗБОРКА, СБОРКА (СИСТЕМ, КОНСТРУКЦИЙ)");
addPMCode("RTC", pmNumber, "20", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ТИПОВЫЕ ТЕХНОЛОГИИ СИСТЕМ");
addPMCode("RTC", pmNumber, "21", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ЭЛЕКТРОЖГУТОВ");
addPMCode("RTC", pmNumber, "22", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ШВЕЙНЫЕ, ОБОЙНО-ЭМАЛИТНЫЕ РАБОТЫ");
addPMCode("RTC", pmNumber, "23", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ВОЗДУШНО-МАСЛЯНЫХ РАДИАТОРОВ");
addPMCode("RTC", pmNumber, "24", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ГИДРОБАКОВ");
addPMCode("RTC", pmNumber, "25", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ МАСЛОБАКОВ");
addPMCode("RTC", pmNumber, "26", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ЖЕСТКИХ ТОПЛИВНЫХ БАКОВ");
addPMCode("RTC", pmNumber, "27", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ МЯГКИХ ТОПЛИВНЫХ БАКОВ");
addPMCode("RTC", pmNumber, "28", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ТРУБОПРОВОДОВ");
addPMCode("RTC", pmNumber, "29", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ШЛАНГОВ");
addPMCode("RTC", pmNumber, "30", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ КОМПОНЕНТОВ");
addPMCode("RTC", pmNumber, "31", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ДЕФЕКТАЦИЯ КОМПОНЕНТОВ");
addPMCode("RTC", pmNumber, "32", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "СБОРКА/РАЗБОРКА КОМПОНЕНТОВ");
addPMCode("RTC", pmNumber, "33", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "Технологии ремонта КОМПОНЕНТОВ");
addPMCode("RTC", pmNumber, "50", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ТИПОВЫЕ ТЕХНОЛОГИИ КОНСТРУКЦИЙ ПЛАНЕРА");
addPMCode("RTC", pmNumber, "51", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ОСТЕКЛЕНИЯ");
addPMCode("RTC", pmNumber, "52", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ЛКП");
addPMCode("RTC", pmNumber, "53", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ КРЕПЕЖА");
addPMCode("RTC", pmNumber, "54", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ДЕФЕКТАЦИЯ МЕТОДАМИ НЕРАЗРУШАЮЩЕГО КОНТРОЛЯ");
addPMCode("RTC", pmNumber, "60", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ТИПОВЫЕ ТЕХНОЛОГИИ НЕСУЩЕЙ СИСТЕМЫ И ТРАНСМИССИИ");
addPMCode("RTC", pmNumber, "61", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "РЕМОНТ ЛОПАСТЕЙ НВ И РВ");
addPMCode("RTC", pmNumber, "70", "АУК РЕМОНТНОГО ПЕРСОНАЛА", pmNumberText, "ТИПОВЫЕ ТЕХНОЛОГИИ СИЛОВОЙ УСТАНОВКИ");
}
void RU_Const::addPMCode(QString pmNumABC, QString pmNumber, QString pmVolume,
QString pmNumABCText, QString pmNumberText, QString pmVolumeText) {
pmCodeListItemType item;
item.pmNumABC = pmNumABC; item.pmNumABCText = pmNumABCText;
item.pmNumber = pmNumber; item.pmNumberText = pmNumberText;
item.pmVolume = pmVolume; item.pmVolumeText = pmVolumeText;
pmCodeList.append(item);
}
// DESCRIPT CREW LEARNING
void RU_Const::addDMCode(QString chapterName, QString paraName, QString text, QString schemeTypeStr, QString dmCode,
QString dmLearningCode, QString techName, QString infoName) {
dmCodeListItemType dm;
dm.chapterName = chapterName; dm.paraName = paraName;
dm.text = text; dm.schemeTypeStr = schemeTypeStr; dm.infoName = infoName; dm.techName = techName;
QStringList dmSplitList = dmCode.split("-"); //YY-Y-15-72-XX-NNA-043A-A_T40C
QStringList dmSplitList7 = dmSplitList[7].split("_"); //A_T40C
dm.modelIdentCode = modelIdentCode; /*dmSplitList[0];*/ dm.systemDiffCode = dmSplitList[1];
dm.systemCode = dmSplitList[2]; dm.subSystemCode = dmSplitList[3].mid(0,1); dm.subSubSystemCode = dmSplitList[3].mid(1,1); dm.assyCode = dmSplitList[4];
dm.disassyCode = dmSplitList[5].mid(0,2); dm.disassyCodeVariant = dmSplitList[5].mid(2,1);
dm.infoCode = dmSplitList[6].mid(0,3); dm.infoCodeVariant = dmSplitList[6].mid(3,1);
dm.itemLocationCode = dmSplitList7[0];
dm.learnCode = dmSplitList7[1].mid(0,3); dm.learnEventCode = dmSplitList7[1].mid(3,1);
dm._learnCode = dmLearningCode.mid(0,3); dm._learnEventCode = dmLearningCode.mid(3,1);
dmCodeList.append(dm);
}