|
1C 8.2 Работа с Excel. Ошибка 0x8000FFFF | ☑ | ||
---|---|---|---|---|
0
dragonIMV
16.05.19
✎
09:46
|
Добрый день.
Стоит 1С 8.2 УПП. Платформа 8.3.12.1790 Стоит Excel 2010. У нескольких пользователей началась ерунда с работой Экселя. Есть обработка, которая открывает файл экселя и оттуда данные закидывает в заказ поставщику. В обработке в начале идет "Новый COMОбъект("Excel.Application")". И на этой строчке у одного из пользователей (в разные дни это может быть разный пользователь, сегодня один, завтра другой, бессистемно как то) выходит ошибка: -2147418113(0x8000FFFF): Разрушительный сбой Соответственно это на любом файле экселя вылетает, от самого файла не зависит, так как ещё и не дошло действие до него. Вопрос, может кто сталкивался с таким и подскажет куда копать? P.S. под этим же пользователем с другого терминала все нормально работает, т.е. проблема где то возникает на конкретном терминале. |
|||
1
shadow_sw
16.05.19
✎
09:50
|
||||
2
Про100Филя
16.05.19
✎
09:53
|
(0) Какая разрядность 1С и excel?
|
|||
3
dragonIMV
16.05.19
✎
09:55
|
(1) там про работу самого экселя. А у меня и на пустом файле новом такая ошибка выходит. Да даже просто обработку если сделать с кодом
Excel = Новый COMОбъект("Excel.Application"); Без выбора файла, то уже ошибка будет. Просто на обработке из одной строчки этой. Так что никак от файла самого не зависит это к сожалению. |
|||
4
dragonIMV
16.05.19
✎
09:56
|
(1) уточню, что через сам Эксель на терминале файл спокойно открывается и делается что угодно с ним.
|
|||
5
dragonIMV
16.05.19
✎
09:57
|
(2) Хм. 64 у 1С и 32 у Экселя.
|
|||
6
shadow_sw
16.05.19
✎
10:04
|
(3) да ты ж работаешь через объект Excel, ошибки теже
|
|||
7
dragonIMV
16.05.19
✎
10:07
|
(6) но лично в Экселе же нет ошибок никаких. Спокойно файлы открываются, работаешь с ними, закрываешь. Ошибок нет.
Ошибка лишь в 1С в момент вот попытки создания комобъекта с экселем. |
|||
8
shadow_sw
16.05.19
✎
10:10
|
(7) тогда начинай сначала - кэш чистил?
|
|||
9
dragonIMV
16.05.19
✎
10:11
|
(8) да
|
|||
10
shadow_sw
16.05.19
✎
10:12
|
(9) пересохранить файл под другим именем?
|
|||
11
dragonIMV
16.05.19
✎
10:15
|
(10) Да. Так же как и копирование вручную ячейки и т.д.. Но как я выше написал, ошибка выходи без файла.
Просто когда 1 строчка в обработке: Excel = Новый COMОбъект("Excel.Application"); Т.е. от файла никак не зависит. Это может быть и пустой файл и что угодно. |
|||
12
DrZombi
гуру
16.05.19
✎
10:17
|
(0) Такая ошибка была, когда на ПК была установлен Клиент 1С х64.
|
|||
13
shadow_sw
16.05.19
✎
10:18
|
(11) а если файл сохранить в старом формате? 97-2003
|
|||
14
Про100Филя
16.05.19
✎
10:21
|
(5) По идеи должно работать. Но ошибка точно в разрядности.
(12) Попробуй поставить 64х эксель или 32х битную платформу. |
|||
15
dragonIMV
16.05.19
✎
10:21
|
(13) А он в старом формате и есть. Но пробовал и новые форматы тоже.
(12) т.е. разрядность экселя тоже надо 64 сделать или что имеете ввиду? Да и почему вчера ошибка была у другого пользователя, а сегодняшний работал нормально. Почему другие нормально работают. Это всё вот не понятно. |
|||
16
shadow_sw
16.05.19
✎
10:22
|
а файл не занят чем то еще? или эксель открыт еще один?
|
|||
17
dragonIMV
16.05.19
✎
10:24
|
(16) нет, не занят, проверил. Эксель...хм...если только завис как либо хитро, а так всё закрыто смотрю.
|
|||
18
shadow_sw
16.05.19
✎
10:26
|
(17) RDP? завершить полностью сеанс пользователя
|
|||
19
stix2010
16.05.19
✎
10:29
|
(0) неужели для чтения люди до сих пор COM пользуются?
|
|||
20
dragonIMV
16.05.19
✎
10:34
|
(18) на всякий случай сейчас сам под ней полностью вышел из терминала и зашел заново, не помогло.
До этого да, оказывается крестиком тупо закрывали. Ну да все равно ошибка есть. (19) а через что предлагаешь сделать? Я по привычки с давних времен так делаю))) |
|||
21
dragonIMV
16.05.19
✎
10:38
|
(14) совет по 64 Экселю передал им конечно. Но пока согласуют, пока поставят. Это день другой уйдет, от меня это никак не зависит.
Так что этот момент буду иметь ввиду, но пока искать и другие пути решения. |
|||
22
stix2010
16.05.19
✎
10:40
|
(19) это несколько странно сейчас на платформе 8.3.12, если книга exel из 1 листа, то ТабличныйДокумент.Прочитать(ФайлЭкселя), далее работать как с табличным документом.
|
|||
23
stix2010
16.05.19
✎
10:41
|
(22) -> (20)
|
|||
24
dragonIMV
16.05.19
✎
10:43
|
(22) За идею спасибо, после обеда код перепишу и проверю, будет ли работать под проблемным пользователем.
|
|||
25
Кодер
16.05.19
✎
11:15
|
Заверни в попытку, получи ОписаниеОшибки.
|
|||
26
dragonIMV
16.05.19
✎
11:20
|
(25) изначально так и было, описание было пустым.
А без Попытки выходит вот что, что в начале написал. |
|||
27
DrZombi
гуру
16.05.19
✎
11:32
|
(15) Не страдай и ставь х32 на Клиентские ПК :)
|
|||
28
dragonIMV
16.05.19
✎
12:06
|
(22) Данный метод сработал без ошибки. Так что спасибо за совет, остановлюсь на этом решении.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |