|
v7: Расскраска строк табличного документа |
☑ |
0
BarakuzA
18.10.12
✎
10:20
|
Помогите расскрасить строки табличного документа:
прописал компоненту в гл мод,
вставил в таб документ Т и прописал функцию
Функция Проверка()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Если Количество>20 Тогда
Возврат "BRUSH["+ПолучитьЦвет(255,100,100)+"]";
Иначе
Возврат "BRUSH["+ПолучитьЦвет(255,255,100)+"]";
КонецЕсли;
КонецЦикла;
КонецФункции
Но все расскрашивается одним цветом.
|
|
1
titan_aleks
18.10.12
✎
10:27
|
Случайно не через окно терминала смотрите где 256 цветов стоит ограничение?
|
|
2
BarakuzA
18.10.12
✎
10:29
|
(1) - нет,
|
|
3
BarakuzA
18.10.12
✎
10:29
|
переписал вот так, но результат тот же
Функция Проверка()
Цвет="";
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
Если Количество>20 Тогда
Цвет= "BRUSH["+ПолучитьЦвет(255,100,100)+"]";
Иначе
Цвет= "BRUSH["+ПолучитьЦвет(255,255,100)+"]";
КонецЕсли;
КонецЦикла;
Возврат Цвет;
КонецФункции
|
|
4
KishMish
18.10.12
✎
10:33
|
алгоритм сам не верен
ты в функции перебираешь строки, и получаешь ОДИН цвет для последней строки и его возвращаешь.
наверное, надо возвращать цвет для каждой строки?
|
|
5
titan_aleks
18.10.12
✎
10:34
|
Через цикл не надо. Просто возвращай цвет/
|
|
6
BarakuzA
18.10.12
✎
10:38
|
(4), (5)- спасибо, помогло)))
|
|