Имя: Пароль:
1C
1С v8
Помогите.программное формирование СКД. добавление полей,условное оформление.как?
0 Ma3eIIa
 
06.06.15
05:41
Помогите. программное формирование СКД. добавление полей, условное оформление.
Суть в чем есть ресурсы их может быть n количество. при определенном условие нужно подкрасить цветом.
Гуглил. но нечего не нашел. поделитесь ссылками. спасибо
1 Cyberhawk
 
06.06.15
06:54
2 Ma3eIIa
 
06.06.15
07:14
(1) там жадные. акк. есть но не на все :(
3 Web00001
 
06.06.15
07:37
(2)Если руками можешь сделать, то можно настроить а потом скормить вот этому товарищу http://catalog.mista.ru/public/173317/
4 Ma3eIIa
 
06.06.15
07:54
(3) там вот так. добавлял. но криво как то. скд не может найти нужные параметры :(
вот так добавляем параметры. дублировал и переменовывал но ошибка. мне его не нужно показывать в таб доке. а только уловное оформление. а в макете скд только внешний источник и 3 поля. все остальное добавляется программно

Для Каждого Интервал Из СписокИнтервалов Цикл
        ИмяПоля = "ОстатокПериода" + Индекс;
        Поле = СхемаКомпоновкиДанных.НаборыДанных[0].Поля.Найти(ИмяПоля);
        Если Поле = Неопределено Тогда
            Поле = СхемаКомпоновкиДанных.НаборыДанных[0].Поля.Добавить(Тип("ПолеНабораДанныхСхемыКомпоновкиДанных"));
        КонецЕсли;
        Поле.Поле        = ИмяПоля;
        Поле.ПутьКДанным = ИмяПоля;
        Поле.Заголовок   = Интервал.Представление;
        Поле.ТипЗначения = ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(15, 0);
        ТиповыеОтчеты.УстановитьПараметр(Поле.Оформление, "Формат", "ЧЦ=15; ЧДЦ=0");
        ТиповыеОтчеты.УстановитьПараметр(Поле.Оформление, "МинимальнаяШирина", 15);
        ТиповыеОтчеты.УстановитьПараметр(Поле.Оформление, "МаксимальнаяШирина", 15);
        
        ПолеИтога = СхемаКомпоновкиДанных.ПоляИтога.Добавить();
        ПолеИтога.ПутьКДанным = ИмяПоля;
        ПолеИтога.Выражение   = "Сумма(" + ИмяПоля + ")";
        
        ТиповыеОтчеты.ДобавитьВыбранноеПоле(ПапкаСПолями, ИмяПоля);
        Индекс = Индекс + 1;
        ЗначениеПоследнего = Интервал.Значение;
    КонецЦикла;
5 Ma3eIIa
 
06.06.15
07:55
(3) на счету zero :)
6 Web00001
 
06.06.15
08:55
(5)Какой смысл прятать почту?
7 Ma3eIIa
 
08.06.15
00:00
(6) а надо показывать ?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.