Имя: Пароль:
1C
1С v8
Вывод пиктограммы в журналах документов
0 Aldnepr
 
08.12.17
14:26
Возможно ли в 8 выводить свою пиктограмму на список доков (или журнал доков)при присвоении реквизиту значение булево, например ВыводитьПиктограмму= Истина;
1 DrShad
 
08.12.17
14:27
возможно
2 Aldnepr
 
08.12.17
14:27
(1) подскажите как. в 7 просто было, тут не могу найти(
3 DrShad
 
08.12.17
14:29
картинка строк смотри
4 Aldnepr
 
08.12.17
14:41
(3) КартинКи строк нашел в оформлении, но как задать функцию,
чтобы она выводилась в 7 у меня так было
Функция ВывестиПиктограмму()
    Кл=0;
    Если (Число(ТекущийДокумент.Выбран())>0) Тогда
        Если (ТекущийДокумент.Вид()="РасходнаяНакладная")или(ТекущийДокумент.Вид()="ЧекККМ") Тогда
            Если ТекущийДокумент.Запрет=Перечисление.ДаНет.Да Тогда
                Кл=1;
            Иначе
                Кл=0;
            КонецЕсли;
        Иначе
            Кл=0;
        КонецЕсли;
    Иначе
        Кл=0;
    КонецЕсли;      
    Возврат Кл;
КонецФункции
5 DrShad
 
08.12.17
14:44
смотри в типовых
6 Aldnepr
 
08.12.17
14:47
(5) не видел там пиктограмм, только флажки выводятся при необходимости
7 ixijixi
 
08.12.17
14:51
В палитре свойств ищи КартинкаСтрок
8 Aldnepr
 
08.12.17
15:12
(7) Да нашел ее, но как выводить при условии не могу догнать(
9 perester
 
08.12.17
15:19
Там есть что-то типа связанные данные или тип того, смотря от его значения и выводится нужная иконка, 0 (ложь), первая картинаа, 1 (истина) вторая картинка, если больше значений надо то там в данных проставляется число
10 Lexey_
 
08.12.17
15:26
11 SergTheGreat
 
08.12.17
17:02
Процедура ДокументСписокПриПолученииДанных(Элемент, ОформленияСтрок)
    Для каждого ОС Из ОформленияСтрок Цикл
        Если ТВОЕУСЛОВИЕ = Истина Тогда
            ОС.Ячейки.ПЕРВАЯКОЛОНКА.УстановитьКартинку(ТВОЯКАРТИНКА);
        Иначе
            // пустая картинка
            ОС.Ячейки.ПЕРВАЯКОЛОНКА.УстановитьКартинку(Новый Картинка);
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры