Przypominanie o należnościach na dziś

Problemy i pomysły związane z funkcjonowaniem modułu Sprzedaż

Moderator: mikey

Awatar użytkownika
maros
Posty: 127
Rejestracja: 11 sty 2008, 11:52
Rola: Inny

Przypominanie o należnościach na dziś

Post autor: maros »

Czołem. Ostatnio coś malusio czasu na forum, jeszcze mniej na życie. No ale do rzeczy.
Brakuje mi w CDNie monitu do akwizytorów, że dzisiaj powinna być zapłacona taka, a taka faktura FS.

Wyobrażam sobie coś takiego:
1. Każdego dnia np. o 6 rano zaczytywane są dzisiejsze nieuregulowane płatności (tak jak w zakładce Księgowość -> Płatności -> Należności / Dzisiejsze)
2. Z kart tych kontrahentów zaczytywana jest informacja o przypisanym akwizytorze.
3. Tworzony jest monit do odpowiedniego akwizytora, tak jak działa monit z poziomu Terminarza.

Czy ktoś z realistów jest w stanie ocenić możliwość wykonania czegoś takiego?

Awatar użytkownika
TrunX
Posty: 75
Rejestracja: 05 maja 2008, 12:43
Rola: Konsultant CDN XL
Lokalizacja: wilkopolskie

Re: Przypominanie o należnościach na dziś

Post autor: TrunX »

Witam,

Tak na szybko, dla SQL 2005 z Database Mail, procedurka z googla:

Kod: Zaznacz cały

EXEC msdb.dbo.sp_send_dbmail

@recipients=N'chapman.tim@gmail.com',
@body='Message Body', 

@subject ='Message Subject',
@profile_name ='DatabaseMailProfile',
@query ='SELECT Product FROM sb2..SalesHistory GROUP BY Product HAVING COUNT(*) > 3', 

@attach_query_result_as_file = 1,
@query_attachment_filename ='Results.txt'
Myślę, że jest w miarę self explanatory. Najprawdopodobniej będziesz chciał przeiterować tą procedurę w kursorze a całość odpalać co rano z SQL Agenta.

Formatowanie załącznika tak przesyłanego oczywiście nie jest najładniejsze, ale jak poszperasz w BOL i/lub w googlu, to znajdzesz metody exportu do HTML czy Excela (co akurat jest też całkiem proste).

Z drugiej strony, jeśli chcesz coś bardziej XLowego, mógłbyś próbować zautomatyzować tworzenie kampanii w CRM, gdzie kampanie byłyby odpowiednio skonstruowane na potrzeby windykacji. I w ramach CRM ustawiać terminy/powiadomienia.

Pozdrawiam

TrunX

korzen
Posty: 69
Rejestracja: 07 kwie 2008, 12:21
Rola: Administrator CDN XL
Wersja: 7.1

Re: Przypominanie o należnościach na dziś

Post autor: korzen »

A moze wlaczyc to do harmonogramu za pomocą osql-a ?
I wysylac mailem za pomoca bmail


np.

osql -S SERWER_INSTANCJA -U sa -P HASLO_SA -d NAZWA_BAZY -Q "ZAPYTANIE SQL W CUDZYM SLOWIU" -o NAZWAPLIKUTXTDOKTOREGOBEDZIEWYSYLANYWYNIK.txt
bmail -s SERWER -t ADRES@DOMENA.pl -f MAILZKTOREGOWYSYLASZWYNIK@DOMENA.PL -b "TEMAT" -a TRESC -m NAZWAPLIKUTXTZWYNIKIEM.txt -c


to tak na szybkiego moze sie komus przyda

Awatar użytkownika
TrunX
Posty: 75
Rejestracja: 05 maja 2008, 12:43
Rola: Konsultant CDN XL
Lokalizacja: wilkopolskie

Re: Przypominanie o należnościach na dziś

Post autor: TrunX »

Też spoko rozwiązanie, jednak jeśli lista akwizytorów jest duża i/lub zmienna oraz jeśli nie chcemy wysyłać pustych maili - to rozwiązanie staje się trochę niewygodne. Dla paru stałych akwizytorów sie nadaje; wykonanie tego w dynamicznym kodzie może za to przenieść całą obsługę rozwiązania do operacji w XL'u.

Pozdrawiam

TrunX

Awatar użytkownika
wojtek
Posty: 359
Rejestracja: 14 gru 2007, 12:23
Rola: Administrator CDN XL
Wersja: 9.8
Lokalizacja: pomorskie

Re: Przypominanie o należnościach na dziś

Post autor: wojtek »

korzen pisze:
np.

osql -S SERWER_INSTANCJA -U sa -P HASLO_SA .......................
A mnie zawsze w szkołach uczyli że konta SA należy wyłączyć :)

Reka do góry kto jeszcze coś wykonuje w SQL przy pomocy konta SA :twisted:

Awatar użytkownika
maros
Posty: 127
Rejestracja: 11 sty 2008, 11:52
Rola: Inny

Re: Przypominanie o należnościach na dziś

Post autor: maros »

A skąd wiedziałeś, że akurat ja? :D

Awatar użytkownika
wojtek
Posty: 359
Rejestracja: 14 gru 2007, 12:23
Rola: Administrator CDN XL
Wersja: 9.8
Lokalizacja: pomorskie

Re: Przypominanie o należnościach na dziś

Post autor: wojtek »

Zakładam, że na 71 użytkowników na forum 70 korzysta z konta SA :)

Awatar użytkownika
TrunX
Posty: 75
Rejestracja: 05 maja 2008, 12:43
Rola: Konsultant CDN XL
Lokalizacja: wilkopolskie

Re: Przypominanie o należnościach na dziś

Post autor: TrunX »

Hehehehe, niestety, nawet w miarę poważnych firmach często sa jest permanentnie eksploatowany i walka z tym nie jest taka prosta - sporo wynalazków trzeba rekonfigurować i kreować odpowiednie prawa dostępu dla nowych loginów. Co później utrudnia życie mniej wyedukowanym lokalnym administratorom :twisted:

Pozdro

TrunX

Awatar użytkownika
wojtek
Posty: 359
Rejestracja: 14 gru 2007, 12:23
Rola: Administrator CDN XL
Wersja: 9.8
Lokalizacja: pomorskie

Re: Przypominanie o należnościach na dziś

Post autor: wojtek »

TrunX pisze:Hehehehe, niestety, nawet w miarę poważnych firmach często sa jest permanentnie eksploatowany i walka z tym nie jest taka prosta - sporo wynalazków trzeba rekonfigurować i kreować odpowiednie prawa dostępu dla nowych loginów. Co później utrudnia życie mniej wyedukowanym lokalnym administratorom :twisted:

TrunX
A tak na marginesie to firma która wdrażała u nas system również całą konfiguracje opierała o konto SA łacznie ze wszstkimi DTS'ami :)
na pytanie dlaczego zrobili to na koncie SA uzyskałem odpowiedź: "bo tak jest prościej i nie ma problemu z uprawnieniami" :)

FULL profesionalizm :)

Awatar użytkownika
TrunX
Posty: 75
Rejestracja: 05 maja 2008, 12:43
Rola: Konsultant CDN XL
Lokalizacja: wilkopolskie

Re: Przypominanie o należnościach na dziś

Post autor: TrunX »

Nie zdradzę żadnej tajemnicy (bo to już pieśń przeszłości ;) ale u nas też było to permanentną praktyką. Najlepszą nauką jest doświadczenie, które drogo kosztuje :mrgreen:

Pozdro

TrunX

ODPOWIEDZ