Autor Wątek: Stany magazynowe  (Przeczytany 4103 razy)

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

Offline Anna_W

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55
Stany magazynowe
« dnia: Kwiecień 02, 2019, 12:45:17 »
Witam,
szukam rozwiązania do wyświetlania stanów magazynowych wszystkich magazynów w towarach i usługach. Próbowałam już na wszystkie sposoby (poprzez pole własne, dodanie zestawienia i odwołanie do kolumny w towarach i usługach). Kod SQL stworzyłam poprawny, natomiast komórki po odwołaniu się do zestawienia pokazują dane na dzień dzisiejszy. Musi to być pole statyczne, ponieważ po jakiejkolwiek zmianie - dane się nie aktualizują.
Pomyślałam, że jeżeli takiej możliwości w Subiekcie nie ma, stworzę zestawienie pokazujące stany na wszystkich magazynach i może uda się stworzyć też jakiś skrót klawiszowy do tego zestawienia? :) Byłoby to duże ułatwienie dla handlowców.
Proszę o pomoc w stworzeniu tej tabeli przestawnej - mi coś nie wychodzi.

Pozdrawiam
Anna Wodyńska

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Stany magazynowe
« Odpowiedź #1 dnia: Kwiecień 02, 2019, 12:50:02 »
Nie rozumiem problemu chyba...

Dobrze rozumiem, że to zestawienie chcesz mieć w arkuszu kalkulacyjnym?

Ręczne kopiowanie wyników zestawienia z Subiekta nie wchodzi w grę jak rozumiem?

Pozdrawiam.

Offline Anna_W

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55
Odp: Stany magazynowe
« Odpowiedź #2 dnia: Kwiecień 02, 2019, 13:09:04 »
Nie ;) Chodzi o to, żeby dane same się aktualizowały i wyświetlały się w Subiekcie. Jeżeli chodzi o dodanie kolumn w towarach i usługach to na wszystkie sposoby wypróbowałam i chyba takiej możliwości nie ma. Jeżeli chodzi o stan magazynowy w zestawieniu (tam będzie aktualizował się przy wszystkich zmianach) to mam wstępny kod:
SELECT
     Id
    ,Symbol
    ,Nazwa
    ,isnull(1,0)
    ,isnull(2,0)
    ,isnull(3,0)
    ,isnull(1,0)+isnull(2,0)+isnull(3,0) Razem
FROM (
  SELECT
    tw_Id
    ,tw_Symbol
    ,tw_Nazwa
    ,st_Stan
    ,st_MagId
   FROM tw__Towar LEFT OUTER JOIN tw_Stan ON tw_Id=st_TowId
LEFT OUTER JOIN sl_Magazyn ON st_MagId=mag_Id
PIVOT
  (
    SUM(IloscDostepna) FOR st_MagId IN (1,2,3)
    )
Ale mi nie działa :) Proszę o pomoc :) Wyskakuje, że nie wie co to jest magazyn o ID 1 itp. Coś muszę mieć namieszane.
Jeżeli ktoś znalazł by sposób, aby dodać kolumny ze stanami magazynów w towarach i usługach to byłoby jeszcze lepiej.
Pozdrawiam
Anna Wodyńska

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4871
  • Reputacja +172/-11
Odp: Stany magazynowe
« Odpowiedź #3 dnia: Kwiecień 02, 2019, 13:20:42 »
Czyli kod SQL jest poprawny tylko zgłasza błąd?
Hm... ciekawe  ;)

Tak na pierwszy rzut oka to mi się nie zgadzają nawiasy i nie wiem skąd chcesz odczytać kolumny Id, Symbol i Nazwa (w wewnętrznym zapytaniu takich nie ma).
Reszty nie analizowałem
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Stany magazynowe
« Odpowiedź #4 dnia: Kwiecień 02, 2019, 13:27:17 »
I jeszcze IloscDostepna - co to za wartość?


Swoją drogą:
łatwiej można to zrobić na przykład używając wielu JOINów do tw_Stan dla kolejnych magazynów.
« Ostatnia zmiana: Kwiecień 02, 2019, 13:34:39 wysłana przez tomaszf »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Stany magazynowe
« Odpowiedź #5 dnia: Kwiecień 02, 2019, 13:39:45 »
szukam rozwiązania do wyświetlania stanów magazynowych wszystkich magazynów w towarach i usługach.

Rozwiązanie było wielokrotnie było podawane na forum, poszukaj pod nazwą "Multistany dla Subiekta GT"... Technicznie jest to realizowane trigger'ami, które aktualizują pola własne towarów po każdej zmianie stanu magazynowego. Pozostaje oprogramować lub zamówić takie rozwiązanie. Jeśli wystarczy zestawienie SQL to (darmowy) generator znajdziesz na mojej stronie internetowej.
Daniel, Białystok.

Offline Anna_W

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55
Odp: Stany magazynowe
« Odpowiedź #6 dnia: Kwiecień 02, 2019, 14:08:44 »
Candy, chodziło mi o inny, wcześniejszy (bezbłędny) kod, natomiast dane same się nie aktualizowały :)
Dziękuję wszystkim za pomoc :)

Offline Anna_W

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55
Odp: Stany magazynowe
« Odpowiedź #7 dnia: Kwiecień 02, 2019, 14:15:10 »
Tym razem sprawdziłam - nie widzę nic takiego na forum :) Pytanie jest jeszcze jedno, czy jest możliwość dodania skrótu klawiszowego do stworzonego zestawienia?

Offline tomaszf

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 523
  • Reputacja +12/-0
  • Wersja programu: Subiekt GT 1.66
Odp: Stany magazynowe
« Odpowiedź #8 dnia: Kwiecień 02, 2019, 14:20:54 »

Offline Anna_W

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.55
Odp: Stany magazynowe
« Odpowiedź #9 dnia: Kwiecień 02, 2019, 15:30:49 »
Dziękuję za odpowiedź :)

Forum Użytkownikow Subiekt GT

Odp: Stany magazynowe
« Odpowiedź #9 dnia: Kwiecień 02, 2019, 15:30:49 »