|
Через "Построитель.Вывести();". Можно, как-то управлять шириной, выводимых колонок?
| ☑ |
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;
Построитель.Макет = Макет;
Построитель.Выполнить(); // по вкусу
Построитель.Вывести();
|
|