Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: neo0813 w Listopad 27, 2019, 11:13:13

Tytuł: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: neo0813 w Listopad 27, 2019, 11:13:13
SubiektGT
Mam problem z podpowiedziami podczas dodawania kontrahentów tzn nie mam podpowiedzi.
1. Abonament mam aktywny
2. Instynkt włączony i skonfigurowany.
3. Odbudowywałem indeksy, robiłem kontrolę danych
4. Aktualizowałem instynkt
5. Zmieniłem serwer na którym trzymana jest baza danych
Nic nie pomogło. Ma ktoś może jeszcze jakiś pomysł?
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: yemet w Listopad 27, 2019, 11:24:13
A na pewno zaglądałeś do ustawień? Może ktoś grzebał i coś "popsuł".
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: neo0813 w Listopad 27, 2019, 12:01:38
tak sprawdzałem ustawienia, chyba, że o czymś nie wiem ale z tego co porównuję na podmiocie testowym na którym działają podpowiedzi to ustawienia Instynktu w Parametry\Instynkt zakładka adresy i Kontrahenci jest identyczna
Sprawdzałem ustawienia jeszcze w parametry/kontrahenci zakładka inne i tam bez względu co jest ustawione to nie działa.

chyba, że jeszcze gdzieś jest jakieś ustawienie o którym nie wiem.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Listopad 27, 2019, 14:01:16
Skoro ustawienia są poprawne i nie działa to należy sprawdzić co robi program, polecam kontakt z serwisantem lub firmą InsERT (usługa teleKonsultant).
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: neo0813 w Listopad 28, 2019, 08:06:19
1. to są wszystkie miejsca w subiektgt gdzie są ustawienia instynktu ?
2.Rozumiem, że nie ma innej metody jak kontakt z Insert-em i prawdopodobnie naprawa bazy ?

A może jeszcze to coś wyjaśni pomoże w rozwiązaniu problemu, bo te podpowiedzi nie działają od początku jak założyliśmy podmiot na subiekcie.
Tytuł: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: candy w Listopad 28, 2019, 08:26:36
Niekoniecznie z Insertem.
Z serwisantem lub firmą Insert
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Listopad 28, 2019, 09:59:07
1. to są wszystkie miejsca w subiektgt gdzie są ustawienia instynktu ?

Nie, InsTYNKT konfiguruje się w wielu miejscach, ale podpowiadanie adresów włącza się tylko w jednym miejscu: Parametry->InsTYNKT.

2.Rozumiem, że nie ma innej metody jak kontakt z Insert-em i prawdopodobnie naprawa bazy ?

A ja nie rozumiem co nie było jasne i oczywiste w mojej odpowiedzi:

...polecam kontakt z serwisantem...

--

A może jeszcze to coś wyjaśni pomoże w rozwiązaniu problemu, bo te podpowiedzi nie działają od początku jak założyliśmy podmiot na subiekcie.

Być może tak, czekaj cierpliwie na inne sugestie, ja i @candy nie mamy innych pomysłów.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: yemet w Listopad 28, 2019, 10:26:40
Jakieś rozwiązania dodatkowe masz? Może, któreś gryzie się z instynktem?

Cytując kolegę:
Skoro ustawienia są poprawne i nie działa to należy sprawdzić co robi program
Jak znasz SQL-a i umiesz korzystać z Profilera to możesz podejrzeć co się dzieje w bazie podczas wyszukiwania klientów i porównać to ze 'zdrowym' podmiotem np. testowym.

Zaglądałeś to tabeli instynktu kontrahentów czy tam w ogóle coś jest?
Jak nie wiesz jak to zapuść takie mikrozestawienie:

select count(xe.khx_IdSource) from xkh_Ewid xe


Dowiemy się z niego czy w ogóle coś jest w tej tabeli.

Jak słusznie zauważył @dkozlowski pomyliłem tabele z danymi. Nie mniej skorzystanie z Profilera powinno pomóc namierzyć problem.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Listopad 28, 2019, 10:34:57
@yemet, najpierw Ty zajrzyj jak działa program - technicznie dane adresowe nie mają związku z InsTYNKT'em kontrahentów, nie pochodzą ze słownika InsTYNKt'u tylko ze słownika adresów...
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: yemet w Listopad 28, 2019, 12:16:05
@dkozlowski no tak, racja pomyliło mi się z wyszukiwaniem kontrahentów.

Może indeks full-text się tam rozsypał jeśli był założony.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Listopad 28, 2019, 12:31:47
Może indeks full-text się tam rozsypał jeśli był założony.

Nie jestem pewny co masz na myśli, ale GT nie obsługuje nigdzie wyszukiwania pełnotekstowego (https://docs.microsoft.com/en-us/sql/relational-databases/search/full-text-search?view=sql-server-ver15 (https://docs.microsoft.com/en-us/sql/relational-databases/search/full-text-search?view=sql-server-ver15)).
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: yemet w Listopad 28, 2019, 12:33:37
Cytując helpa Subiekta

Cytuj
Wyszukiwanie adresów

Pola adresowe takie, jak np.: Ulica, Kod pocztowy i Miejscowość od wersji 1.30 systemu zostały wyposażone wmechanizm podpowiadania danych adresowych.

 
Podpowiadane przez system wyniki wyszukiwane są napodstawie aktualnie wpisywanego do danej kontrolki tekstu oraz napodstawie danych wpisanych już do pozostałych kontrolek. Oznacza to, żew momencie, gdy wyszukiwana jest np. nazwa ulicy, a  pole określającemiejscowość jest puste, wyszukiwanie będzie odbywać się po wszystkichulicach znajdujących się w bazie danych. Jeśli natomiast w polu Miejscowość znajduje się np. wartość Wrocław, wyszukiwanie będzieodbywać się tylko  po ulicach przypisanych do tej miejscowości.

Wypełnienie pola Województwo także wpływa na ograniczenieprzeszukiwanych danych.

 

Mechanizm ten można wyłączyć w parametrach wyszukiwarki InsTYNKT.

 

Przyspieszenie wyszukiwania danych adresowych (Full-TextSearch)

 

W wersji 1.33 systemu InsERT GT wprowadzono możliwość znacznie szybszego niż standardowe wyszukiwania danych adresowych. Jest tomożliwe dzięki wykorzystaniu technologii Full-Text Search SQL Servera . 



 

W pierwszej kolejności należy zainstalować componentFull-Text Search dla silnika bazy danych Microsoft SQL Server. Przed tą czynnością w systemie może być konieczne doinstalowanie składnika WindowsPower Shell w wersji odpowiedniej dla używanego systemu operacyjnego.

 

W zależności od używanej wersji SQL Servera sam procesinstalacji mechanizmu Full-Test Search może przebiegać w różny sposób.Użytkownicy wersji SQL Server 2008R2 Express dostępnej standardowo zinstalatorem programu powinni pobrać plik instalacyjny pakietu Microsoft SQL Server2008 R2 RTM -Express with Advanced Services ze strony:

http://www.microsoft.com/en-us/download/details.aspx?id=25174

 

Po uruchomieniu instalatora należy wybrać opcję New installation or add features to an existing installation.Następnie, po zatwierdzeniu warunków licencji, w oknie Feature Selection należy zaznaczyć Full-Text Search. Zainstalowanie tego komponentu wiąże się zkoniecznością instalacji nowej instancji SQL Servera. Po prawidłowymzainstalowaniu Microsoft SQL Server2008 R2 RTM - Express with AdvancedServices w usługach systemowych powinna być widoczna i działać usługa SQL Full Text Filter Daemon Launcher. 

 

Kolejnym krokiem powinno być przeniesienie bazy danychna nowy serwer z włączoną usługą Full-Text Search. Można to zrobić archiwizując bazę na starym serwerze i dearchiwizując na nowym za pomocą programu Archiwizator.

Baza po dearchiwizacji na nowym serwerze powinna mieć włączony parametr Use full-textindexing (można to sprawdzić w programie SQL Server Management Studio wewłaściwości bazy danych - zakładka Files).

 

Następnie w rejestrze systemowym należy utworzyć klucz:

HKEY_CURRENT_USER\Software\InsERT\InsERT GT\Slowniki\1.0\Kody pocztowe\

a w nim wartość FullTextSearch typu DWORD równą 1.

 

Ostatnim krokiem jest utworzenie indeksów mechanizmuFull-Text Search dla tabeli sl_KodPocztowy w każdej z używanych baz danych.Można wykonać w tym celu następujące komendy języka T-SQL:

ALTERTABLE sl_KodPocztowy ADD kc_UX VARCHAR(2) NULL

GO

UPDATE sl_KodPocztowy SET kc_UX = 'U0' WHERE kc_U = ''

GO

CREATE FULLTEXT CATALOG SlKodPocztowy

GO

CREATE FULLTEXT INDEX ON sl_KodPocztowy (kc_K, kc_W, kc_G, kc_M,kc_U, kc_UX)KEY INDEX PK_sl_KodPocztowy ON SlKodPocztowy WITH CHANGE_TRACKING AUTO

GO

 

Celem weryfikacji poprawności przeprowadzonej procedurymożna użyć polecenia:

SELECT * FROM sl_KodPocztowy

WHERECONTAINS(kc_M,'Wrocław')

 

Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Listopad 28, 2019, 12:42:09
To mnie zaskoczyłeś, nie korzystałem z tego, po doświadczeniach z tym mechanizmem w nexo też bym nie próbował, praktycznie nikt nie korzysta z tego podpowiadania adresów i jak widać samo się nie uruchamia, należy to skonfigurować wdrożeniowo o co autora wątku nie podejrzewam.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: yemet w Listopad 28, 2019, 12:53:14
Ja mam to włączone od bardzo dawna, jeszcze jak siedzieliśmy na Subiekcie. Nie przypominam sobie, żeby u mnie kiedykolwiek szwankowało.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: neo0813 w Listopad 28, 2019, 15:50:13
nie ukrywam że każda odpowiedź w tym temacie jest dla mnie bardzo ważna i analizuję ewentualne wyniki działań, jednak nie za bardzo rozumiem.

założyłem bazę testową bez danych testowych i mechanizm działa (czyli domyślnie jest włączony)
Gdy zakładałem aktualną bazę produkcyjną i mechanizm od początku nie działał.
Wcześniej miałem do czynienia z wieloma firmami gdzie był używany subiektgt i mechanizm z automatu jest włączony i działa.
Co do pomysłu z przyspieszeniem działania pomyślę nad tym by to wdrożyć na ten moment musi działać.
Na marginesie mówiąc:
Na tym samym serwerze SLQ mam 2 inne podmioty i tam mechanizm działa a właściwie działałby gdyby był abonament. Ale widać wykrzyknik podczas wpisywania więc podpowiedzi by działały. po kliknięciu na wykrzyknik jest chmurka że potrzebny jest aktywny abonament.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: yemet w Listopad 28, 2019, 16:24:12
No to sam sobie wyjaśniłeś o co chodzi - nie opłacasz abonamentu to nie masz dostępnych wszystkich funkcji programu.

A my tu się zastanawiamy co może byś skopane w bazie / programie  :)


