Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: Towarzysz w Grudzień 14, 2010, 17:54:09

Tytuł: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Towarzysz w Grudzień 14, 2010, 17:54:09
Oto zapytanie sql, które wystarczy użyć jako nowego zestawienia SQL aby wyciągnąć za pomocą Subiekta GT adresy mailowe kontrahentów, którzy mają wpisani adres mailowy na zakładce Podstawowe:

SELECT
adr_Nazwa AS Nazwa,
adr_Adres AS Adres,
adr_Miejscowosc AS Miejscowość,
kh_EMail As Email
FROM kh__Kontrahent INNER JOIN adr__Ewid ON kh_Id = adr_IdObiektu WHERE adr_TypAdresu=1 AND kh_EMail<>''

A potem... to już zależy od was. Waszych umiejętności i programów do "Newsletter"ów
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: birds22 w Grudzień 14, 2010, 19:30:46
zamiast IMER napisałbym INNER - na pewno szybciej będzie chodziło ;)
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Towarzysz w Grudzień 15, 2010, 04:59:59
Ups. Czeski błąd :) Poprawiłem w kodzie  :P
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: ferrum w Styczeń 19, 2011, 17:10:05
możliwość uzyskania osobno maili dostawców i odbiorców to byłoby coś ....!!!!!.....
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: birds22 w Styczeń 19, 2011, 17:45:35
Do wyboru
SELECT
adr_Nazwa AS Nazwa,
adr_Adres AS Adres,
adr_Miejscowosc AS Miejscowość,
kh_EMail As Email
FROM kh__Kontrahent INNER JOIN adr__Ewid ON kh_Id = adr_IdObiektu WHERE adr_TypAdresu=1 AND kh_EMail<>''
and kh_rodzaj=({LI:odbiorca/dostawca#0#dostawca#1#odbiorca#2#:Rodzaj kontrahenta:1:(dostawcy)})
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Michal w Marzec 22, 2011, 04:04:01
Fajne zestawienie, bardzo mi pomogło. A czy możecie "mądre głowy" coś takiego opracować do wyciągania nr telefonów odbiorców z pola telefon?

Jak eksportować dane do programów pocztowych by nie dublować adresów, które wcześniej już wyeksportowałem? Podobna sprawa z telefonami.
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: birds22 w Marzec 22, 2011, 11:26:23
Dla telefonu podstawowego:
SELECT
adr_Nazwa AS Nazwa,
adr_Adres AS Adres,
adr_Miejscowosc AS Miejscowość,
kh_EMail As Email,
tel_Numer as Telefon
FROM kh__Kontrahent INNER JOIN adr__Ewid ON (kh_Id = adr_IdObiektu and adr_TypAdresu=1)
left join tel__ewid on (tel_idadresu=adr_id and tel_podstawowy=1)
WHERE
 kh_rodzaj=({LI:odbiorca/dostawca#0#dostawca#1#odbiorca#2#:Rodzaj kontrahenta:1:(dostawcy)})
 
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Michal w Marzec 30, 2011, 01:25:19
Z tym sobie poradziłem tak: w zakładce kontrahenci można dodać pokaż pole telefon oraz email, póżniej kopiuje wszystkie kolumny do exela i już sobie działam z danymi. Sęk w tym jak wyłapać nowych kontrahentów by nie dublować danych? Nie mogę znależć opcji, gdzie mozną posegregować rekordy po dacie dodania.

Mały UPDATE:
Znalazłem w kartotekach klientów taki rekord: data pozyskania klienta
Niestety nie udało mi się go wywalić na główną stronę zakładki kontrahenci, po wybraniu opcji --> opercje na liscie --> lista kolumn

ktos ma pomysl jak to posegregowac wg. tej daty?
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Michal w Czerwiec 09, 2011, 18:02:30
Czy ktoś może już wie jak mi pomóc?
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: birds22 w Czerwiec 09, 2011, 21:01:52
SELECT
adr_Nazwa AS Nazwa,
adr_Adres AS Adres,
adr_Miejscowosc AS Miejscowość,
kh_EMail As Email,
kh_datadodania as DataDodania,
tel_Numer as Telefon
FROM kh__Kontrahent INNER JOIN adr__Ewid ON (kh_Id = adr_IdObiektu and adr_TypAdresu=1)
left join tel__ewid on (tel_idadresu=adr_id and tel_podstawowy=1)
WHERE
 kh_rodzaj=({LI:odbiorca/dostawca#0#dostawca#1#odbiorca#2#:Rodzaj kontrahenta:1:(dostawcy)})
ORDER BY
kh_datadodania
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Michal w Czerwiec 11, 2011, 21:07:02
Dziękuje, mając takie zestawienie urodziła mi się jeszcze jedna myśl, czy dopisałbyś mi kolumnę OPIEKUN Kontrahenta ?

Sprawdż PW.
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: birds22 w Czerwiec 11, 2011, 21:27:55
SELECT
adr_Nazwa AS Nazwa,
adr_Adres AS Adres,
adr_Miejscowosc AS Miejscowość,
kh_EMail As Email,
kh_datadodania as DataDodania,
tel_Numer as Telefon,
coalesce(uz_Imie + ' ' + uz_Nazwisko,'brak') as Opiekun
FROM kh__Kontrahent INNER JOIN adr__Ewid ON (kh_Id = adr_IdObiektu and adr_TypAdresu=1)
left join tel__ewid on (tel_idadresu=adr_id and tel_podstawowy=1)
left join pd_uzytkownik on kh_IdOpiekun=uz_Id
WHERE
 kh_rodzaj=({LI:odbiorca/dostawca#0#dostawca#1#odbiorca#2#:Rodzaj kontrahenta:1:(dostawcy)})
ORDER BY
kh_datadodania
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: Michal w Czerwiec 11, 2011, 22:13:59
dziala!

dzięki, dzięki!
Tytuł: Odp: Świąteczny mailing... czyli jak wyciągnąć maile za pomocą Subiekta GT
Wiadomość wysłana przez: bodek_kocio w Kwiecień 02, 2017, 10:38:49
birds22 a może uzupełniłbyś  swój skrypt o adresy email nie tylko w kartotece podstawowej ale również o adresy poszczególnych osób  w kartotece danej firmy aby "wyciągnąć" wszystkie adresy. Dotychczas kopiowałem adresy z listy klientów ale mam wrażenie ze części  adresów nie widać.