Имя: Пароль:
1C
1С v8
ОткрытьЗначение()
0 END
 
20.06.13
15:40
Пытаюсь просмотреть картинку в тонком и веб-клиенте. За картинкой иду на сервер, получаю картинку, возвращаю на клиента, пишу ОткрытьЗначение(Картинка). В тонком клиенте все отрабатывает картинка открытвается встроенным в платформу просмоторщиком. В веб-клиенте - никак. Никаких ошибок, никакий реакции. Платформа 8.2.17.157 кто нибудь сталкивался с подобным? Или же в веб-клинете для просмотра картинки нужно другую технологию применять (по документации, все должно работать и там и там)?
1 zladenuw
 
20.06.13
15:50
так не открытьзначение.
а так не работает ?
 &НаКлиенте
Процедура СписокПриАктивизацииСтроки(Элемент)    
    СотрудникСсылка = Элементы.Список.ТекущиеДанные.Ссылка; //в форме списка должен быть такой элемент - Ссылка    
    Показатькартинку(СотрудникСсылка);
КонецПроцедуры

&НаСервере
Процедура ПоказатьКартинку (СотрудникСсылка)
    АдресКартинки = ПолучитьНавигационнуюСсылку(СотрудникСсылка.Фото, "Хранилище");
КонецПроцедуры
2 END
 
20.06.13
15:52
(1) Ну, получили мы навигационную ссылку, и дальше что?
3 END
 
20.06.13
15:54
(1) Вообще, как показать картинку на форме, знаю. Хочется просмотреть картинку не открывая формы. Это можно сделать вызвав ОткрытьЗначение(). В тонком все работает.
4 zladenuw
 
20.06.13
16:11
(3) попробуй другу версию платформы. мб глюк
5 END
 
20.06.13
22:07
Если кому интересно: метод ОткрытьЗначение() в веб клиенте для картинок не работает 8.2 и 8.3 строки открывает, ссылки открывает, картинку - не хочет. Пришлось рисовать доп. форму и делать вывод картинки на нее.