Имя: Пароль:
1C
1C 7.7
v7: Какой то глюк с сохранением файла из отчета.
,
0 Пробивающий
 
10.12.13
19:53
Пытаюсь сохранить файл. Вот так получается:

Путь="E:\отчеты\для вики\" + " Товары с "+ (ВыбНачПериода) +" по "+ (ВыбКонПериода) +  ".xls";
Т.Записать(Путь, "XLS");


А вот так нет:
Путь="E:\отчеты\для вики\" +  СокрЛП(НазваниеОрганизацииВотчет) + " Товары с "+ (ВыбНачПериода) +" по "+ (ВыбКонПериода) +  ".xls";
Т.Записать(Путь, "XLS");  

Разница только в СокрЛП(НазваниеОрганизацииВотчет)

Тип у НазваниеОрганизацииВотчет строка (проверил отладчиком), причем чтобы ни попадало в эту переменную файл не сохраняется.
Вопрос, почему? )
1 Тьма
 
10.12.13
19:56
Недопустимы имена файлов, содержащие кавычки
2 Пробивающий
 
10.12.13
19:57
Пробовал передать в НазваниеОрганизацииВотчет строку "123456" - болт. Хотя эта мысль приходила мне в голову, щас проверю.
3 Пробивающий
 
10.12.13
20:02
Все, спасибо. (1) был прав, а когда я передавал 123456 я просто ошибся, и исправил не там. Тема закрыта, надо меньше работать и больше спать. )
4 Злопчинский
 
10.12.13
20:24
за пробелы в названиях файлов и папок я бы убивал выезднйо чекистской тройкой, без суда и следствия.
5 Пробивающий
 
10.12.13
20:25
Что плохого в пробелах? )
6 Злопчинский
 
10.12.13
21:18
(5) в пробелах плохо ВСЕ!
7 Grobik
 
10.12.13
21:19
(5) Проблема в том, что тех кто их использует закон защищает.
8 AcaGost
 
10.12.13
21:23
(5) Вместо пробелов используй "_".
А еще - пути, желательно, писать ЛАТИНИЦЕЙ.
9 Grobik
 
10.12.13
21:36
"Если в адресе\имени файла присутствует пробел, то адресс\имя необходимо включать в кавычки" (с)

Нужно быть уверенным, что все люди писавшие все внешние обработки, компоненты, батники и т.д. с которыми когда либо придется работать, ставили защиту от долбодятла, допускающего пробелы в адресах и именах.
10 Злопчинский
 
10.12.13
21:59
фиг с ним когда пробел, но когда их НЕСКОЛЬКО.
я своих еле еле приучил - пробел - это буква, не надо ее колотить несколько раз...
11 Grobik
 
10.12.13
22:11
Проблема в наследовании. Многие не знают, а многим лень, писать примитивы работы с файловой системой. Используют готовое. А готовое писали тогда когда долбодятлы копали траншеи отсюда и до обеда. Поэтому защиты от них нет.

Почему используют. Стандарнтные виндовые средства легко доступны. На хрюшу лет пять уже. На семерку год назад искал как получить из 1С геотеги со снимка. За десять минут нашел разрешение и дату. Геотеги нашел на 20-какойто странице на китайском. Если-бы не учил его то еще сто страниц пролистал бы. До выхода на http://msdn.microsoft.com/ru-ru/library/system.windows.media.imagemetadata.aspx
12 1Сергей
 
11.12.13
08:02
НастоящиеОдинесеникиНеПользуютсяПробеламиИЗнакамиПодчеркивания
13 Wobland
 
11.12.13
08:49
настоящий мастер смеётся над дао
http://i.imgur.com/f4LNTvY.png