Имя: Пароль:
1C
 
Почтовый клиент
0 AlecoZAV
 
06.12.10
17:14
Как средствами 1с можно открыть форму нового почтового сообщения в почтовом клиенте по умолчанию с заполненными полями кому, тема и присоединенным файлом
1 AlecoZAV
 
06.12.10
17:18
или с помощью скриптов хотя бы
2 AlecoZAV
 
06.12.10
17:22
ау, что, не никого?
3 zenik
 
06.12.10
17:24
Пуск -> Выполнить -> mailto:
Так же видимо и из 1С можно стартануть :)
4 AlecoZAV
 
06.12.10
17:26
а прикрепить файл как? остальное нормально заполняется
5 zenik
 
06.12.10
17:31
На счет вложений - не в курсе :(
6 AlecoZAV
 
06.12.10
17:37
ЗапуститьПриложение("mailto:info@enima.ru?&subject=""Заявка""&body="""+Компания+"""&charset=windows-1251&attach="""+КаталогВременныхФайлов()+"1.dbf""");
Делаю так, письмо создается в оутглюке нормально, но без вложения, в бате с ошибкой но создает, в остальных даже не пробовал
7 zenik
 
06.12.10
17:41
http://www.ietf.org/rfc/rfc2368.txt
Официально attach не поддерживается :(
8 AlecoZAV
 
06.12.10
17:43
(7) спасибо
так ничего и не нашел, щас попробую в тело запихать содержимое файла
9 AlecoZAV
 
06.12.10
17:56
через ЗапуститьПриложение mailto отрабатывает с ошибкой почему то, хотя если через Пуск -> Выполнить -> mailto:  все нормально
Почему так?
10 zenik
 
06.12.10
18:00
Еще бы ошибку увидеть :)
11 AlecoZAV
 
06.12.10
18:05
12 zenik
 
06.12.10
18:12
Странно, создал обработку, сунул туда твою команду, добавил реквизит "Компания" - ошибок при запуске нет, отрабатывает нормально. (Только вложений нет).
13 zenik
 
06.12.10
18:13
з.ы. Может форум какие символы "съел", которые у тебя имеются?
14 AlecoZAV
 
06.12.10
18:21
ошибка только в бате по дефолту, если ставить оутлук то нормально
может глюк бата?
15 Oleeeg
 
06.12.10
18:31
Сообщение = Новый ПочтовоеСообщение;
Сообщение.Текст = "текст сообщения";
Сообщение.Отправитель = "petya@pupkin.com";
Сообщение.Тема ="Тема сообщения";
Сообщение.Получатели.Добавить("vasya@pupkin.com");
Сообщение.Вложения.Добавить(Новый ДвоичныеДанные("C:\file.jpg"),"file.jpg");

Почта = Новый Почта;
//подключаемся без параметров, к клиенту установленному по умолчанию в системе
Почта.Подключиться(,);
Попытка
    //Пытаемся послать письмо
    Почта.Послать(Сообщение,Истина);
Исключение
    Сообщить(ОписаниеОшибки());
    Возврат;
КонецПопытки;
//отключение
Почта.Отключиться();
16 AlecoZAV
 
06.12.10
18:48
(15) читайте внимательно тему, вопрос совершенно в другом, как переслать программно я знаю, нужно именно
"средствами 1с можно открыть форму нового почтового сообщения в почтовом клиенте по умолчанию с заполненными полями кому, тема и присоединенным файлом"
17 AlecoZAV
 
06.12.10
19:04
ап
18 zmaximka
 
06.12.10
19:05
у бата есть параметры командной строки. можно в эту сторону глянуть