Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: TadWar w Styczeń 14, 2016, 12:30:12
-
Chcę wyróżnić kolorem ceny w edycji fakury lub zamówienia podczas zmiany ceny.
W kolumnie cena netto/brutto - PPM - zmień cenę, wyświetla się okienko "Cena pozycji" i jest pod PPM formatowanie warunkowe, ale nie działa. W towarach wyróżniłem sobie ceny sprzedaży kolorami, ale to nie przenosi się na edycję ww. dokumentów. Czy ktoś wie czy to jest możliwe.
Pozdrawiam
-
Pewnie jest, bo w formatowaniu warunkowym można dodawać polecenia sql odwołujące się bezpośrednio do bazy.
Ale to wyższa szkoła jazdy.
-
Dziękuję za informacje, ale sql nie znam.
Pozdrawiam
-
Dziękuję za informacje, ale sql nie znam.
Pozdrawiam
Nie znasz pewnie jeszcze wielu innych rzeczy, ale to nie znaczy, że nie można tego zrobić. A że czasami to trochę kosztuje, wiedza jest najcenniejszą rzeczą. Popytaj, może ktoś Ci pomoże.
-
Chcę wyróżnić kolorem ceny w edycji fakury lub zamówienia podczas zmiany ceny.
W kolumnie cena netto/brutto - PPM - zmień cenę, wyświetla się okienko "Cena pozycji" i jest pod PPM formatowanie warunkowe, ale nie działa. W towarach wyróżniłem sobie ceny sprzedaży kolorami, ale to nie przenosi się na edycję ww. dokumentów. Czy ktoś wie czy to jest możliwe.
Formatowanie warunkowe nigdzie się nie przenosi, działa tylko na liście, na której zostało zdefiniowane. Jeśli dobrze zrozumiałem, że chcesz kolorować listę z pozycjami dokumentu to nie da się tego zrobić, gdyż...
Pewnie jest, bo w formatowaniu warunkowym można dodawać polecenia sql odwołujące się bezpośrednio do bazy.
Ale to wyższa szkoła jazdy.
Na pozycjach dokumentów nie działa formatowanie warunkowe SQL.
-
Chciałbym poprzez formatowanie warunkowe na liście zamówień od klienta zaznaczyć tych klientów którzy posiadają należności powyżej 100 zł i przeterminowane o co najmniej 7 dni.
Warunek działa lecz gdy dany klient posiada więcej niż jedną nierozliczoną należność wtedy zamówienia tych klientów na liście się powielają.
Prosżę o pomoc.
Warunek SQL:
case when convert(datetime, nzf_TerminPlatnosci)+7<convert(datetime, getDate()) and nzf_Wartosc>100 then 1 else 0 end
Dodatkowe tabele:
left join nz__Finanse on nzf_IdAdresu = adrh_IdAdresu and nzf_Typ = 39 and nzf_Podtyp = 1 and nzf_wartosc>0
Podgląd zapytanie alisty
SELECT
Dok.dok_Id,Dok.statusreal,Dok.statusrez,Dok.dok_DataWyst,Dok.dok_Typ,Dok.dok_Podtyp,Dok.dok_NrPelny,Adres.adrh_Nazwa,Dok.dok_KwWartosc,Dok.dok_WartNetto,Dok.dok_TerminRealizacji,Dok.pow_DataWyst,Dok.dok_Uwagi,Dok.dok_Tytul,Dok.dok_Podtytul,Flagi.flg_Numer,FlagiWartosci.flw_CzasOstatniejZmiany,FlagaUzytk.uz_Identyfikator,Dok.dok_DefiniowalnyId,Dok.ss_PrzetworzonoZKwZD,FlagiWartosci.flw_Komentarz,FlagiWartosci.flw_IdFlagi,Flagi.flg_Text,Flagi.flg_Id,Dok.dok_TransakcjaId,PwDane.pwd_TypObiektu,PwDane.pwd_Tekst01,Dok.dok_Status,Dok.dok_StatusEx, case when convert(datetime, nzf_TerminPlatnosci)+7<convert(datetime, getDate()) and nzf_Wartosc>100 then 1 else 0 end
FROM
vwDok4ZamGrid AS Dok LEFT JOIN adr_Historia AS Adres ON Dok.dok_OdbiorcaAdreshId=Adres.adrh_Id LEFT JOIN sl_Kategoria AS kat ON Dok.dok_KatId=kat.kat_Id LEFT JOIN fl_Wartosc AS FlagiWartosci ON Dok.dok_Id=FlagiWartosci.flw_IdObiektu AND flw_IdGrupyFlag = 8 LEFT JOIN pd_Uzytkownik AS FlagaUzytk ON FlagiWartosci.flw_IdUzytkownika=FlagaUzytk.uz_Id LEFT JOIN fl__Flagi AS Flagi ON FlagiWartosci.flw_IdFlagi=Flagi.flg_Id LEFT JOIN sl_FormaPlatnosci AS FormyPlatnosciKarta ON Dok.dok_KartaId=FormyPlatnosciKarta.fp_id LEFT JOIN sl_FormaPlatnosci AS FormyPlatnosciKredyt ON Dok.dok_KredytId=FormyPlatnosciKredyt.fp_id LEFT JOIN pw_Dane AS PwDane ON Dok.dok_Id=PwDane.pwd_IdObiektu AND pwd_TypObiektu = -8 left join nz__Finanse on nzf_IdAdresu = adrh_IdAdresu and nzf_Typ = 39 and nzf_Podtyp = 1 and nzf_wartosc>0
WHERE
Dok.dok_Typ = 16 AND Dok.dok_MagId = 1 and (Dok.dok_Status <> 2) AND (Dok.dok_Status <> 8) AND (Dok.dok_StatusEx = 0)
ORDER BY
Dok.dok_DataWyst ASC, Dok.dok_Nr ASC
-
Umieść sprawdzanie warunku w funkcji.
-
witam
Byłbym zainteresowany formatowaniem warunkowym w subiekcie do daty realizacji w zamówienaich klienta.
tzn. chciałbym aby po upłynięciu np jednego lub dwóch dni od daty realizacji - zamówienie na liście zamówień od klienta zmieniło kolor np: na czerwony.
tzn jeśli data realizacji na zamówieniu była np:20marzec a dzisiaj (aktualna data) jest 22 marzec to aby takie zamówienie zmieniło kolor na wybarny.
czy ktoś jest mi w stanie podać taki wzór / warunek.
-
CASE WHEN dok_TerminRealizacji +2 < GETDATE() THEN 1 ELSE 0 END
-
Albo tak:
-
Nie wiem czy tak ma być ale u mnie w wersji próbnej formatowanie warunkowe działało. Jak że jestem esteta pokolorowałem sobie wszystkie operacje bankowe aby szybko mieć wgląd które to opłaty stałe, które rozrachunki z kontrahentami, które to zasilenie konta a które wypłaty własne. Jakież było moje zdziwienie po wykupieniu licencji iż ta funkcjonalność nie działa. Wybór programu nie był uwarunkowany tą funkcją ale była ona bardzo pomocna. Na obecną chwilę każe mi się po raz kolejny zapłacić za coś za co już zapłaciłem i to w dodatku w postaci corocznej opłaty. Nigdzie w opisie programu nie znalazłem informacji iż ta funkcja będzie dodatkowo płatna. Bardzo nie ładna praktyka, oj nieładna.
-
Nigdzie w opisie programu nie znalazłem informacji iż ta funkcja będzie dodatkowo płatna. Bardzo nie ładna praktyka, oj nieładna.
Nieładna praktyką to jest przerzucanie na kogoś swoich błędów.
Zanim wpisałeś numer licencji musiałeś potwierdzić że znasz treść informacji o abonamencie, a po kliknięciu otworzyło Ci się okienko z treścią.
A w tej treści jak byk napisano to, czego niby nikt Ci nie powiedział.
Dla obserwatorów w załączniku zaznaczone to co istotne.
-
Fakt doszukałem się tego lecz po zakupie programu. Pracując na wersji próbnej sądziłem iż wszystkie funkcje i ustawienia nie zmienią się po zakupie licencji. To przypomina praktykę dania na spróbowanie schabowego a po zakupie poczęstowanie klienta zwykłym mielonym z poinformowaniem go iż mógł się wczytać co kupuje.
-
To przypomina praktykę dania na spróbowanie schabowego a po zakupie poczęstowanie klienta zwykłym mielonym z poinformowaniem go iż mógł się wczytać co kupuje.
No właśnie problem w tym, że nikt Cię nie częstował, sam się poczęstowałeś nie pytając nikogo co znajdowało się na talerzu i teraz się dziwisz, że zjadłeś coś innego niż Ci się wydawało, gdybyś spytał dostawcę programu, który nie zajmuje się tylko sprzedażą programów to wiedziałbyś na pewno co kupiłeś. Powtórzę raz jeszcze:
Nieładna praktyką to jest przerzucanie na kogoś swoich błędów.
-
CASE WHEN dok_TerminRealizacji +2 < GETDATE() THEN 1 ELSE 0 END
Chris a czy mógłbyś podpowiedzieć w jaki sposób na liście towarów wyróżnić te sprzedawane w procedurze VAT marża?
-
CASE WHEN dok_TerminRealizacji +2 < GETDATE() THEN 1 ELSE 0 END
Chris a czy mógłbyś podpowiedzieć w jaki sposób na liście towarów wyróżnić te sprzedawane w procedurze VAT marża?
Wystarczy dodać na liście taką kolumnę.
-
wolałbym jednak aby było innym kolorem :)
-
Obrazek
-
No tak - najciemniej pod latarnią :)
Dzięki stokrotne
-
Ma ktoś może zapytanie, które pokoloruje mi w rozrachunkach według dokumentów, te dokumenty w których termin płatności mija za X dni?