|
|
v8: найтиФайлы не работает |
☑ |
|
0
Domanoff26
26.03.13
✎
11:49
|
точно такой же код в тестовой базе отрабатывает и похожий (для кокнретного документа) отрабатывает в рабочей конфе, а во внешней обработке на рабочей не находит, ну или не записывает (уф не могу отладить на сервере)
Выборка = Документы.Сделка.Выбрать();
Пока выборка.Следующий() цикл
Мас = НайтиФайлы( (СокрЛП(Константы.КаталогВходящихДокументов.Получить())+"\Sdelki\" + СокрЛП(Выборка.Номер)),"*.*");
Если ЗначениеЗаполнено(Мас) Тогда
Для каждого Стр из Мас Цикл
Мен = РегистрыСведений.ПрикрепленныеФайлы.СоздатьМенеджерЗаписи();
мен.Документ = Выборка.ССылка;
мен.Путь = стр.ПолноеИмя;
мен.ИмяФайла =стр.Имя;
мен.Записать();
КонецЦикла;
КонецЕсли;
КонецЦикла;
что это может быть?
|
|
|
1
zladenuw
26.03.13
✎
11:51
|
права есть на папку ? у пользователя сервера 1с
|
|
|
2
Domanoff26
26.03.13
✎
11:52
|
ну если я открываю в доке эти файлы ,
|
|
|
3
Maxus43
26.03.13
✎
11:53
|
Сообщить((СокрЛП(Константы.КаталогВходящихДокументов.Получить())+"\Sdelki\" + СокрЛП(Выборка.Номер)));
точно точно такой каталог есть?
|
|
|
4
Domanoff26
26.03.13
✎
11:54
|
(3) да в том то и дело что есть
|
|
|
5
hhhh
26.03.13
✎
11:54
|
(4) ты чего работаешь прямо на сервере и под именем
я пользователя USR1cv82? Что значит ты открываешь?
|
|
|
6
Domanoff26
26.03.13
✎
11:55
|
(5) ну там у самого дока есть кнопка по которой мне находят эти файлы, там точь точь такой код
|
|
|
7
1Сергей
26.03.13
✎
11:56
|
Может, так?
Мас = НайтиФайлы( (СокрЛП(Константы.КаталогВходящихДокументов.Получить())+"\Sdelki\" + СокрЛП(Выборка.Номер) + "\"),"*.*");
|
|
|
8
Maxus43
26.03.13
✎
11:56
|
(6) кнопка - значит под именем юзера, у сервера нет кнопок
|
|
|
9
Domanoff26
26.03.13
✎
12:00
|
посмотрел на клиенте прописывая текстом константу - мас не пустой!!
|
|
|
10
Domanoff26
26.03.13
✎
12:00
|
т е файлы находит, почему тогда не пишет?
|
|
|
11
hhhh
26.03.13
✎
12:05
|
(10) прав нет на папку для пользователя сервера 1с.
|
|
|
12
1Сергей
26.03.13
✎
12:06
|
(10) отладчик рулит и педалит
|
|
|
13
Domanoff26
26.03.13
✎
12:11
|
(11) он же находит массив, к тому же как они открываются в доке?
|
|
|
14
Domanoff26
26.03.13
✎
12:12
|
т е на клиенте есть, а на сервере нет
|
|
|
15
1Сергей
26.03.13
✎
12:13
|
(14) папка сетевая? с сервера открывается путь?
|
|
|
16
Domanoff26
26.03.13
✎
12:16
|
все короче понял на клиенте есть доступ на серваке нет
всем спасибо
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший