|
Пара вопрос по работе в веб-клиенте (отладка и открытие файла excel)
| ☑ |
0
RomarioAgro
30.09.20
✎
11:19
|
Здравствуйте, подскажите, правильно ли я понимаю, что клиентский код при работе в веб-клиенте не отлаживается? И еще один вопрос, можно ли на клиентской стороне при работе в веб-клиенте открыть файл excel? У меня при работе в веб-клиенте не открывается, а при работе в тонком клиенте с опубликованной базой - работает. Может там какое расширение нужно дополнительно подключать, по типу как когда файл открываешь?
|
|
1
RomarioAgro
30.09.20
✎
11:58
|
1
|
|
2
ejikbeznojek
30.09.20
✎
12:09
|
(0) У меня без расширений открывается на 8.3.13.1690.
ПолноеИмяФайла = "";
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите файл в формате xls.";
Диалог.Фильтр = "Изображения (xls)|*.xls";
ОбработкаОкончанияЗагрузки =Новый ОписаниеОповещения("Обработка_Окончания_Загрузки", ЭтотОбъект, Диалог);
ОбработкаНачалаЗагрузки = Новый ОписаниеОповещения("Обработчик_Начала_Загрузки", ЭтотОбъект, Диалог);
НачатьПомещениеФайлов(ОбработкаОкончанияЗагрузки,Диалог , Истина,,ОбработкаНачалаЗагрузки);
Ну и 2 процедуры Обработка_Окончания_Загрузки и Обработчик_Начала_Загрузки
Про отладку не помню, тестить лень
|
|
3
RomarioAgro
30.09.20
✎
12:16
|
(2) Спасибо, у меня главный вопрос как ексель запустить на клиенте на вебе. Код я без отладчика написал, хоть это и не удобно, но самая печаль, что Excel = Новый COMОбъект("Excel.Application"); не работает
|
|
4
lEvGl
гуру
30.09.20
✎
12:25
|
(0) рыбак?
|
|
5
ejikbeznojek
30.09.20
✎
12:28
|
(3) хз...я на сервере это делаю.
&НаКлиенте
Процедура Обработка_Окончания_Загрузки(ДиалогВыбораФайла, Адрес) Экспорт
ЗагрузитьБланкНаСервереВебКлиент(ДиалогВыбораФайла);
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьБланкНаСервереВебКлиент(МассивФайлов)
если МассивФайлов=Неопределено тогда Возврат;КонецЕсли;
для каждого стрм из МассивФайлов цикл
ДД=ПолучитьИзВременногоХранилища(стрм.Хранение);
Адрес=ПоместитьВоВременноеХранилище(ДД,ЭтаФорма.УникальныйИдентификатор);
ЗагрузкаНаСервере(Адрес);
КонецЦикла;
КонецПроцедуры
|
|