|
|
|
Не окрашивает в цвет | ☑ | ||
|---|---|---|---|---|
|
0
ares
25.09.06
✎
14:22
|
Текст модуля регистра сведений
Перем Ячейка1; Процедура Кнопка1Нажатие(Элемент) Ячейка1.ЦветФона=WebЦвета.Желтый; КонецПроцедуры Процедура РегистрСведенийСписокПриАктивизацииЯчейки(Элемент) Ячейка1=Элемент; КонецПроцедуры Т.е. при нажатиии на кнопку должна выделенная ячейка окраситься в цвет. ПО отладчику видно что окрасилась, но зрительно не видно. Попробовал другие (ЦветПодвала,ЦветРамки,ЦветФОнаПоля...) все краситься и зрительно видно, но краситься не то чтобы я хотел. Мне нужно красить только выделенную ячейку. Что я делаю не так? |
|||
|
1
it086
25.09.06
✎
14:33
|
ячейки можно раскрасить в обработчике ТП "ПриВыводеСтроки"
|
|||
|
2
ares
25.09.06
✎
15:00
|
Да мне не нужно автоматом. Это пользователь сам решает какую часть окрасить
|
|||
|
3
ares
25.09.06
✎
15:01
|
(2)+Поэтому и кнопка есть, типо выделяет ячейку и нажимает окрасить (пока в один цвет)
|
|||
|
4
it086
25.09.06
✎
15:01
|
как будто есть выбор как красить ячейки
|
|||
|
5
Рассада
25.09.06
✎
15:04
|
Мб, обновитьСтроки()?
|
|||
|
6
ares
25.09.06
✎
15:06
|
(4) да есть ))
(5)я после покраски нажимал кнопку обновить не пашет И самое обидное то что другие окраски типо (ЦветШапки,ЦветРамки,ЦветФонаПоля...) работают |
|||
|
7
ares
25.09.06
✎
15:08
|
Толи это баг в 1С-ке какойто толи у меня лыжи такие )), надеюсь что лыжи. Тогда хоть их с вашей помощью поменять можно
|
|||
|
8
it086
25.09.06
✎
15:09
|
(6) ЦветШапки и пр. - свойства элемента управления "Табличное поле". Оно на форме статично. Его же содержимое перерисовывается динамически. И нет понятия "элемент управления" ячейки ТП. Есть элемент управления колонки ТП.
|
|||
|
9
ares
25.09.06
✎
15:11
|
(8)т.е. ты предлагаешь красить колонку в этой строке ? если да может для скорости и код предьявишь (понимаю что наглею)
|
|||
|
10
it086
25.09.06
✎
15:12
|
(9) а что вы потом с этими "раскрашенными" ячейками делать-то собрались?
|
|||
|
11
ares
25.09.06
✎
15:19
|
(10)Вопрос не по делу, но все же. Прсото пользователь делал свои запси в Excel по авансовым отчетам типо пренесли документы но не все или чего то не прописано и чтобы не забыть она в Excel красила все в опредеенные цвета. А теперь хочеть чтобы была связь с 1С-кой напрямую. Я решил что конектиться из 1С в Excel тяжко и много ньюансов, предложил чтобы был регистр типо таблички в excel. ВОт теперь краска нужна ))
А теперь код если не сложно, там при активизации строки тоже элемент идет как покрасить не совсем представляю |
|||
|
12
ares
25.09.06
✎
15:22
|
(10)мне по ходу понадобиться параметр "ОформлениеСтроки" но он отсутствует в "при активизации строки", есть при выводе строки, но мне не нужно при выводе.
|
|||
|
13
it086
25.09.06
✎
15:23
|
(11) так "раскраска" табличного поля в регистре не сохранится. или регистр нужно проектировать специально под это
|
|||
|
14
ares
25.09.06
✎
15:24
|
это 2-ой вопрос ,я думаю есть перезаписать эту запись ,то окраска сохранится
|
|||
|
15
ares
25.09.06
✎
15:28
|
ТОлько не говорите мне ,что это не возможно. Я могу потерять веру в 1С
|
|||
|
16
it086
25.09.06
✎
15:29
|
можете не пробовать. оформление ТП на регистре никак не сохранится
|
|||
|
17
it086
25.09.06
✎
15:30
|
или же регистр помимо всего должет содержать ресурсы, отвечающие за хранение цвета
|
|||
|
18
ares
25.09.06
✎
15:44
|
(17) это ближе к делу, можно просто использовать дополнительный реквизить невидимый и при открытиии окрашивать те которые нужно. Но это как не современно в 8.0 должно это быть улучшено.
И раз так не получаеться, то почему есть варианты работы и проецедуры и красками. |
|||
|
19
ares
25.09.06
✎
15:49
|
(18)Мир конечно не совершенен, но чтоб на столько ))
|
|||
|
20
it086
25.09.06
✎
15:57
|
хе, ну например
Процедура РегистрПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ОформлениеСтроки.Ячейки.Реквизит1.ЦветФона=WebЦвета[ДанныеСтроки.Цвет]; КонецПроцедуры если Цвет - это ресурс, хранящий имя цвета |
|||
|
21
ares
25.09.06
✎
16:11
|
ну как то так )) только после обновления он подцепиться или предеться перезаходить ?
|
|||
|
22
ares
25.09.06
✎
16:12
|
(it086) - Спасибо, никто кроме тебя больше не отозвался, поэтому спасибо в квадрате
|
|||
|
23
ares
25.09.06
✎
16:21
|
А если несколько полей, и в разный цвет, тут такая заморочка. даже и незнаю теперь стоит ли затея чего нибудь.
|
|||
|
24
ПапаКарло
25.09.06
✎
16:52
|
Рекомендую подойти к решению задачи с другой стороны, например, так:
1. научить тетку пользоваться отборами 2. научить тетку пользоваться выводом в табличный документ 3. научить тетку сохранять табличный документ в Ексель <...непечатно...> Написать отчет, в конце концов!!! А в нем раскрасить все, что только можно всеми цветами радуги... |
|||
|
25
ares
25.09.06
✎
16:59
|
Нее ну кто на такое пойдет(особенно пользователи), особенно на 4 пункт. У нее много людей приходят и глаз замасл.ваеться , а так цветная дифференциация Штанов(К/Ф КИн-цза-цза). Можно впринципе через рекизит.
А отборы это хорошо, когда есть реквизит по которому отбирать. А тут хотели без дополнительных реквизитов |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |