Кнопки для перехода по вкладкам
- Калькуляторы - вкладка для работы с реестром калькуляторов. Отображается при переходе в раздел Настройки > Калькуляторы и Настройки > Калькуляторы > Калькуляторы.
- Опции - текущая вкладка для работы с реестром опций. Отображается при переходе в раздел Настройки > Калькуляторы > Опции.
- Конструктор групп - вкладка для работы со списком групп калькуляторов. Отображается при переходе в раздел Настройки > Калькуляторы > Конструктор групп.
Строка поиска
Поиск
Поиск выполняется по полю Название опции.
Поиск выполняется при нажатии Enter или щелчке по .
При поиске автоматически применяется дополнительное условие фильтра Статус - Все.
Если был применен фильтр, то поиск выполняется только среди отфильтрованных позиций.
Для возврата к изначальному списку следует удалить все символы из строки и нажать Enter или щелкнуть по .
Также после поиска отображается пиктограмма . По щелчку реестр возвращается к исходному состоянию. При этом сбрасываются все настройки фильтрации (при их наличии).
Фильтрация реестра
Форма фильтрации вызывается щелчком по
:Набор значений поля Сборки/Строки зависит от выбранного калькулятора. Если калькулятор не выбран, то поле неактивно.
Если в поле не введено значение, то фильтрация выполняется по всем значениям поля.
Кнопка [Применить] становится кликабельной при любом изменении. Если изменение было отменено (значение удалено), то кнопка перестает быть активной.
Кнопка [Сбросить] активна всегда. По нажатию удаляются все значения фильтра, форма закрывается, реестр возвращается к исходному состоянию. В том числе очищаются условия поиска.
После применения фильтра (за исключением кнопки [Сбросить]) в строке поиска отображается пиктограмма . По щелчку все значения фильтра сбрасываются, реестр возвращается к исходному состоянию. На порядок колонок и сортировку это не влияет.
После применения фильтра над таблицей отображаются плашки в зависимости от количества примененных фильтров. Каждая отображает наименование параметра и значение, по которому выполнена фильтрация:
При удалении значения автоматически выполняется фильтрация реестра с учетом новых условий.
Кнопки вызова функций
Кнопки:
- Пересобрать - по нажатию кнопки выполняется кэширование всех сущностей, связанных с калькуляторами: калькуляторы, атрибуты, опции, значения опций. Результат сохраняется в кеширующих таблиц. На данный момент практически не используется по причине сложности управления со стороны пользователя и замедленной работы системы.
- Удалить - активна только при выборе одной или нескольких опций. По нажатию без предупреждения выполняется удаление выбранных опций.
- Дублировать - активна только при выборе одной или нескольких опций. По нажатию выполняется полное копирование выбранных опций. К системному названию копии добавляется "- копия".
- Добавить - по нажатию отображается форма "Добавление опции" для ввода системного названия опции. После ввода названия и нажатия [Добавить] открывается новая вкладка браузера и выполняется переход в карточку опции. Введенное название подставляется в поля новой опции:
- Системное название;
- Пользовательское название для калькулятора;
- Название для документов;
- Название для спецификации и клиентов.
Таблица
Настройка реестра не предусмотрена.
В таблицу загружается весь список опций. Функции дополнительной подгрузки при скроллинге нет.
Колонки таблицы:
- Чекбокс - выбрать заказ - чекбокс, значения "установлен" и "не установлен". При выборе хотя бы одной опции становятся активными кнопки [Удалить] и [Дублировать].
- Название опции - системное название опции в виде ссылки. При щелчке выполняется переход в карточку опции.
- Возможные значения - значения опции. На данный момент отключено.
- Цена - диапазон цен значений опции в виде "минимальная цена - максимальная цена". На данный момент отключено.
- Статус - кнопка ВКЛ и ВЫКЛ. При ВКЛ опция доступна для выбора в интерфейсе калькулятора, при ВЫКЛ недоступна.