|
v7: ТОрмоза при чтении екселя. Помогите |
☑ |
0
temsa
16.10.11
✎
11:44
|
Не раз из екселя грузил ифну в 1С. Есть обработка по перносу данных. Раньше оно работало без проблем. А сейчас при чтении зависает. ДАже для эксперимента запустил обработку на ночь. Утром смотрю так же в зависшем состоянии. Как это решить?
Вот код
ОкноЕхсеl = СоздатьОбъект("Excel.Application");
ОкноЕхсеl=ОткрытьExcel(ИмяФайла);
Процедура ЗакрытьExcel(ПриложениеЕх)
Состояние("Ждите... Идет выгрузка Excel!");
ПриложениеЕх.WorkBooks.Close();
ПриложениеЕх.Quit();
КонецПроцедуры
|
|
1
temsa
16.10.11
✎
11:45
|
Зависает имено при открытии.
Сервер вин 2003, офис 2003, 1с 27й релиз
|
|
2
Азат
16.10.11
✎
11:46
|
открытьэксель() в студию?
|
|
3
temsa
16.10.11
✎
11:48
|
ой пардон:
Функция ОткрытьExcel(ИмяФайла) Экспорт
Состояние("Ждите... Идет загрузка Excel!");
ПриложениеЕх = СоздатьОбъект("Excel.Application");
Попытка
Книга = ПриложениеЕх.WorkBooks.Open(СокрЛП(ИмяФайла));
Исключение
Предупреждение("Невозможно открыть файл <" + ИмяФайла + ">!");
Возврат 0;
КонецПопытки;
Возврат ПриложениеЕх;
КонецФункции
|
|
4
temsa
16.10.11
✎
11:50
|
в таблице 3 колонки и стро более 1800.
ДАже я из поделил сделал по 600 строк все равно не помогает.
|
|
5
Темный Эльф
16.10.11
✎
12:04
|
При ручном открытии файла никаких идиотских вопросов не задается?
|
|
6
temsa
16.10.11
✎
12:07
|
(5)нет
|
|
7
temsa
16.10.11
✎
12:10
|
еще особенность захожу на сервер удаленно через рдп
|
|
8
temsa
16.10.11
✎
13:05
|
я так понимаю придется мне освоить работу с йокселем
|
|
9
Ёпрст
гуру
16.10.11
✎
13:15
|
(8) ага, в части чтения экселя с помощью ado
|
|
10
sanja26
16.10.11
✎
13:17
|
Зачем 2 раза СоздатьОбъект("Excel.Application");
|
|
11
Злопчинский
16.10.11
✎
13:18
|
(8) возьми Йоксель - м.б. существенно достаточно
|
|
12
temsa
16.10.11
✎
14:39
|
Обнаружил траблу. Произошел глюк и был запущен процесс екселя. И он застрял. После останвки этого процесса все на ура пошло.
|
|
13
ildary
16.10.11
✎
14:55
|
При глюках загрузки - всегда надо проверять - не висит ни процесс екселя в таск менеджере и убивать если он там есть.
|
|