|
Через "Построитель.Вывести();". Можно, как-то управлять шириной, выводимых колонок? | ☑ | ||
---|---|---|---|---|
0
SkillUp
12.11.19
✎
13:47
|
Мой код:
ТаблицаЗначений = ЭтотОбъект.Сотррудники.Выгрузить(); Построитель=Новый ПостроительОтчета(); Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(ТаблицаЗначений); Построитель.Вывести(); При печати ,все не помещается на лист А4. Из-за длинных колонок (например - "номерстроки"). |
|||
1
Волшебник
12.11.19
✎
13:51
|
В диалоге печати выбери "По ширине страницы"
|
|||
2
Cyberhawk
12.11.19
✎
13:51
|
Если у ТЗ задать ширину то она влияет на ширину выходного табдока
|
|||
3
Cyberhawk
12.11.19
✎
13:51
|
*у ТЗ задать ширину колонок
|
|||
4
SkillUp
12.11.19
✎
13:51
|
(2) Понял...
|
|||
5
SkillUp
12.11.19
✎
13:51
|
(1) СПАСИБО!
|
|||
6
Волшебник
12.11.19
✎
13:51
|
можно ещё подключить свой макет, в котором настроить ширину колонок
|
|||
7
Cyberhawk
12.11.19
✎
13:52
|
Хотя не, походу не влияет, там где это делал там и ширина областей табдока берется из ширины колонок, а не через построитель
|
|||
8
Chameleon1980
12.11.19
✎
16:29
|
У тз ширина колонок? Вы не про тп? Это же не 77
|
|||
9
ДенисЧ
12.11.19
✎
16:32
|
А можно посмотреть в универсальный отчет (что на построителе) и увидеть, как там они автоматом считают ширины колонок
|
|||
10
vova1122
12.11.19
✎
16:42
|
А если так:
Построитель.Макет = Неопределено; Макет = Построитель.Макет; Область = Макет.Область(); Область.ШиринаКолонки = 10; Построитель.Макет = Макет; |
|||
11
Fish
12.11.19
✎
16:43
|
(10) Ошибка же будет.
|
|||
12
Fish
12.11.19
✎
16:43
|
+(11) На третьей строке.
|
|||
13
vova1122
12.11.19
✎
16:49
|
(11) Почему? Проверь
|
|||
14
Fish
12.11.19
✎
16:50
|
(13) Потому что в третьей строке у тебя Макет будет Неопределено.
|
|||
15
Fish
12.11.19
✎
16:51
|
(14) Хотя туплю :))
|
|||
16
vova1122
12.11.19
✎
16:51
|
Построитель = Новый ПостроительОтчета;
Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(Тарифи1С); Построитель.Макет = Неопределено; Макет = Построитель.Макет; Область = Макет.Область(); Область.ШиринаКолонки = 10; Построитель.Макет = Макет; Построитель.Выполнить(); // по вкусу Построитель.Вывести(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |