Готовишься к экзамену?
Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.
В конструкторе СКД, где задается привязка (соответствие) полей/параметров между основной (внешней) схемой отчета и подключенной вложенной схемой?
В основной схеме: на вкладке «Вложенные схемы», открыв окно из колонки/поля «Настройки» для нужной вложенной схемы
Неправильно: Это место действительно позволяет настроить передачу значений (параметры и отборы) из схемы-владельца во вложенную схему через её «Настройки». Но оно не единственное: такую же привязку можно выполнить и из настроек внешней схемы на вкладке «Настройки», поэтому вариант 1 сам по себе неполный.
Только внутри самой вложенной схемы: в её собственных настройках
Неправильно: Вложенная схема может иметь свои «дефолтные» настройки, но связь с родительскими полями обычно задают именно снаружи - в основной схеме, чтобы подставлять значения из «ОбъектНастройкиВладелец» (поля/параметры владельца) в параметры и отборы вложенного отчета. Если настраивать только внутри вложенной схемы, вы не обеспечите передачу значений из внешней схемы.
В основной (внешней) схеме: на вкладке «Настройки», в элементе структуры отчета, куда добавлен «Вложенный отчет/вложенная схема»
Неправильно: Здесь действительно можно открыть настройки вложенного отчета уже в контексте структуры (например, у группировки) и задать параметры/отборы, ссылаясь на поля владельца. Но это лишь один из двух корректных способов (второй - через вкладку «Вложенные схемы»), поэтому вариант 3 в одиночку тоже неполный.
Верно 1 и 2
Неправильно: Вариант 1 верен как один из способов, но вариант 2 не является корректным местом для настройки именно связи между внешней и вложенной схемой (передачи значений владельца). Поэтому комбинация 1 и 2 не может быть правильной.
Верно 1 и 3
Правильно: Привязку полей/параметров между основной и вложенной схемой можно задавать либо через вкладку «Вложенные схемы» (колонка/поле «Настройки» у выбранной вложенной схемы), либо через вкладку «Настройки» основной схемы после добавления вложенного отчета в структуру. В обоих случаях вы настраиваете параметры и отборы вложенной схемы так, чтобы значения брались из полей/параметров схемы-владельца.
Верны все варианты (1, 2 и 3)
Неправильно: Варианты 1 и 3 описывают реальные места, где выполняется связка владельца и вложенной схемы. А вариант 2 не подходит как универсальный ответ, потому что настройки внутри вложенной схемы не являются основным механизмом задания связи с внешней схемой и не заменяют настройку передачи значений из владельца.
Пояснение
Связь внешней и вложенной схемы в СКД - это, по сути, настройка того, какие значения из основной схемы (схемы-владельца) будут подставляться во вложенную: в её параметры и/или отборы. Делается это снаружи, потому что вложенный отчет обычно должен «зависеть» от текущей строки/группировки внешнего отчета.
Практический пример: внешний отчет сгруппирован по «Номенклатура» и «ПериодДень», а внутри каждой номенклатуры нужно показать вложенный отчет с ценой на дату. Тогда:
1) Во внешней схеме добавьте вложенную схему на вкладке «Вложенные схемы».
2) Откройте «Настройки» для этой вложенной схемы (вкладка «Вложенные схемы» → колонка/поле «Настройки») и задайте:
- Параметр вложенной схемы (например, &ДатаДокумента) как поле владельца (обычно выбирают через «Поле компоновки данных» → «ОбъектНастройкиВладелец» → нужное поле/параметр, например «ПериодДень»).
- Отбор/связь по ключу: слева поле владельца (например, «Номенклатура» из «ОбъектНастройкиВладелец»), справа поле вложенной схемы («Номенклатура»).
3) Альтернативно (и это тоже корректно): добавьте «Вложенный отчет» в структуру на вкладке «Настройки» внешней схемы (например, внутрь группировки) и уже у этого элемента структуры откройте его настройки и задайте те же параметры/отборы.
Подсказка по диагностике: если вложенный отчет выводит пусто, чаще всего не задана связка по ключевому полю (например, Номенклатура) или параметр периода не передается из владельца. Также полезно убедиться, что нужные параметры/поля вложенной схемы доступны для настройки (не скрыты ограничением доступности) и что вложенная схема реально вставлена в структуру отчета (а не просто создана в списке «Вложенные схемы»).