0
ALEX7519
04.02.19
✎
14:21
|
есть обработка, которая грузит данные в SQL базу с пом врем хранилища
в одной организации перестала работать, выдает ошибку
Ошибка копирования файлов из ( путь где лежит исх файл ) В /TMP/V8_XvAZP.DBF ОШИБКА ДОСТУПА К ФАЙЛУ
&НаКлиенте
Процедура Загрузить()
ВыбраныйФайл = ИмяФайла;
АдресВременногоХранилища = "";
ПоместитьФайл(АдресВременногоХранилища, ВыбраныйФайл, , Ложь, ЭтаФорма.УникальныйИдентификатор);
ЗагрузитьНаСервере(АдресВременногоХранилища);
Предупреждение("Все");
КонецПроцедуры
&НаСервере
Процедура ЗагрузитьНаСервере(АдресВременногоХранилища)
ДД = ПолучитьИзВременногоХранилища(АдресВременногоХранилища); // вытаскиваем на сервере из временного хранилища как двоичные данные
ИмяВременногоФайла = ПолучитьИмяВременногоФайла("Dbf"); // получаем имя временного файла на сервере
ДД.Записать(ИмяВременногоФайла);
НашФайл = Новый Файл(ИмяВременногоФайла);
НашеИмяФайла = Лев(НашФайл.ИмяБезРасширения,8)+".dbf";
НашПолныйПутьФайла = КаталогВременныхФайлов()+НашеИмяФайла;
КопироватьФайл(ИмяФайла,НашПолныйПутьФайла);
ХБ = Новый XBase;
ХБ.ОткрытьФайл(НашПолныйПутьФайла, , Истина); //только для чтения
ХБ.Первая();
Пока Не ХБ.ВКонце() Цикл
....
В ЧЕМ МОЖЕТ БЫТЬ ДЕЛО ????
|
|