|
Подскажите в чем ошибка?
| ☑ |
0
murzo1
26.06.12
✎
16:38
|
&НаКлиенте
Процедура Изображение(Команда)
ТС = Элементы.Остатки.ТекущиеДанные;
Форма = ПолучитьФорму("Документ.ЗаказНаАвтомобиль.Форма.ФормаКартинки");
Если ЗначениеЗаполнено(ТС.Изображение) Тогда
мКартинка = ТС.Изображение;
Если ТипЗнч(мКартинка) = Тип("Картинка") Тогда
Форма.Картинка = Новый Картинка();
Форма.Картинка = мКартинка;
КонецЕсли;
Иначе
Форма.Картинка = БиблиотекаКартинок.Скрепка;
КонецЕсли;
Форма.ОткрытьМодально();
КонецПроцедуры
При нажатии на кнопку появляется форма с реквизитом типа Картинка, данный кусок кода отрабатывает верно: Форма.Картинка = БиблиотекаКартинок.Скрепка;
Форма.Картинка = мКартинка; - а вот этот нет, почему картинка не отображается?
|
|
1
Buster007
26.06.12
✎
16:40
|
Форма.Картинка = Новый Картинка();
а вот это зачем?
|
|
2
murzo1
26.06.12
✎
16:44
|
(1) и без него тож не пашет
|
|
3
Azverin
26.06.12
✎
16:45
|
(0) отладчиком пользуешься?
|
|
4
murzo1
26.06.12
✎
16:47
|
(3) Да, все ок.
|
|
5
murzo1
26.06.12
✎
16:50
|
Форма.Картинка - Картинка, Форма.Картинка.Вид - Абсолютная.
|
|
6
murzo1
26.06.12
✎
16:57
|
Кажется я стал понимать, 1С не позволяет брать картинку из Таблицы и в другом реквизите ее отображать. Картинку придется получать снова...
|
|