### Бэкенд ``` Сохранение проб и образцов + понять и исправить, почему не сохраняются образцы с файлами (неверные реквесты Лазера) + проверка развязочных таблиц проб/испытаний (на данном этапе всё ок) - Перетрясти валидацию всех полей! + баг реквеста при выборе заявки + баги селектов с фронта - доработка реквеста испытаний (после перепиливания окна испытаний) + Прописать сообщения валидации на русском языке - доделать полноценное сохранение данных образца, проб, испытаний (с испытаниями вопрос, тк нет привязки показателей???) - добавлять одну пробу при отстутсвии - как редактировать состав incoming_object??? - нужна кнопка и в заказах и в перечне образцов - сделать ответные методы для обновления при сохранении + валидацию загруженных файлов - узнать как работает загрузка данных о пробах и испытаниях из бэка при выборе образцов, дописываем функции выборки - апдейт полей и с чем его едят - проработать большой вопрос с изменением и пересохранением количества образцов, проб, испатаний и что делать с номерами? А с уже проведёнными испытаниями? - Валидация при апдейте - полноценная выгрузка/загрузка файлов документов на сервер - логика реквестов файлов документов - рефакторинг сервисов, логический перенос и чистка кода! - баг с добавлением показателей в методики - как выглядят испытания на бэкенде? Сохранение в таблицы показателей к пробам - Доделать зависимость от родительской сущности в нумераторе - не сброс, а выборка по номеру родительской сущности и выдача следующего номера (таким образом мы сможем добавлять нормальные шифры в рамках родительской сущности в любое время) - документация фронта для редактирования счётчиков нумератора - перетрясти сидеры - создать нормальные образцы/пробы/испытания/привязать хотя бы парочку показателей Динамические поля: - добавить поддержку включения необходимых полей при выборе типа и группы ОИ (ПГО) - модели включенных и выключенных полей и передавать их на фронт при загрузке страницы - сделать инициированные данные по полям для первого ФИЗа - сделать динамическую валидацию только включенных полей - добавить механизмы редактирования сохранения пользовательских полей - добавить валидацию пользовательских полей - написать Саше документацию для них, чтобы рендерить, валидировать, сохранять и загружать их (массив custom) - добавление пользовательских полей в макросы документов для выгрузки в документы - наборски фронта для документов и редактирования - добавить шаблоны документов выгрузки регистрации образца (+ акт списания) Система динамических статусов и зависимостей сущностей от предыдущих шагов: - проработать статусы и историю их изменений для всех сущностей - рефакторинг фильтров статусов для GET-запросов с фронта Сохранение испытаний: - таблица результатов испытаний с привязкой к ответственным, условиям и trials Сохранение заявок/сделок: Система согласований: Система включения-отключения модулей исходя из тарифа - зависимость от бизнес-процесса и статусов - зависимость в модулях нумератора и документов ```