Вход | Регистрация

1С:Предприятие ::

Метки: 

"Ошибка совместного доступа к файлу" при запуске внешней обработки с командной строки

Я
   slafor
 
05.09.18 - 02:21
Есть обработка, которая формирует таблицу прайс-листа (номенклатура с ценами), выгружает ее в файл Excel определенного формата, передает этот файл по электронной почте и завершает работу системы.

При запуске непосредственно из Предприятия все работает чудесно.

При запуске из командной строки (через Execute) работает "через раз" - иногда запускается, а иногда пишет "Ошибка совместного доступа к файлу C:/.../xxx.xlsx", при этом приложение остается "висеть", т.е. работать.

Как вы думаете, в чем может быть причина этой ошибки?
 
 
   tesseract
 
1 - 05.09.18 - 06:51
(0) Ошибка в коде.
   slafor
 
2 - 05.09.18 - 12:11
(1) Если была бы ошибка в коде, обработка всегда вылетала бы с ошибкой. А так как-то странно - из Предприятия запускается, а из командной строки - через раз...
   hhhh
 
3 - 05.09.18 - 12:13
(2) ну просто вы параллельно запускаете 2 операции с файлом. А это невозможно. Поэтому и пишет ошибку.
   МимохожийОднако
 
4 - 05.09.18 - 12:47
Excel подвис и оставил заблокированным файл
   slafor
 
5 - 05.09.18 - 13:05
(3) Это в принципе невозможно, потому что каждый раз формируется новый файл с наименованием, где среди прочего пишется дата и время.

(4) Вот это скорее всего.

Что интересно, сегодня несколько раз запускал батник (.cmd-файл), и ни одной ошибки. Чудеса.
Что-ж, посмотрим, что завтра у клиента покажет.


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует