|
Что за ошибка при записи таблич. документа в файл? ТТДокумент.Записать() | ☑ | ||
|---|---|---|---|---|
|
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' последний был лишний))
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |