Имя: Пароль:
1C
 
Глючит КопироватьФайл()
0 Nicole
 
26.03.09
12:17
Пару недель назад выдавалась ошибка "Каталог не обнаружен". Прямо перед использованием КопироватьФайл() проверяю Файл.Существует() - существует. В момент копирования - ошибка "Каталог не найден". Через несколько дней ошибка сама пропала.
Теперь "Ошибка доступа к файлу". Никто в копируемом файле не сидит. Копируемый файл находится на локальном диске. Всем пользователям даны все права и разрешения.
Это КопироватьФайл() такая глючная или мне пойти сисадмина потрясти на предмет чего-нибудь?
1 ТелепатБот
 
гуру
26.03.09
12:17
2 Nicole
 
27.03.09
13:22
Up.
3 Salvador Limones
 
27.03.09
13:27
Смотри-ка, буквально на днях было - v8: Глюк ли это?!

Там есть пара решений, может тебе и поможет чего-нибудь.
4 Nicole
 
27.03.09
14:39
(3) Ой, спасибо, счас гляну...
5 Nicole
 
31.03.09
15:40
(3) Увы, ни одно из решений мне не подошло. "Ошибка доступа к файлу" исчезла, вместо нее - снова "Каталог не обнаружен". Хотя тут же проверяю Файл.Существует() - существует. Мама дорогая...
6 Rie
 
31.03.09
15:41
(5) А каталог, _куда_ копируется файл - существует?
7 Nicole
 
31.03.09
15:52
(6) Я проверяю это прямо перед операцией копирования...
Файл = Новый Файл(ШаблонДоговор.ФайлШаблона);
Если Файл.Существует() Тогда
  КопироватьФайл(ШаблонДоговор.ФайлШаблона, ФайлДоговор);            
КонецЕсли;
8 Nicole
 
31.03.09
15:54
(6) Ой, простите - вы имели в виду "КУДА". Но выдается ошибка "Каталог не обнаружен D:\1С\Шаблоны\рамочный договор.doc", а это путь - "ОТКУДА".
9 НЕА123
 
31.03.09
16:06
можно так попробовать:
  КопироватьФайл(СОкрЛП(ШаблонДоговор.ФайлШаблона), ФайлДоговор);            

а лучше в отладчик.
10 Nicole
 
31.03.09
16:09
так.... кажется, в (5) есть доля истины... в данном конкретном случае каталога, куда копируется файл, действительно не существует - его перенесли... но в ошибке "Каталог не обнаружен" был указан путь к каталогу, откуда копируется файл, что и ввело меня в заблуждение... прикольно...
11 Salvador Limones
 
31.03.09
16:10
(10) Чего-то я нифига не понял. О_О
12 НЕА123
 
31.03.09
16:11
(11) нету Еремы, а 1С валит на Фому.
13 Rie
 
31.03.09
16:12
(10) Как проверили существование файла, который копируется, - так проверьте и существование каталога, куда копируется, и создайте этот каталог, если нужно.
14 Nicole
 
31.03.09
16:13
(13) Да, теперь все идет... но веришь же сообщениям об ошибке...
15 Nicole
 
31.03.09
16:13
(13) Спасибо.
2 + 2 = 3.9999999999999999999999999999999...