Имя: Пароль:
1C
1С v8
Программное изменение своего макета в СКД
0 zerat
 
13.01.14
09:19
Всем привет! Уважаемые знатоки СКД, имеется кросс-отчет со своим макетом, условное оформление на него не действует, мне нужно при условии уменьшать ширину колонки, допустим если в ресурсе значение равно "0" тогда ширина колонки 0 либо -1. Как это сделать подскажите пожалуйста.
1 ИС-2
 
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) Открой для себя процедуру модуля отчета ПриКомпоновкеРезультата. Все можно сделать там. Кнопку тут нах не упала.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан