Разработка #3783
закрыто[УС] Отчеты по прекурсорам
100%
Описание
Функиционал формирования отчетов по прекурсорам на УС.
Пример отчетов прикреплен.
Карточки учета прекурсоров (КУП) и листы приготовления растворов (ЛПР) на УС формируются ежедневно.
Реализован функционал автоматического создания КУП и ЛПР, который формирует карточки после полуночи за предыдущий день. Также пользователь может сформировать КУП и ЛПР за выбранный день самостоятельно.
Все изменения объемов реактивов записываются в таблицу reactive_instance_actions, из нее формируются КУП. ЛПР формируются из данных приготовлений.
На странице с деталями КУП отображаются операции расхода и прихода прекурсоров (к операциям прихода относятся приход со склада для реактивов и приготовление для рабочих растворов, эти операции не попадают в итоговый отчет). Можно добавить операцию ТО для реактивов (не рабочих растворов), у которых пользователь может редактировать объем. Поле "Операция" имеет ограниченное количество значений, каждое из которых соответсвует определенным процессам (списка и соответствия пока не дали).
На странице с деталями КУП также присутствует информация об остатках, которая включает остаток на конец и начало дня, приход и расход (включая операции ТО) и остаток на время формирования (для неавтоматических карточек). При наведении на остатки отображаются остатки по каждой бутылке, с указанием участка и прибора, на котором находилась бутылка.
Для итоговой КУП операции группируются по типу реактива, типу операции и пользователю. Пользователь может скачать КУП как отдельно, так и совместно с ЛПР за этот же день.
В деталях ЛПР отображается каждое приготовление прекурсоров. На приготовлении прекурсоров введено новое поле "Назначение раствора", которое по умолчанию можно указать в прописи и изменить во время приготовления (список назначений фиксирорван (пока не предоставлен)). Назначение раствора можно указать в прописи, тогда во время приготовления в поле подтавится значение из прописи (его можно поменять).
Также для корректного отображения пользователя, совершившего операцию, на приготовлении прекурсоров и фиксации расходов в постановках УС введена повторная авторизация.
Также введено ограничение на приготовлении прекурсоров: полученный объем раствора должен быть кратен 10 мл. Аналогично при фиксации расходов, можно фиксировать объем только величиной кратной 10 мл.
Файлы
Подзадачи 15 (0 открыто — 15 закрыто)







