Witam wszystkich z forum subiekta. Przejdę odrazu do rzeczy.
ProblemDotyczy listy podpowiedzi towarów, która się pokazuje w momencie wpisania czegokolwiek w pole NAZWA na jakimkolwiek tworzonym na nowo dokumencie (paragon, faktura, zamowienie od klienta itp.), z której szybko można wybrać strzałeczką towar i kliknąć enter. Lista ta zawsze jest ograniczona do 15 wierszy przez co nie mogę z niej wybrać swojego towaru, bo jest poza nią.
Jak zwiększyć długość tej listy z podpowiadanymi towarami do np. 25 wierszy?Co próbowałem zrobić?Fraza, którą wpisuję to "LS 90" bez cudzysłowów.
1. Najpierw sprawdziłem czy towar jest poprawnie wyszukiwany przez instynkt. Wszedlem w towary i usługi, nacisnąłem F8, wybrałem szukaj po instynkcie, wpisałem frazę i otrzymałem listę 28 towarów które spełniają warunki tego zapytania. Towar który mnie interesuje jest 21 na tej liscie. Więc z indeksacją wszystko wydaje się w porządku.
2. Administracja -> Parametry -> Instynkt ->Towary. Zauwazyłem liczbę 15 w polu "Liczba wyswietlanych pozycji", co niezmiernie mnie ucieszyło, niestety przedwcześnie. Wpisałem liczbę 25. Dodatkowo odznaczona "opcja pokazuj towary na stanie", niedostepna uwzgledniaj rezerwacje, zaznaczona operand AND w wyszukiwaniu (zeby lista wynikowa byla jak najmniejsza), sortuj alfabetycznie - odznaczone. Zmienilem równiez liczbę znaków podlegających instynktowi z 0 na 2. Po ustawieniu tych opcji zrestartowałem serwer sql oraz subiekta. Efekt taki sam - na liscie jest 15 pozycji. Dodatkowa rzecz, którą zauważyłem to mimo, że odznaczona jest opcja "sortuj alfabetycznie", lista towarów podpowiadanych jest i tak posortowana alfabetycznie według nazwy.
3. Pomyslałem ze może trzeba przeindeksować wyszukiwarkę, czyli instynkt. Odpaliłem program serwisowy, wskazalem podmiot z listy i wybralem "Aktualizuj instynkt". Przy pytaniu czy usunac poprzednie indeksy instynktu odpowiedziałem TAK. Po 2-3 minutach (baza niewielka 1200 towarów) operacja została zakończona pomyślnie. Odpalam subiekta, tworzę nowe zamówienie od klienta, klikam w pole nazwa, wpisuje "ls 90" (bez cudzysłowów) i... identyczna lista towarów (kolejność) oraz nadal 15 wierszy...
4. Trochę zdesperowany postanowiłem jeszcze z programu serwisowego wywołać funkcję przebudowy indeksów i nastepnie zrobic aktualizację instynktu, ale również nic to nie dało, efekt jest taki sam zanim zrobiłem cokolwiek. Oczywiście restarty samej maszyny serwerowej również robiłem po tych działaniach przez program serwisowy, łudząc się że to coś zmieni
Dlaczego liczba wyświetlanych pozycji w parametrach instynktu w zakladce towary jest ignorowana przez program? Proszę o jakąś podpowiedź czy jest to w ogóle możliwe do zmiany, a jeśli tak to gdzie (oprócz zmian bezpośrednio w bazie)?
Wiem, że wystawiając dokument można nacisnąć F2, nastepnie w nowym okienku F8 i wpisac swoja fraze i tam lista jest nieograniczona, jednak takie rozwiązanie jest znacznie dłuższe i spowalnia prace z programem w przypadku wielu pozycji, więc nie o taką odpowiedź mi chodzi.
Z góry dziękuję za odpowiedzi.
Pozdrawiam