Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: sofirex w Luty 11, 2012, 22:24:46

Tytuł: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: sofirex w Luty 11, 2012, 22:24:46
Poszukuje zestawienia,  które podliczałoby dobową sprzedaż detaliczna z podziałem na płatność gotówką oraz kartą.
W ogólnych zestawieniach Subiekta nie ma takiego zestawienia.

Może ktoś by podrzucił mi takie zestawienie?!
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: bald w Luty 12, 2012, 12:35:25
Mam takie zestawienie, jeno z rozbiciem na sprzedaż gotówka/przelew, to byś musiał sobie przerobić.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Dzidek w Luty 28, 2012, 10:40:12
Witam

Dokładnie tez potrzebuję takiego zestawienia, ale czy mogę prosić któregoś z kolegów o przerobienie tego zestawienia.

SQL - dla mnie na razie zagadka :(

Pozdrawiam i proszę o pomoc
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: birds22 w Luty 29, 2012, 10:35:56
Czy wystarczy tak?

SELECT
'Suma paragonów i zwrotów' as ' ',
SUM(case when dok_typ=21 then isnull(dok_KwGotowka,0) else -1 * isnull(dok_kwgotowka,0) end ) as Gotówka,
SUM(case when dok_typ=21 then isnull(dok_KwKarta,0) else -1 * isnull(dok_kwKarta,0) end ) as Karta
FROM
dok__Dokument
WHERE
dok_Typ IN (21,14)
AND (dok_DataWyst BETWEEN {DR: Z okresu::})
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Dzidek w Luty 29, 2012, 21:18:08
Witam Birds

W sumie pisałem na PW ale, ale może kogoś zainteresuje ten temat.

Zestawienie jest OK, działa.
W porównaniu jednak do zestawienia Balda brakuje mi ujęcia sprzedaży detalicznej jak i FS.


Pozdrawiam i dziękuję za odpowiedź
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: bald w Marzec 01, 2012, 08:44:09
Przerobiłem swoje, sprawdziłem i powinno działać:

SELECT
CONVERT(VARCHAR(10),dok_DataWyst,121) as Data,
dok_Id as Id,
dok_NrPelny as Numer,
adr_Nazwa as Kontrahent,
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 as Gotówka,
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 as Przelew,
CASE dok_KwDoZaplaty
WHEN dok_KwWartosc THEN dok_KwKarta
WHEN dok_KwWartosc*(-1) THEN dok_KwWartosc
WHEN (dok_KwWartosc+dok_KwKarta)*(-1) THEN dok_KwKarta*(-1)
ELSE dok_KwKarta
END as Karta
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,21,15))
AND
(dok_DataWyst BETWEEN {DR: Z okresu::})
ORDER BY Data, Id
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Dzidek w Marzec 01, 2012, 09:17:18
Witam

A można do tego "dołożyć" sprzedaż detaliczną

Wtedy było by już cud miód mandarynka :)


Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: birds22 w Marzec 01, 2012, 09:23:33
Przerobiłem swoje, sprawdziłem i powinno działać:

Bez sprawdzania:

1. Zwroty będą na plus a nie na minus
2.  Fragment :
...
WHERE   (adr.adr_TypAdresu = 1)
...
spowoduje nie ujęcie paragonów i zwrotów detalicznych

3. dok_typ=15 to jeżeli dobrze pamiętam jest ZD (zamówienie do dostawcy) a nie ZW (zwrot)


Proponuję poniższe:

SELECT
CONVERT(VARCHAR(10),dok_DataWyst,121) as Data,
dok_NrPelny as Numer,
isnull(adr_Nazwa,'kontrahent nieokreślony') as Kontrahent,
CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwGotowka,0) * -1 ELSE isnull(dok_KwGotowka,0)  END as Gotówka,
CASE WHEN dok_typ in (14,6) THEN isnull( dok_KwDoZaplaty,0) * -1 ELSE isnull( dok_KwDoZaplaty,0) END as Przelew,
CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwKarta,0) * -1 ELSE isnull(dok_KwKarta,0) END as Karta
FROM
dok__Dokument dok LEFT JOIN adr__Ewid adr ON (dok.dok_OdbiorcaId = adr.adr_IdObiektu AND adr.adr_TypAdresu = 1)
WHERE
(dok.dok_Typ IN (2,6,21,14))
AND
(dok_DataWyst BETWEEN {DR: Z okresu::})
                AND
                (dbo.fnMAKE_DOKPARAM(dok_Typ, dok_Podtyp)!=131073)
ORDER BY Data, dok_Id
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Dzidek w Marzec 01, 2012, 10:09:43
Liczy, są trzy kolumny, wygląda dobrze.

Samo zestawienie uważam za bardzo pomocne i przydatne. Muszę potestować .

Za okazaną pomoc i zainteresowanie dziękuję.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: bald w Marzec 01, 2012, 11:05:07
1. Zwroty będą na plus a nie na minus
Całkiem możliwe, dlatego, że miałem trudności już na początku pisania zestawienia ze znakami korekt.


2.  Fragment :
...
WHERE   (adr.adr_TypAdresu = 1)
...
spowoduje nie ujęcie paragonów i zwrotów detalicznych

Racja, mój błąd przeniesiony ze źródłowego zestawienia (tylko faktury).


3. dok_typ=15 to jeżeli dobrze pamiętam jest ZD (zamówienie do dostawcy) a nie ZW (zwrot)

Zgadza się, 15 to ZD, natomiast ZW to 14.

Pozdrawiam i dzięki za korektę
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Dzidek w Marzec 01, 2012, 18:04:23
Testuję i testuję ....

I nasuwa mi się pytanie, jeżeli chcę żeby zestawienie tyczyło się tylko magazynu głównego ?
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 03, 2012, 10:22:54
Dzidek czy możesz dać do pobrania to zestawienie?
Jak wstawić zest.txt  do subiekta?
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Dzidek w Marzec 04, 2012, 11:06:27
Witam

Tutaj fajnie jest to opisane:
http://www.forumsubiekta.pl/dodatki-zestawienia/zestawienia-sql-jak-zainstalowac/

Skopiuj zestawienie, i wklej wg opisu z forum
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 05, 2012, 09:10:03
dziękuję za pomoc, zestawienie pięknie działa, przydałaby się jeszcze suma wszystkich kolumn :)
pozdrawiam Stanisław
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: birds22 w Marzec 05, 2012, 09:31:10
Suma kolumn jest przecież na dole zestawienia. Subiekt robi to automatycznie.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 05, 2012, 11:29:32
Suma każdej kolumny jest, a ja piszę o sumie całego obrotu .
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 06, 2012, 08:00:49
Witam, testowałem wczoraj to zestawienie i zastanawia mnie jedna sprawa z drukowaniem, otóż po ustawieniu kwartału i podglądzie wydruku jest tylko pięć stron a powinno być więcej ponieważ nie ma strony z podliczeniem, nie próbowałem drukować ,może wydrukuje wszystkie?
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Chris w Marzec 06, 2012, 09:10:03
Podgląd wydruku jest ograniczony do pierwszych pięciu stron. Ale wydrukuje się wszystko.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 06, 2012, 09:37:40
ok, dzięki.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 07, 2012, 15:05:21
Witam, zestawienie pokazuje (minusuje) zwrot paragonu, nie minusuje natomiast faktury korygującej, można to zmienić?
pozdrawiam stanisław
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: birds22 w Marzec 07, 2012, 20:01:10
Sprawdź teraz
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 08, 2012, 16:24:45
Sprawdzę jutro.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: intertwf w Marzec 09, 2012, 11:28:37
Dzięki działa.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: cichoo w Maj 05, 2012, 19:17:22
Witam. Super zestawienie ale: moja księgowa WYMAGA ode mnie takiego zestawionka jak rejestr sprzedaży VAT z dodatkową kolumną "Forma płatności". A już najbardziej zależy mi na formie "kredyt kupiecki". Zdefiniowałem tam termin 14 dni o nazwie PayU i to ta nazwa musi się pokazywać. Czy jest jakakolwiek szansa na taką modyfikację tego rejestru?
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: dkozlowski w Maj 07, 2012, 08:42:20
Czy jest jakakolwiek szansa na taką modyfikację tego rejestru?

