Autor Wątek: Automatyczne wysyłanie przypomnień o zapłacie  (Przeczytany 25482 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #15 dnia: Lipiec 26, 2011, 18:27:47 »
Masz SQL Server Management Studio ?


A najpierw spróbuj w pliku mailing_1.vbs

dopisać po
objConnection.Open

tę linię
objConnection.CommandTimeout=120
« Ostatnia zmiana: Lipiec 26, 2011, 18:37:51 wysłana przez birds22 »
Sławek, Zduńska Wola

Offline pietrek111

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.26
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #16 dnia: Lipiec 26, 2011, 18:57:38 »
Niestety - dalej wyskakuje ten sam komunikat tyle że wiersz 88 a nie 87

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #17 dnia: Lipiec 26, 2011, 20:24:39 »
Pasowałoby sprawdzić najpierw jak wykonuje się to co jest w pliku select_mail_1.sql

Nie napisałeś czy masz SQL Server Management Studio ?

Jeżeli nie, to uruchom linię poleceń

Wpisz tam coś takiego:

osql -S .\insertgt -E -d "nazwa_twojej _bazy" -i "C:\test\select_mail_1.sql" -o "C:\test\kontrola.txt"Uruchom
Zobaczy czy wykonało się w pliku kontrolka.txt

Ścieżki i nazwę serwera dostosuj do swojej instalacji

« Ostatnia zmiana: Lipiec 26, 2011, 20:29:41 wysłana przez birds22 »
Sławek, Zduńska Wola

Offline Maria

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1150
  • Reputacja +42/-0
  • Wersja programu: Subiekt GT i Rewizor GT - aktualna wersja
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #18 dnia: Lipiec 27, 2011, 06:46:02 »
Czy jeżeli nie mam gestora gt, tylko samego subiekta gt - w/w rozwiązanie uda sie wdrożyć?
Od czego zacząć? ..., bo jestem laikiem informatycznym...

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #19 dnia: Lipiec 27, 2011, 07:12:57 »
Oczywiście, że się da.

Zacznijmy od tego jaki masz system operacyjny
Sławek, Zduńska Wola

Offline Maria

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1150
  • Reputacja +42/-0
  • Wersja programu: Subiekt GT i Rewizor GT - aktualna wersja
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #20 dnia: Lipiec 27, 2011, 07:22:02 »
windows xp wersja 5.1

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #21 dnia: Lipiec 27, 2011, 07:51:42 »
W Xp masz wbudowanego Agenta więc mniej kombinacji

1. Ściągasz oba pliki do jakiegoś katalogu (np C:\test)
2. Edytujesz plik select_mail_1.sql (Prawoklik->Edytuj)
3. Ustawiasz zmienną @dni na wartość Tobie odpowiadającą (ilość dni po terminie - teraz jest 180)
4. Zapisujesz plik
5. Edytujesz plik mailing_1.vbs (Prawoklik->Edytuj)
6. Znajdujesz sekcję gdzie ustawiasz parametry konta pocztowego, z którego będziesz wysyłała pocztę:
- "test@gmail.com" 'adres z którego wysyłamy poczte
- "user" 'użytkownik konta
- "psw"  'hasło do konta pocztowego
- "smtp.gmail.com" ' nazwa serwera smtp (nazwę serwera musisz odczytać zlabo w programie pocztowym albo w parametrach konta pocztowego
7 Znajdujesz sekcję, gdzie ustawiasz dostęp do bazy :
Sa dwie linie:
'objConnection.ConnectionString = "Provider=SQLOLEDB.1;Server=nazwa_serwera\INSERTGT;Database=nazwa_bazy;Trusted_Connection=yes"
objConnection.ConnectionString = "Provider=SQLOLEDB.1;Server=nazwa_serwera\INSERTGT;Database=nazwa_bazy;User ID=sa;Persist Security Info=False"

pierwsza jest zakomentowana (apostrof na początku).
Jeżeli w Subiekcie masz logowanie do serwera SQL przez Autentykację Windows to możesz użyć pierwszej wersji (pierwszy odkomentować, drugi zakomentować) i wstawiasz tam nazwę serwera oraz nazwę bazy (masz podane podczas uruchamiania Subiekta).
Jeżeli używasz logowania na koncie sa to użyj drugiej linijki wpisując nazwę serwera i nazwę bazy. Może być potrzebne dopisanie na końcu ;Password=twoje_haslo jeżeli masz założone hasło na logowaniu sa

Jeszcze jedno:

Jeżeli skopiowałaś pliki nie do katalogu c:\test tylko do innego to musisz też ustawić :
sSqlFile = "c:\test\select_mail_1.sql" - tu ustawiasz ścieżką gdzie zapisałaś plik


Uwaga - programik przy poprawnym ustawieniu wyśle automatycznie powiadomienia do wszystkich kontrahentów (posiadających wpisane konto pocztowe) z przeterminowanymi (o ustawionej liczbie dni) należnościami za pomocą Twojego konta email nie pytając już o nic więcej :)
Sławek, Zduńska Wola

Offline Maria

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1150
  • Reputacja +42/-0
  • Wersja programu: Subiekt GT i Rewizor GT - aktualna wersja
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #22 dnia: Lipiec 27, 2011, 08:01:19 »
Dziękuję za wskazówki, jak uda mi się to wprowadzić w życie, to napiszę :-)

Miłego dnia:)

Offline Maria

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1150
  • Reputacja +42/-0
  • Wersja programu: Subiekt GT i Rewizor GT - aktualna wersja
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #23 dnia: Lipiec 28, 2011, 11:31:59 »
Jeszcze pytanie: czy wysłane przypomnienia będą figurowały w wysłanych w skrzynce ?

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #24 dnia: Lipiec 28, 2011, 11:55:12 »
To zależy od konta pocztowego raczej. Na Gmailu są.

Programik nie wykorzystuje programu pocztowego do wysyłania poczty.
Sławek, Zduńska Wola

Offline Maria

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1150
  • Reputacja +42/-0
  • Wersja programu: Subiekt GT i Rewizor GT - aktualna wersja
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #25 dnia: Lipiec 28, 2011, 12:59:58 »
A outlock?

dziekuję, Sławku:)

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #26 dnia: Lipiec 28, 2011, 13:24:38 »
Tak jak wcześniej napisałem programik nie korzysta z programu pocztowego (czyli w Twoim przypadku - Outlooka) więc nie będzie tam śladu po wysłanych powiadomieniach.
Nie jestem specem od serwerów pocztowych - nie powiem dokładnie ale serwer gmail (ja mam jedno z moich kont pocztowych właśnie na gmailu) ma w folderze wysłane te powiadomienia.
nie wiem na jakim serwerze masz pocztę (to jest to po znaku @).
Nie mam możliwości aktualnie przetestować jak wygląda sprawa z innymi serwerami.

Może dałoby wysłać ukrytą kopię na Twój adres - ale teraz nie mam jak sprawdzić. Może @gripex gdzieś tu zabłądzi i będzie mógł sprawdzić


EDIT
Tak "na sucho" wydaje mi się, że wystarczyłoby po:

.Subject = "Lista przeterminowanych faktur"
dopisać
.bcc = "twojmail@serwer.com"  'tu wpisać adres, na który ma iść kopia wezwania
« Ostatnia zmiana: Lipiec 28, 2011, 13:34:48 wysłana przez birds22 »
Sławek, Zduńska Wola

Offline Maria

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1150
  • Reputacja +42/-0
  • Wersja programu: Subiekt GT i Rewizor GT - aktualna wersja
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #27 dnia: Lipiec 28, 2011, 13:46:23 »
Dziękuję, św. Piotr pewnikiem przepuści Cię przez bramę, kolejny plusik masz na koncie :-)

Offline gripex

  • Użytkownik
  • **
  • Wiadomości: 77
  • Reputacja +40/-0
  • Wersja programu: Subiekt GT 1.31
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #28 dnia: Lipiec 28, 2011, 14:16:29 »
Cieszę się, że mój skrypt robi się przydatny:)
W załączniku nowa wersja wysyłająca posumowanie wysłanych ponagleń oraz parę innych zmian.
Pozdrawiam wszystkich!

Offline detemoto

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 870
  • Reputacja +68/-0
  • Wersja programu: Najnowszy Subiekt i Rachmistrz GT
Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #29 dnia: Lipiec 28, 2011, 16:18:41 »
Widzę, że dalej z Merlinem.....
Nie dyskutuj z głupkiem. Sprowadzi Cię do swojego poziomu a potem wykończy doświadczeniem......

Forum Użytkownikow Subiekt GT

Odp: Automatyczne wysyłanie przypomnień o zapłacie
« Odpowiedź #29 dnia: Lipiec 28, 2011, 16:18:41 »