====== ЦПАТ. Настройки ====== Для добавления новых типов проектов, видов мероприятий, областей деятельности и т.п. сотрудник ЦПАТ должен ввести эту информацию в систему самостоятельно. Интерфейс настройки контента доступен на вкладке "Настройки" группы "Управление партнерами" бокового меню. {{ partner:il-manager:parners_management_menu.png }} Интерфейс выглядит следующим образом: {{ partner:il-manager:settings:settings.png }} Тут доступны следующие словари: * Типы проектов * Виды мероприятий * Область деятельности * Направления студентов * Шаблоны документов Для добавления новой записи в словарь необходимо выбрать нужную вкладку, в верхнем правом углу нажать кнопку "Добавить", в модальном окне ввести название и сохранить. {{ partner:il-manager:settings:add.png }} Также доступно редактирование записи по первой кнопке столбца "Действия", и удаление по второй кнопке столбца "Действия". Обратите внимание, что уже используемый где-то тип (существует проект с данным типом, например) нельзя удалить. ===== Шаблоны документов ===== На вкладке **Шаблоны документов** располагается интерфейс управления шаблонами документов. {{ partner:il-manager:settings:pattern.png }} Доступны три действия: * Скачать - выполняет выгрузку шаблона; * Добавить - выполняет замену шаблона; * Проверить - заполняет шаблон тестовыми данными и выгружает готовый документ. Шаблон договора на проведение практической подготовки студентов обладает следующей структурой: места, где в шаблон при выгрузке будет вставляться индивидуальная для этого договора информация оформляются в текстовом виде. Такие места должны начинаться и оканчиваться на три подряд идущих символа "+". Внутри такого "блока" располагается название подставляемой переменной через "=". Переменная состоит из класса и атрибута, разделенных ".". Например, текущий год в шаблоне будет иметь вид: "+++=date.year+++", т.е. будет подставляться атрибут year (год) класса date (дата). Форматирование текста не влияет на распознавание вставок, можно использовать любой шрифт, в т.ч. **жирный** или //курсив//. Следующие атрибуты вычисляются автоматически: * date.day - текущий день * date.month - текущий месяц * date.year - текущий год * s.sign - поле для подписи Данные для генерации .docx документов, указанные партнером, имеют атрибуты: * partner.nominativePosition - Должность в именительном падеже * partner.nominativeFIO - Инициалы в именительном падеже * partner.genitiveFIO - ФИО в родительном падеже (полностью) * partner.genitivePosition - Должность в родительном падеже * partner.regulation - Устав, Положение Также есть следующие атрибуты: * organisation.title - название организации партнера * organisation.address - юридический адрес организации, указанный на странице "О компании" * student.FIO - полное ФИО студента, для которого формируется договор После изменения шаблона и загрузки его в систему с помощью кнопки "Добавить", рекомендуется проверить выгрузку нажатием на кнопку "Проверить". **В случае, если в шаблон был введен класс, которого не существует в системе, экспорт проходить не будет.** Система сообщит об ошибке с указанием, какие классы не удалось найти: {{ partner:il-manager:settings:error.png }} Атрибуты не выдают ошибку, экспорт будет проходить. В случае, если был введен несуществующий атрибут, в шаблон вставится пустая строка "".