7.7 Formex

olga13

Well-known member
10.10.2008
208
0
#1
Добрый день! Вопрос тем, кто знаком с FormEx. У меня есть демоверсия, в ней функция, которая раскрашивает строки справочника товаров в разные цвета в зависимости от остатка. В ней команда "BRUSH["+ПолучитьЦвет(255,100,100)+"]" возвращает красный цвет. Пытаюсь вставить то же самое в свою конфигурацию - получается серый. В чем может быть дело?
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#3
Поддержу vbs. Лучше всего смотреть, какой цвет получится в программе, поддерживающей таблицу цветов RGB.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#5
Ольга13, в принципе, 255-100-100 - это оттенок красного. должно быть все нормально. посмотрите настройки монитора. вполне может быть, что цвет, закодированный в RGB как оттенок красного интрипертируется драйвером видеокарты как серый.
 

olga13

Well-known member
10.10.2008
208
0
#6
Забыла уточнить, что демоверсия стоит на моем компьютере, а конфигурация, в которую я хочу вставить функцию, находится на сервере, к которому я подключаюсь через удаленный доступ (извините, если применяю некорректные термины). Может быть, дело в этом?
 

vbs

Well-known member
18.02.2007
1 708
1
#7
Вполне возможно.
Попробуй в конфе на сервере
ПолучитьЦвет(255,0,0)
 

olga13

Well-known member
10.10.2008
208
0
#9
В глобальном модуле есть функция:

<!--shcode--><pre><code class='1С'> Функция ПолучитьЦвет(Красный = 0,Зеленый = 0,Синий = 0) Экспорт
// функция для формирования значения цвета из составляющих (RGB)
Возврат Макс(0,Синий) * 65536 + Макс(0,Зеленый) * 256 + Макс(0,Красный);
//Возврат Макс(0,Синий) + Макс(0,Зеленый) + Макс(0,Красный);
КонецФункции[/CODE]

Я даже спец. программку скачала для определения номера цвета в RGB, подставляю номера цветов (крсный, зеленый, синий) в качестве параметров - цвет совсем не тот. Кстати, подключилась к серверу с домашнего компьютера - все равно ПолучитьЦвет(255,100,100) выдает серый.
 

olga13

Well-known member
10.10.2008
208
0
#10
Все, проблема решена! Дело оказалось в параметрах подключения к удаленному рабочему столу.