Характеристики в отчете 1с
Умеете ли вы работать с вкладкой Характеристики конструктора запросов в СКД? Если нет, то следующий разбор вопроса для вас. Тренер на простом примере продемонстрирует, как в отчете на СКД легко добавить возможность использования дополнительных свойств объектов. При этом ни один ПВХ задействован не будет))
Вопрос
Вроде все понятно в теории, а на практике не получается вывести в отчете дополнительные сведения. Помогите мне на моем примере, пожалуйста.Ответ
Создаем пустую базу, добавляем в конфигураторе справочник Физлица и независимый непериодический регистр сведений ИдентификаторыФизлиц следующей структуры:
В пользовательском режиме создаем элемент справочника, заполняем идентификатор в регистре:
В конструкторе схемы компоновки на закладке Характеристики выполняем следующие настройки:
(нажмите, чтобы увеличить картинку)
Обратите внимание, что ни одного ПВХ в базе нет.
Настройки выполняем именно таким образом:
- В колонке Тип указываем, для какого объекта настраиваем характеристики – это справочник Физлица.
- Поскольку в базе нет объекта (таблицы), где хранится перечень используемых видов характеристик (например, ПВХ), то в качестве источника видов характеристик используем запрос. В качестве ключа и имени вида характеристики указываем строку “Идентификатор физлица”. Значит, в пользовательском режиме, когда развернем список вложенных полей для физлица, будет доступно новое поле “Идентификатор физлица”.
- Поскольку в регистре сведений ИдентификаторыФизлиц нет поля, где хранится вид характеристики, тоже используем запрос, в котором строкой пропишем имя вида характеристики – “Идентификатор физлица”.
Поле объекта – это измерение регистра сведений “Физлицо”, так как именно в нем содержится поле нужного типа (п. 1), для которого получаем значения свойства.
Поле вида – это ключ вида характеристики (строка “Идентификатор физлица”), так как в регистре нет отдельного поля для хранения вида характеристики. Здесь должно быть указано то же значение, что и в “Поле ключа”. Так связывается вид характеристики и значение характеристики.
Поле значения – это ресурс регистра сведений “ИдентификаторФизлица”, поскольку именно в нем хранится значение характеристики – сам идентификатор.
После таких настроек в отчете можно вывести вложенное поле “Идентификатор физлица”:
Читайте также: