К полям конфигуратора предъявляются следующие основные требования.
Поле поиска расположено в правом верхнем углу:
Поиск осуществляется по всем страницам списка только по полю названия.
Если ни одна запись из списка не удовлетворяет условиям поиска, система выдает пустой список результатов.
Пустое значение поля поиска выдает список из всех записей.
Поиск не чувствителен к регистру букв.
Переключатель между страницами списка:
недоступен, если весь список помещается на одну страницу;
доступен, если весь список не помещается на одну страницу.
Замечание
Количество записей, помещающихся на одну страницу, равно 30 (тридцати).
Во втором случае переключаться между страницами списка можно 3 (тремя) вариантами:
переход на следующую / предыдущую страницу;
переход на последнюю / первую страницу;
переход на конкретную страницу.
Дробная часть вводится в зависимости от текущей локали пользователя (для русской и казахской - через запятую, для английской - через точку).
Примечание
Данное описание справедливо для поля «Код» у следующих объектов:
Представляет собой однострочное текстовое поле ввода,
обязательное для заполнения. Валидный вид значения определяется
правилом [a-zA-Z_][a-zA-Z_0-9-]*
. То есть код
может содержать в себе только a-z, A-Z, цифры,
_
(подчеркивание) и -
(дефис), остальные символы являются неразрешенными. Также код не
может начинаться с цифры либо дефиса.
Значение поля транслитерируется автоматически из первого введенного названия объекта, при этом возможно исполнение альтернативного потока событий 1.
Код должен быть уникальным среди всех объектов одного типа (включая удаленные).
При сохранении изменений возможно исполнение альтернативных потоков событий 1-3.
Альтернативные потоки событий
Альтернативный поток событий 1. Поле кода содержит неразрешенные символы либо начинается с цифры.
Поле подсвечивается красным по ходу ввода символов, а при попытке сохранения действие не выполняется и отображается ошибка с текстом:
Код может содержать прописные и строчные буквы латинского алфавита, цифры и _, но не должен начинаться с цифры
Альтернативный поток событий 2. Поле кода не заполнено, сохраняются изменения.
Действие не выполняется, поле подсвечивается красным и отображается ошибка с текстом:
Введите код
Альтернативный поток событий 3. Введенный код не уникален, сохраняются изменения.
Действие не выполняется, поле подсвечивается красным и отображается ошибка с текстом:
Данный код уже используется
Поле ввода содержит значение перевода на локали авторизации с учетом свойства отображения перевода, которое зависит от соответствия значению перевода в локали по умолчанию:
перевод совпадает со значением в локали по умолчанию: значение перевода является плейсхолдером (серая подпись внутри поля ввода);
перевод был изменен методологом: значение перевода является значением поля ввода (черным текстом, не плейсхолдером).
По нажатию на кнопку справа  открывается диалоговое окно «Переводы», которое содержит в себе таблицу:
Локаль - первым в списке всегда содержит «По умолчанию», а далее коды показываемых локалей в порядке возрастания их номера;
Перевод - содержит значение перевода в соответствующей локали, с учетом свойства отображения перевода (см. выше).
Если в таблице строк больше, чем высота окна, тогда в таблице появляется вертикальный скролл. Ширина столбцов изменяемая, но не сохраняемая. Сортировка, «drag-and-drop» отсутствуют.
В случае, если наименование той или иной сущности введено только в поле ввода (т.е. только на локали авторизации), а остальные переводы не заданы, то:
во-первых, это значение становится значением перевода локали по умолчанию;
во-вторых, этим значением по умолчанию заполняются остальные переводы локалей и помечаются признаком совпадения со значением локали по умолчанию.