Руководство пользователя Semantic MDM
×
Меню
Индекс

Настройка деклараций атрибутов

 
Тип каждого атрибута определяется при его создании и диктуется характеристикой, которую он описывает. При декларации атрибута в справочной группе любой атрибут получает набор стандартных настроек, которые определяют способ его отображения, значение по умолчанию, права доступа и т.д. О некоторых особенностях настроек отдельных типов атрибутов изложено в разделе «Классификатор атрибутов».
 
Настройки атрибута справочной группы типа "строка"
 
После добавления атрибута следует выполнить необходимые настройки. Количество настраиваемых свойств декларации зависит от типа атрибута.
Настройки атрибута
Комментарий
Отображать в таблице
При установке данного маркера атрибут выводится в таблицу данных в соответствующем столбце сразу после создания позиции. Маркер определяет настройки таблицы по умолчанию для всех пользователей справочной группы. Изменить личные настройки таблицы пользователь может за счет скрытия / показа и перемещения колонок на сетке данных.
Входит в полное описание
При установке данного маркера значение атрибута используется в полном описании позиции, а также участвует в быстром поиске. По умолчанию данный маркер выключен для всех деклараций. В полное описание не могут входить атрибуты с типами данных Дата, Логический, Изображение, Многострочный текст, Формула!
Область
Настройка доступна только для атрибутов связи (агрегации / композиции). С помощью кнопки Добавить здесь необходимо указать справочник(и), позиции которого(ых) могут быть определены в качестве значения текущего атрибута.
Наименование позиции
Установленный маркер означает, что значение этого атрибута является наименованием объекта НСИ, которое будет выведено в системную колонку Наименование в таблице данных. Возможность установки маркера определяется типом атрибута. Внутри группы возможен только один атрибут с таким свойством. Если ни одна из деклараций не имеет этой опции, то в карточке справочной группы в режиме управления пакетами изменений будет выведено следующее предупреждение
 
Предупреждение об отсутствии настройки "Наименование позиции"
 
Системный администратор может отключить обязательное отображение системной колонки Наименование. В этом случае в таблице отображаются только те атрибуты, у которых в декларации установлена опция Отображать в таблице. Если ни одна декларация не имеет этой опции, то в таблице видна только системная колонка со статусом позиции.
Значение по умолчанию
Указанное в ячейке значение применяется для всех создаваемых в группе объектов по умолчанию. При необходимости оно может быть заменено другим
Допустимые символы
Настройка ограничений на вводимые символы для простых атрибутов с типом данных Строка и Многострочный текст. Ограничение задается через регулярное выражение. После ввода или загрузки значения в атрибут в нем останутся только те символы, которые удовлетворяют заданному регулярному выражению
Максимальная длина
Поле доступно только для простых атрибутов с типом данных Строка (до 1 до 4999 символов) и Многострочный текст (от 1 до 9999 символов). В ячейке можно указать максимальную разрешенную длину строкового значения. Если символов при вводе окажется больше разрешенного количества, то они будут обрезаны автоматически
Маска ввода
Ограничивает возможность произвольного ввода значений путём установки маски.
Пояснение к маске
Поле для ввода пояснения, выводимого пользователю при нарушении правила заполнения по маске.
Максимальный размер, МБ
Поле присутствует только для деклараций атрибутов типа "файл". Позволяет указать максимальный размер файла (каждого из файлов) в мегабайтах, присоединяемого к позиции
Расширения файлов
Поле присутствует только для деклараций атрибутов типа "файл". Позволяет задать расширения (форматы) файлов, которые разрешено добавлять к позиции в данной справочной группе. При указании расширения регистр символов значения не имеет
Формула
Открывает редактор формул, где можно ввести логические и иные формулы для вычисления значения данного атрибута. Кроме шаблона строки (только для атрибутов с типом данных "строка") для определения значения может быть использован скрипт Groovy. Формула также может быть добавлена в виде ссылки на другую позицию, содержащую формулу в виде шаблона строки
Постобработчик на изменение
Специальная формула, разрабатываемая в Редакторе функций постобработки (см. п. "Постобработчик для обогащения данных") в виде скрипта Groovy, для выполнения обогащения позиции / группы новыми значениями атрибутов,  для реализации функции AfterInsert, которая позволяет заполнить атрибуты позиции вычисленными значениями по умолчанию, а также создать и сразу заполнить композиции. Доступно только для вычисляемых строковых атрибутов, простых строковых атрибутов, агрегаций и файлов, не являющихся массивами! Скрипт выполняется после изменения значения атрибута и позволяет скорректировать отредактированное значение или выполнить обогащение позиции новыми значениями атрибутов. Например, после ввода ИНН, можно заполнить данные по контрагенту, полученные по ИНН из стороннего сервиса.
Пиктограмма Автоматический запуск позволяет включить / выключить автоматический запуск постобработки при редактировании позиции. Если постобработчик не имеет автоматического запуска, то его выполнение запускается специалистом вручную по кнопке после редактирования значений.
Точность
В ячейке указывается количество цифр после запятой при указании значения атрибута типа "число с плавающей точкой".
Единица измерения
Из выпадающего списка выбирается единица измерения. Измеряемая сущность назначается при создании атрибута. Свойство доступно только для простых атрибутов с типом данных Число с плавающей точкой.
Атрибут метаданных
Определяет атрибут, как свойство из системного справочника единиц измерения или пользователей. Появляется только в случае, когда для группы настроена связь с метаданными. Справа от наименования атрибута с таким свойством в карточке группы будет показана пиктограмма
Изменять период действия позиции
Свойство доступно только для простых атрибутов с типом данных Дата. В выпадающем списке свойства можно задать варианты:
  •  <не изменять> - дата, указанная в атрибуте не влияет на историчность позиции;
  • Дата начала действия – дату, указанную в атрибуте считать датой начала периода действия позиции;
  • Дата окончания действия – дату, указанную в атрибуте считать датой окончания периода действия позиции.