Инструменты пользователя

Инструменты сайта


partner:il-manager:settings

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
partner:il-manager:settings [2025/10/30 13:41] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1partner:il-manager:settings [2026/04/06 16:06] (текущий) aarazmaev
Строка 1: Строка 1:
 +====== ЦПАТ. Настройки ======
  
 +Для добавления новых типов проектов, видов мероприятий, областей деятельности и т.п. сотрудник ЦПАТ должен ввести эту информацию в систему самостоятельно. Интерфейс настройки контента доступен на вкладке "Настройки" группы "Управление партнерами" бокового меню.
 +
 +{{ 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 }}
 +
 +Атрибуты не выдают ошибку, экспорт будет проходить. В случае, если был введен несуществующий атрибут, в шаблон вставится пустая строка "".