|
вывод картинки в тч, 8.2 | ☑ | ||
---|---|---|---|---|
0
mephistos
17.06.14
✎
14:43
|
здравствуйте ! помогите, пожалуйста.
сижу, долблюсь. есть тч в обработке. в тч нужно добавить колонку, в которую будут выводиться картинки(пиктограммы?) о проведенности\непроведенности документа. подскажите готовый пример какой, пожалуйста, по которому можно разобраться и сделать. как-то не нашел ничего по делу, был один пример, я сделал по аналогии - не работает :( |
|||
1
vhl
17.06.14
✎
14:45
|
(0) Сделаешь по аналогии - опять не заработает. Что будешь делать дальше?
|
|||
2
mephistos
17.06.14
✎
14:46
|
(1) мне бы просто пример, по которому разобраться. я не столь давно занимаюсь 8-кой.
|
|||
3
mephistos
17.06.14
✎
14:47
|
(1) мне бы просто пример, по которому разобраться. я не очень давно с 8-кой.
|
|||
4
palpetrovich
17.06.14
✎
14:47
|
озвучь хотя-бы какие формы
|
|||
5
mephistos
17.06.14
✎
14:47
|
блин, еще и инет тупит :(
|
|||
6
mephistos
17.06.14
✎
14:47
|
формы не управляемые.
|
|||
7
mikecool
17.06.14
✎
14:47
|
(5) инет не тупит...
|
|||
8
vhl
17.06.14
✎
14:54
|
Самый топорный метод:
Процедура ТабличноеПоле1ПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) Для каждого стр Из ОформленияСтрок Цикл Если стр.ДанныеСтроки.Проведен = Истина Тогда стр.Ячейки.ПолеКартинки.УстановитьКартинку(БиблиотекаКартинок.СформироватьОтчет); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
9
mephistos
17.06.14
✎
14:55
|
(8) ага, а предварительно сделать колонку соответствующую ?
|
|||
10
vhl
17.06.14
✎
14:59
|
(9) ессно
|
|||
11
mephistos
17.06.14
✎
15:00
|
(10) а тип значения колонки какой ? строка ?
|
|||
12
vhl
17.06.14
✎
15:01
|
(11) Какая разница, там же картинка будет
|
|||
13
mephistos
17.06.14
✎
15:01
|
(10) всё, сработало !
спасибо :) я понимаю, что овпрос глупый. но вот один раз подсказал - я запомнил. если несложно: расскажи, как еще можно реализовать ? именно сам метод, а не куски кода. а я дальше сам вкурю. просто это срочно было |
|||
14
vhl
17.06.14
✎
15:04
|
(13) По правильному тебе надо 2 картинки (проведен+непроведен) склеить в одну. Потом у нужной колонки в поле "Оформление -> Картинки строк" указать эту двойную. Потом в процедуре "ПриПолученииДанных" добавить что-то вроде:
ОформлениеСтроки.Ячейки.Картинка.ОтображатьКартинку = Истина; Если Выборка.Проведен Тогда ОформлениеСтроки.Ячейки.Картинка.ИндексКартинки = 0; Иначе ОформлениеСтроки.Ячейки.Картинка.ИндексКартинки = 1; КонецЕсли; |
|||
15
palpetrovich
17.06.14
✎
15:04
|
(6) (8) ТабличноеПоле1ПриПолученииДанных наверное все-таки кошернее :)
|
|||
16
Wobland
17.06.14
✎
15:05
|
индекс картинки ещё можно указать. ну и сами картинки строк в колонке
|
|||
17
vhl
17.06.14
✎
15:08
|
(14) + в типовой бухии 2.0 есть такая картинка "СтатусыДокумента" - можно ее использовать. Поиграй с индексом - подбери какой тебе наод
|
|||
18
mephistos
17.06.14
✎
15:09
|
(14) (15) (16) ребята, спасибо ! сейчас разберусь тогда и переделаю. одно не понял: как конкатенировать картинки ?
|
|||
19
Wobland
17.06.14
✎
15:10
|
(18) где такое слово изобрёл? в редакторе
|
|||
20
mephistos
17.06.14
✎
15:12
|
(19) да вроде слово "конкатенация" до меня придумали :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |