![]() |
![]() |
![]() |
|
СоздатьКаталог(): упр.формы | ☑ | ||
---|---|---|---|---|
0
dft2014
17.07.14
✎
21:08
|
БП 3.0 УФ
Есть регламентное задание, выполняющее создание печатных форм и сохранение их в определенные каталоги. Есть параметр в виде названия каталога. Надо проверить - существует ли такой каталог в определенном месте в сети, и если не существует, то создать его. Пишу код, выдает ошибку: Ошибка при вызове метода контекста (СоздатьКаталог) СоздатьКаталог(КаталогНаДиске); по причине: Ошибка создания каталога по причине: Ошибка доступа к файлу 'Файл' Параметр "Каталог" передается в виде S1, S2, S3 и т.д. Доступ у всех в каталог \\f01\branch\Cross\ - полный. Вот код: Если ЗначениеЗаполнено(Каталог) Тогда СетевойПуть = "\\f01\branch\Cross\"; КаталогНаДиске = Новый Файл(СетевойПуть + Каталог + "\"); Если Не КаталогНадиске.Существует() Тогда СоздатьКаталог(КаталогНаДиске); АдресКаталога = КаталогНадиске; Иначе АдресКаталога = КаталогНаДиске; КонецЕсли; ИмяФайла = ПолучитьНаименование(ОбъектПечати,Авансовый); Если ПустаяСтрока(имяФайла) = 0 Тогда АдресВременногоКаталога = АдресКаталога + ИмяФайла + ".pdf"; ТабДок.Записать(АдресВременногоКаталога,ТипФайлаТабличногоДокумента.PDF); Возврат Новый Структура("Адрес,ИмяФайла",АдресВременногоКаталога,ИмяФайла + ".pdf"); иначе Возврат 0; КонецЕсли; КонецЕсли; |
|||
1
dft2014
17.07.14
✎
21:10
|
В отладчике смотрела - прерывается на строчке:
СоздатьКаталог(КаталогНаДиске); |
|||
2
ДенисЧ
17.07.14
✎
21:13
|
пользователь, под которым работает сервер 1с, не имеет прав на сетеь...
|
|||
3
dft2014
17.07.14
✎
21:16
|
(2) Есть у него права - полные.
|
|||
4
dft2014
17.07.14
✎
21:23
|
У нас это пользователь 1cserver. Должен ли у его стоять на этой папке флаг FullControll, сейчас не стоит: http://s015.radikal.ru/i333/1407/95/e1a84e3e340c.jpg
|
|||
5
dft2014
17.07.14
✎
21:30
|
Ап!
|
|||
6
Турист
17.07.14
✎
21:40
|
давно бы уже поставил и проверил
|
|||
7
dft2014
17.07.14
✎
21:45
|
(6) я не сис.админ.
|
|||
8
Wobland
17.07.14
✎
22:42
|
(3) это надо говорить в сервер, а не в мисту
|
|||
9
alle68
18.07.14
✎
03:13
|
(7) Таня, подойдите наконец к сис. админу и настройте полный доступ к этой папке для пользователя, запустившего службу "Агент 1С".
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |