Имя: Пароль:
1C
1С v8
Создать каталог
,
0 Nenaviwu1c20
 
03.07.14
09:14
Народ привет!
Проблема такова что выдает ошибку в фоновом задании {ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(2875)}: Ошибка при вызове метода контекста (СоздатьКаталог)
по причине:
Ошибка создания каталога
по причине:
Ошибка при выполнении файловой операции  'Z:\1C reports'
При этом в толстом клиенте все нормально работает.
Может я что ни так делаю.Вот процедура создания каталога
ТекущаяДата = Формат(ТекущаяДата(), "ДФ=""дд ММММ""");
    //СоздатьКаталог("ыфвфыв");

    СоздатьКаталог("Z:\1C reports\"+ТекущаяДата);

    Каталог ="Z:\1C reports\"+ТекущаяДата+"\";
На всякий и ТекущаяДатааСеанса() использовал
1 Ненавижу 1С
 
гуру
03.07.14
09:15
может дело в том, что толстый клиент выполняется в контексте клиентского компьютера, а фоновое - сервера?
2 shuhard
 
03.07.14
09:15
(0) зевая
ну нет на сервере 1С прав у учетки на корень С
3 Nenaviwu1c20
 
03.07.14
09:16
(1) Как системщик 0))Есть предложения как побороть?
4 Nenaviwu1c20
 
03.07.14
09:17
Так мне и не нужен ц.Z это шаред фолдер доступная всем для чтения и записи.
5 wanderer_ица
 
03.07.14
09:19
На сервере для пользователя, под которым работает сервер 1с, нет диска с буквой Z
6 Ненавижу 1С
 
гуру
03.07.14
09:19
(3) писать путь в контексте сервера, на котором будет работать фоновое задание

у вас точно не файловая БД?
7 butterbean
 
03.07.14
09:19
(4) на сервере где 1С, там тоже есть диск Z. может он там В
8 shuhard
 
03.07.14
09:20
(4) а слабо net use в фоновом задании выполнить и нам выдачу выложить ?
9 Nenaviwu1c20
 
03.07.14
09:22
(6) Нет БД серверная.
(7) Да есть.
(8) Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Administrator.ENGIN>net use
New connections will be remembered.


Status       Local     Remote                    Network

-------------------------------------------------------------------------------
OK           L:        \\fs\shared               Microsoft Windows Network
OK           M:        \\fs\vss                  Microsoft Windows Network
OK           Z:        \\fs\regioni              Microsoft Windows Network
The command completed successfully.


C:\Users\Administrator.ENGIN>
10 Nenaviwu1c20
 
03.07.14
09:23
(8) Команду на сервере выполнил
11 shuhard
 
03.07.14
09:24
(10)[Команду на сервере выполнил]
а слабо net use в фоновом задании выполнить &
12 Nenaviwu1c20
 
03.07.14
09:25
(11) Эстет))Щас сделаю
13 shuhard
 
03.07.14
10:02
(12) ну и кто из нас эстет ?
14 Nenaviwu1c20
 
03.07.14
11:43
(13) Ты прав.
{ОбщийМодуль.МодульРегламентныхЗаданий.Модуль(2888)}: Ошибка при вызове метода контекста (Eval): Произошла исключительная ситуация (Microsoft VBScript runtime error): Path not found(Путь не найден).
Попробовал левым способом
    ТекущаяДата = Формат(ТекущаяДатаСеанса(), "ДФ=""дд ММММ""");
    //СоздатьКаталог("Z:\1C reports\"+ТекущаяДата);
    
    
    ИмяПапки =  "Z:\1C reports\"+ТекущаяДата;
    
    СкриптЗапуск=Новый COMОбъект("MSScriptControl.ScriptControl");
    СкриптЗапуск.Language="vbscript";
    Стр="
    |Function CreateFolder()
    |set fso = createobject (""scripting.filesystemobject"")
    |fso.createfolder "+ """"+ИмяПапки+""""+"
    |End Function";
    СкриптЗапуск.AddCode(Стр);
    Попытка
        СкриптЗапуск.eval("CreateFolder()");
    Исключение
        ЗаписьЖурналаРегистрации("Ошибка создания папки",,,,ОписаниеОшибки())
    КонецПопытки;
15 Nenaviwu1c20
 
03.07.14
11:44
(13) Можете помочь как решить проблему?
16 Nenaviwu1c20
 
03.07.14
11:44
кому какие права прописать и что добавить чтобы зараза работала
17 Nenaviwu1c20
 
03.07.14
11:46
Кстати говоря Z:\\ это мой Network location.Может в этом вся проблема?
18 hhhh
 
03.07.14
11:50
(17) ну на сервере есть пользователь USR1cv82 ему дайте права на ваш network этот. Чего вы паритесь?
19 Asmody
 
03.07.14
11:59
добавь строчку

КомандаСистемы("net use Z: \\fs\regioni");
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn