Разработка #3604
открыто[УВПН] Вкладка "Перевод" на УВПН. Уточнение деталей реализации
100%
Описание
В системе должна появиться функциональность для двух типов перевода олигов:
1. Из науки в производство.
2. Из производства в науку.
В общем случае перевод выполняется посредством создания заказа нового типа. В системе появятся два типа заказов:
1. Перевод в производство. Под переводом в производство подразумевается перевод олигов из научных в производственные.
2. Перевод в архив. Под переводом в архив подразумевается перевод олигов из производственных в научные.
На текущий момент Справочнике наименований олигов (сущностей Olig), списки разделяются по двум вкладкам: производственные и научные, на основе значения поля orderType (INDUSTRIAL или SCIENTIFIC). И при выполнении перевода, - у наименований олигов меняется значение поля orderType в зависимости от типа перевода.
Кроме этого, с сущностью Olig связаны сущности OligsOrderTypeChangesSnapshot. Это снэпшоты изменений параметров олига при редактировании, на текущий момент любое редактирование олига через справочник приводит к созданию такого снэпшота.
И при переводе, когда мы меняем orderType - также должна создаваться запись данного снэпшота. Для данной сущности есть свой сервис, туда будет необходимо добавить соответствующую логику.
Также к теме снэпшотов добавлю то, что при переводе из науки в производство, помимо изменения orderType, иногда выполняется и переименование сущности Olig, изменяется значение поля name. Это изменение также должно быть зафиксировано в том же снэпшоте, который будет создан при выполнении перевода. Более подробно про переименование будет указано ниже.
В разделе "Заказы" должен появиться пункт меню "Переводы".
Внутри которого должны располагаться два подпункта:
1. Перевод в производство.
2. Перевод в архив.
На соответствующих страницах: Перевод в производство и Перевод в архив, - будут располагаться список созданных заказов соответствующих типов, и кнопка для их создания.
Создание заказа Перевода из науки в производство описано в соответствующей задаче
Файлы
Подзадачи 18 (16 открыто — 2 закрыто)
Обновлено Андрей Ерзунов 7 месяца назад
- Параметр Общее время (ч) изменился с 2.00 на 3.00
Обновлено Андрей Ерзунов 7 месяца назад
- Параметр Общее время (ч) изменился с 3.00 на 4.00
Обновлено Андрей Ерзунов 7 месяца назад
- Описание обновлено (Разница(diff))
- Файл clipboard-202510091100-xxcqh.png clipboard-202510091100-xxcqh.png добавлен
Обновлено Андрей Ерзунов 7 месяца назад
- Описание обновлено (Разница(diff))
- Файл clipboard-202510091210-mzb2q.png clipboard-202510091210-mzb2q.png добавлен
Обновлено Андрей Ерзунов 7 месяца назад
- Описание обновлено (Разница(diff))
- Файл clipboard-202510091227-iaqem.png clipboard-202510091227-iaqem.png добавлен
- Файл clipboard-202510091216-sp5ky.png clipboard-202510091216-sp5ky.png добавлен
Обновлено Андрей Ерзунов 7 месяца назад
- Описание обновлено (Разница(diff))
- Файл clipboard-202510091232-ekynl.png clipboard-202510091232-ekynl.png добавлен
Обновлено Андрей Ерзунов 7 месяца назад
- Параметр Общее время (ч) изменился с 4.00 на 7.00
Обновлено Андрей Ерзунов 7 месяца назад
- Параметр Общее время (ч) изменился с 7.00 на 6.00
Обновлено Андрей Ерзунов 7 месяца назад
- Параметр Общее время (ч) изменился с 6.00 на 6.50
Обновлено Андрей Ерзунов 7 месяца назад
- Параметр Общее время (ч) изменился с 6.50 на 7.00
Обновлено Андрей Золотухин 6 месяца назад
- Параметр Статус изменился с В работе на Открыта
Обновлено Андрей Золотухин 6 месяца назад
- Значение
#3474параметра Родительская задача удалено