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