Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Программа предусматривает автоматический контроль корректности данных следующими способами:

·         сверка с нормативами;

·         пользовательская валидация;

·         системная валидация.

В верхней части формы справа от полей основных параметров плана расположен индикатор состояния плана

...

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

Кроме пользовательской, на форме редактирования заявки осуществляется проверка вводимых данных с помощью т.н. системной валидации. Проверка отслеживает следующие ситуации:

·         в ячейках с выбором значения из справочника нельзя ввести текст, не соответствующий значению справочника;

·         в ячейках ввода числовых значений нельзя ввести текст или оставить ячейку пустой;

·         нельзя сохранить заявку с незаполненными разделами планирования.

На рисунке ниже (Рис. 2.8) показано, как выглядит попытка ввода некорректного значения:

Image AddedImage Added

Рис. 2.7 Индикация ошибок системной валидации

Image Added

Рис. 2.8. Сообщение об ошибке
системной валидации

В процессе редактирования заявки поле раздела планирования может быть пустым (например, сразу после добавления новой строки она имеет пустые значения в колонках разделов планирования), но для обеспечения корректности данных заявки эти поля должны быть заполнены. На Рис. 2.8 показан пример системного сообщения об ошибке, которое выводится при попытке сохранения заявки с пустыми разделами планирования. В окне сообщения отображается список обязательных для заполнения, но не заполненных полей в строках заявки.

При появлении такого сообщения необходимо закрыть окно сообщения об ошибках, и найти и затем заполнить в заявке строки с пустыми значениями разделов планирования. Для поиска некорректных строк заявки можно воспользоваться фильтром «Показать записи с критическими ошибками» (см. таблицу с описанием функций панели инструментов табличной формы в п. 6.2).