Имя: Пароль:
1C
1С v8
SOS. Brain in trash. Почему не работает?
,
0 espanol
 
18.10.12
14:49
ТабличныйДокумент.Вывести(ОбластьСтрокаПериод, 4);
               ТабличныйДокумент.Присоединить(ОбластьСтрокаЦех, 4);
               ОбластьСтрокаИсполнитель.ТекущаяОбласть.ЦветТекста   = Новый Цвет(255,0,0);
               ОбластьСтрокаИсполнитель.ТекущаяОбласть.Шрифт        = Новый Шрифт(, , Истина, , , , );
               ОбластьСтрокаИсполнитель.Параметры.Сотрудник         = "Общий итог:";
               ТабличныйДокумент.Присоединить(ОбластьСтрокаИсполнитель, 4);
               ОбластьСтрокаИсполнитель.ТекущаяОбласть.ЦветТекста   = Новый Цвет(0,0,0);
               ОбластьСтрокаИсполнитель.ТекущаяОбласть.Шрифт        = Новый Шрифт(, , Ложь, , , , );
               ОбластьСтрокаНаряд.ТекущаяОбласть.ЦветТекста         = Новый Цвет(255,0,0);
               ОбластьСтрокаНаряд.ТекущаяОбласть.Шрифт              = Новый Шрифт(, , Истина, , , , );
               ОбластьСтрокаНаряд.Параметры.ПакетРабот              = СтрТУ.Строки.Количество();
               ТабличныйДокумент.Присоединить(ОбластьСтрокаНаряд, 4);
               ОбластьСтрокаНаряд.ТекущаяОбласть.ЦветТекста         = Новый Цвет(0,0,0);
               ОбластьСтрокаНаряд.ТекущаяОбласть.Шрифт              = Новый Шрифт(, , Ложь, , , , );
               ОбластьСтрокаСтатусВремя.ТекущаяОбласть.ЦветТекста   = Новый Цвет(255,0,0);
               ОбластьСтрокаСтатусВремя.ТекущаяОбласть.Шрифт        = Новый Шрифт(, , Истина, , , , );
               ОбластьСтрокаСтатусВремя.Параметры.ВремяПростоя      = ИтогПростПоСотрТХТ;
               ОбластьСтрокаСтатусВремя.Параметры.ВремяРаботы       = ИтогРабПоСотрТХТ;
               ОбластьСтрокаСтатусВремя.Параметры.ВремяНачала       = "";
               ОбластьСтрокаСтатусВремя.Параметры.Статус            = "";
               ТабличныйДокумент.Присоединить(ОбластьСтрокаСтатусВремя, 4);




К коду не придиратся, я тестирую.
Вопрос, почему для областей ОбластьСтрокаИсполнитель, ОбластьСтрокаНаряд срабатывает оформление шрифта, а для области ОбластьСтрокаСтатусВремя - нет?!
1 espanol
 
18.10.12
15:00
ну может кто предположение выдвинет?
2 AaNnDdRrEeYy
 
18.10.12
15:23
потомушо gовнокод, в макете раскасками заниматься непробовал?
3 Axel2009
 
18.10.12
15:26
лимит срабатываний исчерпан
4 Azrael
 
18.10.12
15:27
Маркером крась :)
а вообще проверь орфографию в коде... не может отрабатывать на одну область и не отрабатывать на другую
5 cdiamond
 
18.10.12
15:29
А у индусов есть форум одинэсников?
6 tdm
 
18.10.12
15:31
в самом макете еще смотреть надо - что за области такие
7 espanol
 
18.10.12
15:41
(2) 0тс0си, в макете не вариант потомучто
8 espanol
 
18.10.12
15:42
Разобрался, вертикальная область была на 4 параметра горизонтальной области, поэтому не срабатывало, пришлось создать 4 вертикальные области, каждую на свой параметр, тогда заработало...
9 pavelul73
 
18.10.12
15:44
А может вот эти 2 строки
ОбластьСтрокаНаряд.ТекущаяОбласть.ЦветТекста
ОбластьСтрокаНаряд.ТекущаяОбласть.Шрифт
Нужно написать до
ТабличныйДокумент.Присоединить(ОбластьСтрокаНаряд, 4);?
10 Reset
 
18.10.12
15:44
"ИтогПростПоСотрТХТ"
11 Утконос
 
18.10.12
15:48
//сначала выведи
ТабличныйДокумент.Присоединить(ОбластьСтрокаСтатусВремя, 4);                
//а потом раскрашивай
ОбластьСтрокаСтатусВремя.ТекущаяОбласть.ЦветТекста   = Новый Цвет(255,0,0);
ОбластьСтрокаСтатусВремя.ТекущаяОбласть.Шрифт        = Новый Шрифт(, , Истина, , , , );
ОбластьСтрокаСтатусВремя.Параметры.ВремяПростоя      = ИтогПростПоСотрТХТ;
ОбластьСтрокаСтатусВремя.Параметры.ВремяРаботы       = ИтогРабПоСотрТХТ;
ОбластьСтрокаСтатусВремя.Параметры.ВремяНачала       = "";
ОбластьСтрокаСтатусВремя.Параметры.Статус            = "";
12 Reset
 
18.10.12
16:05
(11) "Поехали, потом заведешь" ? :)