Вход | Регистрация

1С:Предприятие ::

Метки: 

Как сделать заголовок скд по центру.

Я
   sqr4
 
25.06.18 - 11:27
Используется стандартный заголовок СКД, тот что на последней вкладке, который в зависимости от параметров изменяет свое значение. Сейчас он по левому краю, как сделать его по центру, с учетом того что состав колонок может меняться
 
  Рекламное место пустует
   DrShad
 
1 - 25.06.18 - 11:29
макет
   ssh2006
 
2 - 25.06.18 - 11:33
или условное оформление поля - область использования - взаголовке полей
   sqr4
 
3 - 25.06.18 - 11:34
(1) а как макет поможет, не совсем понял, если количество колонок может измениться от 1 до 100
   sqr4
 
4 - 25.06.18 - 11:34
(2) не работает так как надо, не по центру там
   sqr4
 
5 - 25.06.18 - 11:40
Кроме как самому ширину документа результата изменять, пока ничего не придумал
   SleepyHead
 
6 - 25.06.18 - 12:34
(0) зачем? Чем не устраивает заголовок слева?
   Darych
 
7 - 25.06.18 - 12:37
(6) думается что тупое тело какое-нить так захотело
   SleepyHead
 
8 - 25.06.18 - 12:39
(7) Если (как пишет автор) может быть много колонок, придется еще и пролистывать отчет вправо, чтобы прочитать заголовок.

Неудобно же.
   sqr4
 
9 - 25.06.18 - 12:41
(7) Совершенно верно, тупое тело такое хочет
   Darych
 
10 - 25.06.18 - 12:50
(9) пошли его, а то потом так и будешь печ формы для него править
 
 
   sqr4
 
11 - 25.06.18 - 12:51
Уже послал
   Evgueni
 
12 - 25.06.18 - 14:25
<code>Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;

    СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    Настройки = КомпоновщикНастроек.ПолучитьНастройки(); 
    ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
    ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки);
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);  
    ДокументРезультат.ПоказатьУровеньГруппировокСтрок(2);
    
КонецПроцедуры</code>
Берёшь ДокументРезультат и извращаешься на ним как хочешь


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует