23.08.2004, 12:52 | #1 |
Участник
|
с помощью C/AL отправить почту
как сгондобить сабж?
|
|
23.08.2004, 19:57 | #2 |
Участник
|
C помощью MS Outlook,
подрубаешь его как автомейшн и вперед! Сабж можешь найти на mibuso.com там есть пример интеграции MS Outlook и навижн посыл/достав почты , ежедневник и пр. и все это в навижн. Хотя по личному опыту могу сказать что гемора до фига и больше. Самое оптимальное пользоваться внешней программкой напрмер postie (спроси у яндекса где достать), отлично посылает и принимает почту из командной строки. Навижн остается только выгрузить данные в файл или загрузить из него. Посыл/прием, архивация/деархивация осуществляется с помощью маленького батничка порядка 5 строчек. Код в навижн выглядит примерно вот так: PHP код:
можно так нескромно попросить добавить кнопочку "C/AL Code", наряду с "X++ code" раз уж здесь еще и Navision Attain тоже есть. Раскрасска кода вполне даже очень устраивает. (после черно-белых тонов )
__________________
Удачи! |
|
25.08.2004, 14:34 | #3 |
NavAx
|
Re: с помощью C/AL отправить почту
Цитата:
Изначально опубликовано nemoluca
как сгондобить сабж? Переменные (версия библиотеки зависит от офиса) Outlook Automation 'Microsoft Outlook 10.0 Object Library'.Application Msg Automation 'Microsoft Outlook 10.0 Object Library'.MailItem Address Text 100 Body Text 1024 PHP код:
|
|
30.08.2004, 09:56 | #4 |
Участник
|
codeunit_397.NewMessage(РазныеПараметры)
|
|
30.08.2004, 11:17 | #5 |
Участник
|
Цитата:
Изначально опубликовано Polar
Самое оптимальное пользоваться внешней программкой напрмер postie (спроси у яндекса где достать), отлично посылает и принимает почту из командной строки. Навижн остается только выгрузить данные в файл или загрузить из него. Посыл/прием, архивация/деархивация осуществляется с помощью маленького батничка порядка 5 строчек. Код в навижн выглядит примерно вот так: PHP код:
Call send.bat from navision. ------- Send.bat: --------- @echo off echo use: send.bat to@adress.ua filename.txt c: cd \mail echo Message:>>mail.txt echo To: %1>>mail.txt echo From: navi356@ukr.net>>mail.txt echo Subject: File with a file: %2>>mail.txt echo Contents:>>mail.txt echo This message was exported automatic from Navision!>>mail.txt echo ------------->>mail.txt echo qwertyuiop>>mail.txt echo File Item: %2>>mail.txt echo.>>mail.txt postie -host:mail.host.ua -import -file:c:\mail\mail.txt del mail.txt ------ Navision program: ------ dbSETRANGE(NAEx.Text,''); {text field from any table} Chr64 := COPYSTR(dbGETFILTER(NAEx.Text),1,1); {get char "@"} NameFile := 'c:\autoexec.bat'; {File to send} Shell := 'c:\command.com'; {Shell} ToAdress := 'test'+Chr64+'mail.ua'; callSYSTEM(Shell,'/c','send.bat',ToAdress,NameFile); --------------------------------------- send.bat создаст send.txt. можно создать непосредственно в navision. |
|
27.09.2004, 15:04 | #6 |
Участник
|
спасибо, буду пробовать)
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
C/AL и тип данных variant | 5 | |||
Несколько вопросов по C/AL и C/SIDE начинающего | 1 | |||
список таблиц из C/AL | 8 | |||
Откат транзакции. Attain. C/Al | 14 | |||
работа с COM в C/AL | 0 |
|