Характеристики в отчете 1с

Обновлено: 07.07.2024

Умеете ли вы работать с вкладкой Характеристики конструктора запросов в СКД? Если нет, то следующий разбор вопроса для вас. Тренер на простом примере продемонстрирует, как в отчете на СКД легко добавить возможность использования дополнительных свойств объектов. При этом ни один ПВХ задействован не будет))

Вопрос

Вроде все понятно в теории, а на практике не получается вывести в отчете дополнительные сведения. Помогите мне на моем примере, пожалуйста.

Ответ

Создаем пустую базу, добавляем в конфигураторе справочник Физлица и независимый непериодический регистр сведений ИдентификаторыФизлиц следующей структуры:

Регистр сведений ИдентификаторыФизлиц

В пользовательском режиме создаем элемент справочника, заполняем идентификатор в регистре:

Идентификатор в регистре

В конструкторе схемы компоновки на закладке Характеристики выполняем следующие настройки:

Настройки

(нажмите, чтобы увеличить картинку)

Обратите внимание, что ни одного ПВХ в базе нет.

Настройки выполняем именно таким образом:

  1. В колонке Тип указываем, для какого объекта настраиваем характеристики – это справочник Физлица.
  2. Поскольку в базе нет объекта (таблицы), где хранится перечень используемых видов характеристик (например, ПВХ), то в качестве источника видов характеристик используем запрос. В качестве ключа и имени вида характеристики указываем строку “Идентификатор физлица”. Значит, в пользовательском режиме, когда развернем список вложенных полей для физлица, будет доступно новое поле “Идентификатор физлица”.
  3. Поскольку в регистре сведений ИдентификаторыФизлиц нет поля, где хранится вид характеристики, тоже используем запрос, в котором строкой пропишем имя вида характеристики – “Идентификатор физлица”.

Поле объекта – это измерение регистра сведений “Физлицо”, так как именно в нем содержится поле нужного типа (п. 1), для которого получаем значения свойства.

Поле вида – это ключ вида характеристики (строка “Идентификатор физлица”), так как в регистре нет отдельного поля для хранения вида характеристики. Здесь должно быть указано то же значение, что и в “Поле ключа”. Так связывается вид характеристики и значение характеристики.

Поле значения – это ресурс регистра сведений “ИдентификаторФизлица”, поскольку именно в нем хранится значение характеристики – сам идентификатор.

После таких настроек в отчете можно вывести вложенное поле “Идентификатор физлица”:

Читайте также: