Подключение дополнительных источников данных

При настройке разметки по умолчанию предоставляется доступ только к данным текущей карточки. Это значит, что элементы управления, позволяющие отображать и/или изменять данные карточки, могут работать только с секциями и полями данной карточки.

Если требуется, к разметке можно подключить дополнительные источники данных (карточки, связанные с текущей), с которыми смогут работать элементы разметки.

Чтобы подключить дополнительные источники данных:
  1. Откройте разметку карточки или справочника.

  2. Выберите корневой элемент управления разметки.

  3. Нажмите кнопку Три точки в свойстве Расширенные источники данных. Будет открыто окно Расширенные источники данных.

    Настройка дополнительных источников данных
    Рисунок 1. Настройка дополнительных источников данных
  4. Нажмите кнопку Добавить. В список источников будет добавлен новый источник.

    Дополнительные источники с добавленным источником
    Рисунок 2. Дополнительные источники с добавленным источником
  5. В списке *Тип источника данных* выберите тип связанной карточки, которая будет выступать источником дополнительных данных.

    Таблица 1. Типы источников данных для карточки:

    Для всех локаций:

    Ссылка из поля карточки

    Источником данных выступает любая карточка, на которую ведёт ссылка из поля текущей карточки. В параметрах получения источника (см. ниже) нужно выбрать поле текущей карточки, содержащее ссылку на карточку, которая будет являться дополнительным источником данных. Данный тип источника может использоваться в любых карточках и справочниках.

    Для локаций карточек:

    Согласуемый документ

    Источником данных выступает Документ, по которому выполняется согласование. Данный тип источника должен использоваться только в разметках карточек Заданий согласования.

    Документ для Задания

    Источником данных выступает Документ, связанный с заданием (выбирается из списка ссылок). В параметрах получения источника (см. ниже) можно выбрать тип ссылки, указывающей на Документ. Если в списке ссылок несколько карточек Документ с выбранным типом ссылок, дополнительным источником будет выбрана первая найденная карточка. Данный тип источника может использоваться в разметках карточек Задание и Группа Заданий.

    Связанная карточка ГЗ

    Источником выступает Группа заданий из списка ссылок карточки Задание. В параметрах получения источника (см. ниже) нужно выбрать тип ссылки, указывающей на Группу заданий. Если в списке ссылок несколько карточек Группа заданий с выбранным типом ссылок, дополнительным источником будет являться первая найденная карточка. Данный тип источника предназначен для разметок карточек Задание.

    Для получения данных из родительской группы заданий нужно выбрать тип ссылки Связанные карточки. ====

    Для локации Диалог профиля пользователя:

    Карточка текущего пользователя

    Получает данные из карточки сотрудника.

    Строка справочника текущего пользователя

    Получает данные из Справочника сотрудников из строки пользователя.

  6. Нажмите кнопку Установить параметры, чтобы настроить параметры получения дополнительного источника данных. Данная настройка не требуется для типа Согласуемый документ.

    • Для типа Документ для Задания выберите тип ссылки на Документ, который будет являться источником данных.

    • Для типа Ссылка из поля карточки выберите поле текущей карточки, содержащее ссылку на карточку, которая будет являться источником данных.

  7. Нажмите кнопку ОК, чтобы сохранить настройки. В колонке Наименование будет записано название нового типа источника данных (не редактируемое).

  8. Если требуется, включите асинхронную загрузку данных из связанной карточки.

    По умолчанию данные связанной карточки получаются синхронно при открытии текущей карточки. Для включения асинхронного режима снимите флаг Загружать синхронно. Элементы управления, получающие данные из асинхронного источника, загружаются асинхронно.

  9. Нажмите кнопку ОК в окне Расширенные источники данных для настроек.

    При настройке элемента управления разметки, поддерживающего получение данных из дополнительных источников (есть свойство Расширенный источник данных), добавленный источник выбирается по имени, которое отображается в поле Наименование в окне Расширенные источники данных.