Имя: Пароль:
1C
1С v8
Совместный доступ к файлы
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
есть вариант Проверка из 1С блокировки файла приложением
там семерка но суть поймешь
6 Ник080808
 
23.06.18
13:03
(0) создавать файл блокировки. Перед началом выгрузки создаем файл например Блок.ТХТ. Если файл создан то выгрузку не выполняем. После завершения выгрузки, файл блокировки удаляем.
7 Darych
 
23.06.18
13:05
(6) +