Блок "Справочники" ================== Блок **«Справочники»** вызывается через главное меню *«Справочники»*. Блок состоит из одноимённой страницы. Страница «Справочники» состоит из списка доступных для редактирования пользователем справочников (рис. 54). Страница "Справочники" ---------------------- .. figure:: _static/catalog.png :scale: 100 % :align: center Рис. 54. Доступные для редактирования справочники. Все справочники состоят из таблиц, работа с которыми схожа с любыми другими таблицами в Приложении, например, страница *«Пожары»* (см. п. 3.4.1 :ref:`fires`). Пользователь может самостоятельно вносить, редактировать и удалять любые данные в этих справочниках, если у него есть для этого соответствующий доступ. Удаление данных, которые уже где-то используются невозможно. При попытке удалить такую запись в справочнике вылезет окно (рис. 55). .. figure:: _static/error_1.png :scale: 100 % :align: center Рис. 55. Запрет на удаление используемых данных. Если пользователю все же нужно удалить эти данные, то нужно либо самостоятельно найти те записи в системе, где эти данные используются и сначала удалить/заменить их там, а потом уже удалить из справочника. Либо обратиться к администратору системы. На некоторые справочники действуют ограничение на ввод данных, в том числе на уникальность наименований или других данных, они будут расписаны в каждом справочнике отдельно. Практически у каждой записи из справочников есть поле **«Доступность»**. Оно может принимать два значения *«Да» / «Нет»*. Оно влияет на видимость этой записи в тех местах, где этот справочник используется, за исключением фильтров отчётов. Пример работы этого поля будет рассмотрен в справочнике *«Авиакомпании»* и будет работать схожим образом в других справочниках. Справочник "«Авиакомпании»" --------------------------- .. figure:: _static/catalog_avia.png :scale: 100 % :align: center Рис. 56. Справочник «Авиакомпании». .. figure:: _static/new_record.png :scale: 100 % :align: center Рис. 57. Добавление новой записи в справочник «Авиакомпании». Справочник **«Авиакомании»** (рис. 56) используется при заполнении справочника **«Договоры»**, а также в некоторых отчётах. Ограничения на уникальность отсутствуют. Поле *«Наименование»* обязательно для заполнения. У каждой записи этого справочника есть поле **«Доступность»**. Оно влияет на видимость этой авиакомпании при заполнении справочника «Договоры». Таким образом у всех авиакомпаний, которые более не действительны, рекомендуется переключить это поле в статус «Нет», чтобы при заполнении новых договоров эта авиакомпания не появлялось в выборе. При редактировании договоров эта авиакомпания также не будет доступна, за исключением случаев, когда именно эта авиакомпания выбрана у договора. Если при редактировании договоров понадобится добавить эту авиакомпанию, её можно сделать снова активной, а потом опять отключить. На фильтры отчётов это поле никак не влияет. Также если Вы уверены в том, что эта авиакомпания Вам больше не нужна, и, если она не используется ни в каких договорах, её можно удалить. Справочник "Воздушные суда" --------------------------- .. figure:: _static/aircraft.png :scale: 100 % :align: center Рис. 58. Справочник «Воздушные суда». .. figure:: _static/new_record_aircraft.png :scale: 100 % :align: center Рис. 59. Добавление новой записи в справочник «Воздушные суда». Справочник **«Воздушные суда»** (рис. 58) используется при заполнении справочника **«Договоры»**, при заполнении налётов, а также в некоторых отчётах. Есть ограничение на уникальность бортового номера, таким образом нельзя внести два воздушных судна с одним и тем же номером. Все поля при заполнении этого справочника обязательны для заполнения. Справочник "Договоры" --------------------- .. figure:: _static/contract.png :scale: 100 % :align: center Рис. 60. Справочник «Договоры». .. figure:: _static/new_record_contract.png :scale: 100 % :align: center Рис. 61. Добавление новой записи в справочник «Договоры». Справочник **«Договоры»** (рис. 60) используется при заполнении налётов, а также в некоторых отчётах. Ограничения на уникальность отсутствуют. Поля *«Номер договора», «Дата договора», «Авиакомпания»* обязательны для заполнения. Поле **«Тип работ по умолчанию»** используется для автоматического выбора типа работ при заполнении выполненных работ у налётов. .. figure:: _static/aircraft_contract.png :scale: 100 % :align: center Рис. 62. Добавление воздушного судна к договору. Для каждого договора можно добавить один или несколько воздушных судов (рис. 62), которые могут летать по этому договору. Заполнение налёта начинает с выбора воздушного судна, а после возможен выбор договора, к которому привязано данное воздушное судно. Воздушное судно можно привязать к нескольким договорам. В диалоге выбора воздушного судна есть блок кнопок |иконка1| . При нажатии на |иконка2| появится новый диалог для быстрого добавления воздушного судна, если это необходимо. При нажатии на кнопку |иконка3| появится возможность перехода в справочник **«Воздушные суда»** без сохранения изменений в текущем договоре. .. |иконка1| image:: _static/add_s.png .. |иконка2| image:: _static/add_gray.png .. |иконка3| image:: _static/s_gray.png В договор можно добавить *стоимость лётного часа и лимит лётного времени* (рис. 63). Эти данные используются в некоторых отчётах. Можно добавить сколько угодно воздушных судов с различными типами работ. Поля *«Модель ВС» и «Тип работ»* обязательны для заполнения. .. figure:: _static/flight_hour.png :scale: 100 % :align: center Рис. 63. Стоимость лётного часа и лимит лётного времени. Справочник "Лётчики" -------------------- .. figure:: _static/pilots.png :scale: 100 % :align: center Рис. 64. Справочник «Лётчики». .. figure:: _static/new_record_pilots.png :scale: 100 % :align: center Рис. 65. Добавление новой записи в справочник «Лётчики». Справочник **«Лётчики»** (рис. 64) используется при заполнении налётов, а также в некоторых отчётах. Ограничения на уникальность отсутствует. Поле *«Фамилия»*, обязательно для заполнения. Поле **«Тип»** может принимать два значения **«Лётчик-наблюдатель» и «Командир ВС»**. Лётчики, отмеченные как наблюдатели, могут быть выбраны в налётах при заполнении выполненных работ и в авиамаршрутах в блоке **«Лётчики-наблюдатели»**. Лётчики, отмеченные как командиры ВС могут быть выбраны только как командиры ВС в авиамаршрутах. Справочник "Модели воздушных судов" ----------------------------------- .. figure:: _static/models.png :scale: 100 % :align: center Рис. 66. Справочник «Модели воздушных судов». .. figure:: _static/new_record_models.png :scale: 100 % :align: center Рис. 67. Добавление новой записи в справочник «Модели воздушных судов». Справочник **«Модели воздушных судов»** (рис. 66) используется при заполнении справочника **«Воздушные суда»**, а также в некоторых отчётах. Ограничения на уникальность отсутствует. Поле *«Наименование» и «Строка формы ЛО1 Р3»* обязательны для заполнения. Поле **«Строка формы ЛО1 Р3»** нужно для группировки нескольких моделей самолётов в один для вывода в отчёт **«ЛО1 Р3»**. Справочник **«Настройка формы "1ЛО РАЗДЕЛ 3"»** (см. :ref:`form_1LO`). использует эту информацию. Поле **«Код группы формы ‘2-2 АВИА’»** нужно для группировки нескольких моделей самолётов в один для вывода в отчёт **«Форма 2-авиа»**. Справочник "Пожароопасные сезоны" --------------------------------- .. figure:: _static/seasons.png :scale: 100 % :align: center Рис. 68. Справочник «Пожароопасные сезоны». .. figure:: _static/new_record_seasons.png :scale: 100 % :align: center Рис. 69. Добавление новой записи в справочник «Пожароопасные сезоны». Справочник **«Пожароопасные сезоны»** (рис. 68) используется в некоторых отчётах. На каждый сезон может быть добавлена только одна запись. Все поля являются обязательными для заполнения. По умолчанию дата начала устанавливается - 1 мая текущего года, дата окончания - 30 сентября текущего года. Пользователь должен самостоятельно каждый год заводить запись о пожароопасном сезоне. Справочник "Учреждение лесной охраны" ------------------------------------- .. figure:: _static/forest.png :scale: 100 % :align: center Рис. 70. Справочник «Учреждение лесной охраны». .. figure:: _static/new_record_forest.png :scale: 100 % :align: center Рис. 71. Добавление сотрудника в справочник «Учреждение лесной охраны». Справочник **«Учреждение лесной охраны»** (рис. 70) используется в некоторых отчётах. Поля *«Наименование» и «Код формы ЛО»* обязательны для заполнения. В блок **«Сотрудники»** добавляются люди (рис. 71), которые будут использоваться в подвале отчета, как правило выводится должность слева, фамилия с инициалами справа, в середине есть место для подписи. Поля *«Фамилия», «Должность» и «Позиция для отчёта»* обязательны для заполнения. Вся остальная информация опциональна, и будет выводится в подвале отчёта, если того требует отчёт. Поле **«Печать»** отвечает за то, будет ли этот сотрудник выводится в подвале, а поле **«Позиция для отчёта»** отвечает за порядок, в котором эти сотрудники будут выводится. Путём манипуляции этими двумя параметрами можно выводить различных сотрудников в подвале отчёта. При формировании некоторых отчётов можно выбрать исполнителя отчётов (рис. 72). Как правило это информация в левом нижнем углу с фамилией и контактными данными. Поле *«Исполнитель отчётов»* отвечает за то, будет ли этот сотрудник в этом списке или нет. .. figure:: _static/performers.png :scale: 100 % :align: center Рис. 72. Список с исполнителями в параметрах отчёта. .. _form_1LO: Справочник "Настройка формы '1ЛО РАЗДЕЛ 3'" ------------------------------------------- .. figure:: _static/form.png :scale: 100 % :align: center Рис. 73. Справочник «Настройка формы "1ЛО РАЗДЕЛ 3"». .. figure:: _static/form_edit.png :scale: 100 % :align: center Рис. 74. Редактирование справочника «Настройка формы "1ЛО РАЗДЕЛ 3"». Справочник **«Настройка формы "1ЛО РАЗДЕЛ 3"»** (рис. 73) нужен для настройки печати моделей самолётов в отчёте **«1ЛО Р3»**. Если установить поле *«Печать строки»* в значение «Нет», то эта модель не будет выводиться в отчёте.