Проект

Общее

Профиль

Разработка #3745

открыто

Правки на патроне Ч. 2

Добавил(а) Егор Самойлов 7 месяца назад. Обновлено 6 дня назад.

Статус:
Требуется доработка (тест)
Приоритет:
Обычный
Назначена:
Дата начала:
26.11.2025
Срок завершения:
Готовность:

100%

Оценка временных затрат:
45:00 ч (Всего: 53:00 ч)
Участок:
УПРО
Тип задачи:
Новая разработка
Общее время (ч):
0.00
Тестировщик:
Ожидается содействие:

Описание

Описание задач:
1 Часть
1. Так как мы патроны будем вносить в систему и у них будут qr, хотелось бы иметь возможность их отсканировать. А также иметь возможность узнать, сколько раз он использовался и для каких образцов, минимальная информация - название и тип, максимальная - название, тип, дата синтеза, прибор, канал. Возможно при наведении в момент сканирования нужного патрона.
2. Порадовала возможность быстро открыть соп, только я бы заменила на «Скачать СОП» иначе, сразу неочевидно, какой csv - файл я скачиваю."
3. Это образец в тестовой версии, что плохо:
-- 1). Объем фактический после патрона должен быть равен объему элюирования ( для образца это значение 350 мкл, а в таблице 150).
2) Номер на увпн должен слететь, так как это абсолютно новый образец
3) Контроли должны тоже исчезнуть
4) Нужно добавить рядом с значком mq, тип патрона N2.
5.) И дата разведения тоже должна исчезнуть.
4. Также необходимо добавить предупреждение, когда патрон будет использоваться больше 5 раз, те на 6 раз, предупредить, но не запретить."
5. После принятия патрона, должен где-то отображаться его тип
6. Изменила бы столбцы при планировании:
"● Основное - это убрать сканирование новых, контейнеров, так как я писала выше, может быть случай, когда я буду собирать в несколько пробирок один образец. Те сначала я планирую, а потом уже начинаю и
сканирую новые контейнеры, те исходя из выбранных типов пробирок, после начала у меня появится несколько строк для сканирования контейнеров.
● Номер упр не писать, если его не присвоили, например для ух. Возможно стоить поменять порядок в растворителе, сначала mq, а потом буфер.
● Замените V исп на V образца
● Замените V на Vисх"
7. Также еще нужно предусмотреть, что после сбора основного образца, мы может собрать так называемый хвост, те необходимо где-то добавить кнопочку «добавить хвост», наверно после того, как мы отсканировали новые пробирки. При добавлении хвоста необходимо отсканировать пробирку и указать объем элюирования."

2 Часть
1. Еще проблема: зачастую например у нас в пробирке 7 мл образца, а на патрон наносится 10 мл, в реальной жизни мы доведем объем до 10 мл обычно mq, и только потом будем на носить образец. В связи с данной ситуацией, нужно добавить функционал разбавления (добавления) mq до нужного объема, внутри функционала патрона. Могу предложить сделать следующий вариант: "
1) .Если объем исп. образца, совпадает с табличными значениями (как в СОПе), то Вы отобразите объемы добав и элюирования, как в таблице.
2) Если объем образца отличается от табличного значения ( сейчас такое ощущения, что вы просто округляете в большую сторону), в расчетных столбиках( добав и элюир) поставить знаки вопроса, вывести предупреждение об этом, и предложить два варианта: принять объем или довести объем до табличного.
● Если я принимаю объем, то поля становятся редактируемыми и оператор сам рассчитывает и пишет, что он добавляет.
● Если я довожу до табличного, то появится окно, в котором будет окошко с необходимым объемом. Обращаю внимание, что объем уравн всегда постоянен, независимо от того, сколько я наношу образца.
Так например, если у меня образец с 170 мкл и патрон N2, мне будет предложено довести объем до 300 мкл, а значит написано добавить 130 мкл mq. ( в данном варианте патрона всегда будем по умолчанию будем рекомендовать приводить объем к 300 мкл). Так например, если у меня образец с 700 мкл и патрон N10, мне будет предложено довести объем до 1000 мкл, а значит написано добавить 300 мкл mq.
Так например, если у меня образец с 7 000 мкл и патрон N100, мне будет предложено довести объем до 10 000 мкл, а значит написано добавить 3 000 мкл mq. При этом в каждом варианте добавления, необходимо сделать возможным изменять конечный объем, те если я захочу не 300 мкл, а 200, я могу исправить сама и он мне пересчитает, сколько нужно добавить mq. Аналогично с другими патронами. Мне рекомендуют табличные значения, но не запрещают ввести свое значение. Очевидно, что после добавления mq перед патроном исходный объем в пробирке должен изменится."

