Как добавить предпросмотр картинки в справочник?
---
ты данные из хранилища то извлеки. И смотри что в нем.
разбей строку
Содержимое = Элемент.ТекущаяСтрока.Скан.Получить();
ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = Содержимое;

исмотри содержимое.
Либо прямо в строке отладчика руками напиши получить()
---
Содержимое - тип Неопределено
так вот у тебя ничего в хранилище и нет. Никаких данных, выводить соответственно нечего. А должна быть картинка, или двоичные данные. Но никак не неопределено.
Нужно разбираться что там за список, как он заполняется, и что там выводится
---
очень скудно вы свой вопрос составили...
Что на счет того, как в типовой 1с?

```1c
    ЭлементыФормы.ОсновноеИзображение.Картинка = ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();
```
---
```1c
    Процедура СправочникСписокПриАктивизацииСтроки(Элемент)
    ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = ТекущиеДанныеСписка.ПредПросмотрСканаДокумента.Хранилище.Получить();
    КонецПроцедуры
```

Переменная не определена (ТекущиеДанныеСписка)
 ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = <<?>>ТекущиеДанныеСписка.ПредПросмотрСканаДокумента.Хранилище.Получить();

картинка находится в реквизите Скан
---
очевидно же, что необходимо указать свой путь к хранилищу. Оно у тебя в списке ? На форме списка хранилище по моему недоступно в УФ
---
Вот как именно его указать совсем не очевидно
Ошибка при установке значения атрибута контекста (Картинка)
 ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = Элемент.ТекущаяСтрока.Скан.Получить();
по причине:
Несоответствие типов

Обычные формы
---
а в хранилище, там в каком виде хранится. В виде картинки, или в виде двоичных данных ?
попробуй их в тип картинки преобразовать, а потом присваивать
типа такого
ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = Новый Картинка(Элемент.ТекущаяСтрока.Скан.Получить());
---
а в хранилище, там в каком виде хранится. В виде картинки, или в виде двоичных данных ?
Записывалась так

```1c
    ВыбранноеФото = Новый Картинка(ДиалогОткрытияФайла.ПолноеИмяФайла,Ложь);
    СканДокумента = Новый ХранилищеЗначения(ВыбранноеФото, Новый СжатиеДанных(9));
    СправочникСсылка = Справочники.СканыПриходаТоваров.СоздатьЭлемент();
```
---
отладчиком то встань,
и посмотри что у тебя из хранилища вытаскивается, перед присваиванием этого нечто в реквизит формы, и вытаскивается ли оно вообще.
Может там в самом списке какой косяк. Или не на все картинки есть, вот оттуда неизвестно что и лезет.
---
Элемент.ТекущаяСтрока.Скан - тип ХранилищеЗначения, значение ХранилищеЗначения

ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка - тип Картика
Новый Картинка(Элемент.ТекущаяСтрока.Скан.Получить()) - тип Картика

ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = Новый Картинка(Элемент.ТекущаяСтрока.Скан.Получить()); - пусто в элементе формы
---
ты данные из хранилища то извлеки. И смотри что в нем.
разбей строку
Содержимое = Элемент.ТекущаяСтрока.Скан.Получить();
ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = Содержимое;

исмотри содержимое.
Либо прямо в строке отладчика руками напиши получить()
---
Содержимое = Элемент.ТекущаяСтрока.Скан.Получить();
Содержимое - тип Неопределено

Содержимое = Новый Картинка(Элемент.ТекущаяСтрока.Скан.Получить());
тип Картинка, значение Картинка

Содержимое.Вид - тип ВидКартинки, значение Пустая
Содержимое.НаборВариантов - значение Не возможно определить тип картинки

ты данные из хранилища то извлеки. И смотри что в нем. разбей строку
Те же типы и значения как и при
ЭлементыФормы.ПредПросмотрСканаДокумента.Картинка = Новый Картинка(Элемент.ТекущаяСтрока.Скан.Получить());
В чем разница то, зачем извлекать?
---
Содержимое - тип Неопределено
так вот у тебя ничего в хранилище и нет. Никаких данных, выводить соответственно нечего. А должна быть картинка, или двоичные данные. Но никак не неопределено.
Нужно разбираться что там за список, как он заполняется, и что там выводится
---
а формы какие, обычные или управляемые ?
---
Хоть Толстый, хоть Управляемый - смотрите УТ 10 или УТ 11 - там этот функционал есть.