====== Business Component ====== **Бизнес компонент** - логическое представление одной или более таблиц. Бизнес компоненты предоставляют базовые средства для управления данными: выборка, добавление, и модифицирование записей в описанны в нем таблицах. Информация, сохраненная в бизнес компоненте обычно является определенной к специфической функциональной области, такой как Продукты, Контакты, Компании и т.д. Эта информация может зависеть или не зависеть от других бизнес компонентов. Бизнес компоненты могут быть включены в описани одиного или нескольких бизнес объектов. Они могут иметь сортировку и/или фильтрацию по умолчанию, которые позволяют Вам предоставлять записи в интерфейсе пользователя в предопределенном порядке сортировки и согласно набору критериев выбора. Несколько пользователей могут одновременно рассматривать копии одного и того же бизнес компонента. Изменения данных, сделанные любым пользователь отражаются во всех экземплярах бизнес компонента. На основе БК создаются Аплеты ([[:applet:start|Applet]]). ===== Business Component Properties ===== [[https://docs.oracle.com/cd/B40099_02/books/OTR/OTRObjTypesList48.html|Bookshelf]] ^ Property ^Description/Usage^ | Force Active |TRUE- Все поля автоматически извлекаются из базы данных. Это существенно снижает производительность. \\ FALSE - (по умолчанию) только те поля, зарегистрированные в пользовательском интерфейсе. Это повышает производительность путем извлечения только данных необходимых для пользовательского интерфейса.| | [[:applet:popup_with_hierarchy|Hierarchy Parent Field]] |Поле указанное тут хранит информацию о родителе иерархии.| | [[:applet:visibility_of_pop-up_and_pick_applets|Popup Visibility Auto All]] |TRUE - если пользователь имеет доступ к «All» view то pop-up будет отображать всю информацию. \\ FALSE - pop-up будет отображать информацию соответствующую **Visibility Type property**.| | [[:applet:visibility_of_pop-up_and_pick_applets|Popup Visibility Type]] |Тип Pop-up visibility. Если значение NULL, то значение по умолчанию Sales Rep. (Значения: All, Personal, Sales Rep, Manager, Organization, Sub-Organization, Group, and Catalog.).| ===== Business Component User Properties ===== ^Name^Value^Comments^ |[[http://docs.oracle.com/cd/B40099_02/books/ToolsDevRef/ToolsDevRef_UserProps82.html#wp78644|Field Read Only Field: fieldname]]|Boolean Field|fieldname = Field который будет заблокирован в зависимости от значения в поле **[Boolean Field]**содержащее варианты Y или N| |[[All Mode Sort]]|Normal, True, False|Этот User Property позволяет разрешить использование сортировки по умолчанию предустановленной на Business Component| |Field Read Only Field: Comments| IIf(LoginName() != "SADMIN","Y","N")|Если залогинился кто либо кроме SADMIN, комментарий не доступен для записи. Для SADMIN же поле не блокируется.|