Autor Wątek: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?  (Przeczytany 2642 razy)

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

Offline kamilm758

  • Nowy użytkownik
  • *
  • Wiadomości: 17
  • Reputacja +0/-0
  • Wersja programu: 1.57
Witam,
Muszę napisać zestawienie SQL w którym będą znajdować się wszystkie transakcje w których sprzedano chociaż jeden produkt po cenie innej niż poziom "Detaliczna". Każdy towar ma 6 poziomów cen(P1,P2...,Detaliczna).
Mógłby ktoś podpowiedzieć gdzie mogę znaleźć informację o tym(w jakiej tabeli ze struktury bazy danych subiekta)?

Ogólnie już szukałem w tabeli dok_Pozycja, ale tam nie ma informacji i poziomie ceny.
Szukałem także w dok__Dokument i znalazłem kolumnę "dok_CenyPoziom", lecz wątpię, aby dzięki wartościom z tej kolumny udało się zidentyfikować potrzebne transakcje.

Myślałem jeszcze nad sprawdzaniu ceny sprzedaży towaru z tabeli "dok_Pozycja" i przyrównywanie jej do ceny "Detaliczna" towaru. Czyli jeśli wszystkie pozycje transakcji mają cenę "Detaliczna" to odrzucamy transakcję z zestawienia.

Miałby ktoś jakiś pomysł, lub podpowiedź? Z góry wielkie dzięki :)

Na poniższym screenie prezentuję przykładowy towar z poziomami cen:

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #1 dnia: Styczeń 11, 2020, 16:21:00 »
Ogólnie już szukałem w tabeli dok_Pozycja, ale tam nie ma informacji i poziomie ceny.
A jak podam cenę "z ręki" to jaki to jest poziom cen?

Podpowiedź sam już podałeś:
Myślałem jeszcze nad sprawdzaniu ceny sprzedaży towaru z tabeli "dok_Pozycja" i przyrównywanie jej do ceny "Detaliczna" towaru.

Oczywiście weź pod uwagę jeszcze fakturę zbiorczą ze zmienioną ceną na fakturze.
Sławek, Zduńska Wola

Offline kamilm7588

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: najnowsza
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #2 dnia: Styczeń 11, 2020, 16:35:02 »
Tylko też zauważyłem, że tu pojawia się problem, gdyż bardzo często zmieniamy ceny towarów, więc po zmianie ceny na wszystkich poziomach cen, przyrównywanie nie będzie dobre. A nie ma chyba archiwum wszystkich cen dla konkretnego towaru?

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1246
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #3 dnia: Styczeń 11, 2020, 17:28:39 »
Nie ma. Chyba, że odpaliłbyś sobie szpiega ale powodzenia z odpytywaniem XML-a :)

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #4 dnia: Styczeń 11, 2020, 17:40:54 »
Nie ma. Chyba, że odpaliłbyś sobie szpiega ale powodzenia z odpytywaniem XML-a :)

Chyba łatwiej zrobić swoje archiwum :)
Sławek, Zduńska Wola

Offline kamilm7588

  • Nowy użytkownik
  • *
  • Wiadomości: 2
  • Reputacja +0/-0
  • Wersja programu: najnowsza
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #5 dnia: Styczeń 11, 2020, 17:42:43 »
Czyli wracając do pytania, jest jakiś inny sposób na odseparowanie tych typów transakcji?

Offline yemet

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 1246
  • Reputacja +46/-1
  • Wersja programu: Navireo
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #6 dnia: Styczeń 11, 2020, 17:50:51 »
Bez historii zmian cen, której po prostu nie ma w Subiekcie nie ma jak do tego podejść w sensowny sposób.

W Navireo, na którym ja pracuję takie coś można sobie załatwić przez napisanie rozszerzenia. W Subiekcie to może dałoby się załatwić dodatkową tabelą i triggerem na tabeli cen.

Offline Paweł Szczygiel

  • Aktywny użytkownik
  • ***
  • Wiadomości: 169
  • Reputacja +4/-0
Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #7 dnia: Styczeń 14, 2020, 07:52:47 »
Można to zrobić przez triggera na tabeli z cenami który będzie obsługiwał tabelę z historycznymi cenami.
Paweł Szczygieł

Forum Użytkownikow Subiekt GT

Odp: Gdzie znajdę informację o poziomie cen w bazie danych subiekta?
« Odpowiedź #7 dnia: Styczeń 14, 2020, 07:52:47 »