Podpowiadanie produktów na pozycji fakury

Utworzono: 2018-06-01
Ostatnia aktualizacja: 2018-06-04
Liczba odwiedzin posta: 162


Produkt  w systemie opisany jest poprzez wiele parametrów na karcie produktów. 

Na pozycji faktury produkt podpowiada się na podstawie wartości:
  • nazwy
  • kodu
  • kodu EAN


System pobiera z bazy danych produkty, które spełniają warunek: wpisany ciąg znaków zawiera się w nazwie, kodzie lub kodzie EAN produktu
Następnie następuje sortowanie pobranych pozycji przy użyciu takiej następującego schematu:
  •  produkty, których nazwa jest taka sama jak wpisany ciąg znaków i nie ma poza tym więcej znaków wyświetla się na samej górze, 
  •  produkty, których nazwa zaczyna się od wpisanego ciągu znaków są następne,
  •  produkty, których nazwa kończy się od wpisanego ciągu znaków są następne,
  •  inne [produkty, których nazwa zawiera w środku wyrazu wpisany ciąg znaków lub niepełny i spełniają też  warunek przez posiadanie podanego kod produktu czy kodu EAN są następne. 
Produkty, które zawierają takie same znaki i co priorytetu wyszukiwania mają taką samą wagę będą podpowiadanie alfabetycznie biorąc pod uwagę dalsze znaki charakteryzujące te produkty. 

Ilość zaczytanych pozycji to max 10 (jak jest mniej produktów spełniających warunki to wczytuje mniej)
Jeżeli jednak zdarzy się że 11 produktów charakteryzuje się taką samą wagą wyszukiwania to program pokaże i tak pierwsze 10 z listy. 


Powrót


Dodaj komentarz