Разработка #4174
Обновлено Егор Самойлов 2 месяца назад
Описание задачи: "Потупил реактив с кодом 78N333, принял на участок, произвел разделение реактива Исходной банке присвоил статус "Контроль пройден", для разделенной сущности этот статус не обновился указано "Не был отправлен на входной контроль", поэтому висит в реактивах "В работе", видимо нет какой-то связи между разделенными сущностями" !clipboard-202511131723-sbk1n.png! Дополнение к задаче по переносу статуса дочернему реактиву: Сейчас у рабочих растворов тоже есть статус "прошел входной контроль"/в работе Вообще присваивается этот статус конкретному реактиву, можем ли мы убрать статусы для рабочих растворов (которые готовим сами) и значок для них "принять решение" !clipboard-202512221807-hlxhs.png! Второе дополнение к задаче: "Нашел ещё проблему Есть реактив уже со статусом "Контроль пройден", в реактивах я для этого лота добавляю ещё одну банку и передаю к себе на участок - статуса "Контроль пройден" нет и он попадает на страницу "В Работе", ожидалось, что будет статус "Контроль пройден"" Суть решения задачи: Лот -- коробка с реактивами Реактив с баркодом -- банка с реактивом из коробки (лота) Требуется, чтобы при выставлении статуса банке с реактивом сразу проставлялся статус всему лоту (и остальным банкам с реактивами соответственно тоже) Таким образом, статус любой банки из лота == статус последнего принятого решения ---------------------------- Ошибка, которую нужно проверить: "Создал заявку на проверку реактива, присвоил банке код 111111 и передал на УВКР Статус в заявках не изменился (как будто его не передавали), на странице "В работе" его также нет, но есть в списке "Все реактивы" Также при наведении на значок статус «не был отправлен на входной контроль», хотя отправка была" "Ага, сейчас на тестовом окружении сделал ещё раз заявку, передал реактив а статусы не обновились, переданный реактив в список "В работе" не попал" ----------------------------- "по поводу статуса лота: 1 этап - создаётся заявка на проверку, далее для данного лота статус становится "Ожидает приема на контроль", далее со склада реактив передается на УВКР - статус меняется на "Принят на входной контроль" (после приемки на участок) Делается проверка, статус присваивается "Контроль пройден", статус лота "Контроль пройден", заявка отправляется в завершенные с тем же статусом Банку можем передать или ещё что то с ней сделать Через неделю на УВКР передают другую банку того же лота (новая заявка не появилась, есть только старая со статусом "Контроль пройден"), общий статус лота не сбрасывается, а остается как "Контроль пройден" (не изменяем статус) В каком случае статус будет сбрасываться. Если мы присвоили контроль пройден, через неделю снова создают заявку на этот же лот, его принимаем на УВКР и тогда будет снова "Принят на входной контроль"" То есть сброс статуса реактива происходит только, если появляется новая заявка без принятого решения (если есть заявка, но решение уже приняли, то статус не сбрасываем при принятии другого реактива из этого же лота на УВКР) ----------------------------- "Привет По задаче: сделал заявку на лот 1HJG5. Передаю реактив на участок со склада (03C102) - статус заявки всегда "В работе", после приемки статус "Заявка на СР" не меняется на то, что реактив принят, в списке "В работе" снова нет На обычном тестовом сервере работает причем стандартно по следующей схеме (Создается заявка -> статус заявки не был отправлен на входной контроль, заявка на СР создана - (реактив передаем и принимаем на УВКР) -> статус заявки на СР меняется на галочку (принят), заявка со статусом "Принят на входной контроль" - (с реактивом делаем какие-то манипуляции, сделали рабочий раствор или сразу использовали в постановке) -> статус заявки меняется на "В работе". Т.е. такая логика правильная и она есть на тестовом сервере, на окружении не работает После добавления присвоения лоту статуса контроль пройден - передаю ещё одну банку этого лота на УВКР, контроль сбросился (заявка в этот раз не ушла в завершенные, так и осталась В Работе), т.е. где-то какая-то логика как-будто нарушается, хотя на основном сервере работало стандартно" "Возможно, я немного перепутал, что нужно исправить…) Я поменял статус лота для входного контроля (как это отображается в общем списке лотов) Тогда еще исправлю логику отображения заявки" http://synthesis-chlid-testtube-control-fixes-cicd.dna-tech.dev/