Имя: Пароль:
1C
1С v8
Программное изменение своего макета в СКД
0 zerat
 
13.01.14
09:19
Всем привет! Уважаемые знатоки СКД, имеется кросс-отчет со своим макетом, условное оформление на него не действует, мне нужно при условии уменьшать ширину колонки, допустим если в ресурсе значение равно "0" тогда ширина колонки 0 либо -1. Как это сделать подскажите пожалуйста.
1 ИС-2
 
naïve
13.01.14
09:34
а почему условное оформление не работает? Это фича 1C или (0) что-то не так делает?

Тупой вариант. Сделать свою кнопку Сформировать, где отчет формируется методом СкомпоноватьРезультат() и програмнно обрабатывается сам табличный документ (меняется ширина колонок)
2 zerat
 
13.01.14
09:45
(1) есть пример формирования отчета методом СкомпоноватьРезультат() ?
3 Defender aka LINN
 
13.01.14
09:54
(2) А тебе пример для чего - непонятно, сколько пробелов ставить перед вызовом метода, или неясно, стоит ли пусты строки до и после вставлять?
4 Серго62
 
13.01.14
10:02
Вот ссылка http://files.spec8.ru/main_materials/BonusesSpec8RU/Aug2011-SystemOfDataComposition/1CDev-SystemOfDataComposition.rar

качай, смотри, там ближе к концу есть пример, как программно выводить скд...
5 zerat
 
13.01.14
10:06
(4) ok, спасибо
6 Aprobator
 
13.01.14
10:16
(1) Открой для себя процедуру модуля отчета ПриКомпоновкеРезультата. Все можно сделать там. Кнопку тут нах не упала.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн