|
|
|
FormEx - пример раскраски таблиц | ☑ | ||
|---|---|---|---|---|
|
0
Atlant
13.03.06
✎
22:42
|
Доброго времени суток всем! У кого нить есть конфа (кусок с формой) в которой на примере показан способ раскраски таблиц с помощью FormEx'а?!! Вроде все делаю по описанию - ни фига не красит!
У меня 1с7.7 25 релиз, ХР винда, FormEx - 1.9 |
|||
|
1
Diter
13.03.06
✎
22:43
|
(0) В комплекте идёт демка. там вроде всё есть
|
|||
|
2
Композитор
13.03.06
✎
22:44
|
(0) А зачем это тебе?
|
|||
|
3
Atlant
13.03.06
✎
22:53
|
(1)у меня в комплекте демки не было :(
(2)В табличной части документа (!) хочу покрасить ячейки в бледно лиловый с серебристым отливом ( :) ) если там случилось особое событие! :) |
|||
|
4
smaharbA
13.03.06
✎
22:59
|
(0)(3) ТЗ или ТЧ ?
|
|||
|
5
Atlant
13.03.06
✎
23:02
|
(4) табличную часть документа - тз, эт потом. Если не покрасить ячейки (не строки, не столбцы целиком) - то клиент не знает, есть ли у реквизита ... ммм .. примечание (скрытый текстовый блок, который привязан к нему программно)...
|
|||
|
6
Diter
13.03.06
✎
23:03
|
(4) Да там без разницы.
Кинь поиском по инету FormEx Demo и будет тебе счастье |
|||
|
7
Atlant
13.03.06
✎
23:12
|
(6)потрясён неожиданностью идеи :)) Но ссылки либо дохлые, либо как то странно - платные! :)А мне всего то нужно - пример раскраски! :(
|
|||
|
8
Diter
13.03.06
✎
23:13
|
(7) мыло светани. Я почему то всё нахожу нормальное и не битое
|
|||
|
9
zenik
13.03.06
✎
23:14
|
Создаешь колонку (невидимую), на нее вешаешь функцию (в моем примере: СравнитьОстатки()) и вперед:
//================================================================= Функция ПолучитьЦвет(Красный = 0,Зеленый = 0,Синий = 0) Экспорт // функция для формирования значения цвета из составляющих (RGB) Возврат Макс(0,Синий)*65536+Макс(0,Зеленый)*256+Макс(0,Красный); КонецФункции //================================================================= Функция СравнитьОстаток() Если Остатки>Количество Тогда Возврат "BRUSH["+ПолучитьЦвет(255,100,100)+"]"; ИначеЕсли Остатки<Количество Тогда Возврат "BRUSH["+ПолучитьЦвет(255,255,100)+"]"; Иначе Возврат ""; КонецЕсли; КонецФункции //================================================== |
|||
|
10
smaharbA
13.03.06
✎
23:15
|
(9) Умница...
|
|||
|
11
smaharbA
13.03.06
✎
23:16
|
(6) Есть разница - "один е...т, а другой дазница" (проста приговорка)
|
|||
|
12
Diter
13.03.06
✎
23:17
|
(11) Иди уже... за пивом
|
|||
|
13
smaharbA
13.03.06
✎
23:18
|
(12) Далеко...
А вот в (11) яж не спроста сказал... |
|||
|
14
smaharbA
13.03.06
✎
23:19
|
в (9) особо порадовало Макс(0,Синий) и прочее...
|
|||
|
15
zenik
13.03.06
✎
23:39
|
(14) Этот "Макс(0,Синий)" взят из самой демки FormEx.
|
|||
|
16
АЛьФ
модератор
14.03.06
✎
09:45
|
2(14) А чем порадовало? Можешь предложить более простой способ отсеить отрицательные значения?
|
|||
|
17
smaharbA
14.03.06
✎
09:52
|
(16) Та нет, проста зачем туда(и в каком случае) будет передано отрицательное значение...
|
|||
|
18
АЛьФ
модератор
14.03.06
✎
10:07
|
2(17) А ты в своих процедурах совсем не делаешь проверку на допустимость переданных параметров?
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |