Добавил в наряд галочку “Нет записи”. Служит для оперативного создания пустого наряда, чтобы ограничить рабочее время Врача, например, если он заболел или не вышел на работу по другим причинам. Служит как для наглядного отображения графика приема пациентов, так и для учета в обработке “Загрузка мощностей”. При активации галочки в наряде, автоматически блокируются остальные галочки, а так же, если отсутствует, то создается системная запись пациента – “Нет записи”.
Таким образом, эта строчка об отсутствии записи выведется в графике в след. виде:
Необходимо было сделать так, чтобы в отчете “Загрузка мощностей” в столбцах “Максимум по КЗОТУ” и “Доступно для записи в программе (час.)” выводилось только для первой строки, где работает Врач и, например, если он работает на разных креслах. В этом случае, будет две строки с одним и тем же врачом. Поэтому, для итоговых показателей, нужно вывести “Максимум по КЗОТУ” и “Доступно для записи в программе (час.)” только единожды. Таким образом, таблица Загрузки мощностей выглядит следующим образом:
Переделал все диаграммы в обработке “Загрузка мощностей”.
Конечный вид “Загрузки мощностей”: