Имя: Пароль:
1C
1С v8
Подскажите в чем ошибка?
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С не позволяет брать картинку из Таблицы и в другом реквизите ее отображать. Картинку придется получать снова...