2. Система не ругается, что я пытаюсь элюировать 14 мл в 5 мл пробирку.
В случае, если я намерено хочу собрать 14 мл в 5 мл пробирки, нужно как-то сделать так, чтобы пробирки размножились. Те в момент когда я нажимаю начать очистку, у меня появилось предупреждение: измените тип пробирки или добавьте еще пробирок. В случае если мы добавляем еще пробирки, необходимо, чтобы в итоговых пробирках объем элюирования был разделен между ними поровну: "В этом случае возникает две ситуации:
1) Мы считаем, что все пробирки одинаковыми, те в дальнейшем можем их объединить,
2) Мы решили фракционировать их - те все пробирки, это разные фракции и в дальнейшем их нельзя объединять. Поэтому нужно, это предусмотреть и спросить у оператора, это фракции или одно вещество.

3. И сейчас очень странные расчетные значения для добав и элюир, если я меняю объем образца или патрон, поэтому предлагаю все-таки поменять расчет с учетом табличных значений или произвольных, как я описала выше."

4. Если я меняю объем образца или патрон, поэтому предлагаю все-таки поменять расчет с учетом табличных значений или произвольных, как я описала выше."

Описание решения:
1. Настройки > патроны: добавил новый столбец - количество использований.
2. Добавил отображение типа патрона (N2, N10 или N100)
3. Сделал так, чтобы у олига слетали локальный номер УВПН, типы контролей и дата разведения после постановки на патрон
4. Изменение отображения страницы информации об объекте для патрона (через Ctrl + Q можно открыть):
добавлены олиги, с которыми проходил патрон
предупреждение, если с патроном работали слишком много раз (больше 5)
5. Настройки > патроны: добавлено отображение количества использований + добавлена возможность отправлять патроны в архив и обратно
6. В постановке на патрон добавлена кнопка уточнения объема
7. В постановке на патрон сделан новый спсоб добавить олиг в постановку через мастер выбора патронов (дает с помощью конструктора собрать оптимальный набор патронов для выбранного олига)
8. В постановке на патрон добавлено автоматическое формирование баркода для пробирки и возможность печати новой пробирки
9. В постановке на патрон добавлена возможность разбавить олиг водой (через открытие модального окна по кнопке Долить MQ).
10. В постановке на патрон добавлено отображение используемой воды.
11. В постановке на патрон добавлено разделение олигов по группам (по исходной пробирке) в виде пустой строки.

Окружение: https://synthesis-light-patron-fixes-cicd.dna-tech.dev/login


Файлы

clipboard-202512131058-eyiiv.png (39,3 КБ) clipboard-202512131058-eyiiv.png Анастасия Егорова, 13.12.2025 07:58
clipboard-202512131059-zke0g.png (29,6 КБ) clipboard-202512131059-zke0g.png Анастасия Егорова, 13.12.2025 07:59
clipboard-202512131100-ntlqv.png (58,7 КБ) clipboard-202512131100-ntlqv.png Анастасия Егорова, 13.12.2025 08:00
clipboard-202512131101-legla.png (45,1 КБ) clipboard-202512131101-legla.png Анастасия Егорова, 13.12.2025 08:01
clipboard-202512291443-hsmsk.png (30,1 КБ) clipboard-202512291443-hsmsk.png Снежанна Буракова, 29.12.2025 11:42
clipboard-202512291446-xi7qe.png (67,1 КБ) clipboard-202512291446-xi7qe.png Снежанна Буракова, 29.12.2025 11:46
clipboard-202512291447-ravwd.png (52,8 КБ) clipboard-202512291447-ravwd.png Снежанна Буракова, 29.12.2025 11:47
clipboard-202512291448-8kwzm.png (43,5 КБ) clipboard-202512291448-8kwzm.png Снежанна Буракова, 29.12.2025 11:48
clipboard-202512291451-lo98g.png (15,4 КБ) clipboard-202512291451-lo98g.png Снежанна Буракова, 29.12.2025 11:51
clipboard-202512291451-zbgzv.png (29,4 КБ) clipboard-202512291451-zbgzv.png Снежанна Буракова, 29.12.2025 11:51
clipboard-202512291453-dubim.png (27,5 КБ) clipboard-202512291453-dubim.png Снежанна Буракова, 29.12.2025 11:53
clipboard-202512291457-n4ecw.png (5,78 КБ) clipboard-202512291457-n4ecw.png Снежанна Буракова, 29.12.2025 11:57
clipboard-202512291457-qp2gq.png (24,4 КБ) clipboard-202512291457-qp2gq.png Снежанна Буракова, 29.12.2025 11:57
clipboard-202512291459-5rdi7.png (67,4 КБ) clipboard-202512291459-5rdi7.png Снежанна Буракова, 29.12.2025 11:59
clipboard-202512291504-ncvca.png (8,77 КБ) clipboard-202512291504-ncvca.png Снежанна Буракова, 29.12.2025 12:04
clipboard-202601271458-emvs1.png (130 КБ) clipboard-202601271458-emvs1.png Снежанна Буракова, 27.01.2026 11:58
clipboard-202601280842-xbwnv.png (64,1 КБ) clipboard-202601280842-xbwnv.png Снежанна Буракова, 28.01.2026 05:42
clipboard-202601280842-oybzk.png (16,9 КБ) clipboard-202601280842-oybzk.png Снежанна Буракова, 28.01.2026 05:42
clipboard-202601280855-8ry2t.png (189 КБ) clipboard-202601280855-8ry2t.png Снежанна Буракова, 28.01.2026 05:55
clipboard-202601280931-6tlmi.png (31,9 КБ) clipboard-202601280931-6tlmi.png Снежанна Буракова, 28.01.2026 06:31
clipboard-202601280939-k7wms.png (231 КБ) clipboard-202601280939-k7wms.png Снежанна Буракова, 28.01.2026 06:39
clipboard-202602021347-axdiu.png (7,72 КБ) clipboard-202602021347-axdiu.png Снежанна Буракова, 02.02.2026 10:47
clipboard-202602031518-gl4to.png (145 КБ) clipboard-202602031518-gl4to.png Анастасия Егорова, 03.02.2026 12:18
clipboard-202602031520-zcqei.png (163 КБ) clipboard-202602031520-zcqei.png Анастасия Егорова, 03.02.2026 12:20
clipboard-202602041032-kt46r.png (114 КБ) clipboard-202602041032-kt46r.png Анастасия Егорова, 04.02.2026 07:32
clipboard-202602041058-hwml3.png (81,6 КБ) clipboard-202602041058-hwml3.png Анастасия Егорова, 04.02.2026 07:58
clipboard-202604281609-ceaq7.png (163 КБ) clipboard-202604281609-ceaq7.png Анастасия Егорова, 28.04.2026 13:09
Video_2026-04-28_161220.wmv (856 КБ) Video_2026-04-28_161220.wmv Анастасия Егорова, 28.04.2026 13:30
clipboard-202604281632-b57qh.png (198 КБ) clipboard-202604281632-b57qh.png Анастасия Егорова, 28.04.2026 13:32
clipboard-202604281632-x3xth.png (68,9 КБ) clipboard-202604281632-x3xth.png Анастасия Егорова, 28.04.2026 13:32
clipboard-202604281700-mm04z.png (105 КБ) clipboard-202604281700-mm04z.png Анастасия Егорова, 28.04.2026 14:00
clipboard-202604281700-89njj.png (41,7 КБ) clipboard-202604281700-89njj.png Анастасия Егорова, 28.04.2026 14:00

Подзадачи 2 (0 открыто2 закрыто)

Разработка #4301: Ревью задачи 3745 (Правки на патроне)Подзадача закрытаГлеб Карпов26.11.2025

Действия
Разработка #4326: Правки по комментариям для задачи 3745Подзадача закрытаЕгор Самойлов29.11.2025

Действия

Обновлено Егор Самойлов 6 месяца назад

  • Параметр Статус изменился с Открыта на В работе

Обновлено Егор Самойлов 6 месяца назад

  • Параметр Оценка временных затрат изменился с 35:00 ч на 45:00 ч
  • Описание обновлено (Разница(diff))

Обновлено Егор Самойлов 6 месяца назад

  • Параметр Готовность изменился с 0 на 80

Обновлено Егор Самойлов 6 месяца назад

  • Параметр Готовность изменился с 80 на 100

Обновлено Егор Самойлов 6 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Егор Самойлов 6 месяца назад

  • Параметр Ревьюер изменился на Глеб Карпов

Обновлено Глеб Карпов 5 месяца назад

  • Подзадача #4301 добавлен

Обновлено Глеб Карпов 5 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Требуется доработка (ревью)

Обновлено Егор Самойлов 5 месяца назад

  • Подзадача #4326 добавлен

Обновлено Егор Самойлов 5 месяца назад

  • Параметр Статус изменился с Требуется доработка (ревью) на Ожидает ревью

Обновлено Глеб Карпов 5 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Требуется доработка (ревью)

Обновлено Егор Самойлов 5 месяца назад

  • Параметр Статус изменился с Требуется доработка (ревью) на Ожидает ревью

Обновлено Глеб Карпов 5 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Ожидает тестирования

Обновлено Егор Самойлов 5 месяца назад

  • Параметр Тестировщик изменился на Анастасия Егорова
  • Описание обновлено (Разница(diff))

Обновлено Егор Самойлов 5 месяца назад

Обновлено Анастасия Егорова 5 месяца назад

1. Обычно иконка комментария расположена в конце строки у трех точек, а тут как будто бы съехало

Ответ: исправил

2. Сообщение с ошибкой о неуникальном баркоде появляется у поля Название, а не у поля с баркодом

Ответ: исправил

3. Поле Комментарий с курсивом - так должно быть?

Ответ: исправил на обычный компонент комментария, но недоступный для редактирования

4. Не работает кнопка [В архив]/[Из архива], сейчас можно отправить в архив/из архива только по трем точкам

Ответ: исправил

Обновлено Егор Самойлов 5 месяца назад

  • Параметр Статус изменился с Требуется доработка (тест) на В работе

Обновлено Егор Самойлов 5 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Глеб Карпов 4 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Ожидает тестирования

Обновлено Снежанна Буракова 4 месяца назад

Замечания 1-4 выше исправлены.
1. При прогрузке страницы, если список пуст, (в окне мастера выбора патронов?) опечатка - должно быть "Список патронов пуст":


2. Опечатка в окне мастера выбора патронов - провер ЬТ е:

Исправил

3. Опечатка - объём О м :

Исправил

4. Некорректный ID выделяется цветом, но нет информации о том, почему он не подходит:

Исправил

5. В окне уточнения объёма ввести ID патрона. Ошибка не появляется, уточнение происходит для какой-то пробирки:

Исправил

6. Мастер выбора патронов. В поле ID контейнера ввести "07" -> появляется предупреждение "Неверный формат QR-кода". В предложенном списке выбрать ID 52T007 -> ID проходит, но предупреждение осталось висеть:

Исправил

7. Использовать патрон 5 раз. При планировании использовать 6-ой раз появляется предупреждение, но 5 не больше 5 - ошибка в формулировке. Предлагаю использовать, например, «Внимание! Патрон использован {n} раз.»

Исправил

8. Подсказка при наведении на кнопку разная, привести к единообразию и на странице [Детали очистки на патроне] использовать "Скачать СОП", вместо "Скачать CSV файл"

Исправил

Обновлено Снежанна Буракова 4 месяца назад

8.

Исправил

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с Требуется доработка (тест) на В работе

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Глеб Карпов 3 месяца назад

  • Параметр Тестировщик изменился с Анастасия Егорова на Снежанна Буракова
  • Параметр Статус изменился с Ожидает ревью на Ожидает тестирования

Обновлено Снежанна Буракова 3 месяца назад

1. [Требуется доработка] В окне мастер выбора патронов тоже должно быть "Список патронов пуст", наверное:

Остальное [Исправлено]

Исправил

Обновлено Снежанна Буракова 3 месяца назад

НОВОЕ:
1. https://redmine.dna-tech.dev/issues/3745#note-25

Исправил

2. В мастере выбора патронов появляется ошибка о неуточнённом объёме, а в окне уточнения об отсутствии олига в пробирке, это путает:

Исправил. Сделал для таких олигов ошибку более единообразную

3. В таблице олигов на странице информации о патроне название столбца "Тип" тоже с большой буквы надо написать

Исправил

4. Исходя из описания задачи, я поняла суть кнопки "Долить MQ" как помощь в доведении до табличного. "если у меня образец с 170 мкл и патрон N2, мне будет предложено довести объем до 300 мкл, а значит написано добавить 130 мкл mq."
Сейчас при выбранном патроне N2 ничего не предложено, вводить V mq надо вручную:

Прошу прокомментировать данный функционал.
5. Если доливать MQ вручную, то V образца не меняется, но если mq доливается через мастер, то V суммируется:

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с Требуется доработка (тест) на Ожидает ревью

