użytkownik
Roman Walat
3 pkt
5 pytań
6 odpowiedzi
0 pomysłów
0 komentarzy
3 100%
oceń

OPTIMA, Numer dokumentu rozliczającego fakturę

Roman Walat zapytał/a o
Techniczne
Techniczne pytań: 1305 | odpowiedzi: 4983

Wojciech GawrońskiNorbert LongawaMarcin SzymoniakRoman SzubaMateusz JodłowskiGracjan TabakaTomasz SzkudlarekAgnieszka Świst
Handel
Handel pytań: 752 | odpowiedzi: 3055

Handel

Dominik KrawczykGrzegorz TomczykJANUSZ MROCZEKJoanna MłynarczykPaweł OgórekWioletta DziedzinaPaulina DągowskaHenryk Galant
Comarch ERP Optima
Comarch ERP Optima pytań: 4009 | odpowiedzi: 16585

Optima

Wiesław FurtakPaweł BrzostowskiAndrzej GrzelińskiIwona WinogrońskaMaciej KrawiecMarek FeszczukArtmann ArtmannMonika Kala

Dzień dobry,

Usiłuję wyciągnąć na listę faktur kolumnę z numerem dokumentu z okna "Rozliczenia".

Działając na jakimś backupie udało mi się stworzyć zapytanie które poprawnie pokazuje taki numer łącząc tabele TraNag, BnkZdarzenia, BnkRozKwoty tyle że korzystając z wbudowanego kreatora kolumn pokazuje mi błąd że nie można powiązać wybranych pól. Przy filtrze budowanym na podstawie SQL również pokazuje błąd bez informacji.

Ten kreator ma jakieś ograniczenia SQL czy coś w ten deseń?

Dziękuję i Pozdrawiam

Odpowiedzi:

User Avatar
partner
Agnieszka Świst
10 037 pkt
5 pytań
823 odpowiedzi
8 pomysłów
105 komentarzy
679 99%
2 pkt
 
Agnieszka Świst odpowiedział/a
Techniczne
Techniczne pytań: 0 | odpowiedzi: 375

Handel
Handel pytań: 752 | odpowiedzi: 3055

Handel

Dominik KrawczykGrzegorz TomczykJANUSZ MROCZEKJoanna MłynarczykPaweł OgórekWioletta DziedzinaPaulina DągowskaHenryk Galant
Comarch ERP Optima
Comarch ERP Optima pytań: 4009 | odpowiedzi: 16585

Optima

Wiesław FurtakPaweł BrzostowskiAndrzej GrzelińskiIwona WinogrońskaMaciej KrawiecMarek FeszczukArtmann ArtmannMonika Kala

Kluczowe jest jedno ograniczenie: na listach w Optimie wiersze nie mogą się multiplikować. A jedna faktura może być rozliczona za pomocą wielu dokumentów. 

Ciekawe rozwiązanie podał Paweł Szymiczek w tym wątku:

https://spolecznosc.comarch.pl/index.php/viewpost/post19863/W-jaki-spos-oacute-b-dodac-kolumne-jakie-oraz-ile-jest-produkt

Ta odpowiedź została skomentowana
User Avatar
użytkownik
Roman Walat
3 pkt
5 pytań
6 odpowiedzi
0 pomysłów
0 komentarzy
3 100%
oceń
 
Roman Walat odpowiedział/a
Techniczne
Techniczne pytań: 0 | odpowiedzi: 375

Handel
Handel pytań: 752 | odpowiedzi: 3055

Handel

Dominik KrawczykGrzegorz TomczykJANUSZ MROCZEKJoanna MłynarczykPaweł OgórekWioletta DziedzinaPaulina DągowskaHenryk Galant
Comarch ERP Optima
Comarch ERP Optima pytań: 4009 | odpowiedzi: 16585

Optima

Wiesław FurtakPaweł BrzostowskiAndrzej GrzelińskiIwona WinogrońskaMaciej KrawiecMarek FeszczukArtmann ArtmannMonika Kala

Tak rozwiązanie Pawła jest ciekawe i na pewno warto je wykorzystać ale niestety nie rozwiązuje to problemu dodania tabel o których pisałem :/

Szkoda że Optima nie pokazuje dlaczego nie może powiązać bo z poziomu SQLa wszystko jest ok.

Ta odpowiedź została skomentowana
User Avatar
użytkownik
Roman Walat
3 pkt
5 pytań
6 odpowiedzi
0 pomysłów
0 komentarzy
3 100%
oceń
 
Roman Walat odpowiedział/a
Techniczne
Techniczne pytań: 0 | odpowiedzi: 375

Handel
Handel pytań: 752 | odpowiedzi: 3055

Handel

Dominik KrawczykGrzegorz TomczykJANUSZ MROCZEKJoanna MłynarczykPaweł OgórekWioletta DziedzinaPaulina DągowskaHenryk Galant
Comarch ERP Optima
Comarch ERP Optima pytań: 4009 | odpowiedzi: 16585

Optima

Wiesław FurtakPaweł BrzostowskiAndrzej GrzelińskiIwona WinogrońskaMaciej KrawiecMarek FeszczukArtmann ArtmannMonika Kala

Paweł podał faktycznie ciekawe rozwiązanie ale niestety nadal nie wyjaśnia problemu powiązań dwóch tabel w przypadku wielu wierszy.

Jego rozwiązanie pokazuje wiele wpisów przy założeniu że są z dostępnych tabel.

User Avatar
użytkownik
Roman Walat
3 pkt
5 pytań
6 odpowiedzi
0 pomysłów
0 komentarzy
3 100%
2 pkt
 
Roman Walat odpowiedział/a
Techniczne
Techniczne pytań: 0 | odpowiedzi: 375

Handel
Handel pytań: 752 | odpowiedzi: 3055

Handel

Dominik KrawczykGrzegorz TomczykJANUSZ MROCZEKJoanna MłynarczykPaweł OgórekWioletta DziedzinaPaulina DągowskaHenryk Galant
Comarch ERP Optima
Comarch ERP Optima pytań: 4009 | odpowiedzi: 16585

Optima

Wiesław FurtakPaweł BrzostowskiAndrzej GrzelińskiIwona WinogrońskaMaciej KrawiecMarek FeszczukArtmann ArtmannMonika Kala
11 mie. temu

Dla potomnych, z mała pomocą Comarchu działa like a charm.

ISNULL(STUFF((SELECT '# ' + CASE WHEN BRK_LDokTyp=1 AND BRK_LDokID=BZd_BZdID THEN BRK_PNumer ELSE BRK_LNumer END
FROM cdn.BnkZdarzenia A JOIN
cdn.BnkRozKwoty B ON (B.BRK_LDokTyp=1 AND B.BRK_LDokID=A.BZd_BZdID OR B.BRK_PDokTyp=1 AND B.BRK_PDokID=A.BZd_BZdID)
WHERE ((((BZd_DokumentTyp = 1 AND BZd_DokumentID = TrN_TrNID)))) FOR XML PATH('')),1,1,''),'-nierozliczono-')

Masz pytanie?

zadaj pytanie

Masz pomysł?

zgłoś pomysł