Имя: Пароль:
1C
1С v8
Не срабатывает УдалитьФайлы
0 Адимр
 
13.11.12
12:45
Никто не сталкивался докоборот  потоковое сканирование, ошибок не выдает удаляет нестабильно то удаляет то нет вручную из проводника удаляет. В коде метод вызывается нормально.
1 Happy Bear
 
13.11.12
12:48
(0) файлы блокированы значит, запись подтормаживает
2 Адимр
 
13.11.12
13:02
(1) А может чтение? Там алгоритм какой сканер сканирует и скидывает в общую папку из папки обработка файлы считывает распознает шк в темповой папке сливает в один tiff и прицепляет к карточке.
Почему нет сообщения об ошибке что файлы заблочены, заняты. Как отследить что удерживает файлы если именно так как тыговоришь?
3 Адимр
 
13.11.12
16:08
Если кому интересно - это бага процедура УдалитьФайл вызывается на Сервере. А я тестил в файловом варианте где все удалялось нормально.

&НаСервере
Процедура НайтиВладельцаПоШтрихКоду(ВладельцыСНомерами)
//СдесьБылКод    
КонецПроцедуры

// Удаление файла со снятием атрибута readonly
Процедура УдалитьФайл(ПолноеИмяФайла)
   
   Файл = Новый Файл(ПолноеИмяФайла);
   Если Файл.Существует() Тогда
       Файл.УстановитьТолькоЧтение(Ложь);
       УдалитьФайлы(ПолноеИмяФайла);
   КонецЕсли;
   
КонецПроцедуры

&НаКлиенте
Процедура РаспознаваниеШтрихКодов()


PS "Хвилищевский ел клюкву, стараясь не морщиться. Он ждал, что все скажут: "Какая сила характера!" Но никто не сказал ничего." (с) Даниил Хармс