Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (Записать)
0 Zixxx
 
29.08.12
12:21
Ошибка при вызове метода контекста (Записать)
ТабличныйДокумент.Записать("" + ПутьКФайлу + "\" + ИмяФайла + ".xls", ТипФайлаТабличногоДокумента.XLS);
по причине:
Ошибка при выполнении файловой операции  'C:/Users/Андрей/Desktop/123/000000006 Mitsubishi_D.xls'

Не могу понять почему вываливается ошибка. На одной машине работает на другой нет, запускал с правами администратора, ошибка не ушла. Как поправить?
1 Zixxx
 
29.08.12
12:38
Ошибко возникает в случае записи табличного документа на стороне сервера, как-то можно разрешить это?
2 shuhard
 
29.08.12
12:41
(0) в древних 8.1 на сервере нельзя было сохранять в xls, только в  mxl
3 Zixxx
 
29.08.12
12:47
(2) Это 82, метод Записать() доступен на сервере, на стороне сервера нельзя записывать только в XLS95
4 shuhard
 
29.08.12
12:52
(3) значит ты забыл дать разрешение табличному документу на сохранение
5 shuhard
 
29.08.12
12:52
(4) ни или прав у учетной записи rphost нет на C:/Users/Андрей/Desktop/123/
6 Kuein
 
29.08.12
12:52
(0) На машине на которой этот код работает путь к файлу какой получается?
7 Zixxx
 
29.08.12
12:54
(6) Там база файловая, а так также на рабочий стол кидается в любую папку
8 Zixxx
 
29.08.12
12:54
(4) Как разрешение дается?
9 Reset
 
29.08.12
12:55
"на стороне сервера","Там база файловая" - нестыковка!
10 shuhard
 
29.08.12
12:56
(8) ну позырь ты свойства ТД
11 Kuein
 
29.08.12
12:57
(9) Скорее причина проблемы.

(7) У тебя на сервере есть папка C:/Users/Андрей/Desktop/123/ ? Может меня сейчас более опытные товарищи закидают помидорами, но по моему у тебя серверная версия пытается записать твой файл не на твою локальную машину, а на диск "С" сервера.
12 shuhard
 
29.08.12
12:58
(11) +1
и  прав у учетной записи rphost нет на C:/Users/Андрей/Desktop/123/
13 vmv
 
29.08.12
12:59
(11) ага, и на 2-ой машине такого пути не существует, а на первой существует. типа того
14 Reset
 
29.08.12
13:00
(11) Так и есть, при выполнении на сервере и если клиент-сервер.Про это сказали в (5).
Меня смутило в (7) "база файловая"
15 vmv
 
29.08.12
13:00
сетевой путь спасет отца рксской демократии
16 Zixxx
 
29.08.12
13:02
(11) Ну да пытаюсь сохранить из тонкого клиента, на сервере этой папки естественно нет
17 shuhard
 
29.08.12
13:03
(16) хранилище кури
и сохраняй на клиенте
18 Reset
 
29.08.12
13:04
(16) Ну вот и ответ, а на создание прав нет у сервера
19 Zixxx
 
29.08.12
13:05
(17) Какое хранилище?
20 Kuein
 
29.08.12
13:05
(16) делай как сказали в (17)
21 shuhard
 
29.08.12
13:07
(19) ну есть же в УФ временное хранилище для всякой лабуды
22 Sammo
 
29.08.12
13:08
(19) Насколько я понял, намекают, что положить отчет в хранилище значений, передать на клиент и оттуда его сохранять
23 Kuein
 
29.08.12
13:09
Посмотри в синтакс-помошнике вот эти две конструкции:
ПоместитьВоВременноеХранилище()
ПолучитьИзВременногоХранилища()