Устранение ошибки при заполнении формы данных объекта

Аватар
Администратор
Администратор

Тем: 53
Сообщений: 89
Зарегистрирован: 09.06.2026
25.08.2026 22:52

📋 Отчёт об устранении ошибок и улучшении работы системы

Краткое описание проблем

В процессе работы над системой генерации исполнительной документации были выявлены и устранены следующие проблемы, которые могли мешать пользователям:

1. Сложности с сохранением объектов

При заполнении данных объекта (особенно при ручном вводе представителей) возникали ошибки, из-за которых объект не сохранялся. Пользователи видели непонятное сообщение [object Object] вместо внятного объяснения причины. Это происходило из-за того, что в некоторых полях (например, "Номер в НРС" или "Номер приказа") вводились слишком длинные значения, а система не подсказывала заранее, какой длины данные допустимы.

2. Ошибки при редактировании объекта

При попытке отредактировать существующий объект могли возникать ошибки валидации, которые не давали сохранить изменения. Это было особенно заметно, если в объекте были добавлены представители с длинными идентификаторами специалистов.

3. Непонятные сообщения об ошибках

Ранее система возвращала технические сообщения об ошибках, которые были понятны разработчикам, но не давали простым пользователям информации о том, что именно нужно исправить.


Что было сделано для решения

✅ Улучшены подсказки на формах

  • Во все поля, где требуется специальный идентификатор специалиста или номер документа, добавлены подсказки о допустимой длине (не более 50 символов).
  • Поля с ИНН и ОГРН теперь сразу показывают, сколько цифр можно ввести (10 или 12 для ИНН, 13 или 15 для ОГРН).

✅ Понятные сообщения об ошибках

  • Теперь при возникновении ошибки система показывает конкретное сообщение: какое поле заполнено некорректно и что именно нужно исправить.
  • Поля с ошибками подсвечиваются красной рамкой, а рядом появляется пояснение.

✅ Ограничение длины ввода на стороне клиента

  • Во все поля с ограничением по длине добавлена блокировка, которая не позволяет ввести больше допустимого количества символов. Это предотвращает ошибки до отправки данных на сервер.

✅ Улучшена работа с ручными представителями

  • Данные о представителях, введённые вручную (не через приглашение зарегистрированных пользователей), теперь корректно сохраняются и не теряются при редактировании объекта.
  • Форма для ручного ввода стала удобнее: все поля подписаны и имеют ограничения по длине.

✅ Валидация данных на сервере

  • Добавлена дополнительная проверка всех полей объекта перед сохранением. Если какое-то поле заполнено некорректно, система уведомит пользователя до того, как данные будут отправлены в базу.

Результат

Теперь работа с системой стала более предсказуемой и удобной:

  • ✅ Объекты сохраняются с первого раза, если данные корректны.
  • ✅ В случае ошибки пользователь получает понятное объяснение и знает, что именно нужно исправить.
  • ✅ Поля с ограничениями подсказывают допустимые значения прямо во время ввода.
  • ✅ Ручные данные представителей больше не теряются при редактировании.

Что делать, если ошибка всё же возникла

Если вы столкнулись с ошибкой, которая не описана в этом отчёте:

  1. Проверьте, что все поля заполнены корректно (особенно ИНН, ОГРН и идентификаторы специалистов).
  2. Обратите внимание на подсказки под полями — там указаны допустимые форматы.
  3. Если ошибка повторяется, напишите в тему Сообщить об ошибке на форуме, приложив скриншот и описание действий, которые к ней привели.

Отчёт подготовлен по результатам работы над улучшением пользовательского опыта в системе ИД Конструктор.

Аватар
Администратор
Администратор

Тем: 53
Сообщений: 89
Зарегистрирован: 09.06.2026
25.08.2026 22:56

Изменения после обнаружения ошибок тестировалось в ускоренном режиме. При возникновении проблем, которых ранее не было прошу сообщить.