
### Оценка задачи

==Перед началом работ нужно провести аналитику и точно понять какие поля будут в каждом объекте, какие будут правила заполнения полей, валидация полей и прочее!==

MVP без интеграции с сайтами поставщиков и без обработки счета от поставщика
1. Создание объектов, справочников
2. Создание рабочих мест
3. Наполнение справочников
4. Наполнение справочников
5. Настройка интерфейса системы
6. 

| № п/п | Тип задачи                      | Время в ч.ч. |
| ----- | ------------------------------- | ------------ |
| 1     | Создание объектов, справочников |              |
| 2     | Создание рабочих мест           |              |
| 3     | Наполнение справочников         |              |
| 4     | Настройка интерфейса системы    |              |
| 5     |                                 |              |
| 6     |                                 |              |
| 7     |                                 |              |
### Описание процесса

1. Инженер создает заявку в системе
2. Инженер отправляет заявку Главному инженеру -> переход в статус "В работе"
3. Главный инженер изменяет позиции, объединяет заявки в одну
4. Главный инженер отправляет заявку на согласование Управляющему объектом
5. Управляющий объектом

### Вопросы

1. Набор полей в объекте "Заявки"
2. Правила наполнения полей объекта "Заявки"
3. 
4. Объект финансирования - справочник объектов УК
5. Инженеры и ГИ привязаны к объекту
6. Управляющий объектом - поле в объекте "Объект финансирования"
7. 
8. Наименование с сайта поставщика, ссылка, количество, цена за ед. - пока что справочника нет
9. Позиции в заявке - ручной ввод каждый раз
10. Бюджет заполняет инженер, справочник - обязательное
11. ==Выбор из общей номенклатуры под вопросом==
12. 
13. Консолидация заявок - только по одному объекту, заявки инженеров можно закрыть, все позиции в заявку главного
14. После заполнения ГИ идет отправка на согласование
15. Отклонение заявки УО означает оставить комментарий и вернуть в работу ГИ
16. 
17. Менеджеры распределяются по объектам - один менеджер = несколько объектов
18. Если менеджер меняет позицию, то надо уведомлять ГИ об изменении
19. Справочник поставщиков - поставщик заполняется автоматически по ссылке из номенклатуры, в каждой позиции свой
20. После нажатия "Сформировать заказы" создаются объекты "Заказы" по поставщикам разбивка
21. После создания заказов есть возможность сформировать Excel, он прикрепляется к заказу, отправляется письмо по шаблону
22. ==Обработка счета от поставщика в будущем==
23. Отчеты - дашборды в рабочем месте
24. 
25. Внеплановая заявка идет без согласования, отправляется сразу на отдел закупок
    Ограничение по сумме. ГИ и УО должны получить уведомление об этом
26. 
27. Ролевая модель
28. 
29. Кнопка "Повторить заявку" доступна только в финальном статусе? кому доступна кнопка?
30. Объединение заявок в одну главным инженером - как объединять, как контролировать статусы заявок и изменения позиций

### Модуль управления заявками

#### Создание объектов

- Создание объекта "Заявка на закупку" в системе с необходимыми полями
	1. Номер заявки - автогенерируется с увеличением номера `PR-000001`
	2. Название заявки - автогенерируется из полей ???
	3. Тип заявки - справочник
		1. Плановая
		2. Аварийная
		3. Внеплановая
	4. Статус заявки - справочник
		1. Черновик
		2. В работе
		3. На согласовании
		4. В процессе закупки
		5. В процессе
		6. Выполнена
	5. Исполнитель - меняется в процессе (Инженер -> Главный инженер -> Управляющий объектом -> Отдел закупок)
	6. Объект  - новый объект (объекты УК)
	7. Адрес объекта - ввод вручную или автоматически подтягиваем из пользователя
	8. Адрес доставки - ввод вручную или автоматически подтягиваем из пользователя
	9. Ответственный за приемку - выбор из контактов системы с определенным типом или ввод вручную (какие поля)
	10. Ответственный по заявке - ставим создателя или может быть другой человек
	11. Дата подачи - дата нажатия кнопки "Отправить на согласование", заявка может несколько дней быть в статусе "Черновик"
	12. Обоснование необходимости закупки - поле неограниченной длины
	13. Согласование управляющего объекта - ==что это за поле?==
- Создание объекта "Объект финансирования" с необходимыми полями
	1. 
- Создание объекта "Позиции для закупки"
	1. Позиция - что это за поле
	2. Артикул - как мы узнаем артикул поставщика, интеграция, ручное заполнение справочника
	3. Цена
	4. Количество
	5. Ед. измерения - выбор из справочника "Единицы измерения" (стандартный, наполнить справочник нужными значениями)
	6. Ссылка на сайт - строка неограниченной длины с возможностью перехода на сайт по клику
	7. Статья бюджета - выбор из справочника "Статьи бюджета"
	8. Примечание - строка неограниченной длины
- Создание справочника "Статьи бюджета"
	1. Код
	2. Наименование
- Создание объекта "Историй изменений"
	1. 
- ппп

#### Интерфейс

- Добавить кнопку "Повторить заявку"

#### Бизнес-процесс

- При создании заявки автоматически заполнять поля "", на основе текущего пользователя
- После создания заявки инженером он нажимает кнопку "Отправить на согласование ГИ"
  На почту главному инженеру приходит письмо о создании новой заявки




### Модуль обработки закупок

### Модуль документооборота и хранения

### Административный модуль