Wbudowanego zestawienia nie ruszysz, ale na jego bazie można stworzyć nowe, które będzie zawierało te informacje których potrzebujesz.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Heveliusz w Wrzesień 27, 2012, 14:13:24
Znalazłem to zestawienie, jednak po zainstalowaniu mam tylko w nielicznych kolumnach podane kwoty, a zazwyczaj 0, przez co suma na dole jest nieprawidłowa (dzisiejszy dzień to -129zł :) ).
Czy ktoś mógłby sprawdzić co jest nie tak?
Będę wdzięczny...
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: birds22 w Wrzesień 27, 2012, 23:02:54
Widocznie używasz jakiś innych form zapłaty (przedpłata, zapłacono przelewem...)
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Heveliusz w Październik 02, 2012, 15:18:02
Hmmm. Używam takich form jak gotówka, przelew i kredyt kupiecki (polcard). Najlepsze jest to, że niektóre transakcje są z kwotą, a inne mają 0. Nie różnią się żadnymi ustawieniami.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: bartek028 w Listopad 27, 2012, 09:01:01
Witam,

Próbuję zmodyfikować to zestawienie tak, żeby była jeszcze możliwość podziału na kasy. Ale sypie się wszystko ... Czy ktoś z forumowiczów mógłby pomóc ??

Z góry dzięki.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: mike81 w Wrzesień 25, 2013, 22:57:09
witam. Mam prośbę potrzebuję także segregowanie płatności "zapłacono przelewem".  Z tego zestawienia subiekt rozlicza mi : płatnośc gotówką, kredyt kupiecki oraz płatność kartą

Co należałoby dopisać żeby rozliczył płatność "zapłacono przelewem" ?

Pozdrawiam

Proponuję poniższe:

SELECT
CONVERT(VARCHAR(10),dok_DataWyst,121) as Data,
dok_NrPelny as Numer,
isnull(adr_Nazwa,'kontrahent nieokreślony') as Kontrahent,
CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwGotowka,0) * -1 ELSE isnull(dok_KwGotowka,0)  END as Gotówka,
CASE WHEN dok_typ in (14,6) THEN isnull( dok_KwDoZaplaty,0) * -1 ELSE isnull( dok_KwDoZaplaty,0) END as Przelew,
CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwKarta,0) * -1 ELSE isnull(dok_KwKarta,0) END as Karta
FROM
dok__Dokument dok LEFT JOIN adr__Ewid adr ON (dok.dok_OdbiorcaId = adr.adr_IdObiektu AND adr.adr_TypAdresu = 1)
WHERE
(dok.dok_Typ IN (2,6,21,14))
AND
(dok_DataWyst BETWEEN {DR: Z okresu::})
                AND
                (dbo.fnMAKE_DOKPARAM(dok_Typ, dok_Podtyp)!=131073)
ORDER BY Data, dok_Id
[/quote]
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Biniew w Wrzesień 26, 2013, 09:02:29
SELECT
   CONVERT(VARCHAR(10),dok_DataWyst,121) as Data,
   dok_NrPelny as Numer,
   isnull(adr_Nazwa,'kontrahent nieokreślony') as Kontrahent,
   CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwGotowka,0) * -1 ELSE isnull(dok_KwGotowka,0)  END as Gotówka,
   CASE WHEN dok_typ in (14,6) THEN isnull( dok_KwDoZaplaty,0) * -1 ELSE isnull( dok_KwDoZaplaty,0) END as Przelew,
   CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwKarta,0) * -1 ELSE isnull(dok_KwKarta,0) END as Karta,
        CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwKarta,0) * -1 ELSE isnull(dok_KwPrzelew,0) END as [Zapłacono przelewem]
FROM
   dok__Dokument dok LEFT JOIN adr__Ewid adr ON (dok.dok_OdbiorcaId = adr.adr_IdObiektu AND adr.adr_TypAdresu = 1)
WHERE
   (dok.dok_Typ IN (2,6,21,14))
   AND
   (dok_DataWyst BETWEEN {DR: Z okresu::})
                AND
                (dbo.fnMAKE_DOKPARAM(dok_Typ, dok_Podtyp)!=131073)
ORDER BY Data, dok_Id
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: mike81 w Wrzesień 26, 2013, 13:52:58
Dzięki bardzo. Wszystko działa
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: dkozlowski w Wrzesień 26, 2013, 13:58:10
CASE WHEN dok_typ in (14,6) THEN isnull(dok_KwKarta,0) * -1 ELSE isnull(dok_KwPrzelew,0) END as [Zapłacono przelewem]

Nie zawsze zadziała, wkradł się mały błąd przy kopiowaniu, zamiast "dok_KwKarta", powinno być "dok_KwPrzelew".
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: TeWu w Styczeń 18, 2017, 12:02:50
Witam serdecznie wszystkich forumowiczów.

Do tej pory tylko przyglądałem forum, teraz zamierzam aktywniej korzystać z niego.

Zestawienie bardzo przydatne. Mam natomiast pytanie następującej materii. Jeśli mam kilku kasjerów i każdy z nich ma przypisaną do siebie kasę, to czy zestawienie uwzględnia tylko ruch pieniądza na kasie głównej czy ogarnia wszystkie kasy? Jak należałoby zmodyfikować formułę, żeby była możliwość zestawienia sprzedaży gotówka/ karta dla poszczególnych kasjerów?

Pozdrawiam
TeWu
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: dkozlowski w Styczeń 18, 2017, 12:11:36
Zestawienie bardzo przydatne. Mam natomiast pytanie następującej materii. Jeśli mam kilku kasjerów i każdy z nich ma przypisaną do siebie kasę, to czy zestawienie uwzględnia tylko ruch pieniądza na kasie głównej czy ogarnia wszystkie kasy?

Wszystkie.

Jak należałoby zmodyfikować formułę, żeby była możliwość zestawienia sprzedaży gotówka/ karta dla poszczególnych kasjerów?

Należy wykonać złączenie z rozrachunkiem tworzonym przez dokument, a następnie z dokumentem kasowym który rozlicza tę należność, wtedy będziemy mieli informację o kasie i będzie można po niej filtrować.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: you can call me susan if it makes you happy w Styczeń 19, 2017, 12:04:37
Zestawienie bardzo przydatne.
Zwróć jeszcze uwagę, że w październiku w wersji 1.45 dodano spłaty należności kartą i zestawienie tego nie uwzględnia.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: TeWu w Styczeń 20, 2017, 10:33:17
Zestawienie bardzo przydatne.
Zwróć jeszcze uwagę, że w październiku w wersji 1.45 dodano spłaty należności kartą i zestawienie tego nie uwzględnia.

Dzięki za informację. Puki co pracuję na wersji 1.30 ale programu używam tylko do sprzedaży i magazynowania. Program pracuje stabilnie więc nie ruszam, żeby nie narobić bigosu :).

Dzisiaj zauważyłem jeden błąd w formule podanej powyżej. Handluję piwami i zestawienie powyższe nie uwzględnia zwrotu kaucji. Klient zwrócił mi kaucje i nic nie wziął więc wygenerował się paragon niefiskalny z ujemną wartością. Na zestawieniu z płatnościami, ten paragon ma wartość dodatnią. Czy któryś z kolegów mógłby podpowiedzieć co trzeba zmienić w formule, żeby zliczało poprawnie?

Dzięki serdeczne i pozdrawiam
TeWu
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: adnex w Październik 21, 2019, 16:40:34
Witam

Jak dodać do tego zestawienia jeszcze WPŁATY ręczne do Kasy
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Pan Władeczek w Październik 25, 2020, 11:16:54
Witam

Jak dodać do tego zestawienia jeszcze WPŁATY ręczne do Kasy

Podpinam się do pytania.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: yemet w Październik 27, 2020, 11:05:06
Trzeba by przepisać zapytanie - dokumenty KP/KW są przechowywane w innej tabeli.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Pan Władeczek w Październik 12, 2021, 15:33:12
W jaki sposób można to przepisać, jakaś podpowiedź. Do tego zestawienia coś dopisujemy, czy trzeba utworzyć nowe?
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: yemet w Październik 12, 2021, 15:44:05
Jak nie znasz SQLa to moje podpowiedzi nic ci nie dadzą.
Tytuł: Odp: Podliczenie dnia wraz z płatnościami kartą
Wiadomość wysłana przez: Pan Władeczek w Październik 13, 2021, 10:19:50
Fakt, nie znam, ale mimo wszystko chciałbym spróbować.
Chyba że mogę liczyć na czyjąś pomoc, oczywiście nie za darmo :)