|
|
@@ -44,7 +44,7 @@
|
|
|
- связь с запчастями и резервами;
|
|
|
- создание записи в графике монтажей из рекламации.
|
|
|
|
|
|
-На первом этапе бизнес-логика не меняется, выполняется только реорганизация меню и подготовка разделения `Все` / `ДКР`.
|
|
|
+На первом этапе сохраняется текущая бизнес-логика рекламаций и добавляется явное разделение интерфейса на вкладки `Все` / `ДКР`.
|
|
|
|
|
|
## 3. Место в меню
|
|
|
|
|
|
@@ -59,10 +59,10 @@
|
|
|
Требования:
|
|
|
|
|
|
- добавить верхний пункт меню `Рекламации`;
|
|
|
-- внутри разместить пункты `Все` и `ДКР`;
|
|
|
+- внутри раздела реализовать отдельные вкладки `Все` и `ДКР`;
|
|
|
- текущий маршрут `reclamations.index` оставить без переименования;
|
|
|
- текущий маршрут `reclamations.show` оставить без переименования;
|
|
|
-- для пункта `ДКР` использовать фильтр текущего списка;
|
|
|
+- вкладку `ДКР` реализовать на текущем списке с обязательным фильтром по источнику `ДКР`;
|
|
|
- реорганизация меню выполняется в общем этапе Manager 2.0.
|
|
|
|
|
|
## 4. Права доступа
|
|
|
@@ -95,6 +95,8 @@
|
|
|
- переход в карточку;
|
|
|
- отображение статусов;
|
|
|
- отображение рекламаций по ДКР и прочих рекламаций.
|
|
|
+- вкладка содержит все рекламации независимо от источника;
|
|
|
+- наличие рекламации во вкладке `Все` не дает права формировать платежные документы, если источник не `ДКР`.
|
|
|
|
|
|
Текущая основа:
|
|
|
|
|
|
@@ -110,19 +112,23 @@
|
|
|
Функционал:
|
|
|
|
|
|
- отображение только рекламаций типа `ДКР`;
|
|
|
-- реализация через текущий список рекламаций с предустановленным фильтром по источнику;
|
|
|
+- отдельная вкладка интерфейса на основе текущего списка с обязательным фильтром по источнику;
|
|
|
- создание рекламации с привязкой к площадке ДКР;
|
|
|
- сохранение текущей карточки рекламации;
|
|
|
- связь с графиком монтажей;
|
|
|
-- формирование запросов на запчасти.
|
|
|
+- формирование запросов на запчасти;
|
|
|
+- формирование документации для оплаты только по рекламациям источника `ДКР`.
|
|
|
|
|
|
Принятое решение:
|
|
|
|
|
|
-- отдельный URL для списка `ДКР` не нужен;
|
|
|
-- используется текущий список с фильтром по источнику рекламации;
|
|
|
+- отдельный URL для списка `ДКР` не обязателен;
|
|
|
+- в интерфейсе обязательно отдельное разделение на вкладки `Все` и `ДКР`;
|
|
|
+- вкладка `ДКР` использует текущий список с обязательным фильтром по источнику рекламации;
|
|
|
- для определения источника рекламации добавляется отдельное поле;
|
|
|
- при создании рекламации из площадки источник устанавливается `ДКР`;
|
|
|
-- при создании рекламации не из площадки источник устанавливается `Прочее`.
|
|
|
+- при создании рекламации не из площадки, включая создание из графика заказов, источник устанавливается `Прочее`;
|
|
|
+- рекламации источника `Прочее` не выводятся во вкладке `ДКР`;
|
|
|
+- формирование документации для оплаты разрешено только для рекламаций источника `ДКР`.
|
|
|
|
|
|
## 7. Карточка рекламации
|
|
|
|
|
|
@@ -145,54 +151,83 @@
|
|
|
|
|
|
- не менять структуру карточки;
|
|
|
- добавить/использовать отображение источника рекламации `ДКР` / `Прочее`;
|
|
|
+- для источника `Прочее` скрыть и запретить серверной проверкой формирование документации для оплаты;
|
|
|
+- для источника `ДКР` сохранить текущую возможность формирования документации для оплаты;
|
|
|
- сохранить текущие маршруты и формы.
|
|
|
|
|
|
-## 8. Связи
|
|
|
+## 8. Создание из графика заказов
|
|
|
+
|
|
|
+Сценарий:
|
|
|
+
|
|
|
+1. Пользователь открывает заказ в `График заказов`.
|
|
|
+2. Пользователь выбирает один или несколько МАФ заказа.
|
|
|
+3. Пользователь нажимает `Добавить рекламацию`.
|
|
|
+4. Открывается текущая форма создания рекламации.
|
|
|
+5. В форму передаются заказ и выбранные МАФ.
|
|
|
+6. Пользователь заполняет форму по текущему процессу и сохраняет рекламацию.
|
|
|
+
|
|
|
+Требования:
|
|
|
+
|
|
|
+- использовать существующую форму создания рекламации;
|
|
|
+- поддержать выбор одного или нескольких МАФ;
|
|
|
+- привязать созданную рекламацию к заказу и выбранным МАФ;
|
|
|
+- источник созданной рекламации установить `Прочее`;
|
|
|
+- созданная рекламация отображается во вкладке `Все`;
|
|
|
+- созданная рекламация не отображается во вкладке `ДКР`;
|
|
|
+- для нее недоступно формирование документации для оплаты;
|
|
|
+- остальные функции карточки рекламации работают по текущим правилам.
|
|
|
+
|
|
|
+## 9. Связи
|
|
|
|
|
|
| Модуль | Связь | Требование |
|
|
|
|---|---|---|
|
|
|
| ДКР / Площадки | Используется при создании рекламации типа `ДКР` | Сохранить текущую связь. |
|
|
|
| Каталог общий | Данные по позициям | Использовать общий каталог как источник номенклатуры. |
|
|
|
-| График заказов | Используется при создании рекламации | Реализовать после появления графика заказов. |
|
|
|
+| График заказов | Из заказа создается рекламация по одному или нескольким МАФ | Открывать текущую форму создания с предзаполненным заказом и выбранными МАФ; источник `Прочее`. |
|
|
|
| График монтажей | Рекламация может попасть в монтажный график | Сохранить текущую связь. |
|
|
|
| Запчасти | Из рекламации формируется запрос на запчасть | Сохранить текущую связь и резервы. |
|
|
|
|
|
|
-## 9. Что не входит в первый этап
|
|
|
+## 10. Что не входит в первый этап
|
|
|
|
|
|
- изменение текущих маршрутов `reclamations.*`;
|
|
|
-- переработка модели `Reclamation`;
|
|
|
+- переработка модели `Reclamation` сверх добавления поля источника и связей с заказом/выбранными МАФ;
|
|
|
- изменение логики резервов запчастей;
|
|
|
-- изменение генерации документов;
|
|
|
+- изменение состава и шаблонов документации для оплаты;
|
|
|
- разработка графика заказов;
|
|
|
- внедрение новых прав доступа.
|
|
|
|
|
|
-## 10. Этапы реализации
|
|
|
+## 11. Этапы реализации
|
|
|
|
|
|
- [ ] Проверить текущие маршруты `reclamations.*`.
|
|
|
- [ ] Проверить текущие permissions рекламаций.
|
|
|
- [ ] Добавить верхнюю группу меню `Рекламации`.
|
|
|
-- [ ] Добавить пункт `Все`, ведущий на текущий список.
|
|
|
-- [ ] Добавить пункт `ДКР` как отдельный URL или фильтр после решения.
|
|
|
+- [ ] Добавить отдельные вкладки `Все` и `ДКР`.
|
|
|
+- [ ] Реализовать вкладку `ДКР` на текущем списке с обязательным фильтром по источнику.
|
|
|
+- [ ] Добавить отдельное поле источника рекламации `ДКР` / `Прочее`.
|
|
|
- [ ] Проверить открытие карточки рекламации.
|
|
|
- [ ] Проверить создание рекламации по площадке ДКР.
|
|
|
+- [ ] Реализовать создание рекламации из графика заказов с выбором одного или нескольких МАФ.
|
|
|
+- [ ] Передавать заказ и выбранные МАФ в текущую форму создания рекламации.
|
|
|
+- [ ] Запретить формирование документации для оплаты для источника `Прочее`.
|
|
|
- [ ] Проверить связь с графиком монтажей.
|
|
|
- [ ] Проверить блок запчастей и резервов.
|
|
|
- [ ] Проверить экспорт рекламаций.
|
|
|
|
|
|
-## 11. Критерии приемки
|
|
|
+## 12. Критерии приемки
|
|
|
|
|
|
- В меню есть группа `Рекламации`.
|
|
|
-- Внутри есть пункты `Все` и `ДКР`.
|
|
|
+- Внутри есть отдельные вкладки `Все` и `ДКР`.
|
|
|
- `Все` открывает текущий общий список рекламаций.
|
|
|
- Текущие маршруты рекламаций сохранены.
|
|
|
- Пользователи с прежним доступом сохраняют доступ.
|
|
|
- Рекламации типа `ДКР` связаны с площадками ДКР.
|
|
|
- При создании рекламации из площадки источник автоматически устанавливается `ДКР`.
|
|
|
- При создании рекламации не из площадки источник устанавливается `Прочее`.
|
|
|
-- Пункт `Рекламации -> ДКР` открывает текущий список с фильтром по источнику `ДКР`.
|
|
|
+- Вкладка `ДКР` открывает текущий список с обязательным фильтром по источнику `ДКР`.
|
|
|
+- Рекламации из графика заказов не попадают во вкладку `ДКР`.
|
|
|
+- Из графика заказов можно выбрать один или несколько МАФ и открыть текущую форму создания рекламации.
|
|
|
+- Созданная из графика заказов рекламация привязана к заказу и выбранным МАФ.
|
|
|
+- Документация для оплаты формируется только для рекламаций источника `ДКР`.
|
|
|
+- Для рекламаций источника `Прочее` действие формирования платежных документов отсутствует и блокируется на сервере.
|
|
|
- Из рекламации по-прежнему можно работать с запчастями.
|
|
|
- Перенос рекламации в график монтажей работает как раньше.
|
|
|
-
|
|
|
-## 12. Открытые вопросы
|
|
|
-
|
|
|
-- Как будет использоваться связь с будущим `График заказов` при создании рекламации?
|