# Дополнительные функции помощника составления расписания. Генераторы.

<span>В «Помощник составления расписания» расположены кнопки дополнительного функционала (рисунок 1).</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/4h5image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/4h5image.png)<span data-type="image-caption">Рисунок 1.</span>

<span><span data-color="#E03E2D">(1)</span> - Кнопка «Обновить расписание»</span><span> </span><span>- обновляет расписание: обновляет среднее время приема, если оно было изменено после открытия помощника составления расписания, а также обновляет расписание, если расписание создаётся двумя и более пользователями.</span>

<span><span data-color="#E03E2D">(2)</span> - Кнопка «Очистить ячейку»</span><span> </span><span>очищает выбранную ячейку.</span>

<span><span data-color="#E03E2D">(3)</span> - С помощью кнопки «Экспорт в </span><span>Excel</span><span>»</span><span> </span><span>можно экспортировать расписание в таблицу </span><span>Excel</span><span>.</span>

<span><span data-color="#E03E2D">(4)</span> - При нажатии на кнопку «Печать расписания» расписание будет распечатано.</span>

<span><span data-color="#E03E2D">(5)</span> - Кнопка «Редактировать»</span><span> </span><span>позволяет редактировать выбранную ячейку. Данная кнопка обладает дополнительным функционалом, который можно вызвать при нажатии на ячейку правой кнопкой мыши или нажатием на кнопку на панели (рисунок 2).</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/w1Yimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/w1Yimage.png)<span data-type="image-caption">Рисунок 2.</span>

- <span>«Копировать» - копирует ячейку с расписанием.</span>
- <span>«Вставить» - вставляет в выбранную ячейку предварительно скопированную запись.</span>
- <span>«Копировать месяц» - копирует месяц для врача.</span>
- <span>«Очистить ячейку» - очищает время приема в выбранной ячейке.</span>
- <span>«Очистить месяц» - очищает месяц для специалиста по выбранной ячейке.</span>
- <span>«Создать промежуток» - откроет время приема для редактирования. </span>
- <span>«Проверка корректности расписания» - проверяет кратность созданного расписания, относительно среднего времени приема.</span>

<span><span data-color="#E03E2D">(6)</span> - Кнопка «Генераторы»</span><span> </span><span>позволяет перенести расписание, либо сгенерировать его для специалистов (рисунок 3).</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/qBMimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/qBMimage.png)<span data-type="image-caption">Рисунок 3.</span>

- <span>«Сген. неделю для врача на основе первой» - необходимо выбрать понедельник любой недели кроме первой, и после нажать на данный пункт. После этого расписание будет проставлено в соответствии с первой неделей для выбранного врача.</span>
- <span>«Сген. неделю для всех на основе первой» - необходимо выбрать понедельник любой недели кроме первой, и нажать на данный пункт. После этого расписание будет проставлено в соответствии с первой неделей для всех специалистов.</span>
- <span>«Сген. месяц для врача на основе прошлого» - переносит расписание для выделенного врача с прошлого месяца.</span>
- <span>«Сген. месяц для всех на основе прошлого» - переносит расписание для всех специалистов с прошлого месяца.</span>
- <span>«Сген. оставшийся месяц для врача на основе первой недели» - генерирует расписание для выделенного врача на основе первой заполненной недели месяца до выбранного месяца.</span>
- <span>«Сген. оставшийся месяц для всех на основе первой недели» - генерирует расписание для всех на основе первой заполненной недели месяца до конца месяца.</span>
- «Новый фрагмент графика» - открывает форму для создания графика работы врача, где необходимо заполнить: рабочие дни, часы приема, перерыв, рабочее время (нажать на кнопку троеточия и выбрать из справочника нужный вариант) и т.д. Когда все пункты выбраны и отмечены нажимается кнопка «Генерировать» (рисунок 4).

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/s7zimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/s7zimage.png)<span data-type="image-caption">Рисунок 4.</span>

<span><span data-color="#E03E2D">(7)</span> - Кнопка «Другие генераторы»</span><span> </span><span>представляет собой не стандартный функционал генерации расписания для специалистов (рисунок 5).</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/Hl5image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/Hl5image.png)<span data-type="image-caption">Рисунок 5.</span>

- <span>«Сген. две недели для врача» - позволяет скопировать две первые недели месяца для выбранного специалиста. </span>
- «Сген. две недели для всех» - позволяет скопировать две первые недели для всех специалистов.
- <span>«Сгенерировать для врача на месяц по четности дней» - генерирует расписание на основе первой заполненной недели месяца по четности дней для одного специалиста.</span>
- <span>«Сгенерировать для врача на месяц по четности дней со сменой недели» - генерирует расписание на основе первой заполненной недели месяца по четности дней со сменой недели.</span>
- <span>«Сген. позапрошлый месяц для врача» - переносит расписание с позапрошлого месяца на текущий для выбранного специалиста.</span>
- <span>«Сген. позапрошлый месяц для всех» - переносит расписание с позапрошлого месяца на текущий для всех специалистов.</span>
- <span>«Генерация расписания для врача на основе прошлого месяца с учетом четности/нечетности дней» - переносит расписание с прошлого месяца на текущий для выбранного врача, но с учетом четности и нечетности дат.</span>
- <span>«Генератор изменения рабочего времени» - позволяет сделать групповую замену рабочего времени, предварительно выбрать период и соответствующие виды рабочего времени (рисунок 6).</span><span></span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/jvCimage.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/jvCimage.png)<span data-type="image-caption">Рисунок 6.</span>

<span><span data-color="#E03E2D">(8)</span> - Кнопка «Черновик» позволяет перенести данные из «Черновика» в «Беловик», при этом расписание в черновике будут удалены, либо скопировать из «Черновика» в «Беловик», тогда расписание будет сохранено в черновике (рисунок 7).</span>

[![image.png](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/scaled-1680-/0X7image.png)](https://docs.medicine-it.ru/uploads/images/gallery/2024-05/0X7image.png)<span data-type="image-caption">Рисунок 7.</span>