Имя: Пароль:
1C
1С v8
Сохранить на комп картинку из ПолеHTMLДокумента
0 nodrama
 
18.03.22
10:56
Добрый день что то туплю. Есть обработка, которая берет ссылку с картинкой и выводит это в ПолеHTMLДокумента
ЭлементыФормы.ПолеHTMLДокумента1.Перейти(СтартоваяСтраница);
Грубо говоря (СтартоваяСтраница) это url следовательно где картинка.

Человек нажимает кнопку. и видит в этом поле картинку, все норм. Было до того, пока они не захотели сразу сохранять на диск картинку.

Объект = ЭлементыФормы.ПолеHTMLДокумента1.Документ;
КоллекцияКартинок = Объект.images;
И далее код сохранения, работает только в том случаи если ПолеHTMLДокумента1 уже отработало и закончилось.

То есть вот так вот

ЭлементыФормы.ПолеHTMLДокумента1.Перейти(СтартоваяСтраница);
Объект = ЭлементыФормы.ПолеHTMLДокумента1.Документ;
КоллекцияКартинок = Объект.images;
//Далее код...
//

не работает ибо Объект пустой и картинка пустая.

Человек сначала нажимает посмотреть картинку ему открывается в поле картинка, далее он ждмет еще раз посмотреть картинку и только тогда картинка сохраняется в файл так как после второго нажатия Объект уже заполнен
Как сделать это по одной кнопке сразу без двух нажатий ?
1 nodrama
 
18.03.22
11:00
То есть логика такая. человек нажимает кнопку ПолеHTMLДокумента1 отображает картинку и далее без дополнительных кнопок и нажатий должно сохранить ее ему на комп
2 acht
 
18.03.22
11:57
Это все надо делать в обработчике ДокументСформирован()
3 nodrama
 
18.03.22
11:58
Да вопрос снят уже) сделал чуть по другому. но спасибо за ответ