Имя: Пароль:
1C
1С v8
Вопрос, почему в общем модуле не отрабатывает конструкция
0 mailwood
 
20.12.13
10:42
ШапкаВПисьмо =  "C:\Users\Andr\Desktop\письмо\Поздравляем.files\image001"
и вываливается ошибка "каталог не обнаружен  "C:\Users\Andr\Desktop\письмо\Поздравляем.files\image001"

А при создании обработки эта же конструкция отлично отрабатывает.
1 Wobland
 
20.12.13
10:43
потому что на сервере нет такого пути. а если нет, то обнаружить его не получится
2 MKZM
 
20.12.13
10:44
может "C:\Users\Andr\Desktop\письмо\Поздравляем.files\image001" для них это разные места?
3 mailwood
 
20.12.13
10:45
Неправильно, потому что не стояла галка "Клиент" у модуля. Но это не все вопросы. )
4 Wobland
 
20.12.13
10:48
то есть, без этой галки клиент туда попал и что-то пообнаруживал?
5 KAO111
 
20.12.13
10:49
(3) ответы-то как раз правильные, а вот галка "клиент" - это еще неизвестно (может там еще и галка "сервер" стоит)
6 mailwood
 
20.12.13
11:06
Процедура ПриНачалеРаботыСистемы()
ПривилегированныйМодуль.ОтправитьПисьмаАвтоматом()
КонецПроцедуры

Так все работает


Если делаю регламентное задание на процедуру
ПривилегированныйМодуль.ОтправитьПисьмаАвтоматом()
В консоли заданий ставлю выполнение под собой. Не выполняется, т.к. ошибка. В чем может быть проблема ?
7 Defender aka LINN
 
20.12.13
11:07
(6) Эта песня хороша, начинай сначала...
8 Wobland
 
20.12.13
11:07
она не может быть, она есть, причём сразу две:
1. нежелание понимать ошибку;
2. нежелание говорить её текст;
9 Maxus43
 
20.12.13
11:08
(6) объяснили же уже. Рег задание выпускается на Сервере, у него диски свои, а не с твоего компа, если так понятней
11 mailwood
 
20.12.13
11:12
Если все такие умные, может кто-то скажет, чего сделать ?
12 ДенисЧ
 
20.12.13
11:13
(11) Тебе уже ответили. Нет такого пути на сервере, на котором работает регламентное задание.
Теперь думай.
если не поймёшь, то метла дожидается.
13 mailwood
 
20.12.13
11:14
Галки Сервер, Вызов сервера стоят
14 Maxus43
 
20.12.13
11:15
(13) перечитай (9) например, какая буква там непонятна? Я объясню ещё, мне не жалко
15 selenat
 
20.12.13
11:16
Прописать сетевой, а не локальный путь и идти пить пиво.
16 mailwood
 
20.12.13
12:17
Скажите, а в чем смысл того, что я запустил регламентное задание под собой(в консоли заданий). Для меня права на доступ к папке есть. Если же все задания выполняются на сервере, то что дает выполнение от моего имени ?
17 ДенисЧ
 
20.12.13
12:19
(16) Мда... Метла, метла, метла...
18 mailwood
 
20.12.13
12:23
\\192.168.30.183\Distr\письмо\Поздравляем.files\image001"

Доступ от меня к папке есть, адрес сетевой и всем понятен, в т.ч. серверу. Задание выполняется от моего имени.
19 Sammo
 
20.12.13
12:26
Задание выполняется где? На сервере.
Под кем? под пользователем, под которым запущена служба 1с.
Это пользователь имеет доступ в такой каталог?
20 Sammo
 
20.12.13
12:26
А вообще-то - в поиск. Обсуждалось с мрачной регулярностью...
21 Maxus43
 
20.12.13
12:29
(18) регламентное задание выполняется не под тобой, это только в файловых так
22 mailwood
 
20.12.13
12:33
(21) Т.е. консоль заданий, настройка Пользователь имеет смысл только для файловых ?
23 Maxus43
 
20.12.13
12:34
(22) да
Ошибка? Это не ошибка, это системная функция.