Имя: Пароль:
1C
1С v8
Как в СКД выводимые данные в макет центрировать?
0 Coldboy
 
22.06.12
12:19
Здравствуйте. Вывожу данные через СКД,а именно маект СКД, а набор данные это объект.
   ВнешниеНаборыДанных = Новый Структура;
   ВнешниеНаборыДанных.Вставить("Детально",ТаблицаПО44Счету);
   ВнешниеНаборыДанных.Вставить("Сортировка",ТаблицаРезультат);
   СхемаКомпоновкиДанных = ПолучитьМакет("Детально");
   Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДАнных;
   МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки);
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных,ДанныеРасшифровки);
   //ДокументРезультат = Новый ТабличныйДокумент;
   ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДАнныхВТабличныйДокумент;
   ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
   ДокументРезультат.ВывестиГоризонтальныйРазделительСтраниц();
Таблица получается не на всю страницу, а бывает на всю, в зависимости от месяца, как сделать, чтобы выводимые данные через скд центрировать? Чтобы таблицы были по центру, всегда
1 Cube
 
22.06.12
12:21
(0) Задай фиксированную щирину всем колонкам таблицы через условное оформление, чтобы на всю страницу влазило всегда.
2 Coldboy
 
22.06.12
12:32
Он влазиет на всю страницу. Если я задам, и у меня будет место 5, 10 колонк все выйдет ...
3 Coldboy
 
22.06.12
12:32
Точнее будет не кекс...
4 Cube
 
22.06.12
12:44
Ппц... Подучил бы ты русский, для начала...)
Скрины давай! Из твоего набора букв ничего не понятно.
5 Coldboy
 
22.06.12
12:47
А что не понятного, выводится две таблицы, на две страницы.
Выглядит это примерно так,
|[перваятб]        |
|                  |
|                  |

|[втораятаблица]   |
|                  |
|                  |

хочется чтобы было так:
|    [перваятб]    |
|                  |
|                  |

| [втораятаблица]  |
|                  |
|                  |

Ща понятней?
6 Cube
 
22.06.12
12:49
(5) Клевые скрины...
Количество колонок у тебя всегда одинаковое?
7 Coldboy
 
22.06.12
12:51
Нет, так как статей затрат может быть, на одном складе 5, на другом 10. Естественно таблицы по данным складам на разных страницах.

P.S. знал бы куда картинки можно выкладывать и скинуть скрин, уже бы сделал)
8 badboychik
 
22.06.12
12:52
изврат какой то. Какая разница по центру листа отчет или нет
9 badboychik
 
22.06.12
12:53
(7) открой для себя мир картинкохранилищ. Начни с www.savepic.net
10 Coldboy
 
22.06.12
12:54
(9) для красоты глаза)))
11 badboychik
 
22.06.12
12:58
ну тогда бери результат вывода СКД как табличную область и высчитай ширину всех колонок, потом слева добавь пустую колонку с точно расчитанной шириной чтоб получилось по центру

НужнаяШирина = (ШиринаСтраницы - ШиринаРезультатаСКД)/2
12 Cube
 
22.06.12
13:11
(7) Сюда выкладывай: http://itmages.ru
(8) +1
(11) +1
13 Coldboy
 
22.06.12
16:35
а где взять ширину скд?
14 Buster007
 
22.06.12
16:38
в экселе тоже выравниваешь по центру листа таблицы?
15 Coldboy
 
02.07.12
10:37
(14) дело в том, что масштаб становится общий, а это нежелательно, хотелось бы, Чтобы на каждой старнице растяжение на всю длину было, а то в одной 3 колонки, в другой 24, все расстягивается, и становится так, что эти 3 колонки не видно, и они вообще кроху составляют на 1 странице. Надеюсь меня поняли.
16 Coldboy
 
02.07.12
10:44
UP!
17 Coldboy
 
05.07.12
12:06
UP!
18 Cube
 
05.07.12
12:16
Где скрин?
19 Coldboy
 
05.07.12
12:23
Скрин как хочу чтобы было или как щас?
20 Cube
 
05.07.12
12:34
(19) Давай уже два скрина :)
21 Coldboy
 
05.07.12
16:57
Первая страница http://itmages.ru/image/view/582267/fbe18c3a
Вторая страница http://itmages.ru/image/view/582279/594b1a99
Третья страница http://itmages.ru/image/view/582284/ec7f11b6

Хотелось, чтобы первая и третья были растянуты, как 2 на всю страницу, то при печати, те мелкие это большая. Вот что я хочу, чтобы все были на всю страницу
22 Coldboy
 
05.07.12
16:58
или хотя бы, что первая и третья не сужались, если как вторая будет еще больше.
23 EvgeniuXP
 
05.07.12
18:03
(11) о ужас, семерочник так не делает и это говорит восьмерочник! технология с семерки осталась!
24 EvgeniuXP
 
05.07.12
18:07
интересно, как у динамических (в одном случае две колонки, в другом 4, в зависимости от того сколько пользователь выбрал групп) колонок по центру вы выравниваете?
25 EvgeniuXP
 
05.07.12
18:09
а по центру таблицы слабо?
26 EvgeniuXP
 
05.07.12
18:10
OFF: Сколько стоит такой спец. - вот эти люди знают (от 120 тыр. просят).
27 Coldboy
 
06.07.12
10:20
(25) в Excel же ровняется. да и если их раскидать на одну страницу самому потмо копировать, то тоже получается, что-то.
28 Coldboy
 
06.07.12
14:55
Up
29 Coldboy
 
06.07.12
15:13
че вариантов нет?
30 Coldboy
 
06.07.12
16:46
UPPPPP!
31 Coldboy
 
09.07.12
09:13
UP!
Закон Брукера: Даже маленькая практика стоит большой теории.