InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: frankii91 w Grudzień 21, 2017, 21:08:17

Tytuł: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: frankii91 w Grudzień 21, 2017, 21:08:17
Witam

Pytanie odnośnie adresu email dla kontrahenta z faktury vat (zwykła i zaliczkowa)  czy tez innego dokumentu sprzedaży.

Adres email można pobrać z 2 różnych tabel jednak z której jest poprawnie ? z kh__Kontrahent czy z adr_Email

przykładowe zapytanie do sqla  (jakość zapytania nie jest powalająca ale dla tego przypadku jest wystarczająca - jak ktoś chce i umie może je bardziej zoptymalizować)

SELECT dok_Id, dok_NrPelny, dok_Podtyp, (SELECT kh_EMail  FROM kh__Kontrahent WHERE kh_Id=dok_PlatnikId) AS mail_z_kh__Kontrahent,dok_PlatnikId, (SELECT am_Email FROM adr_Email WHERE am_IdAdres=(SELECT adrh_IdAdresu FROM adr_Historia WHERE adrh_id=dok_PlatnikAdreshId)) as mail_z_adr_Email FROM dok__Dokument LEFT OUTER JOIN fl_Wartosc ON flw_IdObiektu=dok_Id LEFT OUTER JOIN fl__Flagi ON flg_Id=flw_IdFlagi WHERE dok_Typ = 2 and dok_MagId=1 and dok_Status!=2 and flg_Id is null and dok_DataWyst>GETDATE() - 10

Bardziej poprawne wydaje   się pobierać adres mail za pomocą historii adresów - wystawiona fvat "niby" powinna mieć adres przypisany do siebie i po zmianie adresu w głównym kontrahencie na wydruku nie powinno być zmiany, dopóki nie edytujemy faktury co nie powinno mieć miejsca..

Jednak ten mechanizm nie działa od jakiegoś czasu w subiekcie (wcześniejsze wersje?) lub jest jakiś błąd subiekta - dawno dawno temu na pewno ta funkcja działała.
Zmieniając adres email w kontrahencie to i tak na fvat się zmienia..(nawet tej wystawionej dawno dawno temu)



Ktoś poradzi co i jak ?
Tytuł: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: candy w Grudzień 21, 2017, 21:18:31
Adr__Ewid to nie historia adresu, tylko wartość aktualna. Historia jest w adr_Historia a tam emaila nie ma, więc raczej nie było tak jak piszesz że kiedyś Subiekt pamiętał email jaki był wpisany kiedy wystawiana była faktura.
NB co w tym zapytaniu robi adr_Historia?
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: dkozlowski w Grudzień 21, 2017, 22:09:02
Jednak ten mechanizm nie działa od jakiegoś czasu w subiekcie (wcześniejsze wersje?) lub jest jakiś błąd subiekta - dawno dawno temu na pewno ta funkcja działała.

W dowolnej chwili mogłeś uruchomić program w tej "dawnej" wersji i sprawdzić, że tak nigdy nie było, aby nie nadużywać sformułowania "na pewno".

Ktoś poradzi co i jak ?

To chyba dość oczywiste - skoro z jakiegoś powodu chcesz zapamiętywać adres e-mail z momentu wystawienia dokumentu to musisz to zrobić samemu.
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: frankii91 w Grudzień 30, 2017, 10:59:26
Widzew że nawet nikt dobrze nie sprawdził tego zapytania które podałem.

adres email można pobrać z dwóch miejsc które podałem w jednym zapytania -  a które jest poprawne ?
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: dkozlowski w Grudzień 30, 2017, 11:24:53
Widzew że nawet nikt dobrze nie sprawdził tego zapytania które podałem.

A dlaczego ktoś miałby to zrobić skoro nie musi, tym bardziej, że to NIE rozwiąże Twojego problemu - jak pisaliśmy adres e-mail nie jest powiązany z dokumentem ?

adres email można pobrać z dwóch miejsc które podałem w jednym zapytania -  a które jest poprawne ?

Dlaczego nie chciało Ci się zrobić tego, o czym w kółko powtarzamy na forum - sprawdzić skąd tę informację pobiera program i zrób to samo ? Poza tym nie ważne skąd pobierzesz ten adres e-mail, przecież zawsze będzie taki sam ? Analogicznie ja symbolem kontrahenta - w tabeli kontrahentów i adresów będzie zawsze ten sam.
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: candy w Grudzień 30, 2017, 13:28:32
Widzew że nawet nikt dobrze nie sprawdził tego zapytania które podałem.

adres email można pobrać z dwóch miejsc które podałem w jednym zapytania -  a które jest poprawne ?
A Ty sprawdziłeś choć tyle żeby porównać zawartość tych miejsc?
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: frankii91 w Grudzień 30, 2017, 20:28:18
Widzew że nawet nikt dobrze nie sprawdził tego zapytania które podałem.

adres email można pobrać z dwóch miejsc które podałem w jednym zapytania -  a które jest poprawne ?
A Ty sprawdziłeś choć tyle żeby porównać zawartość tych miejsc?

Dokładnie tak moje zapytanie daje 2 adresy email z różnych miejsc(tabel, kolumn)
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: birds22 w Grudzień 30, 2017, 21:30:48
Widzew że nawet nikt dobrze nie sprawdził tego zapytania które podałem.

adres email można pobrać z dwóch miejsc które podałem w jednym zapytania -  a które jest poprawne ?
A Ty sprawdziłeś choć tyle żeby porównać zawartość tych miejsc?

Dokładnie tak moje zapytanie daje 2 adresy email z różnych miejsc(tabel, kolumn)

I u Ciebie to mogą być różne adresy email?
Tak na oko to będzie to ten sam adres email, bo adres z kh__kontrahent jest jednocześnie podstawowym adresem w adr_email. Oczywiście przy większej liczbie adresów w kartotece klienta zapytanie się "wyłoży".
Tytuł: Odp: sql adres email który bardziej poprawny dla faktury vat
Wiadomość wysłana przez: candy w Grudzień 30, 2017, 23:06:34
A Ty sprawdziłeś choć tyle żeby porównać zawartość tych miejsc?
Dokładnie tak moje zapytanie daje 2 adresy email z różnych miejsc(tabel, kolumn)
Fajnie że tak, ale co "tak"?

Pisząc o porównaniu miałem na myśli stwierdzenie czy te adresy są takie same czy też się różnią, a nie czy "tak"  ;)