В поле вместо чеккера (проведен) хочу отображать картинку (если проведен). Проблема: вместо картинки отображается чеккер а рядом с ним картинка. Что нетак? Как избавиться от чеккера?
Ненашел как корректировать свое сообщение (на форуме новеньткий). Вот полное содержимое процедуры (выше была ее не полностью скопировання часть):
Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл
ДанныеСтроки = ОформлениеСтроки.ДанныеСтроки;
ОформлениеСтроки.Ячейки.НомерСтроки.УстановитьТекст(Строка(ТаблицаДокументов.Индекс(ДанныеСтроки)+1));
Если ОформлениеСтроки.ДанныеСтроки.Проведен Тогда
ОформлениеСтроки.Ячейки.Проведен.ЗначениеКартинки = БиблиотекаКартинок.Провести;
КонецЕсли;
1) Волшебник. Вообще не отображает теперь ни чекер, ни картинку.
2) Ненавижу 1С. Пробовал убирать (дает ошибку на первую строку цикла), и пробовал в поле "ДанныеКартинки" ставить (дает ошибку "Попытка записи свойства ЗначениеКартинки для ячейки, связанной с данными").
Сейчас такие свойства (когда и чеккер, и картинка отображаются):
Установил "ДанныеКартинки" (вместо "ДанныеФлажка").
"Менять данные картинки", там одна строчка кода выше (в цикле), и в той проблема? :(
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший