Strona 1 z 5

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 23 gru 2014, 16:19
autor: obuwiejoanna
EDIT:
Obecnie można już przygotować szablon w pliku XML i go eksportować :arrow: "Eksportuj -> do pliku XML (szablon)".

Mam pytanie w jaki sposób można tworzyć takie zapytania?

Chciałbym za pomocą szablonu eksportu w formacie XML z EU wczytywać transakcje jako ZK - zamówienie klienta w programie magazynowym Subiekt GT. Tam jest możliwość wczytania dokumentów w takim formacie a przykładowe zamówienie wygląda jak niżej.

Kod: Zaznacz cały

<?xml version="1.0" encoding="windows-1250"?>
<?xml-stylesheet type="text/xsl" href=""?>
<Batch xmlns="urn:schemas-basda-org:BatchEnvelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Date="2014-12-23" Number="1" SupplierName="Obuwie Joanna Pelc" DocType="Order">
     <Order xmlns="urn:schemas-basda-org:2000:purchaseOrder:xdr:3.01">
          <OrderHead xmlns="">
               <Schema>
                    <Version>3</Version>
               </Schema>
               <Parameters>
                    <Language>PL</Language>
                    <DecimalSeparator>,</DecimalSeparator>
                    <Precision>20.3</Precision>
               </Parameters>
               <OrderType Code="PUO">Zamówienie</OrderType>
               <Function Code="FIO"/>
               <OrderCurrency>
                    <Currency Code="PLN"/>
               </OrderCurrency>
               <Checksum>85563</Checksum>
          </OrderHead>
          <OrderReferences xmlns="">
               <BuyersOrderNumber>1/12/2014</BuyersOrderNumber>
          </OrderReferences>
          <OrderDate xmlns="">2014-12-23</OrderDate>
          <Supplier xmlns="">
               <SupplierReferences>
                    <BuyersCodeForSupplier>TEST</BuyersCodeForSupplier>
                    <TaxNumber>8151136486</TaxNumber>
               </SupplierReferences>
               <Party>TEST</Party>
               <Address>
                    <Street>Gałęzowskiego 1</Street>
                    <City>Rzeszów</City>
                    <PostCode>35-074</PostCode>
               </Address>
               <Contact>
                    <Name>Joanna Pelc</Name>
                    <Switchboard>177 838 908</Switchboard>
                    <Fax></Fax>
               </Contact>
          </Supplier>
          <Buyer xmlns="">
               <BuyerReferences>
                    <SuppliersCodeForBuyer>NICK_ALLEGRO</SuppliersCodeForBuyer>
                    <TaxNumber></TaxNumber>
               </BuyerReferences>
               <Party>Kowalski Jasiu</Party>
               <Address>
                    <Street>Ulica_Jasna 11/2</Street>
                    <City>Warszawa</City>
                    <PostCode>01-111</PostCode>
               </Address>
               <Contact>
                    <Name></Name>
                    <Switchboard>777777777</Switchboard>
                    <Fax></Fax>
               </Contact>
          </Buyer>
          <OrderLine xmlns="">
               <LineNumber>1</LineNumber>
               <Product>
                    <SuppliersProductCode>LH-14-27/NAVY/34</SuppliersProductCode>
                    <Description>Półtrampki American niskie fun granatowe</Description>
               </Product>
               <Quantity UOMCode="szt.">
                    <Amount>1</Amount>
               </Quantity>
               <Price>
                    <UnitPrice>27,64</UnitPrice>
               </Price>
               <PercentDiscount>
                    <Type Code="LID"/>
                    <Percentage>0</Percentage>
               </PercentDiscount>
               <LineTax>
                    <TaxRate Code="H">23</TaxRate>
                    <TaxValue>6,36</TaxValue>
               </LineTax>
               <LineTotal>34</LineTotal>
               <OrderLineInformation></OrderLineInformation>
          </OrderLine>
          <SpecialInstructions xmlns="">dokument liczony wg cen netto</SpecialInstructions>
          <Narrative xmlns="">Uwagi do wydruków i eksportu, ewentualnie NR ID transakcji</Narrative>
          <OrderTotal xmlns="">
               <GoodsValue>27,64</GoodsValue>
               <TaxTotal>6,36</TaxTotal>
               <GrossTotal>34</GrossTotal>
          </OrderTotal>
     </Order>
     <BatchTrailer xmlns="">
          <ItemCurrency>
               <Currency Code="PLN"/>
          </ItemCurrency>
          <Checksum/>
     </BatchTrailer>
