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