AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.08.2004, 11:17   #5  
volant is offline
volant
Участник
 
2 / 10 (1) +
Регистрация: 28.07.2004
Адрес: Киев
Цитата:
Изначально опубликовано Polar

Самое оптимальное пользоваться внешней программкой
напрмер postie (спроси у яндекса где достать), отлично посылает и принимает почту
из командной строки. Навижн остается только выгрузить данные в файл или загрузить из него. Посыл/прием, архивация/деархивация осуществляется с помощью маленького батничка порядка 5 строчек.

Код в навижн выглядит примерно вот так:

PHP код:
ErrorCode:=SHELL('c:\\send.bat'); 
Было реализовано еще в старой доброй текстовой версии Navision 3.56

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 Makc_1 NAV: Программирование 5 12.12.2006 13:46
Несколько вопросов по C/AL и C/SIDE начинающего gennady NAV: Программирование 1 10.11.2004 09:17
список таблиц из C/AL ar_raven NAV: Программирование 8 05.08.2004 09:20
Откат транзакции. Attain. C/Al sash_xp NAV: Программирование 14 02.12.2003 16:54
работа с COM в C/AL Alex_V NAV: Программирование 0 30.05.2003 13:43

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:20.