|
Как из свойства Вид у Цвета получить RGB
| ☑ |
0
ИС-2
naïve
27.08.13
✎
14:43
|
Добавил на форму реквизит типа цвет.
В событии при изменении хочу заполнить RGB.
Но при выборе предопредленного цвета получаются значения RGB -1 -1 -1
&НаКлиенте
Процедура ЦветПриИзменении(Элемент)
Объект.ЦветЗеленый = Цвет.Зеленый;
Объект.ЦветКрасный = Цвет.Красный;
Объект.ЦветСиний = Цвет.Синий;
КонецПроцедуры
Свойство Значение Тип
Цвет стиль: Линия отчета Цвет
Вид Элемент стиля ВидЦвета
Зеленый -1 Число
Красный -1 Число
Синий -1 Число
Как получить нормальные значения цветов?
|
|
1
bborisko
27.08.13
✎
14:49
|
|
|
2
ИС-2
naïve
28.08.13
✎
08:57
|
может есть варианты
|
|
3
ИС-2
naïve
28.08.13
✎
14:11
|
может кому-то пригодиться. Функция не моя
Функция ПреобразоватьЦветВАбсолютный(ИсходныйЦвет) Экспорт
текТаблица = Новый ТабличныйДокумент;
текТаблица.Область("R1C1").ЦветТекста = ИсходныйЦвет;
текТаблица.Записать("ПреобразованиеЦвета.mxl", ТипФайлаТабличногоДокумента.MXL7);
текТаблица.Прочитать("ПреобразованиеЦвета.mxl");
Возврат текТаблица.Область("R1C1").ЦветТекста;
КонецФункции // ПреобразоватьЦветВАбсолютный()
|
|
4
Кирпич
28.08.13
✎
14:14
|
(3) Ахринеть просто. Спасибо.
|
|
5
ИС-2
naïve
28.08.13
✎
14:32
|
(4) в ней есть глюк - часто файл не успевает записаться. Поэтому у себя добавил задержку на несколько секунд
|
|
2 + 2 = 3.9999999999999999999999999999999...