Имя: Пароль:
1C
 
Что за ошибка при записи таблич. документа в файл? ТТДокумент.Записать()
0 Krizis
 
26.07.10
12:51
Ошибка при вызове метода контекста (Записать): Ошибка при выполнении файловой операции  'C:\Temp\Экспорт\файл.xls'

   ТТДокумент.Записать(ПараметрыСеанса.ТекущийПользователь.ПутьСохраненияПФ + Номер + "_" + АдресДоставки.Наименование + ".xls", ТипФайлаТабличногоДокумента.XLS);
1 Krizis
 
26.07.10
12:52
так просто взять экселевский файл и сохранить с таким же именем могу, а этой фукцией ругается..
2 fimanich
 
26.07.10
12:56
Номер + "_" + АдресДоставки.Наименование пробелов не содержит ли, тип ли у него строка, а может длинный слишком, пробовать надо.
3 Krizis
 
26.07.10
13:00
а причем тут пробелы.. с пробелами же нормально сохраняет..
4 fimanich
 
26.07.10
13:01
Ты глянь в отладчике, какое имя файла формируется при сохранении, потом уже дальше можно что-то предпринимать
5 Krizis
 
26.07.10
13:02
вот например реальное имя 'C:\Documents and Settings\babaeva.e\Рабочий стол\Экспорт\СБ-Ф0011838_Альбина (Левобережка).xls'
6 DayDreamer
 
26.07.10
13:02
ПутьКФайлу = ""+ПараметрыСеанса.ТекущийПользователь.ПутьСохраненияПФ + Номер + "_" + АдресДоставки.Наименование + ".xls
ТТДокумент.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.XLS);
7 Krizis
 
26.07.10
13:02
с таким именем влегкую сохраняется файл из экселя..
8 fimanich
 
26.07.10
13:04
(5) Это ты в отладчике посмотрел?
9 DayDreamer
 
26.07.10
13:04
а заодно посмотри что в переменную ПутьКФайлу попадает, можно через
сообщить(ПутьКФайлу);
10 Krizis
 
26.07.10
13:04
(8)имя файла да
11 Krizis
 
26.07.10
13:06
(8)(9) полное имя файла в отладчике получилось вот такое 'C:\Documents and Settings\babaeva.e\Рабочий стол\Экспорт\СБ-Ф0011838_Альбина (Левобережка).xls'
12 DayDreamer
 
26.07.10
13:07
как в (6) описано тоже не получилось?
13 fimanich
 
26.07.10
13:17
Что за скобки в имени файла?
14 fimanich
 
26.07.10
13:18
Хотя вообще-то спешу, можно вроде скобки, сорри
15 Krizis
 
26.07.10
13:18
(12) так как в (6) тоже не работает
16 Krizis
 
26.07.10
13:19
со скобками можно... он и без скобок не хочет сохранять
17 shuhard
 
26.07.10
13:20
(16) может это
- права
- выполнение на сервере 1С
18 Krizis
 
26.07.10
13:22
в 8.1 работало, а на 8.2 не хотит. выполняется на клиенте
19 DayDreamer
 
26.07.10
13:23
ТТДокумент - какой тип?
20 Krizis
 
26.07.10
13:24
ТТДокумент = Новый ТабличныйДокумент;
21 DayDreamer
 
26.07.10
13:26
в отладчике в момент записи?
22 Krizis
 
26.07.10
13:26
права уже все себе выставил
23 Krizis
 
26.07.10
13:27
в отладчике ТТДокумент - ТабличныйДокумент
24 DayDreamer
 
26.07.10
13:29
попытка
ТТДокумент.Записать(ПутьКФайлу, ТипФайлаТабличногоДокумента.XLS);
исключение
сообщить(ОписаниеОшибки());
конецпопытки;
а если так?
25 Krizis
 
26.07.10
13:31
(24) пишет: {Документ.РасходнаяНакладная.МодульОбъекта(5749)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении файловой операции  'с:\ТФ-Ф0011356_Ленторг ООО Вершинина 76\2.xls'
26 73
 
26.07.10
13:33
В адресе слэш?
27 Krizis
 
26.07.10
13:34
хоть слэш хоть не слэш все равно ругается: {Документ.РасходнаяНакладная.МодульОбъекта(5749)}: Ошибка при вызове метода контекста (Записать): Ошибка при выполнении файловой операции  'с:\ТФ-Ф0011371_Томлад  Иркутский 63.xls'
28 Krizis
 
26.07.10
13:37
может это очередной глюк 8.2?))
29 fimanich
 
26.07.10
13:40
Сохранял из 8.2 из тонкого клиента в управляемом приложении все ОК работало
30 shuhard
 
26.07.10
13:40
(28) херня у тебя
в 8.2 работает
&НаКлиенте
Процедура Команда1(Команда)
   ТД=Новый ТабличныйДокумент;
   ТД.Записать("C:\123.xls",ТипФайлаТабличногоДокумента.XLS);
   
КонецПроцедуры
31 Krizis
 
26.07.10
13:47
#Если Клиент Тогда

Процедура Команда1(Команда)
   ТД=Новый ТабличныйДокумент;
   ТД.Записать("C:\123.xls",ТипФайлаТабличногоДокумента.XLS);
   
КонецПроцедуры

#КонецЕсли

у меня вот так
32 Krizis
 
26.07.10
13:56
блин в чем же дело то??
33 DayDreamer
 
26.07.10
14:01
#Если НаКлиенте Тогда
Процедура Команда1(Команда)
   ТД=Новый ТабличныйДокумент;
   ТД.Записать("C:\123.xls",ТипФайлаТабличногоДокумента.XLS);
   
КонецПроцедуры

#КонецЕсли

может так попробовать
34 shuhard
 
26.07.10
14:03
(32) дело в кривых руках
код проверен на 8.2.11.236
35 Krizis
 
26.07.10
14:10
(33) на тестовой файловой базе не работает
36 Krizis
 
26.07.10
14:33
все дело было в слэше)) 'C:\Documents and Settings\babaeva.e\Рабочий стол\Экспорт\СБ-Ф0011838_Альбина (Левобережка).xls' последний был лишний))