**Техническое задание** **Разработка системы Manager** Версия 2.0 \| Июнь 2026 # 1. Общая структура платформы Платформа состоит из следующих разделов верхнего уровня: - ДКР — самостоятельный модуль, не зависит от других вкладок - Графики — График заказов, График доставок, График монтажей - Рекламации — Все, ДКР - Запчасти — переносится из ДКР полностью как есть - Склад наличие — Наличие, Заказы - Каталог общий — центральный справочник всех позиций - Документация - Технич. описание - Калькуляции - Администратор Ключевые зависимости: Каталог общий является основой для Графиков, Склада наличие и Рекламаций. Вкладка ДКР (Площадки) используется в Рекламациях и Графике монтажей. # 2. Вкладка ДКР Самостоятельный модуль. Полностью реализован и функционирует. Не зависит от других вкладок платформы. Внутренние связи только между собственными подразделами. ## 2.1 Подразделы ДКР - Площадки - МАФ - Каталог - Отчеты - Ответственные - Заказы МАФ Данные из «Площадок» используются в разделах: Рекламации (для формирования рекламаций по ДКР) и График монтажей. # 3. Каталог общий Центральный справочник платформы. Добавляется в общую платформу как отдельная вкладка «Каталог общий». На его основе строятся остальные разделы. ## 3.1 Функционал - Импорт и экспорт позиций - Колонки: в соответствии с шаблоном калькулятора - Карточка товара (двойной клик → провал в позицию): - Редактируемые поля - Загрузка фото МАФ - Поле «Документы» — подгрузка любых сопутствующих документов - Кнопка «Техническое описание» — переход во вкладку тех. описания данной позиции - Кнопка «Калькуляция» — переход по API на платформу калькуляций ## 3.2 Связи - → Склад наличие (Наличие): картинка, артикул, наименование, характеристики, ед. изм. - → Графики (График заказов): данные по позициям - → Рекламации: данные по позициям # 4. Раздел «Графики» ## 4.1 График заказов (производство) Таблица с графиком заказов на производстве. Переносится функционал «график отгрузок» из manager с адаптацией под текущие реалии. Загрузка данных через 1С. ### Связи: - ← Каталог общий (данные о позициях) - ↔ График монтажей (взаимная связь) ## 4.2 График доставок Выводится в виде недельного списка. Адреса добавляются автоматически из Графика заказов. ### Функционал: - Руками вписывается занятость водителей: какой заказ и когда везут - Добавление через модальное окно - Возможна связь с вкладкой Отгрузки (уточнить) ### Связи: - ← График заказов (список адресов) ## 4.3 График монтажей Остаётся в текущем виде, переносится в общую платформу. ### Связи: - ← График заказов - ← Площадки из ДКР # 5. Рекламации Список рекламаций в текущем виде. Рекламации имеют два типа: по ДКР и Прочее. ## 5.1 Вкладки - Все — общий список - ДКР — рекламации по программе ДКР ## 5.2 Связи - ← Площадки (ДКР) — при создании рекламации типа «ДКР» - ← График заказов — при создании рекламации - → Запчасти — из рекламации формируется запрос на запчасть # 6. Запчасти Раздел переносится полностью из вкладки ДКР как есть, со всеми подвкладками. ## 6.1 Связи - ← Рекламации — получение запросов на запчасти # 7. Склад наличие Реализуется по образцу вкладки «Запчасти». Отображает список МАФ с остатком на складе \> 0. ## 7.1 Права доступа - Наличие — видно всем пользователям - Заказы — видит только админ и помощник руководителя ## 7.2 Экспорт Кнопка «Экспорт» — экспорт в PDF по шаблону всех позиций в наличии. Шаблон PDF: подготовить отдельно. ## 7.3 Подвкладка «Наличие» Выводится список МАФ у которых есть хотя бы одна запись в подвкладке «Заказы». ### Колонки таблицы: - Картинка — из Каталога общего - Артикул — из Каталога общего - Наименование — из Каталога общего - Характеристики — из Каталога общего - Ед. измерения — из Каталога общего - Кол-во в наличии — из подвкладки «Заказы» - Забронировано — через функцию бронирования - Остаток фактический = Кол-во в наличии − Забронировано/Списано - Заказано — сумма позиций со статусом «заказан» - Примечание — заполняется при добавлении или импорте ## 7.4 Карточка позиции (двойной клик) Нередактируемые поля — те же что в таблице. ### Функция бронирования: - Кнопка «Забронировать» → модальное окно: - Выбор менеджера из выпадающего списка - Количество - Примечание - Нельзя забронировать больше, чем есть в наличии → ошибка «Такого кол-ва нет в наличии» - После бронирования в карточке появляется список «Забронировано»: - Менеджер, кол-во, номер заказа(ов), примечание - Иконки: ✓ (списать) и ✕ (отменить бронь) — аналогично рекламациям ### Логика списания (нажата ✓): - Кол-во списывается с соответствующих заказов - Сохраняется история: куда ушла позиция, из какого заказа - В карточке ведётся история: кем, когда, куда забронировано и списано ### Остатки в карточке: Отображаются внизу карточки — аналогично реализации в «Запчастях». ## 7.5 Подвкладка «Заказы» Ручное добавление заказов или через импорт. ### Поля заказа: - Номер заказа — вводится вручную - Артикул — артикул позиции - Статус заказа — на складе / заказан / отгружено - Кол-во заказано — вводится вручную - Остаток — фактический остаток с учётом бронирований и списаний - Примечание - Дата добавления ## 7.6 Связи - ← Каталог общий (картинки, артикулы, характеристики) - ← График отгрузок (данные об отгрузках) # 8. Документация Вкладка для хранения документов. Поддерживается создание папок, загрузка файлов (инструкции, прайсы, прочая документация). # 9. Техническое описание Переносится вкладка «Техническое описание» из manager без изменений. # 10. Калькуляции Будет разработана и добавлена отдельно. **Схемы архитектуры** **Рис. 1. Граф зависимостей разделов платформы Manager** **Рис. 2. Структура вкладок платформы Manager**