Znaleziono 8 wyników

autor: tomasz.kozakiewicz
31 lip 2018, 10:22
Forum: Sprzedaż
Temat: DODANIE Osoby odpowiedzialnej dla kontrahenta docelowego
Odpowiedzi: 2
Odsłony: 2986

Re: DODANIE Osoby odpowiedzialnej dla kontrahenta docelowego

Witam
To może być problem. Niby jest pole "Osoba" w API ,ale dotyczy chyba tylko kontrahenta głównego. Do zmiany osoby przy kontrahencie docelowym i płatniku należałoby zmienić w CDN.TraNag pola TrN_KnSNumerD dla docelowego i TrN_KnSNumerP dla płatnika.
Pozdrawiam
Tomasz
autor: tomasz.kozakiewicz
10 lip 2018, 08:59
Forum: Warsztat
Temat: [SQL] Łączenie dokumentów w kilku aspektach
Odpowiedzi: 5
Odsłony: 4937

Re: [SQL] Łączenie dokumentów w kilku aspektach

W TraNag , TrN_GidTyp to rodzaj dokumentu : 1521 - FZ 1529 - FZK 1489 - PZ 1497 - PZK 1490 - PZI 1498 - PKI 2033 - FS 2041 - FSK 2036 - FW 2044 - FWK 2001 - WZ 2009 - WZK 2034 - PA 2042 - PAK 2035 - RA 2043 - RAK 1968 - TF 2039 - RS 2047 - RSK 2003 - KK 2037 - FSE 2045 - FKE 2005 - WZE 2013 - WKE 13...
autor: tomasz.kozakiewicz
09 lip 2018, 14:39
Forum: Warsztat
Temat: [SQL] Łączenie dokumentów w kilku aspektach
Odpowiedzi: 5
Odsłony: 4937

Re: [SQL] Łączenie dokumentów w kilku aspektach

CDN.TraSElem czyli tabela z subelementami dokumentu np. WZ łączy się z CDN.Dostawy :

Dst_GIDNumer=TrS_DstNumer

Z kolei CDN.Dostawy mają identyfikator dokumentu zakładającego :

Dst_TrnTyp
Dst_TrnNumer
Dst_TrnLp
Dst_SubTrnLp

To tak w skrócie.
autor: tomasz.kozakiewicz
19 cze 2018, 09:21
Forum: Warsztat
Temat: SQL - kontrahenci z wartością atrybutu
Odpowiedzi: 4
Odsłony: 2834

Re: SQL - kontrahenci z wartością atrybutu

SELECT CDN.KntKarty.*, (SELECT TOP 1 Atr_Wartosc FROM CDN.Atrybuty JOIN CDN.AtrybutyKlasy ON Atr_AtkId=Atk_id WHERE Atr_ObiTyp=Knt_GidTyp AND Atr_ObiNumer=Knt_GidNumer AND Atk_Nazwa='ZewnId' ) as ZewnId FROM CDN.KntKarty Oczywiście tylko dla tego przypadku, bo atrybuty mogą być wielowartościowe i ta...
autor: tomasz.kozakiewicz
18 cze 2018, 10:22
Forum: Warsztat
Temat: SQL - kontrahenci z wartością atrybutu
Odpowiedzi: 4
Odsłony: 2834

Re: SQL - kontrahenci z wartością atrybutu

Witam Bardziej wydajnie będzie z użyciem Id atrybutu. SELECT CDN.KntKarty.*, Atr_Wartosc as ZewnId FROM CDN.KntKarty LEFT join CDN.Atrybuty ON Knt_GIDNumer = Atr_ObiNumer and Atr_AtkId=*Id klasy atrybutu* I oczywiście jak ma być zwrócony wynika atrybutu lub null to nie może być inner join tylko left...
autor: tomasz.kozakiewicz
13 cze 2018, 10:07
Forum: Warsztat
Temat: ID otwartego dokumentu
Odpowiedzi: 4
Odsłony: 2987

Re: ID otwartego dokumentu

Zgadza się :)
autor: tomasz.kozakiewicz
11 cze 2018, 09:53
Forum: Warsztat
Temat: ID otwartego dokumentu
Odpowiedzi: 4
Odsłony: 2987

Re: ID otwartego dokumentu

var results = cdn_api.cdn_api.XLNowyDokument(iSession, ref _docId, _docHeader);

_docId nie jest równe GidNumer więc w bazie tego nie znajdziemy. Nie mniej jednak tak jak w odpowiedzi powyżej :

_docHeader.GIDNumer
_docHeader.GIDTyp
_docHeader.GIDFirma
_docHeader.GIDLp

po tym można szukać w bazie.
autor: tomasz.kozakiewicz
11 cze 2018, 09:47
Forum: Warsztat
Temat: Użycie API - błąd w wersji
Odpowiedzi: 6
Odsłony: 3727

Re: Użycie API - błąd w wersji

public static int iVersion;
.
.
cdn_api.cdn_api.XLSprawdzWersje(ref iVersion);
.
.
XLLoginInfo_XXXXX loginInfo = new cdn_api.XLLoginInfo_XXXXX()
{
Wersja = iVersion,
.
.
};