![]() |
![]() |
![]() |
|
Отправка почты из 1С через the bat | ☑ | ||
---|---|---|---|---|
0
avesta
18.03.10
✎
10:46
|
Хочу сделать отправку почты из 1С через the bat. Чтобы по нажатию кнопки отправить, открывался бат с созданным письмом. Сайт открывала так: КомандаСистемы(Строка("explorer http:\\"+Адрес));
думала и бат так можно....но не тут то было))) подскажите, пожалуйста, как открыть бат из 1С. |
|||
1
Maxus43
18.03.10
✎
10:47
|
может просто отправить письмо? зачем именно ве бат юзать?
|
|||
2
avesta
18.03.10
✎
10:50
|
ну так хтят эти манагеры, не могут открыть бат, создать письмо и вставить туда адресат. Нужно чтоб по кнопочке открылся бат с созданным письмом и адресатом...а там они уже будут писать тескт :(
|
|||
3
avesta
18.03.10
✎
10:51
|
так они не будут забывать отправлять письма :)
|
|||
4
ДенисЧ
18.03.10
✎
10:51
|
||||
5
Maxus43
18.03.10
✎
10:51
|
обработину в 1с напиши, раскрась её под бат, и отсылай письмена
как то так например // Сформировать почтовый профиль. // При отправке нет необходимости указывать настройки, связанные с POP сервером. ИПП = Новый ИнтернетПочтовыйПрофиль; ИПП.АдресСервераSMTP = Константы.АдресСервераSMTP.Получить(); ИПП.ВремяОжидания = Константы.ВремяОжидания.Получить(); ИПП.Пароль = Константы.Пароль.Получить(); ИПП.ПарольSMTP = Константы.ПарольSMTP.Получить(); ИПП.Пользователь = Константы.Пользователь.Получить(); ИПП.ПользовательSMTP = Константы.ПользовательSMTP.Получить(); ИПП.ПортSMTP = Константы.ПортSMTP.Получить(); // Создать сообщение. Сообщение = Новый ИнтернетПочтовоеСообщение; Сообщение.Получатели.Добавить("hline@1c.ru"); Сообщение.Отправитель.Адрес = "booktest@yandexyandex.ru"; Сообщение.Тема = "Срочно в номер!"; Сообщение.Тексты.Добавить("Доброе время суток!"); Вложение = Новый ДвоичныеДанные(ПутьКФайлуВложения); Сообщение.Вложения.Добавить(Вложение,"attach.txt"); // Подключиться и отправить. Почта = Новый ИнтернетПочта; Почта.Подключиться(Профиль); Почта.Послать(Сообщение); Почта.Отключиться(); |
|||
6
avesta
18.03.10
✎
10:52
|
(5) ну это у меня есть :)
|
|||
7
eklmn
гуру
18.03.10
✎
10:54
|
Учись посылать в сад с такими пожеланиями
|
|||
8
shuhard
18.03.10
✎
10:58
|
(4) +1
инет забит справками по bat http://www.nobat.ru/cmd_intro.html http://faqs.org.ru/softw/inetsoft/cmdline.htm |
|||
9
avesta
18.03.10
✎
11:03
|
(8) я знаю, просто это не работает:
КомандаСистемы(строка("C:\Program Files\The Bat!\thebat.exe /MAILU="+СокрЛП(Константы.ОсновнойEmail.Получить())+";TO="+СокрЛП(EMail))); |
|||
10
ДенисЧ
18.03.10
✎
11:04
|
(9) И правильно не работает... Пробелы в командной строке кто экранировать будет? Нуралиев?
|
|||
11
shuhard
18.03.10
✎
11:10
|
(9)[строка("C:\Program Files\The Bat!\thebat.exe /MAILU="+СокрЛП(Константы.ОсновнойEmail.Получить())+";TO="+СокрЛП(EMail));]
на форум выложи - поржём вместе |
|||
12
avesta
18.03.10
✎
11:12
|
(11) хахахаха
это между прочим не я писала, я только смотрю сейчас |
|||
13
ДенисЧ
18.03.10
✎
11:15
|
КомандаСистемы(строка("""C:\Program Files\The Bat!\thebat.exe"" /MAILU="+СокрЛП(Константы.ОсновнойEmail.Получить())+";TO="+СокрЛП(EMail)));
|
|||
14
avesta
18.03.10
✎
11:24
|
(13) спасибки, уже поняла)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |