Как правильно скопировать файл методом КопироватьФайл()?
☑
0
Alex87r
30.09.17
✎
11:18
Привет всем!
Вопрос в теме.
База серверная.
Получаю путь к файлу
ИмяФайлаИсточника = РаботаСФайламиСлужебныйВызовСервера.ПолучитьИмяФайлаСПутемКДвоичнымДанным(ВыборкаДетальныеЗаписи.ТекущаяВерсия,);
Далее копирую &насервере
КопироватьФайл(ИмяФайлаИсточника ,"Т:/Copy/");
Выдает ошибку, что каталог для записи не обнаружен.
Если пытаюсь сделать это же на клиенте, то не видит файл, который копирую.
1
Tateossian
30.09.17
✎
11:20
Как вариант, на сервере не примаппен диск сетевой. Или прав нет на чтение/запись/изменение у пользователя службы сервера 1С.
2
Alex87r
30.09.17
✎
11:39
А если мне на сервере поместить во временное хранилище файл, а потом на клиенте скопировать?
3
Alex87r
30.09.17
✎
12:42
Получилось сделать через временное хранилище. Подскажите, на сколько это правильно?
Т.е. на сервере я сохраняю файлы в хранилище, в массив записываю адрес хранилища. Потом возвращаю на клиент массив, обхожу его в цикле и записываю файлы из хранилища в папку на сетевом диске.
Ошибка? Это не ошибка, это системная функция.