Имя: Пароль:
1C
1С v8
Имя файла
,
0 Snail
 
16.03.21
11:59
Делаю так:
При формировании ТабДок
ТабДок.Записать("D:\"+ Выборка.Дата +".xlsx", ТипФайлаТабличногоДокумента.XLSX);

Сохраняет файл с именем равно Дата, но без расширения :(
Как правильно прописать?
1 Garykom
 
гуру
16.03.21
12:01
(0) Выборка.Дата у тебя имеет ":" (время) а разве это разрешенный символ для имен файлов?
2 RomanYS
 
16.03.21
12:01
(0) В стандартном формате даты есть символы ":", которые запрещены в имени файла. Удивительно что вообще ошибку не получил.
Решение - использовать формат()
3 Garykom
 
гуру
16.03.21
12:02
Формат(Выборка.Дата, "тут сделай нужное")
4 Garykom
 
гуру
16.03.21
12:02
(2) 1-1
5 Snail
 
16.03.21
12:02
02.02.2021 0 так записывает, но мне не обязательно время
6 Snail
 
16.03.21
12:08
Огромное всем спасибо, формат помог :)
7 Галахад
 
гуру
16.03.21
12:08
(5) Вроде уже объяснили. Если в имени файла некорректный символ, имя обрежется до этого символа.
8 Snail
 
16.03.21
12:14
Еще одно:

ТабДок.Записать("D:\"+ Выборка.Дата +"МойФайл.xlsx", ТипФайлаТабличногоДокумента.XLSX);

Как создать каталог на диске Д с именем "Выборка.Дата" ?
9 Garykom
 
гуру
16.03.21
12:15
(8) ТабДок.Записать("D:\"+ Выборка.Дата +"\"+"МойФайл.xlsx", ТипФайлаТабличногоДокумента.XLSX);
10 Snail
 
16.03.21
12:19
Я так делал, не катит (
11 Василий Алибабаевич
 
16.03.21
12:23
(8) "Как создать каталог"? Ты не поверишь...
12 Garykom
 
гуру
16.03.21
12:23
13 Snail
 
16.03.21
12:30
Еще раз спасибище
Я через
СоздатьКаталог("D:\" +Номер1);
делал, но забыл прописать "D:\"  
:))