Есть ли возможность программно присвоить значение реквизиту Картинка на форме ?
пока работает такой вариант, а есть ли возможность присваивать значение программно ?
ЭлементыФормы.ПолеКартинки8.Картинка = БиблиотекаКартинок.ОбщаяКартинка17;
ЭлементыФормы.ПолеКартинки8.Картинка = БиблиотекаКартинок.ОбщаяКартинка17;
Процедура ПутьККартинкеНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДиалогаВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогаВыбораФайла.ПолноеИмяФайла = "";
ДиалогаВыбораФайла.Фильтр = "Файлы (*.jpg,*.*)|*.jpg;*.*";
ДиалогаВыбораФайла.МножественныйВыбор = Ложь;
ДиалогаВыбораФайла.Заголовок = "Выберите файл";
Если Не ДиалогаВыбораФайла.Выбрать() Тогда
Возврат;
КонецЕсли;
ПутьККартинке = ДиалогаВыбораФайла.ПолноеИмяФайла;
НоваяКартинка = Новый Картинка(ПутьККартинке);
ЭлементыФормы.ПолеКартинки.Картинка = НоваяКартинка;
КонецПроцедуры
&НаКлиенте
Процедура ПутьККартинкеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ДиалогаВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
ДиалогаВыбораФайла.ПолноеИмяФайла = "";
ДиалогаВыбораФайла.Фильтр = "Файлы (*.jpg,*.*)|*.jpg;*.*";
ДиалогаВыбораФайла.МножественныйВыбор = Ложь;
ДиалогаВыбораФайла.Заголовок = "Выберите файл";
Если Не ДиалогаВыбораФайла.Выбрать() Тогда
Возврат;
КонецЕсли;
Объект.ПутьККартинке = ДиалогаВыбораФайла.ПолноеИмяФайла;
НоваяКартинка = Новый Картинка(Объект.ПутьККартинке);
АдрессВременногоХранилища = ПоместитьВоВременноеХранилище(НоваяКартинка.ПолучитьДвоичныеДанные());
КонецПроцедуры
ЭлементыФормы.ПолеКартинки8.Картинка = БиблиотекаКартинок.ОбщаяКартинка17;
ЭлементыФормы.ПолеКартинки8.Картинка = БиблиотекаКартинок["ОбщаяКартинка17"];
ТекущиеДанныеСписка = ЭлементыФормы.Список.Текущиеданные;
Если .... .... И НЕ ТекущиеДанныеСписка.ОсновноеИзображение.Пустая()
ЭлементыФормы.ОсновноеИзображение.Картинка = ТекущиеДанныеСписка.ОсновноеИзображение.Хранилище.Получить();
Иначе
ЭлементыФормы.ОсновноеИзображение.Картинка = мПустаяКартинка;
КонецЕсли
...
мПустаяКартинка = Новый Картинка;