Имя: Пароль:
1C
 
Формат файла
0 devochka_1c
 
14.03.15
16:32
Добрый день! пишу код по сохранению таб дока в эксель

ТекИмяФайла = КаталогФайла + ИмяФайла + "." + "xls";
    ТДок.Записать(ТекИмяФайла, ТипФайлаТабличногоДокумента.XLS);

только файл не формата эксель получается... что не верно в коде?
1 Euguln
 
14.03.15
16:34
Боюсь спросить, а какого формата получается?
2 devochka_1c
 
14.03.15
16:47
(1) в свойствах в типе значится просто "Файл"
3 PR
 
14.03.15
16:48
(2) А расширение какое?
4 devochka_1c
 
14.03.15
17:09
(3) никакого нет
5 NikVars
 
14.03.15
17:09
(0) Что за объект ТДок?
6 NikVars
 
14.03.15
17:11
Если ТДок - таблица - можно двигаться в этом направлении, Записать(<?>,);
Синтаксис:
Записать(<ИмяФайла>,<ТипФайла>)
Назначение:
Записать таблицу в файл.
Параметры:
<ИмяФайла> - имя файла.
<ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла:
· отсутствует, 0 или ''MXL'' - формат 1C;
· 1 или ''XLS'' - формат Ms Excel;
· 2 или ''HTM'' или ''HTML'' - формат HTML;
· 3 или ''TXT'' - формат TXT.
Замечание:
Метод может использоваться при работе с таблицей в режиме ввода данных.
7 NikVars
 
14.03.15
17:13
Если ТДок - таблица значений - придется выводить все в таблицу - формировать печатную форму аля отчет.
8 Euguln
 
14.03.15
17:13
(0) Имя файла при записи какое?
9 devochka_1c
 
14.03.15
17:17
(7)ТДок - это табличный документ
10 devochka_1c
 
14.03.15
17:18
(8) C:\Users\123\AppData\Local\Temp\Акт сверки взаиморасчетов 00000000033 от 12.03.2015 11:32:26 Энергия.xls
11 NikVars
 
14.03.15
17:19
(9) Не понятно!
ТДок = СоздатьОбъект("Таблица");
Так?
12 NikVars
 
14.03.15
17:22
+(9) Я мыслю в терминах объектов 1С 7.7: таблица, таблица значений, документ с многострочной частью.
Ты предлагаешь иную терминологию. Тебе понятно?!
13 devochka_1c
 
14.03.15
17:27
(11) ТДок тип ТабличныйДокумент  
ТДок = Новый ТабличныйДокумент; затем в него был выведен макет
14 NikVars
 
14.03.15
17:44
(13) То есть ты путаешь версии 1С 7.7 и 8?
15 Fram
 
14.03.15
17:47
(14) с чего такой вывод?
16 NikVars
 
14.03.15
17:52
(15) Это не вывод, это флюиды телепатии. Вместо задавания вопросов мне - помоги девушке.
17 Fram
 
14.03.15
18:05
(0) excel то установлен на машине?

(16) ну, что навеяло тебе задать такой вопрос девушке?
18 devochka_1c
 
14.03.15
18:06
(14) я ничего не путаю у меня платформа 8.3 не указала изначально, извиняюсь
19 Fram
 
14.03.15
18:06
(10) выложи файл куда нить и ссылку давай
20 NikVars
 
14.03.15
18:08
(19) А что тебя навеяло просить файл, когда тебя просят помощи в коде?
21 User_Agronom
 
14.03.15
18:09
(4) Windows наивно определяет тип файла по расширению. Нет расширения - она в ступоре.

посмотрите через отладчик, чему равна переменная ТекИмяФайла
22 User_Agronom
 
14.03.15
18:09
(10) С двоеточиями в имени проблема.
23 NikVars
 
14.03.15
18:12
(22) +100! Ну вот! Разрушил всю телепатию!
24 User_Agronom
 
14.03.15
18:16
(23) Личный телепат нонича вернулся из отпуска. Говорит не надолго))
https://ru.wikipedia.org/wiki/Имя_файла

Запрещенные символы Windows:
...
: — отделяет букву диска или имя альтернативного потока данных
...
25 devochka_1c
 
14.03.15
18:29
(24) а что не так с двоеточием?
26 devochka_1c
 
14.03.15
18:33
(21)переменная  ТекИмяФайла  через отладчик равна C:\Users\123\AppData\Local\Temp\Акт сверки взаиморасчетов 00000000033 от 12.03.2015 11:32:26 Энергия.xls
27 User_Agronom
 
14.03.15
18:38
(25) внимательно читает (24). Смакуем каждое слово. Особенно "Запрещенные" потом через паузу "символы" ну и конечно же "Windows":

А далее идёт пояснение, что не так с двоеточием.
...
: — отделяет букву диска или имя альтернативного потока данных
28 Torquader
 
14.03.15
18:40
ДатаВИмени=Формат(ДатаДокумента,"ФД='дд-ММ-гггг_чч-мм-сс';");
29 devochka_1c
 
14.03.15
18:59
Всем спасибо! все получилось!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.