[SQL] adresy wysyłkowe kontrahenta

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Kris86
Posty: 206
Rejestracja: 09 wrz 2021, 18:27
Rola: Administrator CDN XL
Wersja: 2019

[SQL] adresy wysyłkowe kontrahenta

Post autor: Kris86 »

Cześć,
Proszę o pomoc.
Potrzebuje zapytanie SQL które na zdefiniowanym kontrahencie, wyszukuje pozycje ze stanem Inny i zamienia na Wysyłkowy.
Czyli jak ręczna zmiana na karcie kontrahenta, zakładka Adresy, pozycja -> wybór Wysyłkowy.
Dzięki

Awatar użytkownika
praiser
Posty: 1091
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: praiser »

Kod: Zaznacz cały

update CDN.KntAdresy set KnA_Wysylkowy=1 WHERE Kna_KntNumer IN (select Kna_KntNumer from CDN.KntAdresy
where KnA_KntNumer=<gidnumer karty>
and Kna_AdresBank=0 -- nie bank
and Kna_DataArc=0 -- niearchiwalny
and Kna_Wysylkowy=0 -- niewysylkowy
)
--------------------------------
Pozdrawiam
WW

Kris86
Posty: 206
Rejestracja: 09 wrz 2021, 18:27
Rola: Administrator CDN XL
Wersja: 2019

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: Kris86 »

Dzięki działa doskonale.

leszekjr
Posty: 5
Rejestracja: 03 mar 2022, 08:03
Rola: Użytkownik CDN XL
Wersja: 2019

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: leszekjr »

Podpinam się, proszę o info gdzie w bd znaleźć adres korespondencyjny?

Leszek

Awatar użytkownika
praiser
Posty: 1091
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: praiser »

Nie wiem czy się zmieniło od zmian w wersji 2017.0
Umożliwiono oznaczania adresu kontrahenta jako korespondencyjny. Na karcie adresu pojawił się stosowny
parametr. Adres oznaczony jako korespondencyjny nadal jest interpretowany jako inny lub wysyłkowy, a fakt że
jest korespondencyjny jest wyłącznie informacją dodatkową. Na ten moment parametr nie ma znaczenia w
działaniu systemu (żadne ze standardowych działań systemu nie uwzględnia/rozpoznaje, że adres jest
oflagowany jako korespondencyjny – wykorzystanie wdrożeniowe).
--------------------------------
Pozdrawiam
WW

leszekjr
Posty: 5
Rejestracja: 03 mar 2022, 08:03
Rola: Użytkownik CDN XL
Wersja: 2019

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: leszekjr »

Dzięki za odpowiedź ale pytanie dotyczyło pola, w którym ta informacja jest przechowywana.

Pozdrawiam

taszek
Posty: 609
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: taszek »

Masz przecież powyżej kod, z którego możesz wywnioskować, gdzie są adresy kontrahentów.
Tabela: CDN.KntAdresy
Pole: KnA_Wysylkowy = 1
Pozdrawiam
Wojtek Cyrklewicz

leszekjr
Posty: 5
Rejestracja: 03 mar 2022, 08:03
Rola: Użytkownik CDN XL
Wersja: 2019

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: leszekjr »

Dzięki, jednak pytanie dotyczyło adresu do korespondencji (to nie jest adres wysyłkowy)

Pozdrawiam,
Leszek

taszek
Posty: 609
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: taszek »

To tabela jest ta sama KntAdresy, a pole to KnA_Wysylkowy
Pozdrawiam
Wojtek Cyrklewicz

Awatar użytkownika
praiser
Posty: 1091
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: [SQL] adresy wysyłkowe kontrahenta

Post autor: praiser »

Ten parametr nie ma flagi w SQL skoro korzysta z tego samego pola Kna_Wysylkowy.
Jak u siebie rozwiązujecie adres korespondencyjny ? Przechowanie flagi w atrybucie wskazujący gid adresu czy jak ?
--------------------------------
Pozdrawiam
WW

ODPOWIEDZ