|
Из ТабличногоДокумента -> в Exel | ☑ | ||
|---|---|---|---|---|
|
0
OverLog
30.11.07
✎
11:33
|
Процедура КнопкаВыполнитьНажатие(Кнопка)
// Вставить содержимое обработчика. ТабДок=Новый ТабличныйДокумент; СекцияЗаголовок=ТабДок.ПолучитьОбласть("R1C1:R6C2"); СекцияЗаголовок.Область(1,1).Текст = "блаблаблаблаблабла"; ТабДок.Записать("c:\таблица.mxl"); сообщить("конец записи"); КонецПроцедуры файл создается,но при попытке его открыть Exel вешается намертво.Такое впечатление что совместный доступ к файлу. |
|||
|
1
AndreYAN
30.11.07
✎
11:44
|
Ты хочешь из табличного документа сохранить в формате XLS? если да то необходимо добавить второй параметр при записи файла.
|
|||
|
2
OverLog
30.11.07
✎
11:45
|
нет.мне нужен mxl
|
|||
|
3
AndreYAN
30.11.07
✎
11:46
|
и чтобы Excel этот файл открыл?
|
|||
|
4
Pashkaa
30.11.07
✎
11:47
|
У 1С есть плагин для офиса для корректного открытия mxl.
Но точно не помню, он помоему вышел еще во времена 7.7 |
|||
|
5
AndreYAN
30.11.07
✎
11:47
|
(4) и что на ИТС этот плагин есть?
|
|||
|
6
OverLog
30.11.07
✎
11:47
|
Впрочем,я и xls вчера пробовал.Не взлетел.
|
|||
|
7
Pashkaa
30.11.07
✎
11:48
|
--------------------------------------------------------------
(C) Фирма "1С" 2001 год. -------------------------------------------------------------- Конвертер табличных документов 1С:Предприятия для MS Excel -------------------------------------------------------------- Данный продукт представляет собой фильтр Microsoft Excel для преобразования файлов табличных документов из формата 1С:Предприятия 7.0, 7.5, 7.7. Установив на компьютер данный продукт, Вы можете открыть файл табличного документа 1С:Предприятия в программе Microsoft Excel следующим образом: запустите Microsoft Excel, выберите пункт меню Файл/Открыть (File/Open), из списка типов файлов выберите "1С:Предприятия (*.mxl)", найдите в списке файлов нужный и выберите кнопку Открыть. Данный фильтр работает с Microsoft Excel из состава Microsoft Office 95/97/2000/XP/2003. Для установки конвертера, запустите программу setup.exe с комплекта поставки "Конвертер табличных документов 1С:Предприятия для MS Excel" и следуйте экранным инструкциям программы установки. |
|||
|
8
Pashkaa
30.11.07
✎
11:48
|
На ИТС не видел, а вот на сайте 1С встречал
|
|||
|
9
OverLog
30.11.07
✎
11:49
|
Господа,господа..
mxl-ные документы созданные в 7-ке я без проблем открываю в Exele |
|||
|
10
Immortal
30.11.07
✎
11:49
|
(6) звездолёт
|
|||
|
11
AndreYAN
30.11.07
✎
11:50
|
(8) что-то www.1c.ru не реагирует на этот конвертер
|
|||
|
12
Pashkaa
30.11.07
✎
11:51
|
(9) открывались, но при первом открытии Винда спрашивала чем вам его открывать, а плагин ассоциировал расширение mxl с Excel.
При этом помоему можно было даже xls сохранять в mxl. Мыло проверь, отправил, может поможет |
|||
|
13
AndreYAN
30.11.07
✎
11:58
|
(9) Естественно на новой платформе формат файла пересмотрели. А почему в формате xls не открывает, это уж точно бред, открывает без проблем.
ТабДок=Новый ТабличныйДокумент; СекцияЗаголовок=ТабДок.ПолучитьОбласть("R1C1:R6C2"); СекцияЗаголовок.Область(1,1).Текст = "блаблаблаблаблабла"; ТабДок.Записать("D:\Листр.xls", ТипФайлаТабличногоДокумента.XLS); Сообщить("ВСЁ записан."); |
|||
|
14
AndreYAN
30.11.07
✎
12:00
|
(0) а версия Excel у тебя какая?
|
|||
|
15
OverLog
30.11.07
✎
12:12
|
(12) Получил.Спасибо. Вопрос тот же: 7-ая ert-шка записывает mxl-ый файл.Я его тут же открываю 2000-ым Exel-ем и читаю (без всяких конверторов).
Сейчас я пытаюсь переписать это на 8-ке .Результат -см.(0) (13) Не совсем точно выразился:Открывать он его открывает,но пустой лист. Желаемого "блаблаблаблаблабла" в 1-й ячейке нет. |
|||
|
16
Вигор
30.11.07
✎
12:19
|
А если так:
ТабДок=Новый ТабличныйДокумент; ТабДок.Область(1,1).Текст = "блаблаблаблаблабла"; ТабДок.Записать("D:\Листр.xls", ТипФайлаТабличногоДокумента.XLS); Сообщить("ВСЁ записан."); |
|||
|
17
OverLog
30.11.07
✎
12:27
|
(16) Взлетает.
На радостях попытался ТабДок.Записать("D:\Листр.mxl") Виснет. А хотелось бы делать именно через mxl... Как быть? |
|||
|
18
Вигор
30.11.07
✎
12:53
|
ТабДок.Записать("D:\Листр.mls", ТипФайлаТабличногоДокумента.XLS);
|
|||
|
19
OverLog
30.11.07
✎
13:22
|
(18) Хм-м .... запускается СrystalPlayer (М-даа.)
............................................ Ага,понятно,скорее всего просто описка пробую ТабДок.Записать("D:\Листр.mxl", ТипФайлаТабличногоДокумента.XLS); трясушимися руками открываю D:\Листр.mxl .Да,вот она -правда жизни.Волшебное "блаблаблаблаблабла" в нужном месте. (размышляя) А ведь в СП ясно написано "<Тип файла таблицы> (необязательный)".Вот и верь после этого людям. :-( |
|||
|
20
OverLog
30.11.07
✎
13:23
|
Спасибо,Вигор!
|
|||
|
21
Chin
30.11.07
✎
13:33
|
(19) а разве так получиться файл MXL, это по идее тот же XLS файл, просто с другим расширением?
|
|||
|
22
Chin
30.11.07
✎
13:47
|
+ (19) и по идее 1С у тебя теперь его не откроет!
|
|||
|
23
Chin
30.11.07
✎
14:03
|
+ (19) А что бы открывался в excel создавай файл с типом MXL7
ТабДок.Записать("D:\Листр.mxl", ТипФайлаТабличногоДокумента.MXL7); |
|||
|
24
OverLog
30.11.07
✎
14:12
|
(23)да.Так,наверное,будет лучше. (Учитывая,что потом из этой таблицы мне опять выдирать данные в 1С 7.7)
Спасибо,Chin! |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |