Skip to content

Реестр дефектов и доработок (прогон 16.07.2026) ​

Приоритеты: 🔴 блокер (флоу не проходит / документ непригоден), 🟠 важно (искажает данные или сильно мешает), 🟡 полировка.

План исправлений

Конкретные технические решения по каждому дефекту и дорожная карта по дням — в Плане доработок до 24.07.

🔴 Блокеры ​

#РазделСтатусДефектДетали / где чинить
1Документы✅ Исправлено в WP-3PDF счёта нечитаем: кириллица — мусор, " в тексте, всё одной строкойСчёт № 2 создан и скачан из UI; визуально проверен рендер первой страницы: Unicode, таблица, НДС, пропись и подписи читаемы.
2Смета✅ Исправлено в WP-1Добавление статьи затрат из UI → 400 name: unknown fieldPayload переведён на notes; добавлены PATCH/DELETE ручных статей и выполнен живой UI CRUD-регресс.
3Смета✅ Исправлено в WP-2Настройки сметы не сохраняются → 400 planned_budget: unknown field; GET настроек → 404GET возвращает дефолты; форма сохраняет markup/НДС/УСН. Галочка УСН 6% проверена из UI: итог 816 200, items-PDF содержит распределённые цены.
4Логистика✅ Исправлено в WP-6Операцию из заявки нельзя создать: sources[], закупка/аренда без локации и availability исправленыПеремещение, закупка и аренда созданы из UI, отображаются в списке и меняют KPI; выбор каталога переведён на штатный VAutocomplete.
5Документы✅ Исправлено в WP-4Вкладка «Документы» проекта — мок, реальные документы не видны; API списка документов нетРеальный список подключён; генерация 4 типов, скачивание и смена статуса проверены из UI.
6Документы✅ Исправлено в WP-7Нет типа «дополнительное соглашение» — требование клиентаДобавлены parent-связь, API, fpdf и форма; проверено созданием/скачиванием соглашения № 4 из UI.

🟠 Важные ​

#РазделСтатусДефект
7Реквизиты🟡 WP-8 в работеКонтрольный ключ и маска реализованы. «ДЖАЙНЕР» (requisites.id=4) сохранён как намеренное тестовое внутреннее юрлицо: система поддерживает несколько эмитентов РМС/ИП, с НДС и без. Для РМС (id=6) всё ещё нужны истинные р/с, Ф.И.О. и должность подписанта.
8Документы✅ Исправлено в WP-4Ответы создания приведены к snake_case DTO; реальный id проверен генерацией и скачиванием из UI.
9Документы✅ Исправлено в WP-5`detail=categories
10Документы🟡 WP-5 в работеНДС/дубли/банк исправлены; миграция и форма подписанта работают, живой договор ждёт заполнения реального Ф.И.О./должности.
11Команда✅ Исправлено в WP-10Live UI: после сохранения участника диалог закрывается, сотрудник и роли сбрасываются перед следующим добавлением.
12Команда✅ Исправлено в WP-10Live UI: ответственный менеджер проекта [TEST] WP-10 UX 2026 автоматически добавлен в команду одним запросом.
13Задачи✅ Исправлено в WP-10Live UI: активная сессия использует полный timestamp, длительность тикает и корректно переживает паузу/возобновление.
14Задачи✅ Исправлено в WP-10Live UI: «Описание *» и причина disabled-кнопки видны; «Примечание» сохраняется и отображается в задаче.
15Проект✅ Исправлено в WP-2/WP-10Плановый бюджет read-only; проекты без задач показывают 0% вместо фиктивных 8%.
16Логистика✅ Исправлено в WP-6Закупка и аренда из UI отображаются в списке и меняют KPI; используется project_name ответа.
17RBAC✅ Исправлено в WP-9Seed выдаёт реальные роли и синхронизирует user_roles; двойной запуск идемпотентен, live-прогон логиста подтвердил сужение меню и 403 на генерацию документа.
18RBAC📌 БэклогАРМ бухгалтера/юриста, касса, payroll не выведены на фронт (бэкенд готов)

🟡 Полировка ​

#РазделЗамечание
19Компании🟡 WP-10 в работе: тип ПАО проверен в списке/карточке; PDF-код и unit-тест исправлены, но визуальный UI-регресс файла ещё не подтверждён.
20Проект✅ Исправлено в WP-10/WP-8: обязательная локация и поиск менеджера исправлены; дуби локаций 10/11 удалены после перепривязки поездки.
21Команда✅ Исправлено в WP-10: после сохранения диалог закрывается и форма сбрасывается; live-проверка выполнена.
22Файлы✅ Исправлено в WP-10: вкладка и её заголовок показывают «Файлы».
23Чаты🟡 WP-10/бэклог: Enter и Shift+Enter исправлены и проверены; отдельный пункт меню «Чаты» не входит в согласованный объём.
24Логистика✅ Исправлено в WP-6: цена внешнего обеспечения отделена от логистических расходов, дубли названий и availability исправлены; прямое перемещение проверено со штатным autocomplete.
25Задачи📌 Бэклог: ограничение ответственных командой проекта относится к расширенному permission scope.
26Смета📌 Бэклог: унификация подписи «В том числе НДС» не входит в согласованный remediation scope.
27Данные✅ Исправлено в WP-8: protected cleanup удалил операции 82/88/89 и дубли локаций 10/11; поездка 2 перепривязана к каноническим 8/9. Повторный dry-run не находит целевых записей.

Что подтверждено работающим ​

Логин; DaData по ИНН и БИК; CRUD компаний/контактов и их связи; создание проекта с клиентом/локацией/НДС; команда с ролями; статьи затрат из UI, расчёт НДС и распределение УСН по ценам позиций; генерация и скачивание сметы/акта/договора (PDF корректны); печать карточки компании; заявка на оборудование из проекта + автозадача; видимость заявки логисту; канбан задач со статусами и временем; чат задачи, чат проекта, личные чаты; скрытие админ-разделов у не-админов; upsert участника команды (нет дублей).

Загружаем документацию…