Autor Wątek: Duplikaty na liście towarów  (Przeczytany 4032 razy)

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

Offline poveu

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: 1.49
Duplikaty na liście towarów
« dnia: Maj 21, 2018, 11:09:47 »
Cześć,

czy ktoś spotkał się może z problemem duplikatów na liście towarów?
Chodzi o to, że od kilku dni (wcześniej było wszystko ok) lista towarów wyświetla mi masę zduplikowanych pozycji.
Co ciekawe, u innych pracowników (czyli na innych komputerach) wszystko jest ok.
Próbowałem odbudować indeksy z programu serwisowego (choć to nie mogło nic dać, bo to nie problem w bazie, a na komputerze), nie pomogło, tak samo jak reinstall programu.

Czy ktoś ma jakiś pomysł?

Offline poveu

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: 1.49
Odp: Duplikaty na liście towarów
« Odpowiedź #1 dnia: Maj 21, 2018, 11:13:31 »
Wow, kombinuję z tym od tygodnia, a akurat jak napisałem wątek natchnęła mnie myśl - i już wiem, co jest tego przyczyną ;)
Musi to być jakiś błąd programu. Otóż dodałem ostatnio formatowanie warunkowe SQL, które wyróżnia mi na liście towary, które nie mają zdjęć.  To, nie wiedzieć czemu, powodowało, że niektóre z towarów wyświetlały się na liście podwójnie.

To tak, jakby ktoś kiedyś miał z tym problem ;)

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Duplikaty na liście towarów
« Odpowiedź #2 dnia: Maj 21, 2018, 11:28:33 »
Raczej "wiedzieć czemu".
Stawiam dolary przeciw orzechom, że skopałeś to formatowanie.
Ba, w ciemno obstawiam że zrobiłeś JOIN z tabelą tw_Stan, nie biorąc pod uwagę magazynu.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9231
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Duplikaty na liście towarów
« Odpowiedź #3 dnia: Maj 21, 2018, 12:22:28 »
Ba, w ciemno obstawiam że zrobiłeś JOIN z tabelą tw_Stan, nie biorąc pod uwagę magazynu.

Jasnowidz jakiś, czy co ;) ?
Sławek, Zduńska Wola

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4095
  • Reputacja +275/-17
  • Wersja programu: GT i Nexo
Odp: Duplikaty na liście towarów
« Odpowiedź #4 dnia: Maj 21, 2018, 12:54:22 »
sam spie.... to sam napraw a nie zganiaj na program:-)

Offline poveu

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: 1.49
Odp: Duplikaty na liście towarów
« Odpowiedź #5 dnia: Maj 22, 2018, 14:16:10 »
Wow, co za reakcja dziwna!
Przecież ja nie edytowałem skryptu, który odpowiada za listowanie towarów, tylko korzystałem z funkcji formatowania wyświetlanej listy.
To, że formatowanie (jakkolwiek złe one by nie było) wpływa na listing jest ewidentnym błędem programu.
To podobne do tego memu, w którym staruszka mówi, że boli ją, gdy tak rusza ręką, a lekarz jej radzi, żeby w takim razie tak nie ruszała :D

Cytuj
Ba, w ciemno obstawiam że zrobiłeś JOIN z tabelą tw_Stan, nie biorąc pod uwagę magazynu.
Niet ;)
« Ostatnia zmiana: Maj 22, 2018, 14:19:00 wysłana przez poveu »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17199
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Duplikaty na liście towarów
« Odpowiedź #6 dnia: Maj 22, 2018, 14:49:25 »
Wow, co za reakcja dziwna!
Przecież ja nie edytowałem skryptu, który odpowiada za listowanie towarów, tylko korzystałem z funkcji formatowania wyświetlanej listy.

Zrobiłeś dokładnie to o czym napisałeś, że nie zrobiłeś - formatowanie warunkowe SQL właśnie bezpośrednio wpływa na zapytanie zwracające listę.

To, że formatowanie (jakkolwiek złe one by nie było) wpływa na listing jest ewidentnym błędem programu.

To ewidentne Twoje kompletne niezrozumienie technicznej strony tej funkcjonalności - tak na logikę - trzeb w jakiś sposób pobrać dane, na których będzie opierał się warunek formatowania i trzeba to zrobić optymalnie, aby program nie załamał się wydajnościowo.
Daniel, Białystok.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4913
  • Reputacja +173/-11
Odp: Duplikaty na liście towarów
« Odpowiedź #7 dnia: Maj 22, 2018, 14:57:32 »
Cytuj
Ba, w ciemno obstawiam że zrobiłeś JOIN z tabelą tw_Stan, nie biorąc pod uwagę magazynu.
Niet ;)
Pozostanę jednak przy swoim zdaniu.
Oczywiście możesz mi nie wierzyć.
Wiara to rzecz osobista, nie podlega obiektywnej weryfikacji.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9231
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Duplikaty na liście towarów
« Odpowiedź #8 dnia: Maj 22, 2018, 17:26:48 »
Przecież ja nie edytowałem skryptu, który odpowiada za listowanie towarów, tylko korzystałem z funkcji formatowania wyświetlanej listy.
To, że formatowanie (jakkolwiek złe one by nie było) wpływa na listing jest ewidentnym błędem programu.

A w helpie programu jest napisane, że:
Cytuj
Nieprawidłowe dołączanie dodatkowych tabel może powodować efekty powielania lub ukrywania części rekordów w widoku listy, dla której definiowane jest formatowanie warunkowe. Dlatego z tego mechanizmu powinny korzystać osoby dobrze znające język SQL i strukturę bazy danych podmiotu.
Sławek, Zduńska Wola

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4095
  • Reputacja +275/-17
  • Wersja programu: GT i Nexo
Odp: Duplikaty na liście towarów
« Odpowiedź #9 dnia: Maj 22, 2018, 21:55:07 »
jest tak uparty ze prawie ma racje:-)

Offline poveu

  • Nowy użytkownik
  • *
  • Wiadomości: 5
  • Reputacja +0/-0
  • Wersja programu: 1.49
Odp: Duplikaty na liście towarów
« Odpowiedź #10 dnia: Maj 23, 2018, 10:47:14 »
Koledzy, ale ja się nie upieram, że moje zapytanie było super a to tylko Subiekt jest bebe.
Moje zapytanie było błędne, napisane na szybko, szybka poprawka wyeliminowała błąd i jest wszystko ok - chyba nikt nie pisze od razu 100% idealnych skryptów/programów/zapytań? Bo gdyby tak było, to świat byłby piękny, a Windows nie musiałby się nigdy aktualizować... ;)

Chodzi mi tylko o to, że funkcja formatowania powinna być "ponad" funkcją listującą, żeby jej wynik nie wpływał na to, co może się wyświetlić, a tylko na to jak ma się wyświetlić to, co już się wyświetliło (jak sama nazwa wskazuje - formatowanie warunkowe). Wiem, że tak było to najłatwiej zrealizować przy zachowaniu możliwości korzystania z SQLa po stronie użytkownika programu, ale zupełnie nie rozumiem dlaczego tak bronicie Suba w tej kwestii ;) Bo to nie moje niezrozumienie jak to działa, tylko moja uwaga, że nie jest to najlepsze rozwiązanie.

No chyba, że wszystko co wychodzi z rąk Insertu jest idealne i każdy kto ma uwagi po prostu nie rozumie tego ideału - w takim razie faktycznie moja wina :)

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Duplikaty na liście towarów
« Odpowiedź #11 dnia: Maj 23, 2018, 13:21:02 »
Chodzi mi tylko o to, że funkcja formatowania powinna być "ponad" funkcją listującą, żeby jej wynik nie wpływał na to, co może się wyświetlić, a tylko na to jak ma się wyświetlić to, co już się wyświetliło (jak sama nazwa wskazuje - formatowanie warunkowe). Wiem, że tak było to najłatwiej zrealizować przy zachowaniu możliwości korzystania z SQLa po stronie użytkownika programu, ale zupełnie nie rozumiem dlaczego tak bronicie Suba w tej kwestii ;) Bo to nie moje niezrozumienie jak to działa, tylko moja uwaga, że nie jest to najlepsze rozwiązanie.
Nikt nie napisał, że Subiekt jest najlepszy na świecie (ale rzeczywiście tak jest :) ). Dla mnie formatowanie warunkowe znaczy, ze sam określasz warunki co i jak się wyświetli. A skoro sam je określasz, to masz widok tego, co stworzyłeś.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9231
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Duplikaty na liście towarów
« Odpowiedź #12 dnia: Maj 23, 2018, 13:51:02 »
Chodzi mi tylko o to, że funkcja formatowania powinna być "ponad" funkcją listującą, żeby jej wynik nie wpływał na to, co może się wyświetlić, a tylko na to jak ma się wyświetlić to, co już się wyświetliło (jak sama nazwa wskazuje - formatowanie warunkowe).

Ale to tak działa jak korzystasz z formatowania "zwykłego" nie formatowania SQL. Wtedy listowanie towarów jest po stronie programu, a dopiero później następuje formatowanie.

Jeżeli korzystasz z formatowanie SQL to bierzesz na siebie listing towarów. Jest to jasno to opisane w helpie i nie potrzebnie próbujesz się wykręcić. Walnąłeś "babola" i  tyle - nikt nie jest nieomylny
Sławek, Zduńska Wola

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17199
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Duplikaty na liście towarów
« Odpowiedź #13 dnia: Maj 23, 2018, 16:18:06 »
Chodzi mi tylko o to, że funkcja formatowania powinna być "ponad" funkcją listującą, żeby jej wynik nie wpływał na to, co może się wyświetlić, a tylko na to jak ma się wyświetlić to, co już się wyświetliło (jak sama nazwa wskazuje - formatowanie warunkowe). Wiem, że tak było to najłatwiej zrealizować przy zachowaniu możliwości korzystania z SQLa po stronie użytkownika programu, ale zupełnie nie rozumiem dlaczego tak bronicie Suba w tej kwestii ;) Bo to nie moje niezrozumienie jak to działa, tylko moja uwaga, że nie jest to najlepsze rozwiązanie.

Ja chciałbym usłyszeć dlaczego krytykujesz funkcjonalność nie podając żadnych argumentów - skoro wiesz, że można byłoby to zrobić inaczej i lepiej to napisz jak, bo jak na przykład nie widzę lepszego rozwiązania (aby spełnione były wskazane przeze mnie wcześniej kryteria)... Jeśli jednak nie masz lepszego rozwiązanie to należałoby darować sobie takie "trollowe" wypowiedzi.
Daniel, Białystok.

Offline Biniew

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4095
  • Reputacja +275/-17
  • Wersja programu: GT i Nexo
Odp: Duplikaty na liście towarów
« Odpowiedź #14 dnia: Maj 23, 2018, 16:32:49 »
Panowie:-) zaraz wyjdziemy na jakichs fanatyków Insertu:-)

Forum Użytkownikow Subiekt GT

Odp: Duplikaty na liście towarów
« Odpowiedź #14 dnia: Maj 23, 2018, 16:32:49 »