Загрузить картинку из интернета асинхронно и отобразить её на форме в реквизите типа "Строка"
&НаКлиенте
Асинх Процедура ЗагрузитьКартинку(Команда)
URL = ""; // здесь надо задать URL-адрес картинки
ВремФайл = ПолучитьИмяВременногоФайла();
Ждать КопироватьФайлАсинх(URL,ВремФайл);
ОписаниеФайла = Ждать ПоместитьФайлНаСерверАсинх(,,,ВремФайл);
КартинкаНаФормеТипаСтрока = ОписаниеФайла.Адрес;
ЭтаФорма.ОбновитьОтображениеДанных();
КонецПроцедуры
ЗагрузитьСодержимоеИзИнтернет (БСП)
КартинкаПоСостояниюОбращения (БСП)
#1, 30 октября 2024 15:19
Предупреждаю. Код не работает в Web-клиенте.
https://mista.ru/topic/896088
#2, 31 октября 2024 09:30
(1) sikuda,
"ПолучитьИмяВременногоФайла() - не доступна для Web-Клиента"
Так это из синтаксис-помощника известно.
Да и вообще использовать сегодня временные файлы в 1С, как промежуточное решение некомильфо. Ныне потоки рулят. Конкретно в предложенном коде вообще непонятно в принципе зачем использовать временный файл? Есть замечательно работающая в web-клиенте конструкция:
Дизлайк в общем.