Имя: Пароль:
1C
1С v8
БиблиотекаКартинок.СостоянияДокумента никак не пойму...
0 Mashinist
 
06.09.15
12:39
Создаю колонку

    КолонкаКартинки=ЭлементыФормы.ТаблицаСвязанныхДокументов.Колонки.Вставить(0," ");
    КолонкаКартинки.Имя="КартинкаПеремещения";
    КолонкаКартинки.Ширина=5;
    КолонкаКартинки.ДанныеКартинки="ИндексКартинки";
    КолонкаКартинки.КартинкиСтрок= БиблиотекаКартинок.СостоянияДокумента;

При выводе строки пишу

ОформлениеСтроки.Ячейки.КартинкаПеремещения.ОтображатьКартинку = Истина;
    Если ДанныеСтроки.ПеремещениеТоваров.Проведен Тогда
        ОформлениеСтроки.Ячейки.КартинкаПеремещения.ИндексКартинки=0;
    ИначеЕсли Не ДанныеСтроки.ПеремещениеТоваров.Проведен Тогда
        ОформлениеСтроки.Ячейки.КартинкаПеремещения.ИндексКартинки=2;
    ИначеЕсли  ДанныеСтроки.ПеремещениеТоваров.ПометкаУдаления Тогда
        ОформлениеСтроки.Ячейки.КартинкаПеремещения.ИндексКартинки=1;
    КонецЕсли;


Если документ проведен, то картинка отображается. А если не проведен или помечен на удаление, то пусто...

Что не так?
1 Mashinist
 
06.09.15
12:41
Причем что печально отображается все равно одна и та же картинка

Т.е. если пишу

Если ДанныеСтроки.ПеремещениеТоваров.Проведен Тогда
        ОформлениеСтроки.Ячейки.КартинкаПеремещения.ИндексКартинки=2;

все равно картинка не меняется
2 Lexey_
 
06.09.15
15:33
(0) бредовенькое условие:
Если Истина Тогда
...
ИначеЕсли Не Истина Тогда
...
ИначеЕсли Мягкое Тогда
...
КонецЕсли;
3 Mashinist
 
06.09.15
17:06
Точно. Ступил
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн