|   |   | 
| 
 | вывод картинки в тч, 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) да вроде слово "конкатенация" до меня придумали :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |