Имя: Пароль:
1C
1С v8
Не работает функция НайтиФайлы()
0 galimovmaks
 
04.04.16
13:13
ситуация следующая. есть БГУ 2.0 обновили на релиз 2.0.41.33, поставили новую платформу 8.3.6.2041, и перестала работать внешняя обработка. Точнее метод НайтиФайлы() перестал находить файлы в каталоге.

Коротко о реализации работы.
Работа ведется в терминальном режиме на сервере. Сам каталог находится у пользователя на компе. Сама база серверная.

метод НайтиФайлы() исполняется в серверной процедуре. до обновления все работало, после - перестало.

переместил метод НайтиФайлы() в клиентскую процедуру. Вроде заработало.
НО необходимо чтоб этот метод исполнялся в серверной процедуре (так надо для работы)

Вот вопрос, как такое может произойти? в администрировании я не очень хорошо, поэтому прошу помочи, может литературу какую поскажите, или советами поделитесь.

И еще вопрос, если пользователь работает в терминальном режиме на сервере, то где исполняется клиентский код? в терминале или у клиента на компьютере?
1 ДенисЧ
 
04.04.16
13:15
есть подозрение, что была файловая, а потом внезапно сделалась серверной.
В противном случае возникает кейс трёх черепашек
2 galimovmaks
 
04.04.16
13:17
(1) нет база была, есть и будет серверной
3 Rie
 
04.04.16
13:19
(0) "Перестало"- это как?

Насчёт "где исполняется" - естественно, в терминале на сервере.
4 ptiz
 
04.04.16
13:20
Копать в сторону брендмауэра и учетки, под которой стартует сервер 1С.
5 Rie
 
04.04.16
13:20
+(3) На сервере как компьютере, а не на сервере 1С, естественно.
6 Elf_80_lvl
 
04.04.16
13:22
Скорее всего пользователя под которым запускается сервис 1с на сервере создали нового, и у него нет прав доступа до папочки, в которой ищут файлы. Сталкивался с таким, пол дня голову ломал.
7 galimovmaks
 
04.04.16
13:23
(3) "перестало" - возвращает пустой массив
8 Fish
 
04.04.16
13:28
(6) А ещё может быть, если пользователь не доменный, то пароль поменяли.
9 galimovmaks
 
04.04.16
13:29
ок, спасибо за подсказки, покопаемся)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан