Имя: Пароль:
1C
1С v8
Ошибка совместного доступа
0 Falex
 
02.08.11
09:20
При попытка отправить сообщение методом Послать() объекта ИнтернетПочта конфигурация вываливается в исключение с ошибкой:

Ошибка совместного доступа к файлу
'C:\Users\User2\AppData\Local\Temp\ИмяФайла.XLS'
1 Wobland
 
02.08.11
09:25
продолжайте наблюдения
2 Wobland
 
02.08.11
09:26
WhoLocksMe есть такая программка
3 Falex
 
02.08.11
10:35
а послать что-то с файлом делает?
я же просто прикрепляю файлы к вложению и отправляю.
4 Wobland
 
02.08.11
10:55
ну вот твой прикрепляемый файл кто-то и держит, не пускает
5 Falex
 
02.08.11
10:56
скорее я и держу.
я его программно формирую.
6 vmv
 
02.08.11
10:56
метод Послать() всегда результативен
7 vmv
 
02.08.11
10:58
Эксель закрывать и открывать программно надо корректно, убейте эксель-процессы через диспетчер, если косяк в этом
8 Falex
 
02.08.11
11:00
всмысле результативен?
9 vde69
 
02.08.11
11:01
еще могут быть траблы с правами на каталог, например есть на запись и нет на чтение
10 Falex
 
02.08.11
11:12
ну написано: ошибка совместного доступа. вроде не с правами дело.
11 Falex
 
02.08.11
11:16
а может как-то этот файл копировать, отправлять, а потом удалять?
12 Wobland
 
02.08.11
11:19
(11) ексель закрывай после формирования
13 Falex
 
02.08.11
11:23
я после отправки опять его использую.
14 BuHu
 
02.08.11
11:28
(11) попробуй скопировать в каталог временных файлов  , хотя может не дать скопировать по тойже самой причине , перед отправкой ты его(вложение) записываешь?
15 Falex
 
02.08.11
11:32
перед отправкой он уже существует.
16 Falex
 
02.08.11
11:33
может этот файл как-то программно закрыть надо?
17 BuHu
 
02.08.11
11:35
(15)т.е. записан? записывай его в каталог временных файлов (типа сохранить как...) и отсылай тот что в каталоге временных файлов ... как то так попробуй
18 Falex
 
02.08.11
11:41
а потом удалять?
19 Falex
 
02.08.11
13:28
а можно как-то сделать, чтобы этот файл не был использован, не закрывая ексель подключение?