Настройка ограничительной таблицы
Заполнение ограничительной таблицы происходит на сетке данных. Для создания новых строк в таблице следует нажать кнопку Добавить строку на панели инструментов над областью с таблицей.
Добавление строк в ограничительную таблицу
Значения в ячейках таблицы указываются в карточке вручную или при помощи выпадающего списка, если значения были указаны в ранее созданных позициях.
Если значение атрибута является ссылкой на значение атрибута другого справочника (например, изделие имеет ссылку на марку материала), то в ограничительной таблице можно выбрать значения из списка значений агрегированного атрибута.
Кроме абсолютных (напрямую указанных) значений ограничительные таблицы поддерживают условные значения, которые вводятся с клавиатуры или с помощью пиктограмм:
|
Условное значение
|
Описание назначения
|
|
|
С клавиатуры вводится символ «*». Значение атрибута может быть любым
|
|
|
С клавиатуры вводится символ «+». Атрибут должен быть обязательно заполнен.
|
Заполнение полей ограничительной таблицы
Условные значения могут быть скомбинированы. Запись «*+» будет означать, что значение атрибута может быть любым, но обязательно заполненным, т.е. ячейка не может остаться пустой.
Для атрибута с типом данных "число с плавающей точкой" и "целое число" допускается настройка следующих видов ограничения значений:
-
> (число)– значение атрибута должно быть больше заданного;
-
>= (число) – значение атрибута должно быть больше или равно заданному;
-
< (число) – значение атрибута должно быть меньше заданного;
-
<= (число) – значение атрибута должно быть меньше и равно заданному;
-
(число1)=><= (число2) – значение атрибута должно быть больше или равно числу 1, но меньше или равно числу 2;
-
(число1) >< (число2) – значение атрибута должно быть больше числа 1, но меньше числа 2;
-
(число1)><= (число2) – значение атрибута должно быть больше числа 1, но меньше или равно числу 2;
-
(число1)=>< (число2) – значение атрибута должно быть больше или равно числу 1, но меньше числа 2.
Подсказка для ввода специальных значений для атрибута типа "число с плавающей точкой"
Пустая ячейка атрибута также имеет значение и указывает на то, что значение данного атрибута в указанном сочетании должно оставаться пустым. При использовании этой функции можно дополнительно настроить поведение в карточке позиции атрибутов, которые должны быть пустыми (незаполненными) в соответствии с ограничительными таблицами - быть видимыми, но нередактируемыми или быть скрытыми. Настройка, определяющая стратегию поведения, располагается в подсистеме
Настройки -
Основные.
Настройка видимости пустых значений по ограничительным таблицам
Если опция включена, то атрибуты, определенные согласно ограничительным таблицам, как пустые, будут скрыты в карточке позиции. Это касается, в том числе, вычисляемых атрибутов. При отключенной опции пустые атрибуты останутся видимыми (серого цвета) в режиме управления пакетами изменений, но без возможности их заполнения.
|
|
При использовании ограничительной таблицы для скрытия отдельных атрибутов, такая таблица должна иметь признак "Обязательность". В противном случае, скрытие атрибутов в карточке не работает.
|
Если на группу назначены несколько ограничительных таблиц, то они могу быть как независимыми друг от друга, так и связанными. Связанными окажутся те таблицы, в которых используются одинаковые атрибуты. Это следует учитывать при использовании таблиц для генерации позиций. Значения атрибута, применяемого в нескольких ограничительных таблицах, должны быть везде одинаковыми, в противном случае, позиции, создаваемые по ним, никогда не будут удовлетворять ограничениям. Кнопка Проверка консистентности при активизации проверяет, что данные в связанных ограничительных таблицах не противоречат друг другу. При наличии противоречий Система выдает предупреждение.
Над таблицей справа расположена ячейка быстрого поиска с возможностью вызова расширенного поиска. Быстрый поиск выполняется по всем значениям ограничительной таблицы. Расширенный поиск ведется по значениям атрибутов, которые можно выбрать из выпадающего списка или задать вручную.
Доступ к быстрому и расширенному поиску в ограничительных таблицах