|
v7: Color -цвета в 1C 7.7 | ☑ | ||
---|---|---|---|---|
0
Ring
17.01.14
✎
12:33
|
Подскажите пожалуйста!
Чем обеспечивается в 1С77 на форме обрботок, журналах, справочниках - цветовое выделение строк/ колонок. (т.е как в 8-ой версии окраска строк/столбцов). Спасибо. Какую dll надо подключать. |
|||
1
AeDen
17.01.14
✎
12:34
|
Формекс что-ли?
|
|||
2
Ring
17.01.14
✎
12:37
|
Что надо - внешн. компоненту
|
|||
3
Morales
17.01.14
✎
12:39
|
FormEx.dll
|
|||
4
Ring
17.01.14
✎
12:43
|
При подключении FormEx.dll
1С данные не нарушатся, |
|||
5
Ring
17.01.14
✎
12:44
|
Где брать, сказать из Интернет.
|
|||
6
Ёпрст
17.01.14
✎
12:44
|
(4) это факт
|
|||
7
Morales
17.01.14
✎
12:44
|
//---Глобальная переменная
//---FormEx-------------------------------------- Перем Сервис Экспорт; Процедура ПриНачалеРаботыСистемы() Если ЗагрузитьКомпоненту("FormEx.dll")=1 Тогда Сервис = СоздатьОбъект("Сервис"); //---Разрешаем использование раскраски таблиц Сервис.ВключитьРаскраскуТаблиц(); //---Добавляем индикатор клавиатуры и часы в статус бар Сервис.ПоказыватьИндикаторКлавиатуры(1); //--- Сервис.УстановитьОбои("D:\1C.DB\001.bmp",4,0); КонецЕсли; |
|||
8
Ёпрст
17.01.14
✎
12:44
|
||||
9
Ring
17.01.14
✎
12:44
|
медоды работы с FormEx.dll
где можно прочитать |
|||
10
Ring
17.01.14
✎
12:45
|
Спасибо
Буду вникать. |
|||
11
trdm
17.01.14
✎
12:49
|
set ChCl = CreateObject("MSComDlg.CommonDialog");
ChCl.ShowColor() color = ChCl.Color |
|||
12
trdm
17.01.14
✎
12:52
|
+(11) блин не то. просмотрел.
|
|||
13
Morales
17.01.14
✎
12:55
|
Потом в таблице на форме создаешь текстовый столбец
Свойтва столбца: Галка - сделать невидимым Заголовок - FormEx //не помню обязательно ли Закладка дополнительно - формула - СтатусОбработки() //В модуле формы Функция СтатусОбработки() Если <Условие> Тогда Возврат "BRUSH["+ПолучитьЦвет(200,0,0)+"]"; КонецЕсли КонецФункции Функция ПолучитьЦвет(Красный = 0,Зеленый = 0,Синий = 0) Экспорт // функция для формирования значения цвета из составляющих (RGB) Возврат Макс(0,Синий)*65536+Макс(0,Зеленый)*256+Макс(0,Красный); КонецФункции //ПолучитьЦвет |
|||
14
Morales
17.01.14
✎
12:56
|
но алгоритм может отличаться в зависимости от версии Формекса
|
|||
15
varelchik
17.01.14
✎
17:55
|
(14) Лучше использовать новый метод раскраски.
Работает на много быстрее старого. И формы не тормозят. |
|||
16
vova1122
17.01.14
✎
19:59
|
||||
17
Cthulhu
17.01.14
✎
21:25
|
(15): сказав "а" - говори "б".
|
|||
18
Злопчинский
18.01.14
✎
02:14
|
И лучше не вызывать прикаждой перерисовке экрана кучу функций расчета цвета..? достаточн в раскраске написать по человечески
"BRUSH[0xCCFF66]" - где цвета задаются обычным вебовским пособом - посмотрел и все понятно. и расчетво нет никаких дополнительных.. наверное... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |