"Kolorowanie" towarów wg czasu zalegania
Moderator: mikey
"Kolorowanie" towarów wg czasu zalegania
Witam,
Czy jest możliwość zmiany koloru na liście Towarów w zależności od czasu zalegania towaru na magazynie? Wykres pokazujący towary zalegające na magazynie działa, ale czy da się go jakoś tak zaadoptować, żeby automatycznie towary zalegające zadany czas zmieniały kolor.
Pozdrawiam Janusz
Czy jest możliwość zmiany koloru na liście Towarów w zależności od czasu zalegania towaru na magazynie? Wykres pokazujący towary zalegające na magazynie działa, ale czy da się go jakoś tak zaadoptować, żeby automatycznie towary zalegające zadany czas zmieniały kolor.
Pozdrawiam Janusz
-
- Posty: 182
- Rejestracja: 20 mar 2012, 09:04
- Rola: Konsultant CDN XL
- Wersja: 2016
- Lokalizacja: Wrocław
Re: "Kolorowanie" towarów wg czasu zalegania
Można to zrobić jako cykliczny SQL Job odświeżający rodzaj towaru (kolorowanie na listach).
Re: "Kolorowanie" towarów wg czasu zalegania
Czy mógłbyś napisać zapytanie dla takiego job'a - sql2005?
-
- Posty: 934
- Rejestracja: 12 sty 2009, 12:03
- Rola: Administrator CDN XL
- Wersja: 2016
- Lokalizacja: Kraków
Re: "Kolorowanie" towarów wg czasu zalegania
Jeśli masz wersję 2015 z nowym interfejsem można załatwić to nieco inaczej.
1.Prawy klik na liście i z menu - Dodaj kolumnę
2.Ustawiamy nazwę kolumny [tutaj: Kolor] oraz Operatorów lub centra w dla których ma być widoczne.
3.Konstruujesz zapytanie SQL np:
Ważne jest żeby użyć funkcji isnull() bo inaczej w przypadku braku rekordu pojawi się błąd.
4. Nadajemy kolory wybranym wartościom:
Minusem może być to, że koloruje tylko dane w konkretnej kolumnie.
Czym mocniej skomplikowane zapytanie tym dłużej otwiera się dana lista.
Filtr nie uwzględnia dodatkowej kolumny - tzn dane z kolumn nie są brane pod uwagę w filtrze więc jeśli chcesz w jakiś sposób poruszać się po tych danych za pomocą filtra to musisz sobie odpowiedni napisać.
1.Prawy klik na liście i z menu - Dodaj kolumnę
2.Ustawiamy nazwę kolumny [tutaj: Kolor] oraz Operatorów lub centra w dla których ma być widoczne.
3.Konstruujesz zapytanie SQL np:
Kod: Zaznacz cały
select isnull(Atr_Wartosc,'Brak') as [Kolor] from CDN.MagNag
left Join cdn.Atrybuty on Atr_Obinumer = MaN_GIDNumer and Atr_obiTyp = MaN_GIDTyp and Atr_Atkid = 111
where {FiltrSQL}
4. Nadajemy kolory wybranym wartościom:
Kod: Zaznacz cały
Select ISNULL(Atr_Wartosc,'Brak') as '#XLFORMAT#50L@s100@|*~Kolor~#/XLFORMAT#',
case when ISNULL(Atr_Wartosc,'Brak') LIKE 'Czerwony' then 13021
when ISNULL(Atr_Wartosc,'Brak') LIKE 'Brak' then 50008 end as '#XLFORMAT##/XLFORMAT#',
-1 as '#XLFORMAT##/XLFORMAT#',
case when ISNULL(Atr_Wartosc,'Brak') LIKE 'Czerwony' then 13021
when ISNULL(Atr_Wartosc,'Brak') LIKE 'Brak' then 50008 end as '#XLFORMAT##/XLFORMAT#',
-1 as '#XLFORMAT##/XLFORMAT#' from CDN.MagNag Left JOIN CDN.Atrybuty on Atr_ObiTyp = MaN_GIDTyp and Atr_OBINumer = MaN_GIDNumer and Atr_Atkid = 111
WHERE {FiltrSQL}
Czym mocniej skomplikowane zapytanie tym dłużej otwiera się dana lista.
Filtr nie uwzględnia dodatkowej kolumny - tzn dane z kolumn nie są brane pod uwagę w filtrze więc jeśli chcesz w jakiś sposób poruszać się po tych danych za pomocą filtra to musisz sobie odpowiedni napisać.
Re: "Kolorowanie" towarów wg czasu zalegania
Przepraszam za zwłokę, ale już wykładam co następuje...
Wersja programu to 2014.1.4. SE (stara edycja) więc nawet nie mam jak przetestować Twojego rozwiązania, ale dziękuje za podpowiedź.
A co z tym job'em do SQL'a? Jak by to miało wyglądać?
Wersja programu to 2014.1.4. SE (stara edycja) więc nawet nie mam jak przetestować Twojego rozwiązania, ale dziękuje za podpowiedź.
A co z tym job'em do SQL'a? Jak by to miało wyglądać?
Re: "Kolorowanie" towarów wg czasu zalegania
Mnie z kolei zaintrygował opis kolorowania przedstawiony przez kolegę Yubera - nie wiedziałem, że jest taka możliwość.
Czy ta możliwość dotyczy jakiejś konkretnej wersji 2015? Bo w 2015.02 kolumnę co prawda mam, ale bez kolorów...
Jakaś mała podpowiedź - albo wskazówka, gdzie mogę znaleść więcej informacji na ten temat - jakiś biuletyn ?
Pozdrawiam
Czy ta możliwość dotyczy jakiejś konkretnej wersji 2015? Bo w 2015.02 kolumnę co prawda mam, ale bez kolorów...
Jakaś mała podpowiedź - albo wskazówka, gdzie mogę znaleść więcej informacji na ten temat - jakiś biuletyn ?
Pozdrawiam
-
- Posty: 934
- Rejestracja: 12 sty 2009, 12:03
- Rola: Administrator CDN XL
- Wersja: 2016
- Lokalizacja: Kraków
Re: "Kolorowanie" towarów wg czasu zalegania
Przepraszam za zwłokę -sezon urlopowy
W zasadzie to całość jest w przykładzie. Całość jest opisana w dokumentacji Tips&Trick V od strony 97
https://www.erp.comarch.pl/klienci/User ... icks_V.pdf
W zasadzie to całość jest w przykładzie. Całość jest opisana w dokumentacji Tips&Trick V od strony 97
https://www.erp.comarch.pl/klienci/User ... icks_V.pdf