Обновлено Глеб Карпов 3 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Требуется доработка (ревью)

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с Требуется доработка (ревью) на В работе

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Глеб Карпов 3 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Ожидает тестирования

Обновлено Снежанна Буракова 3 месяца назад

Пункты выше - исправлено

НОВОЕ:
1. Использовать патрон, который находится в архиве, ошибка появляется только после нажатия кнопки "Начать очистку на патроне":

Исправил

2. После очистки на патроне на УВПН в списке должны отображаться обе пробирки или только новая?
В зависимости от количества используемого вещества. Если было использовано все, то пробирка не должна отображаться. Если была использована лишь часть, то олиг все еще активный и должен отображаться

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с Требуется доработка (тест) на В работе

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с В работе на Ожидает тестирования

Обновлено Анастасия Егорова 3 месяца назад

  • Параметр Тестировщик изменился с Снежанна Буракова на Анастасия Егорова

Обновлено Анастасия Егорова 3 месяца назад

1. Очень грубое разделение олигонуклеотидов в списке, лучше сделать эти линии хотя бы не черными, а серыми

Исправил

2. Если к одному олигу относится несколько записей, то при удалении одной (нажатии на иконку Удалить), удаляются все строки, относящиеся к этому олигу

Исправил

Обновлено Анастасия Егорова 3 месяца назад

3. Сообщение об ошибке должно быть читаемо для пользователя, наверное тут должно быть сообщение, что не выбран принтер?

Исправил

4. Сделать поле V образца нередактируемым + добавить поле Используемый объем олига

Исправил

5. Не обнуляется Vmq после удаления строки из списка

  • добавила через мастер олиг, указав Vmq
  • потом удалила его из списка и добавила вручную
  • объем mq не 0, а такой, как был указан в мастере

Исправил

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с Требуется доработка (тест) на В работе

Обновлено Егор Самойлов 3 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Егор Самойлов 2 месяца назад

  • Параметр Ревьюер изменился с Глеб Карпов на Андрей Ерзунов

Обновлено Егор Самойлов около 1 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Требуется доработка (ревью)

Обновлено Егор Самойлов около 1 месяца назад

  • Параметр Статус изменился с Требуется доработка (ревью) на В работе

Обновлено Егор Самойлов около 1 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Андрей Ерзунов около 1 месяца назад

  • Параметр Статус изменился с Ожидает ревью на Требуется доработка (ревью)

Обновлено Егор Самойлов около 1 месяца назад

  • Параметр Статус изменился с Требуется доработка (ревью) на В работе

Обновлено Егор Самойлов около 1 месяца назад

  • Параметр Статус изменился с В работе на Ожидает ревью

Обновлено Андрей Ерзунов 8 дня назад

  • Параметр Статус изменился с Ожидает ревью на Ожидает тестирования

Обновлено Анастасия Егорова 8 дня назад

1. Ничего не происходит при нажатии на [Начать очистку на патроне], возможно потому что не выбран буфер? но тогда бы хорошо было показывать сообщение (Возможно это неактуально, если починить выбор растворителя и тогда по умолчанию буфер будет выбран либо MQ, либо реактив)

2. Если ввести реактив в буфер, то он не выбирается сразу, нужно протыкивать еще раз, чтобы загорелся оранжевым + при выборе двух разных реактивов в следующие образцы ставится последний введенный (нужно сделать, чтобы для каждой строчки можно было выбрать свой буфер) - см. видео

3. Зашла на УПР - там стоит реактив, который последним ввела в патроне + при обновлении страницы патрона и добавлении олига, буфер автомаически установился, хотя в этой постановке я еще не выбирала реактив


Обновлено Анастасия Егорова 8 дня назад

4. При добавлении олига через мастер в поле Vисп. встает объем равный объему патрона несмотря на то, что исходного объема олига мало - это неверно

Как должно быть:
Есть патрон
Например на 150 мл

Есть олиг на 140 мл

Значит объем образца после мастера патронов должен быть 140 олига + 10 воды = 150 мл

Если объем олига 200 мл, то объем образца должен быть 150 мл (используемый объем равен 150)

Хватает олига? -- берем фулл олиг
Не хватает олига? -- добиваем водой

Как у нас: А у нас олига не хватает, но берём все равно какой то мнимый фулл от него) Еще и воды сверху


Обновлено Анастасия Егорова 6 дня назад

  • Параметр Статус изменился с Ожидает тестирования на Требуется доработка (тест)

Экспортировать в Atom PDF