Имя: Пароль:
1C
 
ПоместитьФайлы с клиента на сервер
0 Stim
 
26.03.15
17:57
есть много файлов на клиенте. нужно их передать серверу для обработки.

использую:
ПоместитьФайлы(<ПомещаемыеФайлы>, <ПомещенныеФайлы>, <НаборПомещаемыхФайлов>, <Интерактивно>, <УникальныйИдентификаторФормы>)
читаю:
НаборПомещаемыхФайлов> (необязательный)
Тип: ДиалогВыбораФайла; Строка.
Определяет набор помещаемых файлов.
Может быть задан строкой поиска для метода НайтиФайлы либо заранее подготовленным диалогом выбора файлов в режиме открытия файлов.
Если параметр определен, то параметр <ПомещаемыеФайлы> должен быть не определен либо быть пустым массивом.


пишу:

[code=_1c8]&НаКлиенте
Процедура загрузить(Команда)
массивФайлов = НайтиФайлы(Каталог,"*.ZIP");
Сообщить(массивФайлов.количество()); // сообщает 100500

    ПомещенныеФайлы = Новый Массив;
    Если ПоместитьФайлы(,ПомещенныеФайлы,Каталог,ложь)  Тогда
     КонецЕсли;
КонецПроцедуры[/code]

Каталог - тип строка, в ней указан каталог, где у меня файлы лежат. на клиенте эти файлы читаются.
этот путь я по идее могу указывать для помещения файлов(строка поиска).
но код выдает:

{Форма.Форма.Форма(10)}: Ошибка при вызове метода контекста (ПоместитьФайлы)
    Если ПоместитьФайлы(,ПомещенныеФайлы,Каталог,ложь) Тогда
по причине:
Ошибка доступа к файлу 'C:\1C\мойКаталог

почему так?
1 Господин ПЖ
 
26.03.15
18:05
у того кто лезет нет прав
2 Stimcool
 
26.03.15
18:13
(1) лезет клиент, права есть
3 Господин ПЖ
 
26.03.15
18:14
(2) а Ошибка доступа к файлу 'C:\1C\мойКаталог - откуда тогда?

procmon все знает, кто, куда и зачем
4 Stimcool
 
26.03.15
18:38
Дима знает!