|
v7: Formex не работает выборочная раскраска |
☑ |
0
Александр111
23.03.23
✎
09:10
|
Formex подключил
Создал документ с двумя реквизитами табличной части
Добавил в табличную часть текстовое поле с заголовком FormEx_ПланРаскраски
В Документе
Процедура ПриОткрытии()
ПриЗаписиПерепроводить(1);
ФормаРасш = 0;
ФормаРасш = СоздатьОбъект("РасширениеФормы");
ФормаРасш.РаскрашиватьТаблицу("МногострочнаяЧасть");
КонецПроцедуры
Функция Раскрасить()
Если Количество>2 Тогда
Возврат ("()(BRUSH[255]");
Иначе
Возврат ("()(BRUSH[100]");
КонецЕсли;
КонецФункции
Функцию раскрасить() прописал в поле формул FormEx_ПланРаскраски
Если в сервисе-Параметры-Formex стоит галка Включить раскраску таблиц и нет галки выборочная раскраска то строка в документе красится целиком, Если добавить галку выборочная раскраска, то не красит вообще.
Как сделать, чтоб красились только определенные ячейки в строке?
|
|
1
АгентБезопасной Нацио
23.03.23
✎
09:14
|
до 2 считать умеете? посчитайте для начала количество скобок
|
|
2
Александр111
23.03.23
✎
09:17
|
Функция Раскрасить()
Если Количество>2 Тогда
Возврат ("()()()(BRUSH[255]");
Иначе
Возврат ("()()()(BRUSH[100]");
КонецЕсли;
КонецФункции
Так тоже не работает
|
|
3
ADirks
23.03.23
✎
10:01
|
(0) перепутал технологии, да и место применения тоже
надо
Процедура ПослеСозданияФормы()
оСервис = СоздатьОбъект("Сервис");
оСервис.ВключитьРаскраскуТаблиц();
оСервис.ИспользоватьПланРаскраски(1);
КонецПроцедуры
|
|
4
Александр111
23.03.23
✎
10:11
|
3 Спасибо
|
|
5
Злопчинский
23.03.23
✎
10:38
|
Я цвета задаю понятным способом
Например
BRUSH_S[0xCCFF99]
Цвет в формате BGR!!!
|
|
6
Злопчинский
23.03.23
✎
10:40
|
Всегда было интересно
Почему BGR
А не RGB
?
|
|
7
Александр111
23.03.23
✎
10:47
|
Только начал разбираться, Цвет будет в формате RGB
|
|