|
Отправка письма с вложением из регламентного задания
| ☑ |
0
TomWaits
13.08.14
✎
12:36
|
1С УПП 8.2.15.289
Алгоритм отправки письма:
1. Логинимся к серверу почты
2. Создаем письмо
3. Добавляем вложение к письму:
Данные = Новый ДвоичныеДанные("\\192.168.1.6\OMIS\ИмяФайла.xls");
Письмо.Вложения.Добавить(Данные, "ИмяФайла.xls");
4. Отправляем письмо
5. Отключаемся от почты
При исполнении данного алгоритма на клиенте все работает отлично.
При выполнении на сервере в регламентном задании вылетает ошибка суть которой состоит в том, что файл найти не может.
P.S. Также пробовал другой вариант Письмо.Вложения.Добавить("\\192.168.1.6\OMIS\ИмяФайла.xls", "ИмяФайла.xls"); - эффект такой же.
Что я делаю не так?
|
|
1
Aleksey
13.08.14
✎
12:37
|
значит на сервере у пользователя под которым крутится 1С нет доступа к "\\192.168.1.6\OMIS\ИмяФайла.xls"
|
|
2
Ёпрст
13.08.14
✎
12:38
|
нет доступа
|
|
3
TomWaits
13.08.14
✎
13:19
|
Права на файл выставлены максимальные -rwxrwxrwx
Может это будет важно: Файл на машине с Win, сервер на linux
|
|
4
TomWaits
18.08.14
✎
08:44
|
Какие еще варианты могут быть?
|
|
5
ДенисЧ
18.08.14
✎
08:45
|
для начала попробуй каталог на линухе
|
|
6
Cube
18.08.14
✎
08:45
|
(3) На линухе сетевой путь отличается от виндовозовского.
|
|
7
Бешеная Нога
18.08.14
✎
08:51
|
попробуй в регламентном задании сначала в принципе обратиться к файлу через Файл:
Файл.По умолчанию (File.Default)
Файл (File)
По имени файла
Синтаксис:
Новый Файл(<Имя>)
Параметры:
<Имя> (обязательный)
Тип: Строка.
Полное имя файла или каталога, с которым будет связан конструируемый объект.
Описание:
Создает новый файловый объект, связанный с указанным файлом.
Пример:
ВыбФайл = Новый Файл(ВыбранноеИмяФайла);
|
|
8
Леха Дум
18.08.14
✎
08:54
|
(0) Пользователь, под которым работает сервер не имеет доступа к этому каталогу. Если у вас домен - делайте доменного пользователя и под ним запускайте сервер. Инфа 146%!
|
|
9
TomWaits
19.08.14
✎
11:22
|
Нужен был логин/пароль для доступа к файлу. Как прописать его при обращении к файлу не нашли.
Проблему решили монтированием папки на сервер и обращением к файлу локально.
|
|