Имя: Пароль:
1C
1С v8
Управляемое приложение обойти вызов сервера
0 Snik_666
 
12.08.13
23:42
Добрый вечер! Исполняя этот код видно что делает 2 вызова сервера.
1й вопрос почему 2 ?
2й вопрос а возможно ли вообще не делать вызов сервера и отобразить картинку?

ПредставлениеПрайсаHTML - это Поле HTML документа


&НаКлиенте
Процедура Сформировать(Команда)

    КартинкаДобавитьВЗаказ = ПоместитьВоВременноеХранилище(БиблиотекаКартинок.ДобавитьВправоВсе);
    
    КартинкаДобавитьВЗаказHTML = "<IMG src="+КартинкаДобавитьВЗаказ+">";
    Результат = "";
    Результат = Результат+"<html><body>";
    Результат = Результат+"<button>"+КартинкаДобавитьВЗаказHTML+"в заказ</button>";
    Результат = Результат+"</body></html>";
    ПредставлениеПрайсаHTML = Результат;

КонецПроцедуры
1 alexei366
 
12.08.13
23:50
Ну я как понимаю ты сначала картинку во врем хранилище формы (оно как видно на сервере), ну а потом используешь его. Возможно написанием доп процедуры на сервере без контекста у тя удастьс до 1 вызова свести
2 Нуф-Нуф
 
12.08.13
23:53
ПоместитьВоВременноеХранилище это не явный вызов сервера. А где второй?
3 Нуф-Нуф
 
12.08.13
23:54
Точно. Вывод картинки - второй
2 + 2 = 3.9999999999999999999999999999999...