![]() |
#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. |
|
|
![]() |
||||
Тема | Ответов | |||
C/AL и тип данных variant | 5 | |||
Несколько вопросов по C/AL и C/SIDE начинающего | 1 | |||
список таблиц из C/AL | 8 | |||
Откат транзакции. Attain. C/Al | 14 | |||
работа с COM в C/AL | 0 |
|