Имя: Пароль:
1C
 
Установка атрибутов «Области таблицы»
0 Tepesh
 
28.02.06
07:46
В отчете указываю:

Если <... условие ...> Тогда
  Таб.Секция("R1C30").Полужирный(1);
Иначе
  Таб.Секция("R1C30").Полужирный(0);
КонецЕсли;

При вывод - эфект ноль, текст не выделяется. По долбагеру всё работает. Где тут ошибка?
1 SnarkHunter
 
28.02.06
08:00
Я могу, конечно, чего-то не знать, но метод Секция у объекта Таблица я не встречал... Да и в координатах нужен разделитель ":"...
2 Tepesh
 
28.02.06
08:09
(1) Тфу блин... Очепятка... Спасибо.

Точнее так:

Если <... условие ...> Тогда
  Таб.Область("R5C1:R5C30").Полужирный(1);
Иначе
  Таб.Область("R5C1:R5C30").Полужирный(0);
КонецЕсли;

Но всё равно не работает :-(((
3 SnarkHunter
 
28.02.06
08:12
Попробуй так:

Обл = Таб.Область("R5C1:R5C30");
Если <... условие ...> Тогда
  Обл.Полужирный(1);
Иначе
  Обл.Полужирный(0);
КонецЕсли;
4 Tepesh
 
28.02.06
08:36
(3) Ну никак не хочет... :-(((
5 Ёпрст2
 
28.02.06
08:47
(4)Надеюсь, сначала хоть секцию вывел?
Вот те кусок рабочего кода:

ШирТаб = 16;//количество столбцов
Таб.ВывестиСекцию(<НазваниеСекции>);
НачСтр = Таб.ВысотаТаблицы();
Таб.Область(НачСтр, 1, ВысТаб, ШирТаб).Полужирный(1);//выделить, начиная с первого
6 чувак
 
28.02.06
09:04
(5)Если ты в этом разбираешся делай добро, помоги а. Пости 8 читай
Какой код синего цвета?;
7 evGenius
 
28.02.06
09:07
Эти ячейки (R5C1:R5C30) уже должны быть выведены, когда пытаешься сделать жирным.
8 Ёпрст2
 
28.02.06
09:55
Найди в модуле строку Т.ВывестиСекцию("Секция_5"); И замени на это:


Т.ВывестиСекцию("Секция_5");                                                          
Если Ит.Субконто(2).ЭтоГруппа()=1 Тогда
  НачСтр = Т.ВысотаТаблицы();
  Т.Область(НачСтр, 1, НачСтр, 7).Полужирный(1);
  Т.Область(НачСтр, 1, НачСтр, 7).ЦветТекста(0,0,255);                КонецЕсли;
Закон Брукера: Даже маленькая практика стоит большой теории.