Файл References.xml предназначен для хранения информации о настройках отображения карточек записей справочников на портале предприятия.
Располагается в папке TEMPLATE\XML\DIRECTUM корневого каталога SharePoint. Подробнее см. раздел «Корневой каталог SharePoint».
Первоначально создается и заполняется автоматически при установке Портальных компонентов DIRECTUM для SharePoint. Если необходимо задать новые настройки отображения записей справочников, администратор веб-сервиса может изменить файл вручную.
Структура файла:
<?xml version="1.0" encoding="utf-8" ?>
<!-- Список справочников -->
<References>
<!-- Блок с информацией по справочникам для поисков -->
<ReferenceSearches>
<!-- Справочник -->
<Reference code="{Код справочника для поиска}">
<!-- Реквизиты-критерии поиска -->
<FilterRequisites>
...
</FilterRequisites>
<!-- Реквизиты-результаты поиска -->
<DisplayRequisites>
...
</DisplayRequisites>
</Reference>
</ReferenceSearches>
<!-- Блок с информацией по справочникам для отображения карточек записей -->
<ReferenceCards>
<!-- Справочник -->
<Reference code="{Код ведущего справочника}">
<!-- Настройка связей ведущий-ведомый -->
<Bound type="ref" code="{Код ведомого справочника}" leadReq="{Ведущий
реквизит}" drivenReq="{Ведомый реквизит}">
</Bound>
</Reference>
</ReferenceCards>
</References>
References – список справочников.
ReferenceSearches – информация по справочникам для поисков.
Reference – информация по конкретному справочнику для поисков.
code. Код справочника, по записям которого осуществляется поиск.
FilterRequisites – реквизиты справочника, по которым осуществляется поиск. Отображаются на веб-части поиска по справочнику. Указываются в форматах:
• | реквизиты ведущих и ведомых справочников: <Requisite leadParam="{Реквизит ведущего справочника}">{Реквизит ведомого справочника}</Requisite>, например, <Requisite leadParam="Регион">Город</Requisite>; |
• | реквизиты обычных справочников: <Requisite>{Наименование реквизита}</Requisite>, например, <Requisite>Регион</Requisite>. |
DisplayRequisites – реквизиты справочника, отображаемые на странице результатов поиска по справочнику. Указываются в формате <Requisite>{Наименование реквизита}</Requisite>, например, <Requisite>Регион</Requisite>.
ReferenceCards – информация по справочникам для отображения карточек записей.
Reference – информация по конкретному справочнику для отображения карточек записей.
code. Код ведущего справочника, для которого настраивается отображение записей.
Bound – настройка связей ведущий-ведомый.
type. Тип объекта, для которого задаются настройки отображения. В файле References.xml хранятся настройки только для карточек справочников, поэтому существует только одно возможное значение – ref.
code. Код ведомого справочника, связанного с отображаемым справочником.
leadReq. Реквизит ведущего справочника, по которому настраивается соответствие с ведомым справочником.
drivenReq. Реквизит ведомого справочника, по которому настраивается соответствие с ведущим справочником. Подробнее см. раздел «Ведущие и ведомые справочники и реквизиты».
На странице отображаются те записи ведомого справочника, для которых значение ведомого реквизита совпадает со значением ведущего реквизита.
Реквизиты ведомого справочника. Отображаемые реквизиты ведомого справочника. Указываются в формате <Requisite>{Наименование реквизита}</Requisite>, например, <Requisite>Дополнение</Requisite>.
В примере заданы настройки, согласно которым осуществляется поиск по записям справочника Организации. На странице ввода критериев поиска отображаются реквизиты справочника Организации: *Наименование, Регион, Населен. пункт, ИНН, Примечание. Значения реквизита Населен. пункт фильтруются по значению реквизита Регион: если для реквизита Регион задано значение Ульяновская область, в списке возможных значений реквизита Населен. пункт отобразятся только те записи справочника Населенные пункты, у которых в поле *Регион указано значение Ульяновская область. На странице результатов поиска отображаются реквизиты справочника Организации: *Наименование, Примечание, Регион, ИНН, *Состояние. На странице просмотра карточки записи ведущего справочника Организации отображаются связанные записи ведомого справочника Контактные лица организаций: если просматривается карточка организации Вид-Текстиль, отобразятся записи справочника Контактные лица организаций, у которых в поле *Организация указано значение Вид-Текстиль. Для справочника Контактные лица организаций отображаются реквизиты *Фамилия И.О., Примечание.
<?xml version="1.0" encoding="utf-8" ?> |
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |