Картинка на форме в веб-клиенте #728996


#0 by fdv_83
Здравствуйте, форумчане. У меня такая проблема. Я в управляемом приложении в форме элемента справочника по нажатию кнопки выбираю картинку. В толстом и тонком клиенте эта картинка сразу же отображается на форме. А вот в веб-клиенте не отображается. Она появляется на форме, если закрыть программу и снова открыть. Подскажите, пожалуйста, как сделать, чтобы картинка в веб-клиенте сразу появлялась на форме.
#1 by fdv_83
Люди, откликнитесь
#2 by fdv_83
Up
#3 by fdv_83
Up
#4 by fdv_83
Up
#5 by vde69
показывай код
#6 by fdv_83
&НаКлиенте
#7 by fdv_83
ДанныеФайлаКартинки - реквизит объекта типа ХранилищеЗначений ФайлКартинки - реквизит объекта типа Строка неограниченной длины АдресКартинки - реквизит типа Строка неограниченной длины Имеется реквизит формы Картинка, имеет вид Поле картинки, путь к данным АдресКартинки
#8 by vde69
ты передаешь ссылку, в сылке картинки нет, картинка есть в не записаном обьекте....
#9 by fdv_83
Я объект записываю в момент выбора картинки. Этот код работает в толстом и тонком клиентах, но не отображает картинку на форме в веб-клиенте. Вот не могу понять. в чём причина этого
#10 by vde69
контекст на сервере обновил? а то может он и не знает о том, что записано.... вообще перечитай обьект...
#11 by vde69
в УФ контекст существует одновременно на сервере и клиенте, при изменении контекста на сервере клиент может не знать об этом. Для веб клиента вообще передача с сервера на клиент может происходить только "по запросу", по этому нужно или на клиенте что-то постоянно проверять или генерить системное событие... Самое простое - перечитать обьект, при этом в явном виде форма получит последнюю версию контекста и обновит свои элементы.
#12 by fdv_83
А каким методом нужно перечитать объект?
#13 by fdv_83
Используя метод ЭтаФорма.ОбновитьОтображениеДанных, картинка появляется после закрытия, открытия формы
#14 by vde69
Расширение управляемой формы для объектов (Managed form extension for objects) Прочитать (Read) Синтаксис: Прочитать Описание: Обновляет объект управляемой формы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
#15 by fdv_83
Всё так же картинка сразу не отображается
#16 by fdv_83
Есть возможность отображение картинки на форме в веб-клиенте?
#17 by SergeyKB
>в УФ контекст существует одновременно на сервере и клиенте, при изменении контекста на сервере клиент может не знать об этом. А какой смысл существования контекста на сервере ? Если с клиента при контекстном вызове он туда передаётся Понимаю, что он может создаваться при создании формы и чтении объекта, но разве он не удаляется (освобождая память) при передачи управления на клиента (При открытии формы)
#18 by vde69
я вообще не понимаю зачем нужен клиентский исполняемый код кроме как при работе с внешними интерфейсами (например ККМ)
#19 by SergeyKB
ну а как же работа с файлами (чтение. запись) COM подключения и прочая шелуха ?
#20 by SergeyKB
тащить всё на сервак не айс мне кажется
#21 by fdv_83
А по существу вопроса что можете сказать?
#22 by fdv_83
Up
#23 by Garykom
грузи/тащи картинку на сервер при выборе
#24 by fdv_83
Так код загрузки и так на сервере выполняется
#25 by DrZombi
Где ты заполняешь "ВыбранноеИмя" ?
#26 by DrZombi
Для Веб клиента?
#27 by DrZombi
Ты пользовался отладчиком?
#28 by DrZombi
А это зачем? Что такое "АдресКартинки"? Надеюсь, что это реквизит формы типа Строка, и выведен на форму в качестве Картинки?
#29 by DrZombi
+ Дай код посмотреть с формой :) На Яндекс или Майл Диске можешь выложить Обработку, ли CF
#30 by fdv_83
Выбор файла происходит на клиенте, а АдресКартинки - реквизит типа Строка неограниченной длины Имеется реквизит формы Картинка, имеет вид Поле картинки, путь к данным АдресКартинки
#31 by fdv_83
Код этот рабочий, только в вебе не отображается сразу картинка
#32 by banco
у меня все отображается, значит у тебя что то не так, покажи код, чтоб могли подсказать
#33 by fdv_83
&НаКлиенте
#34 by fdv_83
Можешь показать свой код?
#35 by DrZombi
Покажи код в Обработке. Нам как тоне видно, как ты на форме все разместил :)
#36 by fdv_83
Я же выложил код и описал, что да как сделал
#37 by banco
я использую подсистему ПрисоединенныеФайлы из БСП и не изобретаю велосипед. а у тебя очень плохой код, там не то что исправить, а все заново написать. хотя бы посмотри как в демо базе, которая с платформой идет, сделано
#38 by fdv_83
Код рабочий, просто требует маленькой доработки
#39 by fdv_83
Up
#40 by fdv_83
Up
#41 by Ненавижу 1С
какой браузер? попробуй на различных
#42 by banco
ну ты упертый, не хочешь писать нормальный код.
#43 by fdv_83
Спасибо тебе, помог. А то на код мой грешил. Я же говорил маленькая доработка нужна.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С