Имя: Пароль:
1C
1С v8
Вывести Список – из ФормыСписка документа (Картинка)
0 OptimusMaximus
 
27.06.14
15:16
Нашел только одно решение на данный момент:

Проблема: при выводе списка из ФормыСписка документа к примеру (ПоступлениеНаРасчетныйСчет) – платформой заложено что можно вывести поле Картинки, но при выводе получается что там пустое поле

Решение в Форме списка документа в процедуре СписокПриПолученииДанных

Делаем  вызов общего модуля

Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок)
    ОбщегоНазначения.ТекстКартинкиСписокПриПолученииДанных(ОформленияСтрок);
КонецПроцедуры  

Далее в общем модуле добавляем процедуру к примеру такого рода

Процедура ТекстКартинкиСписокПриПолученииДанных(ОформленияСтрок)  Экспорт
     Для Каждого Строка Из ОформленияСтрок Цикл
          Если Строка.ДанныеСтроки.Проведен тогда
               Строка.Ячейки.Картинка.Текст = "Проведен";
          иначе
               Если Строка.ДанныеСтроки.ПометкаУдаления  тогда
                    Строка.Ячейки.Картинка.Текст = "Удален";
               иначе
                    Строка.Ячейки.Картинка.Текст = "НеПроведен";
               КонецЕсли;    
          КонецЕсли;    
     КонецЦикла
КонецПроцедуры

И радуемся результату (Единственное неудобство в каждый документ придется добавлять вызов и при обновлении создаст не удобство)

Хотелось бы обсудить другие методы решения, более оптимальные
Ошибка? Это не ошибка, это системная функция.