# Программы обучения

## Описание

Программа обучения - средство обучения и инструктивно-методический документ, определяющий содержание и объем знаний, навыков, умений, подлежащих усвоению, а также содержание разделов и тем с распределением их по годам обучения.

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

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

* [Вид обучения](../../Справочники/Вид обучения/);
* [Направление обучения](../../Справочники/Направления обучения/);
* [Ресурс обучения](../../Справочники/Ресурс обучения/);
* [Периодичность обучения](../../Справочники/Периодичность обучения/);
  
Все перечисленные справочники должны быть заполнены в части тех данных, которые нужны для добавляемых программ обучения. Перечисленные справочники могут дополняться по ходу создания программ обучения.
У пользователя, ответственного за создание и редактирование образовательных программы должна быть предоставлена роль **StaffTraining_Admin**.

Для просмотра и создания программы обучения необходимо перейти в Меню в поисковой строке ввести - "**Программы обучения-Программы обучения**.

Откроется реестр программ обучения.

![Реестр](media/reestr.png)

В реестре можно увидеть информацию:

* Наименование программы - указывается полное наименование программы обучения;
* Шифр программы - указывается сокращенное наименование программы обучения;
* Направление обучения - указывается направление отрасли обучения;
* Вид обучения - указывается вид обучения;
* Ресурс обучения - указывается ресурс обучения (внутреннее обучение или внешнее);
* Категории персонала - указываются категории персонала которые должны пройти обучение по данной программе;
* Дата окончания - указывается в случае архивации программы;
* Создание - указывается когда и кем была создана программа обучения;
* Последнее изменение - указывается когда и кем была отредактирована программа обучения;

## Создание новой программы

Для создания новой программы, в реестре нажмите кнопку "Создать". Откроется новая форма.

![Новая программа](media/newProgramm.png)

Заполните обязательные поля, отмеченные *

* Наименование программы* - текстовое поле. В данное поле необходимо ввести наименование программы;
* Шифр программы* - текстовое поле. Необходимо ввести код(шифр) программы обучения;
* Вид обучения* - справочное поле. Необходимо выбрать из выпадающего списка вид обучения программы обучения;
* Направление обучения* - справочное поле. Необходимо выбрать из выпадающего списка направление обучения программы обучения;
* Ресурс обучения* - справочное поле. Необходимо выбрать из выпадающего списка ресурс обучения программы обучения;
* Период действия с/по – поле-дата. Необходимо указать период действия программы обучения. В случае, если период действия неограниченно, то поля необходимо оставить пустыми;
* Периодичность обучения по категориям* - таблица. Необходимо указать категорию сотрудников и периодичность обучения, для которых предназначена программа обучения.

Табличная часть управляется кнопками «Добавить» -  , «Удалить» - .

* Категория - указываются категории персонала которые должны пройти обучение по данной программе;
* Периодичность - указывается периодичность обучения по программе.

Пример, заполненной программы представлен ниже:

![Заполненная программа](media/programm.png)

Нажмите "Сохранить и Закрыть".

## Загрузка программы

Для импорта программы обучения в систему в реестре программ обучения, нажмите "Операции" и выберите "Сформировать шаблон для загрузки программ"

![Выгрузка шаблона](media/shablon.png)

В загрузках браузера появится файл в формате xlsx с названием "Шаблон для загрузки программ". Откройте его.

Заполните вкладку "Добавить программы" (все столбы относящиеся к программе обязательны, по категориям не обязательны)

* **Программа (уникальная название)** - укажите наименование программы;
* **Шифр программы** - укажите шифр программы;

![Добавить программу из эксель](media/addNewProgramm.png)

* В столбцы "Направления", "Вид обучения", "Ресурс обучения", "Периодичность обучения по категориям" указываются коды из вкладки **"Справочники"**.
Во вкладке **"Справочники"** по каждому виду указаны коды и наименования, они выгружаются из соответствующих справочников, которые внесены в Лексеме. Для добавления новых направлений, видов обучения и т.п., необходимо их добавить в соответствующие справочники.

![Справочники](media/directory.png)

Сохраните и закройте данный файл.

Для загрузки в программу, в реестре нажмите кнопку "Операции" и выберите "Загрузить программы"

![Добавление программы](media/addProgramm.png)

Выберите ранее заполненный файл с новой программой и нажмите "Открыть".

Появиться всплывающее окошка, в котором будет сообщение, что были считаны строки и предложение продолжить вставку. Нажмите "Да".

![Выбор](media/select.png)

В реестр загрузиться программа

![Загруженная программа](media/loadNewProgramm.png)
![Заполненная программа](media/completedProgram.png)

## Копирование программы

Для копирования программы обучения необходимо выбрать программу, которую необходимо скопировать, после этого нажать на кнопку "Операции" и выбрать "Копировать выделенные программы".

![Копирование программы](media/copyProgramm.png)

Выбранная программа обучения скопируется в реестр.

![Скопированная программа](media/scopirovProgramm.png)