Имя: Пароль:
1C
 
8.2 НайтиФайлы не работает
0 Hans
 
28.11.10
19:33
в файловом варианте работала, в клиент серверном не работает. что делать?

процедура используется во внешней обработке.
1 disk-2008
 
28.11.10
19:34
Что сообщает?
2 Armando
 
28.11.10
19:36
Могу предвидеть, что найти пытаешься на сервере. не?
3 disk-2008
 
28.11.10
19:38
(2)Да еще кластер...
4 Hans
 
28.11.10
19:38
вообще ничего не сообщает. Массив пустой. Слэши менял, крпировал первый параметр процедуры (путь) и вставлял в проводник - файлы есть!

Создал мини обработку -

&НаКлиенте
Процедура Команда1(Команда)
   // Вставить содержимое обработчика.
   НайденныеФайлы = НайтиФайлы("D:\www", "*.*");
   Если НайденныеФайлы.Количество()> 0 Тогда
       Сообщение = Новый СообщениеПользователю;
       Сообщение.Текст = "куеукукекеун";
       Сообщение.Сообщить();
   КонецЕсли;

   
КонецПроцедуры

если &НаКлиенте закомментить тоже перестает работать. НО добавление &НаКлиенте перед всем моим кодом в реальную обработку не срабатывает.
5 Hans
 
28.11.10
19:39
что там прописать надо?
6 Hans
 
28.11.10
19:45
ппц.. в своей рабочей обработке вставляю путь в такой же что и мини "D:\www"  - не находит ничего. В мини все находит если cтоит &НаКлиенте... Может там где то в общих модулях меняется что то? Такое может быть?
7 КМ155
 
28.11.10
19:53
(6) это не ппц
это баян

1 - есть ли на сервере "D:\www
2 - какие права у учетной записи на "D:\www
8 Hans
 
28.11.10
20:07
Права на D:\www есть... записываю переименовываю, добавляю удаляю.

Если путь считается относительно сервера... ТО я не знаю где в лок сети стоит сервер... Как сделать так чтобы пути учитывались от места запуска обработки?
9 КМ155
 
28.11.10
20:12
(8) права должны быть у учетной записи, от которой запущен сервер 1С
10 Hans
 
28.11.10
20:21
почему тогда с одной обработки видит D:\www, а с другой нет...?
11 Hans
 
29.11.10
11:14
потому что в одной обработке код выполнялся на клиенте, в другой на сервере.
12 vartanet
 
29.11.10
12:39
попробуй третий параметр ввести - искать в подкаталогах..
13 Alex375
 
29.11.10
12:42
В (9) уже ведь сказали: нет прав у учетки, под которой работает 1С сервер. Скорее всего при установке 1С сервера был создан пользователь по умолчанию ЛОКАЛЬНЫЙ, который не имеет прав на запрашиваемый каталог.
14 artems
 
29.11.10
12:46
D:\www это путь на твоем локальном компе?
15 Hans
 
29.11.10
17:53
(14) да, на том который клиент запускался...