Ошибка при получении значения атрибута контекста

Вопрос по свойству «ПутьКДанным» у ПоляФормы

ПолеФормы (FormField)
ПутьКДанным (DataPath)
Использование: Чтение и запись.
Описание:
Тип: Строка. Содержит путь к реквизиту, с которым связан объект.
Доступность: Сервер.
Примечание: Установка значения возможна, если значение еще не задано.
Вроде все просто и понятно. В теории. А на практике вот что:
Спр = Справочники.ЗадачиДляПодразделений.ВыбратьИерархически();
Пока Спр.Следующий() Цикл
АдресКартинки = ПрисоединенныеФайлы.ПолучитьДанныеФайла(Спр.ФайлКартинки, ИдентификаторФормы).СсылкаНаДвоичныеДанныеФайла;
ЭлементКартинка = ЭтаФорма.Элементы.Добавить(Спр.Код,Тип(«ПолеФормы»),ЭлементГруппа);
ЭлементКартинка.Вид = ВидПоляФормы.ПолеКартинки;
ЭлементКартинка.ПутьКДанным = АдресКартинки;
КонецЕсли;
Выдает ошибку: {Форма.Форма.Форма(29)}: Ошибка при установке значения атрибута контекста (ПутьКДанным)
ЭлементКартинка.ПутьКДанным = АдресКартинки;
по причине:
Недопустимое значение
Проверил. «АдресКартинки» имеет тип Строка. Может проблема в том, что «Установка значения возможна, если значение еще не задано.»?
Как быть?

Ошибка при получении значения атрибута контекста (ТекущийПользователь)

А лучше добавить процедуру в Модуль сеанса(Правой клавишей щелкаещь на названии конфигурации и выбираешь Открыть модуль сеанса)
В ней создаешь Процедура УстановкаПараметровСеанса () и в ней пишешь код который я предложил выше или так, Если не совпадают:

Код 1C v 8.х Процедура УстановкаПараметровСеанса()
Спр = Справочники.Сотрудники;
ПараметрыСеанса.ТекущийПользователь=Спр.НайтиПоРеквизиту(«Пользователь1С», ИмяПользователя());
КонецПроцедуры
//где Пользователь1С, это реквизит справочника сотрудники, и именем как вбито в конфигураторе
Эта процедура вызывается раньше чем ПриНачалеРаботыСистемы.
Ну а дальше подставлять сопоставленное значение при создании соответствующего документа:
Код 1C v 8.х Док.Пользователь=ПараметрыСеанса.Пользователь;
События модуля сеанса:
Глобальный контекст
УстановкаПараметровСеанса (SessionParametersSetting)
Синтаксис:
УстановкаПараметровСеанса(<Требуемые параметры>)
Параметры:
<Требуемые параметры>
Тип: Массив; Неопределено. Массив устанавливаемых идентификаторов параметров сеанса, которые нужно инициализировать, если обработчик вызывается перед использованием неинициализированных параметров сеанса.
Неопределено, если обработчик события вызывается системой при начале сеанса или при захвате соединения из пула.
Описание:
Событие предназначено для инициализации параметров сеанса.
Вызывается системой:
при установке соединения с информационной базой или при захвате соединения с информационной базой из пула до вызова всех остальных обработчиков. Значение параметра «Параметры сеанса» — Неопределено;

перед фактическим использованием значений параметров сеанса, которые не были инициализированы ранее. В этом случае значением параметра «Параметры сеанса» является массив идентификаторов неинициализированных параметров сеанса, значения которых используются. Если после выполнения обработчика хотя бы один из перечисленных параметров сеанса остается неинициализированным, то возникает исключение.