В карточках используются разные поля, которые отличаются по функциональности и типу отображаемых в них данных.
Поля бывают следующих типов:
Поле ввода, в том числе:
Поле выбора, в том числе:
Каждое поле может быть как полем ввода или полем выбора, так и полем просмотра. Поля ввода доступны для ввода и редактирования данных. Поля выбора предназначены для выбора из уже существующего перечня значений. Поля просмотра позволяют только просмотреть данные, они недоступны для редактирования пользователем.
Типы полей далее рассмотрены подробно.
В общем случае, поля карточки соответствуют столбцам таблицы (атрибутам элементов), из которой эта карточка вызывается.
Например, в таблице справочника у каждого элемента имеются атрибуты «Название», «Описание», «Формат» и «Тип»:
По команде с полями, соответствующими столбцам таблицы справочника:
открывается карточка редактирования
Однако таблица в окне просмотра может содержать не все атрибуты элементов, которые присутствуют в карточке. Например, в таблице элементов справочника не отображается атрибут «Картинка».
Одно из полей карточки является активным, в нем можно осуществлять ввод и редактирование данных.
Активное поле обозначается мигающим в нем курсором или выделяется фоном и цветом шрифта записи в поле. Например, на предыдущем и следующем рисунках в карточке «Название».
активным является поле
При открытии карточки активным обычно является верхнее поле карточки.
Некоторые поля обязательны для заполнения, другие заполняются по желанию пользователя. Названия обязательных для заполнения полей выделены жирным шрифтом.
Поля могут становиться недоступными для редактирования при смене статуса элемента.
Поля просмотра всегда недоступны для редактирования. Поля просмотра автоматически заполняются системой. Отображаемая в них информация является результатом выполнения операций системой или ранее введенными пользователем значениями, не подлежащими изменению.
Например, в карточке «Название», а необязательными – поля «Партнер»и «Описание». Поля «Тип» и «Номер» являются полями просмотра: в них автоматически вводятся значения атрибутов выбранного устройства авторизации:
обязательным для заполнения является поле ввода
Обязательные для заполнения поля карточки должны быть заполнены данными при вводе или редактировании. Если такое поле оставить пустым, то при нажатии на кнопку
или рядом с полем будет выведен значок ошибки . Если подвести курсор мыши к значку ошибки, то будет открыто всплывающее окно сообщения об ошибке.
Если обязательное поле было не заполнено, то при попытке сохранения (с закрытием или без закрытия карточки) система выдаст сообщение об ошибке при записи данных на сервер:
Значок ошибки возле поля выводится и в том случае, когда в поле указаны некорректные данные, например, при задании значения размера скидки, превышающего
100 %
, или при вводе неправильной даты.
При попытке сохранения введенных некорректных данных будет выведено сообщение об ошибке.
Такое сообщение нельзя проигнорировать, т.к. данные могут быть сохранены только после ввода корректного значения.