Cześć,
Czy jest tabela DB XL która zwraca towary z koszyka w systemie B2B ?
Czy gdzieś indziej tego szukać?
Chciałbym powiązać kontrahenta, osobę i koszyk, aby jego towary wyeksportować np. do pliku xlsx lub csv
Dzięki za pomoc.
Eksport towarów z koszyka B2B do pliku
Moderator: mikey
Re: Eksport towarów z koszyka B2B do pliku
Po szybkim teście bez dokumentacji wygląda to mniej więcej tak (nazwy kolumn wskazują na zawartość)
SELECT *
FROM CustomerPanel.Headers --Koszyk
join CustomerPanel.Items on HDR_id=ITS_HeaderId --Elementy koszyka
CustomerPanel.Headers (klucz HDR_ID, Kontrahent to HDR_CustomerID do CDN.KntKarty, Osoba to HDR_ContactID <- będzie to KnS_KntLp z CDN.KntOsoby)
[HDR_Id]
,[HDR_CustomerId]
,[HDR_ContactId]
,[HDR_AddressId]
,[HDR_CompletionEntirely]
,[HDR_ReceiptDate]
,[HDR_DeliveryMethod]
,[HDR_PaymentFormId]
,[HDR_PaymentForm]
,[HDR_PaymentDate]
,[HDR_VatDirection]
,[HDR_Description]
,[HDR_WarehouseId]
,[HDR_DiscountGlobal]
,[HDR_DiscountPaymentForm]
,[HDR_SourceNumber]
,[HDR_Cart]
,[HDR_DescriptionSI]
,[HDR_SourceNumberSI]
,[HDR_FromQuote]
,[HDR_Ts_Insert]
,[HDR_Ts_Mod]
,[HDR_CartName]
Elementy koszyka (ITS_AtricleId do CDN.TwrKarty)
[ITS_Id]
,[ITS_HeaderId]
,[ITS_No]
,[ITS_ArticleId]
,[ITS_Quantity]
,[ITS_BasePriceNo]
,[ITS_BasePrice]
,[ITS_FinalPrice]
,[ITS_Currency]
,[ITS_VatValue]
,[ITS_Feature]
,[ITS_Description]
,[ITS_WarehouseId]
,[ITS_Discount]
,[ITS_DiscountPromotion]
,[ITS_DiscountCorrection]
,[ITS_Promotions]
,[ITS_Block]
,[ITS_KgoValue]
,[ITS_FromQuote]
,[ITS_UnitDefault]
,[ITS_Ts_Insert]
,[ITS_Ts_Mod]
,[ITS_Type]
SELECT *
FROM CustomerPanel.Headers --Koszyk
join CustomerPanel.Items on HDR_id=ITS_HeaderId --Elementy koszyka
CustomerPanel.Headers (klucz HDR_ID, Kontrahent to HDR_CustomerID do CDN.KntKarty, Osoba to HDR_ContactID <- będzie to KnS_KntLp z CDN.KntOsoby)
[HDR_Id]
,[HDR_CustomerId]
,[HDR_ContactId]
,[HDR_AddressId]
,[HDR_CompletionEntirely]
,[HDR_ReceiptDate]
,[HDR_DeliveryMethod]
,[HDR_PaymentFormId]
,[HDR_PaymentForm]
,[HDR_PaymentDate]
,[HDR_VatDirection]
,[HDR_Description]
,[HDR_WarehouseId]
,[HDR_DiscountGlobal]
,[HDR_DiscountPaymentForm]
,[HDR_SourceNumber]
,[HDR_Cart]
,[HDR_DescriptionSI]
,[HDR_SourceNumberSI]
,[HDR_FromQuote]
,[HDR_Ts_Insert]
,[HDR_Ts_Mod]
,[HDR_CartName]
Elementy koszyka (ITS_AtricleId do CDN.TwrKarty)
[ITS_Id]
,[ITS_HeaderId]
,[ITS_No]
,[ITS_ArticleId]
,[ITS_Quantity]
,[ITS_BasePriceNo]
,[ITS_BasePrice]
,[ITS_FinalPrice]
,[ITS_Currency]
,[ITS_VatValue]
,[ITS_Feature]
,[ITS_Description]
,[ITS_WarehouseId]
,[ITS_Discount]
,[ITS_DiscountPromotion]
,[ITS_DiscountCorrection]
,[ITS_Promotions]
,[ITS_Block]
,[ITS_KgoValue]
,[ITS_FromQuote]
,[ITS_UnitDefault]
,[ITS_Ts_Insert]
,[ITS_Ts_Mod]
,[ITS_Type]
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Eksport towarów z koszyka B2B do pliku
Dzięki to jest to.
Zdefiniowałem sobie kontrahenta i numer koszyka.
Wyciągam też kolumnę ITS_ArticleId co odpowiada Twr_GIDNumer.
Potrzebuję teraz dołożyć kolumnę kodu towaru Twr_Kod.
W jaki sposób połączyć relacją tabele CDN.TwrKarty z CustomerPanel.Items ?
Dziękuję za pomoc.
Zdefiniowałem sobie kontrahenta i numer koszyka.
Wyciągam też kolumnę ITS_ArticleId co odpowiada Twr_GIDNumer.
Potrzebuję teraz dołożyć kolumnę kodu towaru Twr_Kod.
W jaki sposób połączyć relacją tabele CDN.TwrKarty z CustomerPanel.Items ?
Dziękuję za pomoc.
Re: Eksport towarów z koszyka B2B do pliku
join robisz dokładnie tak jak piszesz
"ITS_ArticleId co odpowiada Twr_GIDNumer."
"ITS_ArticleId co odpowiada Twr_GIDNumer."
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Eksport towarów z koszyka B2B do pliku
Dzięki działa.