</Batch>
Czy może ktoś już próbował i na ile jest to wykonalne przy pomocy EasyUploadera?

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 23 gru 2014, 17:20
autor: PhotoSoft
Sformatowałem strukturę pliku, aby była czytelniejsza.

Wystarczy powstawiać odpowiednie znaczniki pamiętając o tagu otwierającym [TRANSAKCJA] oraz zamykającym [/TRANSAKCJA]:

Kod: Zaznacz cały

[TRANSAKCJA] 
<order>
....
</order>
[/TRANSAKCJA] 

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 19 mar 2015, 13:27
autor: artie
Uprzejmie prosiłbym o pomoc w wygenerowaniu zestawienia jak poniżej (Produkt z magazynu i suma sprzedanych sztuk), z tym że wyświetlającego dodatkowo:
-cenę jednostkową
-sumę opłaconych kosztów przesyłki
-cenę zakupu z magazynu
Moje modyfikacje niestety nie przyniosły efektów :(

Edycja PhotoSoft

Kod: Zaznacz cały

SELECT
   p.produkt, p.cena_zakupu, SUM(t.ilosc) AS ilosc, Round(SUM(t.kwota)/SUM(t.ilosc),2) AS srednia_cena, SUM(twy.koszt_wysylki) AS suma_wys
FROM
   transakcje AS t
JOIN
   trans_wysylka AS twy ON twy.id_trans=t.id
LEFT JOIN
   (SELECT id_mag_prod, szab_tytul FROM auk_prod GROUP BY id_mag_prod, szab_tytul) AS ap ON ap.szab_tytul=t.tytul_aukcji
LEFT JOIN
   produkty AS p ON p.id=ap.id_mag_prod
WHERE
   t.id IN ([ZAZN]) AND t.grupa_ids='' AND t.kosz=0
GROUP BY
   p.produkt, p.cena_zakupu

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 05 kwie 2015, 18:01
autor: Mariusz_72
Panie Marcinie, mógłby Pan podpowiedzieć jak wygenerować łączna ilość sprzedanych sztuk z zaznaczonych transakcji ?

Edycja PhotoSoft

Kod: Zaznacz cały

SELECT
   SUM(ilosc)
FROM
   transakcje
WHERE
   id IN ([ZAZN]) AND grupa_ids='' AND kosz=0
GROUP BY
   tytul_aukcji

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 20 maja 2015, 22:45
autor: mawe
Witam,

Bardzo proszę o pomoc w przygotowaniu zestawienia:
kod produktu + suma wszystkich sprzedanych sztuk + suma wpłat za produkty + suma wpłat za przesyłkę. Wybór transakcji poprzez określenie przedziału czasowego.

Mimo licznych prób nie udało mi się przerobić żadnego istniejącego zestawienia.

Edycja PhotoSoft
Transakcje muszą być wcześniej edytowane, aby kod był zapisany przy transakcji.

Kod: Zaznacz cały

SELECT
   kod, SUM(ilosc) AS ilosc, Round(SUM(kwota),2) AS kwota, Round(SUM(koszt_wysylki),2) AS wysylka
FROM
   transakcje AS t
JOIN
   trans_wysylka AS tw ON t.id=tw.id_trans
WHERE
   id IN ([ZAZN]) AND grupa_ids='' AND kosz=0 AND kod<>''
GROUP BY
  kod
Wersja z tytułem aukcji dla transakcji, które nie były jeszcze edytowane.

Kod: Zaznacz cały

SELECT
   tytul_aukcji, SUM(ilosc) AS ilosc, Round(SUM(kwota),2) AS kwota, Round(SUM(koszt_wysylki),2) AS wysylka
FROM
   transakcje AS t
JOIN
   trans_wysylka AS tw ON t.id=tw.id_trans
WHERE
   id IN ([ZAZN]) AND grupa_ids='' AND kosz=0 AND kod=''
GROUP BY
  tytul_aukcji

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 13 sie 2015, 13:24
autor: lubiekoszule
Witam

Potrzebuje takie zapytanie:
Tytuł aukcji,kod,ilość sztuk z zaznaczonych transakcji

ewentualnie suma sprzedanych sztuk wg kodu z zaznaczonych transakcji

Nie używam magazynu
Korzystanie z eksportu do csv w tym przypadku mnie nie urządza.

Pozdrawiam Jacek

Edycja PhotoSoft
Transakcje muszą być wcześniej edytowane, aby kod był zapisany przy transakcji.

Kod: Zaznacz cały

SELECT
   tytul_aukcji, kod, SUM(ilosc) AS ilosc, Round(SUM(kwota),2) AS kwota
FROM
   transakcje AS t
JOIN
   trans_wysylka AS tw ON t.id=tw.id_trans
WHERE
   id IN ([ZAZN]) AND grupa_ids='' AND kosz=0
GROUP BY
  tytul_aukcji, kod

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 29 lut 2016, 17:18
autor: koner
witam, potrzebuje zestawienie ilosci klientow i transakcji wedlug dat,czyli

data zakupu; ilość klientów z dnia; ilość sprzedanych sztuk z dnia; wartość sprzedaży z dnia

pozdrawiam

Edycja PhotoSoft

Kod: Zaznacz cały

SELECT
   SUBSTRING(data_zakupu FROM 1 FOR 10) as data, COUNT(id_klient) AS klienci, SUM(ilosc) AS sztuk, Round(SUM(kwota),2) AS kwota
FROM
   transakcje AS t
WHERE
   id IN ([ZAZN]) AND grupa_ukryj=0 AND kosz=0
GROUP BY
  data
ORDER BY
  data

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 17 lis 2016, 12:42
autor: mexan
Witam,
posiadam zapytanie

Kod: Zaznacz cały

SELECT
   nr_aukcji, data_wysylki, tytul_aukcji
FROM
   trans_wysylka AS tw
JOIN
   transakcje AS t ON t.id=tw.id_trans
WHERE
   id IN ([ZAZN]) AND data_wysylki<>'' AND grupa_ukryj=0 AND t.kosz=
oraz

Kod: Zaznacz cały

SELECT
   nr_aukcji, tytul_aukcji
FROM
   trans_wysylka AS tw
JOIN
   transakcje AS t ON t.id=tw.id_trans
WHERE
   id IN ([ZAZN]) AND grupa_ukryj=0 AND t.kosz=0
Obecnie po ich użyciu zgrupowane transakcje wyglądają tak
http://screenshot.sh/mMcub3mOmaRxV
Czy mogę to zmodyfikować w jakiś sposób, aby każdy numer aukcji i tytuł był osobno, a nie wszystkie w jednej linijce?

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 17 lis 2016, 18:15
autor: PhotoSoft
Wystarczy zamienić

Kod: Zaznacz cały

grupa_ukryj=0
na

Kod: Zaznacz cały

grupa_ids=''
Zgrupowane transakcje będą wtedy eksportowane pojedynczo.

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 27 lis 2016, 21:35
autor: pmielcza
Potrzebne następujące zestawienie:
Zebranie wszystkich pobrań z danego dnia (zakresu dni) - wg określonej
firmy kurierskiej wg określonego kupującego (w moim przypadku w polu kupujący mam
np. nr zamówienia MPL-12-122-1212 (ze strony), zamiast nicu Allegro. I właśnie
tylko takie zamówienia ZM* mają być zbierane do zestawienia - pomijane te Allego.

Wynik (np.)
w dniu 10.10.2016: DHL pobrania 5000 zł, KEX-pobrania 4000,00 zł

Edycja PhotoSoft
Zapytanie zadziała jeśli w formie wysyłki będzie podana nazwa kuriera.

Kod: Zaznacz cały

SELECT
   data_wysylki, forma_wysylki, Round(SUM(kwota)+SUM(koszt_wysylki), 2) AS razem
FROM
   transakcje AS t
JOIN
   trans_klienci AS tk ON tk.id_klient=t.id_klient
JOIN
   trans_wysylka AS twy ON twy.id_trans=t.id
WHERE
   data_wysylki BETWEEN '2016-11-01' AND '2016-11-31' 
   AND kl_login LIKE 'MPL-%'
   AND forma_wysylki LIKE '%pobr%' AND grupa_ukryj=0 AND kosz=0
GROUP BY
   data_wysylki, forma_wysylki

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 14 mar 2017, 12:53
autor: kris
Witam.

Potrzebuję zestawienie najlepszych klientów wg zaznaczenia. Zestawienie powinno zawierać liczbie sztuk oraz kwotę zamówień bez wysyłki.
Potrzebuję dane do wysyłki oraz maile i telefonem. Sumowanie klientów po loginie allegro.
Proszę dać znać czy zadziała również w archiwum.

Pozdrawiam,
Krzysiek

Edycja PhotoSoft
Zadziała dla wszystkich transakcji w bazie - również archiwum.

Kod: Zaznacz cały

SELECT
   MAX(KL_LOGIN) AS Login, MAX(KL_DK_EMAIL) as Email, SUM(ilosc) AS Sztuk, SUM(kwota) AS Kwota,
   MAX(KL_DDW_FIRMA) AS Firma, MAX(KL_DDW_IMIENAZW) AS ImieNazw, MAX(KL_DDW_ULICA) AS Ulica,
   MAX(KL_DDW_KOD_POCZ) AS Kod, MAX(KL_DDW_MIASTO) AS Miasto, MAX(KL_DDW_TELEFON) AS Telefon
FROM
   transakcje AS t
JOIN
   trans_klienci AS tk ON tk.id_klient=t.id_klient
JOIN
   trans_wplata AS tw ON tw.id_trans=t.id
JOIN
   trans_wysylka AS twy ON twy.id_trans=t.id
WHERE
   grupa_ukryj=0 AND kwota_wplaty>0 AND t.kosz=0
GROUP BY
   tk.id_klient
ORDER BY
  Kwota DESC

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 03 cze 2017, 12:28
autor: bdhpl
Potrzebuje zestawienie (Dane transakcji, nazwa towaru, dane klienta) dodanych zamówień ze stanowiska (według logów ? ) najlepiej za dany miesiąc

Edycja PhotoSoft

Kod: Zaznacz cały

SELECT
   *
FROM
   transakcje AS t
JOIN
   trans_klienci AS tk ON tk.id_klient=t.id_klient
JOIN
   trans_wplata AS tw ON tw.id_trans=t.id
JOIN
   trans_wysylka AS twy ON twy.id_trans=t.id
JOIN
   trans_wiadom AS twi ON twi.id_trans=t.id
WHERE
   t.grupa_ids='' AND t.kosz=0 AND
   twi.logi LIKE '<L><D>2017-06%</D><S>NAZWA_STANOWISKA</S><T>Dodanie nowego zakupu</T>%'
Należy edytować datę oraz nazwę stanowiska.

Re: Transakcje: Własne zestawienia danych - wątek zbiorczy

: 14 gru 2017, 10:53
autor: bdhpl
Potrzebuje zestawienia faktur jak dla JPK z tym, że z dodanymi logami (interesuje mnie data wydruku paragonu)

Edycja PhotoSoft

Kod: Zaznacz cały

SELECT nr_fvat AS "Nr dokum",
                                data_wyst AS "Data wyst",
                                firma AS "Firma",
                                imienazw AS "Imię i nazwisko",
                                ulica AS "Ulica",
                                miasto AS "Miasto",
                                kod_pocz AS "Kod poczt.",
                                nip,
                                Round(kwota_netto, 2) AS "Netto",
                                Round(kwota_brutto - Round(kwota_netto, 2), 2) AS "VAT",
                                Round(kwota_brutto, 2) AS "Brutto",
                                data_wplaty AS "Data wpłaty",
                                tw.logi AS "Logi",
                                zf.id_trans 
FROM zest_faktur AS zf
JOIN trans_wiadom AS tw ON tw.id_trans=zf.id_trans
WHERE data_wyst BETWEEN '2017-11-01' AND '2017-11-30'  
ORDER BY data_wyst ASC 

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 23 sie 2019, 13:47
autor: kubek909
Witam
Potrzebuje zapytania:

1. Suma sprzedanych sztuk wg tytułu aukcji z zaznaczonych transakcji
2. Średnia cena jednostkowa z zaznaczonych aukcji


Edycja PhotoSoft

Kod: Zaznacz cały

 
SELECT
   t.tytul_aukcji, SUM(t.ilosc) AS ilosc, Round(SUM(t.kwota)/SUM(t.ilosc),2) AS srednia_cena
FROM
   transakcje AS t
WHERE
   t.id IN ([ZAZN]) AND t.grupa_ids='' AND t.kosz=0
GROUP BY
   t.tytul_aukcji

Re: [Transakcje] Własne zestawienia danych - wątek zbiorczy

: 27 lis 2019, 15:30
autor: TEXAS
Witam.
Panie Marcinie, czy istnieje możliwość w własnych zestawieniach zamiany np w uwagach do transakcji znaków nowej linii na jakiś tekst przykładowo  'BREAK' ?
Pozdrawiam