.. _object_administration_create_an_object: ================================================================ Создание объекта ================================================================ Администраторы и разработчики приложений могут создавать новые объекты для хранения данных приложений. **Требования** Требуется роль: ADMIN_ROLE **Процедура** 1. Перейдите к **System** -> **Object** 2. Нажмите **Создать** и укажите следующую информацию: ======================================== ======================================== Свойство Вводимые значения ======================================== ======================================== Object label Введите уникальное название объекта. Название будет отображаться в списках объектов и визуальных формах. Object name Отредактируйте имя объекта которое автоматически заполнилось после введения названия объекта. Имя объекта является системным --- может содержать только строчные, буквенно-цифровые символы ASCII и символы подчеркивания (_). Parent sysid Выберите объект для расширения. Расширение объекта включает все свойства исходного объекта и создает системные свойства для нового объекта. Package Свяжите с программным пакетом. ======================================== ======================================== .. про Label - допиши как закроется issue #419 .. Доступ к приложению позволяет определить области защиты для объектов. Подробнее в статье Application access settings. (Пока функции ни на что не влияют, но по плану создание application scopes) ======================================== ======================================== Свойство Вводимые значения ======================================== ======================================== Extensible Установите флажок, если можно расширять данный объект дочерними объектами. Can delete Can read Установите флажок, что бы разрешить читать записи из из других областей приложения. Без установленного флажка работает в рамках одного пакета. т.е. можно помечать объекты как интернал для пакета Can create ======================================== ======================================== 3. Сохраните объект 4. Во вкладке **Properties** используйте встроенный список, что бы добавить новые свойства. .. Может надо просто ссылку на инструкцию по свойствам объектов? Во вкладке **Properties** используйте встроенный список, что бы добавить новые свойства. Подробное описание свойств объектов смотри в *инструкции* ======================================== ======================================== Свойство Вводимые значения ======================================== ======================================== Object sys_id Связь объекта и его свойств. Заполняется автоматически при создании нового свойства из объекта. Property label Введите название свойства. Property name Отредактируйте имя свойства которое автоматически заполнилось после введения названия. Имя является системным --- может содержать только строчные, буквенно-цифровые символы ASCII и символы подчеркивания (_). Type Определите тип свойства. См. раздел *Введение в свойства объектов* и *типы свойств объектов*. Тип можно указать только при создании свойства. Смена типа свойств объекта не меняет тип данных в базе данных, но вызовет ошибки в интерфейсе пользователя. Description Опиши предназначений свойства объекта, что бы избежать разночтений. Active Установи флажок для активных свойств объекта. Audit Установи флажок, если необходимо сохранять изменения значений объекта. .. note:: Не злоупотребляйте аудированием данных, так как это отъедает ресурсы платформы. Unique Установите флажок, если значения свойства должны быть уникальными. ======================================== ======================================== .. про Label - допиши как закроется issue #419 5. Сохрани свойства объекта и заполни **Основные параметры** и **атрибуты**. Подробнее в *инструкции* .. Если п.4 уходит в другую инструкцию, то и этот пункт можно упустить 6. Во вкладке **Permissions** определите тип разрешения и роль, для организации доступа к записям объекта. Подробнее читайте в :ref:`user_administration_assign_a_role_to_application` 7. Во вкладке VIEW создайте визуальное представление формы, для работы с данными. Подробнее читайте в *инструкции по VIEW* 8. Свяжите объект с различными компонентами приложения: *бизнес скрипты*, *конфигурации списков*, *конфигурации визуальных представлений*, *действий пользовательского интерфейса*, *разделов меню* и др. **Свойства объектов по умолчанию** Когда создается новый объект, в списке свойств объекта автоматически создаются несколько системных свойств. Данные свойства обязательны для всех объектов платформы. Вы не можете удалить или изменить эти свойства. .. toctree:: :hidden: ../../Object_administration/reference/default_properties.rst