Формирование файла contacts_disciplines.xlsx для импорта

В данной статье приводится выдержка из базы знаний Викона из раздела импорта данных, связанная с импортом преподававемых контактами дисциплин. Полная версия доступна по ссылке (открывается только после авторизации в системе).

Кроме данной статьи имеется также статья, посвященная импорту контактов.

2. Структура файла импорта

Общие правила:

Для идентификации контакта в системе используются три столбца (в порядке приоритета):

Поле Приоритет Описание
uuid

1

Системный идентификатор контакта
outer_code

2

Внешний код контакта
fio

3

ФИО контакта

Примечание: Система использует первый заполненный столбец из перечисленных выше.

Для идентификации образовательной программы в системе используются три столбца:

Поле Приоритет Описание
op.uuid

1

Системный идентификатор ОП
op.outer_code

2

Внешний код ОП
op.name + napr.code

3

Наименование ОП + код направления

Важно:

Для идентификации дисциплины используются три поля:

Примечание: Дисциплина, которая после импорта будет помечена как преподаваемая контактом, должна присутствовать в «Справочнике дисциплин (модулей), практик, ГИА» для образовательной программы идентифицированной в шаблоне через поля: op.uuid, op.outer_code, op.name + napr.code.

3. Заполнение полей в шаблоне импорта 

Обязательные поля:

Поле

Описание

Правила заполнения

fio ФИО контакта Полное ФИО преподавателя
is_profile_stazh Флаг, указывающий, является ли контакт специалистом-практиком в рамках образовательной программы (ОП) из данной строки

Допустимые значения:  0 - Нет; 1 - Да.

Значение флага is_profile_stazh не должно отличаться для одного и того же контакта в рамках одной и той же ОП. Это означает, что если в файле-шаблоне есть несколько строк для одного контакта, связанных с одной ОП (например, он преподаёт несколько разных дисциплин), то в каждой из этих строк в столбце is_profile_stazh должно стоять одно и то же значение (0 или 1).

Для программ высшего образования (ВО): Контакт является специалистом-практиком, если он относится к числу руководителей или работников организаций, чья деятельность связана с направленностью (профилем) реализуемой ОП, и при этом имеет стаж работы в данной профессиональной области. Эта информация предоставляется по данным для выпускного курса.

Для программ среднего профессионального образования (СПО): Контакт считается специалистом-практиком, если он имеет опыт работы не менее одного года в организациях, чьё направление деятельности соответствует профессиональному профилю ОП.

discipline_type Тип дисциплины Тип из Справочника дисциплин (модулей), практик, ГИА. Используется в шаблоне как числовое значение от 1 до 13 (см. раздел «Справочная информация»).
discipline_name Название дисциплины Полное наименование дисциплины из Справочника дисциплин (модулей), практик, ГИА.

Условно-обязательные поля (должна быть заполнена одна группа):

Для контактов:

Для образовательных программ:

Опциональные поля:

Поле

Описание

Правила заполения

discipline_index Шифр дисциплины Шифр дисциплины из Справочника дисциплин (модулей), практик, ГИА. Не заполняется, если дисциплина в Справочнике не имеет шифра.
work_load_share Доля ставки

Число с плавающей запятой в диапазоне от 0 до 10, с точностью до четырёх знаков после запятой. 

Отсутствие столбца в шаблоне импорта не приводит к изменению существующих данных. В случае создания новой записи ("связки контакта с дисциплиной") значение данного поля будет автоматически задано как 0.

academic_workload Объем нагрузки в часах

Число с плавающей запятой в диапазоне от 0 до 10 000, с точностью до двух знаков после запятой.

Отсутствие столбца в шаблоне импорта не приводит к изменению существующих данных. В случае создания новой записи ("связки контакта с дисциплиной") значение данного поля будет автоматически задано как 0.

4. Справочная информация

Типы дисциплин:

Тип дисциплины

Значение
Дисциплина

1

Практика

2

Государственная итоговая аттестация

3

Факультатив

4

Научные исследования

5

Квалификационный экзамен

6

Экзамен по модулю

7

Итоговая аттестация

8

Модуль

9

Самостоятельная работа

10

Промежуточная аттестация

11

Демонстрационный экзамен

12

Иные компоненты

13

5. Образец заполнения шаблона

6. Процесс импорта

Шаг 1: Подготовка файла

  1. Заполните шаблон в соответствии с правилами.
  2. Проверьте обязательные поля.
  3. Убедитесь в корректности идентификаторов.

Шаг 2: Загрузка файла

  1. Нажмите "Выберите файл".
  2. Выберите подготовленный файл.

Шаг 3: Настройка опций импорта

Приведение в активное состояние бегунка "Выполнить чистый импорт" удаляет все связи, отсутствующие в файле.

⚠️ Внимание! Чистый импорт удалит:

Шаг 4: Запуск импорта

  1. Нажмите кнопку "Загрузить".
  2. Дождитесь завершения обработки.
  3. Проверьте результаты импорта.

7. Особые случаи и рекомендации

Управление связями

Консистентность данных

Числовые форматы

Отсутствие столбцов


Версия #6
Антон Хохоликов создал 2026-05-13 14:42:03 UTC
Антон Хохоликов обновил 2026-05-13 15:17:10 UTC