Источники определяют объекты, на основании данных которых будет выполнен расчёт блока.
Выбор и настройка источников данных выполняется на странице «Источники» в мастере редактирования блока расчёта:

Для выбора и настройки источника данных:
Нажмите кнопку «Добавить». Будет открыт диалог выбора объекта, в котором укажите источник.
Настройте связи измерений источника и приёмника данных. Связи
позволяют сократить количество рассчитываемых элементов и ускорить
расчёт блока.
Для настройки связей нажмите кнопку «Настроить».
Будет открыт диалог «Настройка
связей», в котором задайте связи.
В результате будет добавлен и настроен источник данных. Если требуется, то аналогичным образом добавьте ещё источники данных.
Для удаления источника данных нажмите кнопку «Удалить».
Для настройки связей измерений источника и приёмника данных используйте диалог «Настройка связей». Настроить связь можно разных режимах: упрощённом и расширенном. Вид диалога отличается в зависимости от режима настройки:


Порядок настройки:
упрощённый режим. Используется по умолчанию.
Выберите источники данных, для которых будут настраиваться
связи. Для этого используйте раскрывающийся список в верхнем левом
углу диалога. В столбце «Измерение
источника» будут отображены все измерения выбранных источников.
По умолчанию в списке выбран источник, выделенный на странице «Источники» в мастере редактирования
блока расчёта. Если на странице не выбран ни один источник, то
в списке будут выбраны все источники данных блока.
В столбце «Атрибут источника» выберите связываемый атрибут в измерении источника данных.
В столбце «Измерение и атрибут приёмника» выберите аналогичный связываемый атрибут в измерении приёмника данных. В списке содержатся только те измерения приёмника, для которых настроена фильтрация.
Примечание. Если для измерения источника данных создаётся первая связь и данный источник уже используется в формулах расчёта блока, то будет отображено предупреждение о том, что сбросится отметка данного измерения в операндах формул. Для продолжения создания связи и сброса отметки измерения в формуле нажмите кнопку «Да», для прерывания процесса создания связи - кнопку «Нет».
расширенный режим. Позволяет дополнительно настроить поведение связи и смещение отметки в приёмнике данных.
Выполните все шаги настройки, предусмотренные в упрощённом режиме.
Нажмите кнопку «Расширенный режим». В диалоге будут отображены дополнительные столбцы. Для возврата в упрощённый режим нажмите кнопку «Упрощённый режим».
В столбце «Поведение» выберите принцип работы связи:
По умолчанию. В связанном измерении источника данных будут оставлены только те отмеченные элементы, для которых есть соответствующий отмеченный элемент в связанном измерении приёмника данных. Если соответствующий элемент в источнике не найден, то возникнет ошибка в расчёте;
Фильтровать приёмник. В связанном измерении приёмника данных будут оставлены только те отмеченные элементы, для которых есть соответствующий отмеченный элемент в связанном измерении источника данных;
Пустая точка, если элемент не найден. В связанном измерении источника данных будут оставлены только те отмеченные элементы, для которых есть соответствующий отмеченный элемент в связанном измерении приёмника данных. Если соответствующий элемент в источнике не найден, то вместо него в расчёте будет использоваться значение Null.
В группе «Смещение» в столбце «Сдвиг» задайте количество элементов, на которое будет смещена отметка в измерении источника данных. В столбце «Тип» укажите с какой позиции начинать смещение:
Текущий элемент. Используется по умолчанию. Смещение выполняется от текущего элемента, полученного по связи;
Первый элемент. Смещение выполняется от первого элемента в рамках общего родителя текущего элемента, полученного по связи. При использовании данной позиции значение смещения может быть только положительным или нулевым;
Последний элемент. Смещение выполняется от последнего элемента в рамках общего родителя текущего элемента, полученного по связи. При использовании данной позиции значение смещения может быть только отрицательным или нулевым.
Совет. Используйте смещение от первого или последнего элемента чтобы указать, что среди множества получившихся по связи элементов хотите использовать только один. Например, для каждого элемента по связи X.KEY = X.PARENT_KEY было получено множество его детей. Для того чтобы не выполнять агрегацию этих значений, а просто взять значение предпоследнего элемента, выберите в столбце «Тип» значение «Последний элемент», а в столбце «Сдвиг» укажите значение -1.
В результате будет установлена связь по атрибутам между измерениями. Если требуется, то аналогичным образом добавьте ещё связи атрибутов.
Для автоматического добавления всех возможных связей на основе:
идентификаторов атрибутов нажмите кнопку «Связать по идентификаторам». Связи будут созданы для всех одинаковых измерений в источниках и приёмниках данных;
связей между измерениями нажмите кнопку «Заполнить по связям справочников». Связи будут созданы для тех измерений, в которых содержатся связанные атрибуты.
Для удаления связи между атрибутами нажмите кнопку
в конце соответствующей строки.
Если удаляемая связь является единственной для измерения источника данных и источник уже используется в формулах расчёта блока, то будет отображён диалог «Удаление связи»:

Выберите способ фиксации отметки по данному измерению в операндах формул расчёта:
Элемент по умолчанию. В качестве отметки будет использоваться элемент по умолчанию, заданный в справочнике, на котором основано измерение. Способ доступен, если в справочнике задан элемент по умолчанию;
Выбранный элемент. Выберите элемент, который будет использоваться в качестве отметки по измерению;
Зафиксировать позже. Измерение остаётся без фиксированной отметки. Её можно задать позже при редактировании формул расчёта.
Например, есть измерение «Показатели» в приёмнике данных и измерение «Страны» в источнике данных.
Измерения содержат следующие данные:

Связь настроена между атрибутами «Ключ страны» в измерении «Показатели» и «Ключ» в измерении «Страны».
В измерениях задана отметка:

Рассмотрим отметку, которая будет использоваться в блоке расчёта, при различном поведении связи:
По умолчанию. В связанном измерении источника данных будут оставлены только те отмеченные элементы, для которых есть соответствующий отмеченный элемент в связанном измерении приёмника данных:

При расчёте возникнет ошибка из-за того, что для элемента «Инфляция, %» не зафиксирована отметка в измерении «Страны»;
Фильтровать приёмник. В связанном измерении приёмника данных будут оставлены только те отмеченные элементы, для которых есть соответствующий отмеченный элемент в связанном измерении источника данных:

Пустая точка, если элемент не найден. В связанном измерении источника данных будут оставлены только те отмеченные элементы, для которых есть соответствующий отмеченный элемент в связанном измерении приёмника данных:

При расчёте по элементу «Инфляция, %» будет использоваться значение Null в измерении «Страны».
Рассмотрим отметку, которая будет использоваться в блоке расчёта, при связи, использующей смещение с различных позиций:
отметка, полученная до применения смещения:

отметка, полученная при применении смещения от текущего элемента на один элемент вперёд:

отметка, полученная при применении смещения от первого элемента на один элемент вперёд:

отметка, полученная при применении смещения от последнего элемента на один элемент назад:

См. также: