Чтение ексель файла в веб-клиенте.
☑
0
antihacker
21.11.17
✎
11:14
Всем привет !
Вот так пытаюсь прочитать файл ексель
#Если ВебКлиент Тогда
+ Code
Если НЕ ПодключитьРасширениеРаботыСФайлами() Тогда
УстановитьРасширениеРаботыСФайлами();
ПодключитьРасширениеРаботыСФайлами();
КонецЕсли;
#КонецЕсли
СтандартнаяОбработка=ложь;
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите файл";
Диалог.ПолноеИмяФайла = "";
Фильтр = "* (*.*)|*.*";
Диалог.Фильтр = Фильтр;
Диалог.МножественныйВыбор = Ложь;
Диалог.Каталог = "E:\temp\";
ЕСЛИ Диалог.Выбрать() ТОГДА
ПутьКФайлу = СокрЛП(Диалог.ПолноеИмяФайла);
//Импорт
Док = ПолучитьCOMОбъект(ПутьКФайлу);
Для ДанныеНачинаютсяС = 2 по 10 Цикл
// ФИОУчастника = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 1).Value;
//Пока СокрЛП(ФИОУчастника) <> "" Цикл
// Добавление строки с файла в документ
НоваяСтрока = Объект.ТЧИсторияДанныхСотрудников.Добавить();
НоваяСтрока.ФИОСотрудника = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 1).Value;
НоваяСтрока.Образование = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 2).Value;
НоваяСтрока.Категория = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 3).Value;
НоваяСтрока.РНН = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 4).Value;
НоваяСтрока.ИНН = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 5).Value;
НоваяСтрока.МВЗ = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 6).Value;
ДанныеНачинаютсяС = ДанныеНачинаютсяС + 1;
//ФИОУчастника = Док.Sheets(1).Cells(ДанныеНачинаютсяС, 2).Value;
//КонецЦикла;
КонецЦикла;
Сообщить("Импорт завершён");
Док.Application.Quit();
КонецЦикла;
КонецЕсли;
Ругаеться на строку - " Док = ПолучитьCOMОбъект(ПутьКФайлу)"
Ошибка -"com- объекты поддерживаются только в Microsoft Internet Explorer"
А ведь используемый браузер и есть IE. Он что слепой ?
1
lodger
21.11.17
✎
11:15
(0) ослики разных версий по разному поют.
2
antihacker
21.11.17
✎
11:22
Версия платформы.
1С:Предприятие 8.3 (8.3.9.1850)
3
antihacker
21.11.17
✎
12:00
Ни каких идеии ?
4
1Сергей
21.11.17
✎
12:01
(3) обнови ехплорер. Тебе же сказали в (1)
5
john90
21.11.17
✎
12:27
поместитьфайлвовременноехранилище
6
Юрий Лазаренко
21.11.17
✎
12:31
(0) Отправляй файл на сервер и читай там.
7
mTema32
21.11.17
✎
12:43
+(6)
И убирай "диалог". В веб-клиенте так работать с файлами некошерно. Используй ОписаниеОповещения.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс