cro-logo      
Добро пожаловать, Гость. Пожалуйста, выберите Вход

 
 
  ГлавнаяСправкаПоискВход  
 
Переключение на Главную Страницу Страниц: 1
Послать Тему Печать
Выдать ФОТО в шаблон отчета (Прочитано 1 944 раз)
Вероника
Пользователь
**
Вне Форума



Сообщений: 15
Выдать ФОТО в шаблон отчета
15.09.2021 :: 08:03:51
 
Добрый день! Подскажите, пожалуйста.
В отчет по шаблону (база ЛИЦО) нужно среди прочих харакеристик выдать ФОТО лица (из связанной базы ФОТО). Прописываю формулу (с помощью LOOP), чтобы подцепить значение из связанной базы, использую функцию GETTEXT для работы с полями типа ФАЙЛ), но в итоге в шаблон отчета выдается набор символов  Нерешительный, а нужно изображение. Благодарю заранее за помощь.
Наверх
 
 
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 050
Санкт-Петербург
Re: Выдать ФОТО в шаблон отчета
Ответ #1 - 15.09.2021 :: 10:04:41
 
А Вы точно используете шаблон отчета или выходную форму с формулами?
В шаблоне отчета поддерживается вывод графики из полей типа "Файл", но не из содержимого. Пример на картинке.
Поэтому Вам нужно указать сначала тег вывода связанной базы Фото, а в ней тег поля Файл.
Наверх
 

tag_photo.png (15 KB | 106 )
tag_photo.png
 
IP записан
 
Вероника
Пользователь
**
Вне Форума



Сообщений: 15
Re: Выдать ФОТО в шаблон отчета
Ответ #2 - 15.09.2021 :: 22:06:41
 
Добрый вечер! Спасибо, что отозвались.
Использую шаблон отчета. Но выводила ФОТО через формулу из выходных форм. Использую этот способ для вывода значений сложных полей, потому что иначе их невозможно вывести в ту же строку таблицы, что и значений простых полей корневой базы.  Ужас
Наверх
 
 
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 050
Санкт-Петербург
Re: Выдать ФОТО в шаблон отчета
Ответ #3 - 16.09.2021 :: 00:04:56
 
О возможности вывода изображений в виде бинарных данных информации не имеется.
Предлагается рассмотреть следующие варианты вывода:
- сделать базу Фото корневой для запроса и отчета и выводить изображение как простое поле, а текстовую информацию формировать из связанных баз с помощью формул;
- формировать документ word с помощью lua из форм ввода. Там можно с помощью механизма COM делать намного больше, чем в шаблонах отчетов.
Наверх
 
 
IP записан
 
Sinilga
Профи
****
Вне Форума


«Главное - улыбка, а остальное
- по инструкции»

Сообщений: 143
Re: Выдать ФОТО в шаблон отчета
Ответ #4 - 16.09.2021 :: 08:36:14
 
Вероника писал(а) 15.09.2021 :: 22:06:41:
...
Использую шаблон отчета. Но выводила ФОТО через формулу из выходных форм. Использую этот способ для вывода значений сложных полей, потому что иначе их невозможно вывести в ту же строку таблицы, что и значений простых полей корневой базы.  Ужас


Вывод изображений в шаблон отчета формулой, похоже, невоможен. Чтобы решить Вашу задачу можно схитрить:

ft.png

Создаем таблицу 2х2. Ячейки второго столбца объединяем и записываем туда теги вывода фотографии их связаной базы. Теги вывода данных из полей корневой базы ЛЦ записываем в ячейку второй строки первого столбца. Таким образом, теги вывода корневой и связаной базы оказываются в разных строках.

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

ft.png (14 KB | 94 )
ft.png
WWW  
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 050
Санкт-Петербург
Re: Выдать ФОТО в шаблон отчета
Ответ #5 - 16.09.2021 :: 11:52:42
 
Цитата:
...
Вывод изображений в шаблон отчета формулой, похоже, невоможен...


Похоже всё таки возможен. Вот тут описан вывод картинки в rtf формат и к нему применить специальные переменные для шаблонов отчетов @RTFON и @RTFOFF.
Наверх
 
 
IP записан
 
Zuluss
Бета-тестер
Вне Форума


Старинный пользователь
Кронос

Сообщений: 3 050
Санкт-Петербург
Re: Выдать ФОТО в шаблон отчета
Ответ #6 - 16.09.2021 :: 12:40:22
 
Попробовал смоделировать ситуацию на банке Primer, запуская выдачу таблицы от базы АД и выдачи в одной строке связанных записей ЛЦ.
Результат на картинке.
Наверх
 

OutTempl.PNG (98 KB | 105 )
OutTempl.PNG
 
IP записан
 
Вероника
Пользователь
**
Вне Форума



Сообщений: 15
Re: Выдать ФОТО в шаблон отчета
Ответ #7 - 20.09.2021 :: 08:16:06
 
Zuluss и Sinilga, огромное Вам спасибо за помощь!!!  Улыбка
Наверх
 
 
IP записан
 
Переключение на Главную Страницу Страниц: 1
Послать Тему Печать