Autor Wątek: Rozrachunki na dany dzien - z regionami i opiekunami  (Przeczytany 371 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline lkosc

  • Nowy użytkownik
  • *
  • Wiadomości: 30
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 1,26
Rozrachunki na dany dzien - z regionami i opiekunami
« dnia: Luty 06, 2012, 12:58:06 »
Witam,
potrzebuje takie zestawienie ale aby ukazywał FV/kontrahentów z wybranego regiony i opiekuna kontrahenta....

ktoś pomoże?

Forum Użytkownikow Subiekt GT

Rozrachunki na dany dzien - z regionami i opiekunami
« dnia: Luty 06, 2012, 12:58:06 »

Offline maslo89

  • Nowy użytkownik
  • *
  • Wiadomości: 26
  • Reputacja +1/-2
    • Zobacz profil
  • Wersja programu: 1.26 SP1
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #1 dnia: Luty 10, 2012, 03:16:57 »
hej
na szybko to co juz mam w subiekcie też gdzieś znalezione

"SELECT opiekun = CASE
 WHEN u.uz_id IS NULL
 THEN 'brak opiekuna'
 ELSE u.uz_nazwisko + ' ' + u.uz_imie
 END,
 'wartosc sprzedazy' = Sum(v.ob_wartbrutto)
FROM dbo.vwzstsprzwgkhnt v
 JOIN dbo.kh__kontrahent k
 ON v.dok_platnikid = k.kh_id
 LEFT JOIN pd_uzytkownik u
 ON k.kh_idopiekun = u.uz_id
WHERE v.dok_status <> 2
 AND (v.dok_datawyst BETWEEN {D:Data dokumentu} AND {D:do})
GROUP BY u.uz_id,
 u.uz_nazwisko + ' ' + u.uz_imie"

ja mam takie zestawienie jeżeli Ci się przyda , pokazuje opiekuna i wylicza jego ogólny obrót od do.

Offline Andy

  • Nowy użytkownik
  • *
  • Wiadomości: 36
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 1.28
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #2 dnia: Luty 24, 2012, 20:36:23 »
Fajne - ale jak dodać do zestawienia oprócz wartości sprzedaży(netto) przez daną osobę marżę netto ?
« Ostatnia zmiana: Luty 24, 2012, 22:55:26 wysłana przez Andy »

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #3 dnia: Luty 25, 2012, 09:03:49 »
Fajne - ale jak dodać do zestawienia...

Znasz SQL i strukturę bazy danych Insertu ?
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline Andy

  • Nowy użytkownik
  • *
  • Wiadomości: 36
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 1.28
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #4 dnia: Luty 25, 2012, 09:28:02 »
Fajne - ale jak dodać do zestawienia...

Znasz SQL i strukturę bazy danych Insertu ?
SQL-a trochę znam, ale struktury bazy nie znam - mamy subiekta od kilku dni i jeszcze nie wiem skąd mógłbym takie informacje dostać ...

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #5 dnia: Luty 25, 2012, 09:54:27 »
No to pytaj "skąd wziąć cenę zakupu", a nie "jak dodać do zestawienia".

W widoku dbo.vwzstsprzwgkhnt masz między innymi ob_WartNetto i ob_WartMag, do tego wzór na marżę i będziesz miał to czego potrzebujesz.
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline Andy

  • Nowy użytkownik
  • *
  • Wiadomości: 36
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 1.28
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #6 dnia: Luty 25, 2012, 16:06:13 »
Dzięki za podpowiedź - jakoś sobie już z tym poradziłem - doszedłem do tego po analizie bazy z wersji 1.25 - ściągniętej z tutejszego forum.
Na szczęście struktura bazy w tym przypadku w wersji 1.28 jest taka sama  :).

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #7 dnia: Luty 25, 2012, 16:16:35 »
Nie wiem co jeszcze analizowałeś i po co Ci do tego była kolejna baza danych, ale na tę chwilę ważne że sobie poradziłeś. Może się podzielisz rezultatem ?
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga

Offline Andy

  • Nowy użytkownik
  • *
  • Wiadomości: 36
  • Reputacja +1/-0
    • Zobacz profil
  • Wersja programu: 1.28
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #8 dnia: Luty 25, 2012, 19:04:41 »
Nie wiem co jeszcze analizowałeś i po co Ci do tego była kolejna baza danych, ale na tę chwilę ważne że sobie poradziłeś. Może się podzielisz rezultatem ?
Zapytanie zwraca informację o tym jaki zysk i jaką marżę% ze sprzedaży wypracował dany pracownik opiekujący się klientem w okreslonym czasie.
Zapytanie wygląda tak:

SELECT opiekun = CASE
 WHEN u.uz_id IS NULL
 THEN 'brak opiekuna'
 ELSE u.uz_nazwisko + ' ' + u.uz_imie
 END,
 'Wartość sprzedaży netto' = Sum(v.ob_wartnetto),
 'Wartość magazynowa' = Sum(v.ob_wartmag),
'Marża netto' = Sum(v.ob_wartnetto)-Sum(v.ob_wartmag),
 '% marży' = (Sum(v.ob_wartnetto)-Sum(v.ob_wartmag))/Sum(v.ob_wartnetto)*100
FROM dbo.vwzstsprzwgkhnt v
 JOIN dbo.kh__kontrahent k
 ON v.dok_platnikid = k.kh_id
 LEFT JOIN pd_uzytkownik u
 ON k.kh_idopiekun = u.uz_id
WHERE v.dok_status <> 2
 AND (v.dok_datawyst BETWEEN {D:Datadokumentu} AND {D:do})
GROUP BY u.uz_id,
 u.uz_nazwisko + ' ' + u.uz_imie


teraz szukam rozwiazania jak wyświetlić listę faktur wystawionych w danym okresie z nieprzydzielonym opiekunem w CRM-ie

Offline dkozlowski

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 682
  • Reputacja +74/-1
    • Zobacz profil
  • Wersja programu: Najnowsza
Odp: Rozrachunki na dany dzien - z regionami i opiekunami
« Odpowiedź #9 dnia: Luty 25, 2012, 19:19:47 »
Na bazie powyższego może coś takiego:

Cytuj
SELECT dok.dok_NrPelny
from dok__Dokument dok
JOIN dbo.kh__kontrahent k ON dok.dok_platnikid = k.kh_id
LEFT JOIN pd_uzytkownik u ON k.kh_idopiekun = u.uz_id
WHERE dok.dok_status <> 2
and dok.dok_Typ = 2
 --AND (dok.dok_datawyst BETWEEN {D:Datadokumentu} AND {D:do})
and u.uz_id is null
Zanim zapytasz wciśnij "F1", to nie boli a często pomaga