УРБД Мастер: автообмен для 1С
Программа для автообмена по расписанию УРБД 1С предприятие 7.7 (бухгалтерия, торговля, SQL)

1С: Франчайзи/программист? Стань партнером и получай до $24 с продажи!

Уведомление о результате обмена по почте

января 26, 2008 by codeLocker

Скачиваем программу для отправки эл. почты с командной строки, вполне подходит Blat. Переписываем содержимое архива (full) в папку c:\Windows\System32.
Затем составляем bat-файл примерно с таким содержание:

set server=smtp.mail.ru
set myemail=urbdmaster@mail.ru
set login=urbdmaster@mail.ru
set psw=urbdmaster
set toemail=r206265@gmail.com
set subject="%date% %time% exchange Successfully!!!"
set body="%date% %time% exchange Successfully!!!"
blat.exe -server %server% -f %myemail% -u %login% -pw %psw%
-to %toemail% -subject %subject% -body %body%

Думаю, содержание файла не стоит комментировать.
Затем переходим к УРБД Мастеру. В настройках автообмена переходим на закладку “Выгрузка” (”Загрузка”) и затем на закладку “Событие”. И привязываем к нужному событию наш bat-файл.
Впринципе все.

Идеей поделился Тарас.

Версия для печати Версия для печати | Рубрика: Для 1С, УРБД Мастер

Один комментарий

  1. codeLocker пишет:

    А вот так можно модифицировать этот батник что бы он к письму прикреплял лог 1С:

    @echo off
    set server=smtp.mail.ru
    set myemail=urbdmaster@mail.ru
    set login=urbdmaster@mail.ru
    set psw=urbdmaster

    set toemail=r206265@gmail.com
    set subject=”%date% %time% exchange Successfully!!!”
    set body=”%date% %time% exchange Successfully!!!”

    for %%i in (TempFiles\*.log) do (
    set log=%%~Fi
    )

    blat.exe -server %server% -f %myemail% -u %login% -pw %psw% -to %toemail% -subject %subject% -body %body% -attach %log%

Оставить комментарий

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.



Полезные ссылки:


 
Яндекс цитирования