|
Как вывести в макете картинку рядом с таблицей? | ☑ | ||
---|---|---|---|---|
0
Help1с
20.11.15
✎
08:22
|
Добрый день.
Вывожу таблицу в макет: в цикле получил строку - вывел. После этого нужно вывести картинку, она должна располагаться на уровне шапки таблицы, но при выводе область выводится ниже таблицы (что логично). Как сделать чтобы картинка выводилась на уровне шапки? Макет вида: ОбластьШапки Картинка ШапкаТаблицы ОбластьСтроки СтрокаТаблицы ОбластьИтог Итог |
|||
1
Горогуля
20.11.15
✎
08:26
|
выводить в момент вывода шапки
|
|||
2
Help1с
20.11.15
✎
08:36
|
(1) а может есть способ вывести два макета? один рядом с другим.
|
|||
3
Горогуля
20.11.15
✎
08:37
|
присоединить одну область к другой?
|
|||
4
Fish
20.11.15
✎
08:43
|
(0) А почему картинку сразу нельзя выводить?
|
|||
5
Help1с
20.11.15
✎
09:39
|
размер картинки возможно придется подгонять под количество строк. поэтому сначала строки, потом картинку.
|
|||
6
Fish
20.11.15
✎
09:40
|
(5) Ну так количество строк можно узнать ещё до их вывода :)
|
|||
7
Help1с
20.11.15
✎
14:12
|
У меня сейчас есть общая область, а в ней область для таблицы.
делаю вот так: 1. Получаю Общую область макета. 2. Вывожу в область картинку. 3. Получаю область таблицы. 3. Обхожу результат запроса и вывожу строки области таблицы. 4. Делаю вывод макета. В итоге у меня шапка у таблицы выводится два раза. Рисунок Таблица (пусто) (заполненная таблица) Рисунок Таблица (Рисунок) (макет таблицы) Как сделать чтоб нормально вывести один раз? Нужно таблицу сформировать и не показывать, т.е. не выводить строки, не знаю как это делается. |
|||
8
Help1с
20.11.15
✎
14:14
|
(7) +поправка: пункт 2 не выполняю, вывожу общий макет после всех пунктов.
|
|||
9
Help1с
23.11.15
✎
07:07
|
может можно как-то рисунок добавить или вывести в определенное место по определенным размерам после формирования табличного документа перед его отображением?
|
|||
10
Help1с
25.11.15
✎
14:01
|
Решил проблему. Может кому-то будет интересно.
РисунокКартинка = ОбластьМакетаШапка.Рисунки.Картинка; ТекСхема = Новый Картинка(ДвоичныеДанные); РисунокКартинка.Картинка = ТекСхема; РисунокКартинка.РазмерКартинки = РазмерКартинки.АвтоРазмер; ТабДокумент.Вывести(ОбластьМакетаШапка); //тут я вывожу таблицу..... //возвращаюсь к картинке, нахожу ее в табличном документе и меняю размер ЕстьСхема = Истина; Если ЕстьСхема Тогда МестоДляРисунка = ТабДокумент.Рисунки[ТекСхема]; МестоДляРисунка.Высота = 100; КонецЕсли; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |