|
При создании макета из файла Excel сообщение "неизвестный формат файла" | ☑ | ||
---|---|---|---|---|
0
Puzoter
04.07.17
✎
13:32
|
В обработке создаю макет типа Active document, выбираю файл екселя - пишет "неизвестный формат файла". Обновления все стоят, ПО легальное, в чем может быть дело?
|
9 11 |
||
1
mehfk
04.07.17
✎
13:33
|
Посмотри, может кто html переименовал в xls, а ты мучаешься.
|
2 |
||
2
Puzoter
04.07.17
✎
13:37
|
(1) Смешно
|
3 5 |
||
3
mehfk
04.07.17
✎
13:38
|
(2) Смейся-смейся.
|
|||
4
Базис
naïve
04.07.17
✎
14:08
|
Путаница с xls/xlsx обычно так себя ведёт.
|
|||
5
Лефмихалыч
04.07.17
✎
14:09
|
(2) а ты всё-таки посмотри, что реально внутри этого файла
|
6 |
||
6
Puzoter
04.07.17
✎
18:57
|
(5) Я его сам создал и в *.xls и в *.xlsx Кстати, если из конфигуратора пытаться открыть макет типа Active Document выдается сообщение "Не удалось создать объект. Возможно, отсутствует соответствующее приложение". Кстати, случилось это после переустановки AD и всего ПО, т.к. слетел сервак. Такое впечатление, что Excel криво в винде зарегистрировался, хотя в остальном все работает нормально.
|
20 |
||
7
mexanik_96
04.07.17
✎
18:59
|
дак а че Active Document а средствами 1с никак?
|
11 |
||
8
mexanik_96
04.07.17
✎
18:59
|
ну там табличный документ типа открыть и погнал
|
9 10 12 |
||
9
Puzoter
04.07.17
✎
19:01
|
10 |
|||
10
mexanik_96
04.07.17
✎
19:02
|
12 |
|||
11
Puzoter
04.07.17
✎
19:02
|
13 |
|||
12
mexanik_96
04.07.17
✎
19:03
|
||||
13
mexanik_96
04.07.17
✎
19:04
|
(11) дак почему макет то табличный документ же! ну! там метод открыть из файла, далее куда хочешь ну!
|
15 |
||
14
Puzoter
04.07.17
✎
19:04
|
Проблема в том, что обработка работала с макетом из екселя, а теперь не работает. При попытке получить документ из мекета ругается.
|
|||
15
Puzoter
04.07.17
✎
19:06
|
(13) Файл-открыть - действительно открывает екселевскую табличку, но уже готовые макеты не работают.
|
16 |
||
16
Puzoter
04.07.17
✎
19:07
|
(15) + и создать новый макет не удается.
|
17 |
||
17
Puzoter
04.07.17
✎
19:09
|
(16) + точнее удается, если не из готового файла, а создать новый
|
|||
18
mexanik_96
04.07.17
✎
19:10
|
что за макет(что автор имеет ввиду под словом макет екселя)?
|
19 |
||
19
Puzoter
04.07.17
✎
19:14
|
(18) Макет в обработке типа документ Active Document
|
|||
20
Puzoter
04.07.17
✎
19:16
|
Там два варианта создания - выбрать уже имеющийся документ либо создать новый. Второй срабатывает - создается и открывается, первый - нет. Старые макеты при попытке открыть выдают (6)
|
|||
21
Йохохо
04.07.17
✎
21:19
|
ну так проверь какой обработчик висит на этом расширении
|
24 |
||
22
Cyberhawk
04.07.17
✎
21:23
|
Не зарегистрирован СОМ-интерфейс экселя пади
|
24 |
||
23
mehfk
05.07.17
✎
04:35
|
А может не совпадает разрядность конфигуратора и экселя?
|
24 |
||
24
Puzoter
05.07.17
✎
09:54
|
||||
25
Puzoter
06.07.17
✎
12:38
|
В общем, кому интересно - получилось решить вопрос с помощью кода:
МакетEXCEL = ПолучитьМакет(НазваниеМакета); ПолноеИмяФайлаДокумента = ПолучитьИмяВременногоФайла("xls"); МакетEXCEL.Записать(ПолноеИмяФайлаДокумента); Попытка Эксель = Новый COMОбъект("Excel.Application"); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; MSExcel = Эксель.WorkBooks.Open(ПолноеИмяФайлаДокумента); //MSExcel = МакетEXCEL.Получить(); Что это за глюк так и не разобрались. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |