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