Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: ELPAT w Listopad 21, 2015, 13:22:21

Tytuł: podział dokumentów sprzedaży
Wiadomość wysłana przez: ELPAT w Listopad 21, 2015, 13:22:21
Witam,

Czy jest możliwości sprawdzenia sprzedażowych dokumentów nie zawierających usługi wysyłki?
chodzi o możliwości sprawdzenia co sprzedało się na miejscu w sklepie, a co na wysyłkę. Tylko nie chodzi o same towary tylko o dokumenty.
 
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: dkozlowski w Listopad 21, 2015, 14:17:20
Jeśli usługa przesyłki jest zdefiniowana w kartotece to można przefiltrować listę dokumentów według instynktu towaru na pozycji. Inna możliwość to dodatkowe zestawienie SQL.
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: micha w Listopad 22, 2015, 16:23:24
Czy jest możliwości sprawdzenia sprzedażowych dokumentów nie zawierających usługi wysyłki?
chodzi o możliwości sprawdzenia co sprzedało się na miejscu w sklepie, a co na wysyłkę. Tylko nie chodzi o same towary tylko o dokumenty.

Na przyszłość polecam stosowanie kategorii dokumentów. :-)
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: dkozlowski w Listopad 22, 2015, 18:23:31
Nie wspomniałem o kategoriach, gdyż poza tym, że nie były stosowane to niestety większość zestawień nie posiada takiego filtru.
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: micha w Listopad 22, 2015, 20:31:00
niestety większość zestawień nie posiada takiego filtru.
Naprawdę? No proszę... Używam kategorii i  zestawień i nigdy nie zdarzyło mi się, żeby nie było filtra gdy miałem potrzebę go użyć. No, ale najwyraźniej tak się składa, że używam "akurat tych" zestawień. :-)
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: dkozlowski w Listopad 22, 2015, 20:39:47
niestety większość zestawień nie posiada takiego filtru.
Naprawdę? No proszę... Używam kategorii i  zestawień i nigdy nie zdarzyło mi się, żeby nie było filtra gdy miałem potrzebę go użyć. No, ale najwyraźniej tak się składa, że używam "akurat tych" zestawień. :-)

Trzeba było od razu wskazać zestawienie (wg dokumentów), może coś przeoczyłem...
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: micha w Listopad 22, 2015, 20:44:51
Trzeba było od razu wskazać zestawienie (wg dokumentów), może coś przeoczyłem...

No... Żeby daleko nie szukać: "Raport o dokumentach" Jest tam piękny filtr wg kategorii - zaraz za kontrahentem. :-)
Używam także często "Sprzedaż wg kategorii".
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: dkozlowski w Listopad 22, 2015, 20:49:58
Trzeba było od razu wskazać zestawienie (wg dokumentów), może coś przeoczyłem...
No... Żeby daleko nie szukać: "Raport o dokumentach" Jest tam piękny filtr wg kategorii - zaraz za kontrahentem. :-)

Ok, no to "jeden" się znalazł.

Używam także często "Sprzedaż wg kategorii".

I "drugie"... Na ile dostępnych w programie zestawień ? ;)
Tytuł: Odp: podział dokumentów sprzedaży
Wiadomość wysłana przez: ELPAT w Listopad 23, 2015, 08:29:02
Zestawienie pokazuje sprzedaż gotówkową z lub bez karty płatniczej
może się komuś przyda:
SELECT
   '-' as Data,
   '-' as Id,
   '-' as Numer,
   'Suma Paragonów' as Kontrahent,
   SUM(dok_KwGotowka) as Gotówka,
   '' as Przelew
FROM
   dok__Dokument dok
WHERE
   dok_Typ IN ({LI: Zliczaj#21,15#Nie zliczaj#666#:Paragony:666})
   AND (dok_DataWyst BETWEEN {DR: Z okresu::})
UNION ALL
SELECT
   CONVERT(VARCHAR(10),dok_DataWyst,121),
   dok_Id,
   dok_NrPelny,
   adr_Nazwa,
   CASE dok_KwGotowka
      WHEN dok_KwWartosc THEN dok_KwGotowka
      WHEN dok_KwWartosc*(-1) THEN dok_KwWartosc
      WHEN (dok_KwWartosc+dok_KwDoZaplaty)*(-1) THEN dok_KwGotowka*(-1)
      ELSE dok_KwGotowka
   END,
   CASE dok_KwDoZaplaty
      WHEN dok_KwWartosc THEN dok_KwDoZaplaty
      WHEN dok_KwWartosc*(-1) THEN dok_KwWartosc
      WHEN (dok_KwWartosc+dok_KwGotowka)*(-1) THEN dok_KwDoZaplaty*(-1)
      ELSE dok_KwDoZaplaty
   END
FROM
   dok__Dokument dok LEFT JOIN adr__Ewid adr ON (dok.dok_OdbiorcaId = adr.adr_IdObiektu)
WHERE
   (adr.adr_TypAdresu = 1)
   AND
   (dok.dok_Typ IN (2,6))
   AND
   (dok_DataWyst BETWEEN {DR: Z okresu::})
ORDER BY Data, Id
Tytuł: podział dokumentów sprzedaży
Wiadomość wysłana przez: candy w Listopad 23, 2015, 10:13:23
Nie sprawdzałem, ale mam wrażenie że to zestawienie zadziała poprawnie tylko kiedy cały dokument jest zapłacony jednym sposobem.