Сначала период.
Потом понятный результат.
Предложение по развитию интерфейса. Рабочий FinHub ещё не изменён. В макете — только вымышленные данные.
Три разных действия
«За какие даты» выбирает записи.
«Сначала новые» меняет их порядок.
«На какую дату» определяет остаток.
Что обнаружено в текущем интерфейсе
- Период почти везде ограничен одним месяцем.
- На телефоне сумма и действия в журнале находятся за горизонтальной прокруткой широкой таблицы.
- Фильтры занимают много места, длинные значения обрезаются.
- В планировании на узком экране часть фильтров выходит за границу.
Проверены восемь основных разделов локальной сборки на тестовых данных при ширинах 320, 390, 768 и 1440 px. Остальные состояния входят в приёмку будущего внедрения.
Как будет устроен выбор дат
- Обзор, операции, люди, фактическая аналитика: общий диапазон с календарём.
- Счета: остаток на конец выбранного дня.
- Бюджет, начисления зарплаты, закрытие: учётный месяц.
- Плановые платежи, выплаты зарплаты, журналы: свой диапазон по явно названной дате.
- Прогноз: дата начала и горизонт.
- Настройки и справочники: календарь только внутри истории событий.
Исправить вёрстку
Устранить выход фильтров за границы, проверить переносы и доступность вкладок. Первым исправить планирование на телефоне.
Приёмка: все поля и действия доступны на 320–1440 px; проблему не скрывает overflow:hidden. Независимый первый срез.Согласовать даты и расчёты
Разделить диапазон, месяц и дату остатка. Подготовить общие функции с учётом истории, копеек, переводов и сторно.
Приёмка: полный месяц совпадает со старыми итогами; один день и переход через месяц/год считаются верно. Основа для всех следующих фаз.Календарь и удобный журнал
Быстрые периоды, ручные даты, применение и отмена. Отдельная сортировка, скрываемая панель фильтров, карточки операций на телефоне.
Приёмка: обе границы включены, порядок не меняет сумму, активные условия видны. Зависит от UX-1.Понятные суммы и навигация
Крупные показатели с датой, переход из суммы к операциям, отдельные деньги компании и личные расчёты. Рабочие разделы отделить от настроек безопасности.
Приёмка: детали объясняют сумму; переходы сохраняют период; права доступа сохранены. Зависит от UX-1/2.Месячные разделы и история
Развести бюджет, календарь платежей и прогноз. Зарплату начислять по месяцу, выплаты показывать по датам. Добавить календарь в историю импорта и журнал событий.
Приёмка: начисление августа с выплатой в сентябре отражено правильно; последний день событий не теряется. Зависит от UX-1/2.Отчёты за выбранные даты
Предпросмотр и Excel/PDF из одного набора данных. Видны период, фильтры, состав, дата остатков и начало прогноза.
Приёмка: суммы и строки совпадают на экране и в файлах; просмотрены все листы и страницы. Зависит от UX-3/4.Проверить и выпустить
Границы дат, длинные названия, крупные суммы, пустые результаты, ошибки и все роли. Проверка на копии базы, контрольные итоги, резервная копия и проверка опубликованной версии.
Приёмка: нет потери информации; цифры совпадают; кнопки, текст и таблицы доступны. Обязательна перед каждым выпуском.Отдельно проверяем, чтобы ничего не съезжало
- 320, 390, 768, 1024, 1440 и 1920 px, затем масштаб 200% и физические устройства.
- Название в 150 символов, длинное слово, многомиллионная сумма и копейки.
- Календарь у края экрана, прокрутка, экранная клавиатура, Tab и Escape.
- Таблицы без строк, с одной строкой и с большим количеством данных.
- Все экраны ошибок, загрузки, отсутствия доступа и пустой выборки.
Это критерии внедрения. Макет не подтверждает готовность реальных расчётов, прав доступа и файлов Excel/PDF.