Вывод картинки в отчете на СКД

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

Расскажу свой алгоритм на небольшом примере.

Пример.  (Пример вывода картинки в СКД)

Необходимо на базе справочника «Номенклатура» вывести реквизит «Ссылка»  и картинку возле этого реквизита. Вид картинки зависит от свойства «ЭтоГруппа» элемента справочника «Номенклатура».

Программная часть алгоритма оформлена в процедуре модуля отчета «ПриКомпоновкеРезультата«.Пример программного кода

В схеме компоновке данных в «вычисляемые поля» было добавлено поле «ПолеКартинка». В выражение добавлено значение «%Картинка%», поэтому выражению будем искать область ячеек куда необходимо вставить нашу картинку.Настройка вычисляемого поля

В это поле и будет выводится наша картинка.

Создана следующая настройка схемы компоновки данных:Настройка СКД

После вывода отчета получили следующий результат:Результат отчета

 

 

 

 

 

 

 

 

 

 

 

Популярность: 28%

Запись опубликована в рубрике Отчеты (работа СКД) с метками , , , , . Добавьте в закладки постоянную ссылку.

Один комментарий на «Вывод картинки в отчете на СКД»

  1. Хихис говорит:

    Спасибо огромное автору. Это тот редкий случай, когда всё работает именно так как заявлено. Пояснения очень толковые и все по делу. Спасибо.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *