Список фотографий в отчёте.

Общение на разные темы
Ответить
goodwen
Сообщения: 11
Зарегистрирован: 16 дек 2013, 04:32

Список фотографий в отчёте.

Сообщение goodwen » 16 дек 2013, 04:39

Здравствуйте, мне необходимо создавать отчёты о нарушениях в производстве, в который должны включаться фотографии подтверждающие наличие нарушения. Я не понимаю какое свойство должно быть в бизнес объекте:

Код: Выделить всё

public class ViolationDto
{
            public byte[] Photos { get;set; }
            //Or
            public string[] PhotoPaths { get;set; }
}
А так же мне не понятно как в самом шаблоне отчёта указать байдинг на изображение. Как я могу решить данную проблему?
HighAley
Сообщения: 1955
Зарегистрирован: 08 июн 2011, 07:36

Re: Список фотографий в отчёте.

Сообщение HighAley » 16 дек 2013, 05:33

Здравствуйте.

Вы можете использовать любое из этих свойств.
Всю необходимую информацию вы можете найти в нашей документации.

Спасибо.
goodwen
Сообщения: 11
Зарегистрирован: 16 дек 2013, 04:32

Re: Список фотографий в отчёте.

Сообщение goodwen » 16 дек 2013, 06:46

Благодарю Вас за помощь, начал делать и столкнулся со следующей проблемой: ниже приведена часть кода бизнес объектов:

Код: Выделить всё

    public class ViolationReportDto
    {
        public string Description { get; set; }
        public ICollection<Image> Photos { get; set; } 
    }
В прикреплённом файле "Пример отчёта.png" пример того как выводятся нарушения, они сгруппированы и выводятся через нумерацию. У каждого нарушения могут быть фотографии, а могут и не быть вообще.
После того как я добавил в шаблон отчёта, пример которого прикреплён к сообщению (TargetedRevision.mrt), я получаю не правильный отчёт, как показано в файле "Пример не правильного отчёта.png". То есть в отчёт включаются всегда почему то только те нарушения, которые имеют хотя бы одну фотографию, а которые не имеют не включаются.
Что я сделал не правильно в шаблоне отчёта?
Вложения
TargetedRevision.mrt
(65.44 КБ) 278 скачиваний
Пример не правильного отчёта.png
Пример не правильного отчёта.png (98.49 КБ) 2275 просмотров
Пример отчёта.png
Пример отчёта.png (96.67 КБ) 2275 просмотров
goodwen
Сообщения: 11
Зарегистрирован: 16 дек 2013, 04:32

Re: Список фотографий в отчёте.

Сообщение goodwen » 16 дек 2013, 08:18

Получилось самостоятельно найти решение, оказывается в этом случаи нужно использовать вложенный DataBand с помощью Panel. В родительском отображать текст, а в дочернем коллекцию изображений.
HighAley
Сообщения: 1955
Зарегистрирован: 08 июн 2011, 07:36

Re: Список фотографий в отчёте.

Сообщение HighAley » 16 дек 2013, 12:08

Здравствуйте.

Вероятнее всего вам надо было установить свойство Print if Detail Empty (Печатать если нет детальных данных) у мастер-бэндов в значение True (Да).

Спасибо.
Ответить