Autor Wątek: Dodanie filtrowania wg wystawiającego w zestawieniu sprzedaży  (Przeczytany 1474 razy)

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

Offline tszmsz

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.75
Próbuję stworzyć zestawienie dokumentów sprzedaży według użytkowników, ale z opcją filtrowania tychże za pomocą listy z opcją wielokrotnego wyboru, i z tym elementem mam problem. Zestawienie wykorzystuje kolumnę dok_Wystawil z tabeli dok__Dokument, ale nie wiem jak połączyć to z pełną listą użytkowników, która z tego co widzę znajduje się w tabeli pd_Uzytkownik jako kolumny imię + nazwisko. Próbowałem z wykorzystaniem dok_PersonelID z tabeli dok__dokument, ale to ID bywa czasem takie samo dla wielu sprzedających (z jednego konta Subiekt korzystało kilka osób, zmieniając jedynie wystawiającego w paragonie/fakturze). Czy ktoś mógłby podpowiedzieć, jak się za to zabrać? Przejrzałem w pomocy strukturę obydwu tabel i sprawdziłem wszystko w temacie wykorzystania CHL_DB w zestawieniach, ale w podanych przykładach nie znalazłem nic podobnego.
CHL też wchodzi w grę, o ile to możliwe, bo tutaj nie widzę możliwego do wykorzystania ID wystawiającego - z wyżej wspomnianego powodu nie mogę użyć dok_PersonelID, bo to się nie pokrywa.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4878
  • Reputacja +172/-11
Dodanie filtrowania wg wystawiającego w zestawieniu sprzedaży
« Odpowiedź #1 dnia: Listopad 11, 2021, 23:18:50 »
Kontrolki wyboru zwracają zbiór wartości liczbowych a tego nie masz w dok__Dokument, więc trzeba porzeźbić.
Musiałbyś połączyć dok__Dokument z pd_Uzytkownik ale nie po idach tylko po tekście, przy czym po stronie pd_Uzytkownik musisz posklejać pola z imieniem i nazwiskiem żeby dało się porównać z polem dok_Wystawil.
Jak to połączysz będziesz mógł użyć CHL_DB do wybrania uz_Id.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Dodanie filtrowania wg wystawiającego w zestawieniu sprzedaży
« Odpowiedź #1 dnia: Listopad 11, 2021, 23:18:50 »