Cytuj
Płatne zmiany w wersji 1.30

Kompletną listę zmian w wersji 1.30 znajdą Państwo na płycie DVD z ulepszeniem systemu InsERT GT.

Płatne zmiany wspólne dla całego systemu InsERT GT:
 
1.W systemie udostępniono mechanizm podpowiadania danycha dresowych. Polega on na tym, że po wpisaniu fragmentu adresu (np.ulicy, miejscowości lub kodu pocztowego) otwiera się lista z podpowiedziami pozwalająca szybko uzupełnić pozostałe dane.Mechanizm jest udostępniony dla użytkowników posiadających aktywny abonament na ulepszenia.

Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Listopad 28, 2019, 16:43:18
Ale widać wykrzyknik podczas wpisywania więc podpowiedzi by działały. po kliknięciu na wykrzyknik jest chmurka że potrzebny jest aktywny abonament.

To sugeruje, że na samym początku nie napisałeś prawdy - najwyraźniej nie masz aktywnego abonamentu, a przynajmniej takiej informacji brakuje w programie.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: neo0813 w Grudzień 04, 2019, 13:09:54
Cytat: dkozlowski w Listopad 28, 2019, 16:43:18
Cytuj
To sugeruje, że na samym początku nie napisałeś prawdy - najwyraźniej nie masz aktywnego abonamentu, a przynajmniej takiej informacji brakuje w programie.

cała prawda została napisana na początku, proszę czytać ze zrozumieniem

Cytuj
Na marginesie mówiąc:
Na tym samym serwerze SLQ mam 2 inne podmioty i tam mechanizm działa a właściwie działałby gdyby był abonament. Ale widać wykrzyknik podczas wpisywania więc podpowiedzi by działały. po kliknięciu na wykrzyknik jest chmurka że potrzebny jest aktywny abonament.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Grudzień 04, 2019, 17:17:19
Cytat: dkozlowski w Listopad 28, 2019, 16:43:18
Cytuj
To sugeruje, że na samym początku nie napisałeś prawdy - najwyraźniej nie masz aktywnego abonamentu, a przynajmniej takiej informacji brakuje w programie.

cała prawda została napisana na początku, proszę czytać ze zrozumieniem

Cytuj
Na marginesie mówiąc:
Na tym samym serwerze SLQ mam 2 inne podmioty i tam mechanizm działa a właściwie działałby gdyby był abonament. Ale widać wykrzyknik podczas wpisywania więc podpowiedzi by działały. po kliknięciu na wykrzyknik jest chmurka że potrzebny jest aktywny abonament.

Nie rozumiem wypowiedzi - próbuj napisać to samo inaczej.
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: neo0813 w Grudzień 05, 2019, 09:12:29
mam na tym samym serwerze SQL 2 inne bazy 2 innych podmiotów gospodarczych i tam tak jak napisałem nie ma abonamentu ale podpowiedzi by działały bo jest wykrzyknik
Tytuł: Odp: uzupełnianie adresów kontrahentów INSTYNKT
Wiadomość wysłana przez: dkozlowski w Grudzień 05, 2019, 09:19:18
mam na tym samym serwerze SQL 2 inne bazy 2 innych podmiotów gospodarczych i tam tak jak napisałem nie ma abonamentu ale podpowiedzi by działały bo jest wykrzyknik

Ciągle nie rozumiem - jaki związek ma istnienie dwóch innych podmiotów z tym, że na trzecim podmiocie nie działa wyszukiwanie adresów, czego nie przeczytałem ze zrozumieniem ?