|
|
Совместный доступ к файлы |
☑ |
|
0
Рамзил
23.06.18
✎
10:37
|
Добрый день, надеюсь на вашу помощь!
Суть проблемы такова: Есть регламентное задание, которое выгружает данные каждые пол часа в определенный файл. Но так же есть и обработка, которая может в выгружать. И вот иногда бывает что фоновое задание и обработка работает в одно и то же время, следственно обработка ругается про совместный доступ. Вопрос, как сделать чтобы если файл занят обработка просто не выполнялась? Без вылета 1с, а чтобы просто маленькое уведомление внизу.
|
|
|
1
Cool_Profi
23.06.18
✎
10:38
|
Попытка в обработке?
|
|
|
2
Рамзил
23.06.18
✎
12:22
|
(1) Да, пробовал ДокОбмена.ОткрытьФайл(ИмяФайла) засунуть в попытку, все равно вылезает ошибка.
|
|
|
3
Darych
23.06.18
✎
12:37
|
(1) здесь попытка не прокатит
|
|
|
4
CepeLLlka
23.06.18
✎
12:57
|
(0)Ну может не 1сными средствами узнать сначала занят файл или нет, а потом уже предпринимать какие-либо действия..
CMD, скрипты и прочее..
|
|
|
5
Darych
23.06.18
✎
12:59
|
|
|
|
6
Ник080808
23.06.18
✎
13:03
|
(0) создавать файл блокировки. Перед началом выгрузки создаем файл например Блок.ТХТ. Если файл создан то выгрузку не выполняем. После завершения выгрузки, файл блокировки удаляем.
|
|
|
7
Darych
23.06.18
✎
13:05
|
(6) +
|
|