Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-12-03, 19:46x



Odpowiedz w temacie  [ Posty: 13 ] 
e-mail z symfoni 
Autor Wiadomość

Rejestracja: 2008-08-13, 20:01
Posty: 53
Post e-mail z symfoni
Witam mam takie pytanie?
Czy istnieje możliwość dodania do raportów w symfoni coś na zasadzie alertów.
mianowicie np. w handlu przy wystawianiu dokumentu zostaje wysłana wiadomość na wskazany adres z odpowiednią informacją.


2008-10-08, 12:04
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Mozna :)
Znajdz sobie jakąś kontrolke OCX, czy inny moduł COM ktory potrafi wysylać maile i go normalnie wywolaj z raportu.
Mozna nawet uzyć dużego outlooka ktory jest serwerem COM :)


2008-10-08, 13:34
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4002
Pomógł: 448
Post 
Raporty → Procedury → Procedury dokumentu sprzedaży


Kod:
//"procsp.sc","Procedury dokumentu sprzedaży",12015,0,1.0.0,SYSTEM
//" Procedury",2400,14,62

#define TYP_KATALOG      14
#define RODZ_GLOWNY      3300

#define olMailItem   0

int Sub OnAfterInsert(long lId)

baseDK dk
baseKH kh
dk.GetRecById(lId)
kh.GetRecById( dk.GetField("khid") )

dispatch dApp = "Outlook.application"
dispatch dMail
dMail = dApp.CreateItem(olMailItem)

   dMail.Recipients.Add(kh.GetField("email"))
   dMail.Subject = using "Wystawiono fakturę nr %s", dk.GetField("kod")
   dMail.Body = "Uprzejmie informujemy ....."

   dMail.Attachments.Add("c:\\temp\\dane_dodatkowe.txt")

   dMail.Save
   dMail.Send

   OnAfterInsert = SprawdzOkresNumeracji(lId, BAS_DK)
EndSub

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2008-10-08, 15:02
Wyświetl profil

Rejestracja: 2007-12-11, 22:39
Posty: 4
Post 
Witam

W prezencie przesyłam gotową funkcję. Wystarczy tylko trochę pozmieniać wg potrzeb.
Miłej zabawy :)

Sławek

Kod:
int Sub WyslijEmail(string Adresat, string Temat, string tresc,string zalacznik)

      popup(1, "Trwa wysyłanie wiadomości")
      popup(2, "proszę czekać ...")
      string SMTP_SERVER = "prosoft.net.pl"
      string USER_NAME = "biuro@prosoft.net.pl"
      string PASSWORD = "twoje hasło"
     
      int cdoSendUsingPickup = 1
      int cdoSendUsingPort = 2
     
      int cdoAnonymous = 0
      int cdoBasic = 1
      int cdoNTLM = 2
     
      Dispatch objMessage
      objMessage = CreateObject("CDO.Message")
       
      objMessage.Subject = Temat
      objMessage.TextBody = tresc
      objMessage.Sender = "\"\"SERVER\"\" <biuro@prosoft.net.pl>"
      objMessage.To = Adresat
       
      objMessage.AddAttachment(zalacznik)
     
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = SMTP_SERVER
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = USER_NAME
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = PASSWORD
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 0
      objMessage.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 180
      objMessage.Configuration.Fields.Update
     
      objMessage.Send
      popup(-1, "")

EndSub

WyslijEmail("slawek@prosoft.net.pl", "To jest temat wiadomości","Wiadomość została wysłana z programu Symfonia Handel.", "C:\\Boot.bak")


2008-10-10, 00:54
Wyświetl profil

Rejestracja: 2008-04-10, 09:34
Posty: 24
Post 
Hmmm....

No Panowie bardzo fajnie, ale mam co znacznie lepszego. Kontrolka COM a'la Outlook Express, która do pełni szczęścia potrzebuje tylko .NET'a i w pełni integruje się z symfonią.
Jest to produkt pudełkowy.
Więcej info na priv


2008-11-21, 14:10
Wyświetl profil

Rejestracja: 2008-08-13, 20:01
Posty: 53
Post 
Wielkie dzięki za pomoc rafal działa rewelacyjnie ( w skrócie tak bym powiedział)
Jeszcze raz dzięki za pomoc


2008-12-02, 15:21
Wyświetl profil

Rejestracja: 2008-10-21, 15:18
Posty: 40
Post 
Witam Panowie,
mam takie zapytanie: czy jest taka możliwość podpięcia procedury wysyłania emaila, w przypadku edycji lub usunięcia doklumentu handlowego lub magazynowego ?
W mailu takim potrzebne byłoby poinformowanie kierownika o osobie, czasie, dokumencie, czego edycja dotyczyła... nie wiem czy jest wogóle mozliwe, ale czytając posta pomyslałem że może ktoś już taką funkcję pisał...

Z góry dzieki
PZDR.


2009-06-16, 15:11
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
wloz ten kod do procedur typu afterupdate, beforeinsert itp i zadziala


2009-06-16, 16:20
Wyświetl profil

Rejestracja: 2008-10-21, 15:18
Posty: 40
Post 
A gdzie dokładnie ten kod "włozyc" ?
Nie próbowałem jeszcze dopisywać niczego w Ambasic, generalnie nie znam tego środowiska, dotychczas wszystko co potrzebne wyciagam z SQL do vidoków a potem to już szanowny Excell itd.,
pewnie będzie to dla mnie nie lada wyczyn...
Chodzi o to, że nie wiem gdzie ew. wklejać kod znaleziony np. na tym forum, czy mam tworzyc coś od początku (jakiś projekt, etc) czy chodzi o wykorzystanie już istniejącego...?
Będę wdzięczny za wprowadzenie do tematu :- )


2009-06-17, 11:06
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
Za duzo by bylo pisania - moja sugestia pogrzeb w raportach w handlu poogladaj jak to tam dziala, poczytaj na forum o procedurach itp i powoli wszystko stanie sie jasne....


2009-06-17, 14:54
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post Re: e-mail z symfoni
odkurzam temat, bo mam potrzebę odebrania maila z poziomy Symfonii
Mail może pojawić się w Outlooku, tam mam makro zapisujące załacznik

_________________
zz


2023-05-19, 12:00
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4002
Pomógł: 448
Post Re: e-mail z symfoni
Proponuję napisać program w C# i odpalać co w Harmonogramie zadań Windows i zapisywać załączniki na dysk.
A potem w AMBasic odczytywać te załączniki (może w OnTimer)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2023-05-19, 12:58
Wyświetl profil

Rejestracja: 2008-03-10, 14:01
Posty: 593
Post Re: e-mail z symfoni
dzięki
czy to związane z tym, że symfonis przestanie obsługiwać VBA?
czy MS nie udostepnia funkcji odbierania tak jak jest wysyłanie ?

_________________
zz


2023-05-29, 11:52
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 13 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. JPK mail

w Programy Księgowe

Marta80

1

2539

2018-06-15, 15:27

Marta80 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. e-mail z poziomu raportu

w Programowanie

mlodszy2

7

5730

2016-02-15, 20:43

mlodszy2 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. adres e-mail z kartoteki pracownika

w Programowanie

mlodszy2

7

6192

2016-01-15, 19:22

mlodszy2 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki eWindykator.pl Automatyczna wysyłka monitów e-mail, SMS inne

w eWindykator

mojaSymfonia.pl

0

26217

2013-09-27, 13:55

mojaSymfonia.pl Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant