Проект

Общее

Профиль

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

открыто

Разработка #3604: [УВПН] Вкладка "Перевод" на УВПН. Уточнение деталей реализации

Разработка #3627: [УВПН] Вкладка "Перевод" на УВПН

[УВПН] Вкладка "Перевод" на УВПН. Разработка 2 этапа.

Добавил(а) Андрей Золотухин 4 месяца назад. Обновлено 21 дня назад.

Статус:
Ожидает тестирования
Приоритет:
Обычный
Дата начала:
26.12.2025
Срок завершения:
Готовность:

100%

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

Описание

[Выполнено] 1. Сейчас SynthesisObject'ы сразу переназначаются в новый заказ при импорте, и весь функционал отправки в работу - это изменение статуса заказа, - именно то, что Андрей Е. написал Альбине здесь:
"Пока что предполагал, что после перевода записей из справочника олигов в производство, пользователь обновит статус соответствующего заказа из статуса "На проверке", после чего олиги начнут отображаться на УВПН и УВП."

[Выполнено] 2. Андрей Е.: "Но в целом, кнопку загрузки .csv-файла можно было бы добавить и на страницу заказа, - и в этом случае после успешного импорта информации из .csv-файла можно было бы сразу обновить информацию о статусе заказа на "В работе"."
При использовании существующего функционала перевода в производство, если произвели импорт на странице заказа - автоматически изменить статус заказа на "В работе".
если из справочника - тогда вручную на деталях через функционал, который уже добавлен.

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

Получается, что надо дополнительно доработать логику отправки заказа в работу, поскольку сейчас у сущности oligs в новом заказе тип заказа остается SCIENTIFIC, и аналогично переводу в производство через CSV, требуется добавить тот же функционал, который следует за импортом.

3. Для функционала перевода в производство добавить DMT.

[Выполнено] 4. В случае, если перевод в производство выполняется со страницы заказа, то дополнительно сделать валидацию, в котором проверим, все ли sequence соответствуют импортируемым из csv файла олигов на перевод. Если все соответствуют, то выполнить перевод, иначе перевод будет отменён.

Вообще, возможно подошел бы такой вариант, что synthesisObject'ы переназначаются в новый заказ только после импорта и до этого момента, пока заказ имеет статус "В проверке", отображать только небольшую импортированную при создании заказа информацию (передать в проверку или нет, наименование, последовательность, баркод).

После отправки в работу олиги должны быть переименованы: название из системы заменится на название из импортированного файла.

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