Sagi1983 0 Napisano 13 Lutego 2014 Udostępnij Napisano 13 Lutego 2014 w Sello + Subiekt GT + osc GT Witam, Używamy na kilku stanowiskach Subiekt GT oraz Sello, na serwerze działa dodatkowo oscGT. Od ponad 2 miesięcy sello nie pobiera nowych produktów z bazy Subiekta. Zbiegło się to z importem towarów do Subiekt GT z Excela za pośrednictwem Sfery GT (własny skrypt VB). Obecnie sprawa wygląda tak, że aktualizuje te same produkty w kółko, co mogło by oznaczać, że po aktualizacji nie zmienia jego stanu jako już zaktualizowanego. Połączenie z zewnętrznym systemem sprzedaży sprawdzone - prawidłowe. Ponadto dla testu stworzyłem nową bazę w Sello i połączyłem z tym samym podmiotem w Subiekt GT i niestety w tym przypadku również Sello nie zaimportowało "nowych produktów". Co decyduje o tym, że Sello pobiera dany produkt bądź nie? W jaki sposób w bazie Sello odznacza zaktualizowane produkty, lub gdzie przechowuje produkty do zaktualizowania w Sello Subiekt, jak je rozróżnić? Być może problem jest znany? Bardzo proszę o pomoc, ponieważ ja już wyczerpałem swoje pomysły na naprawienie importu z Subiekt GT. Pozdrawiam Michał Cytuj Link to postu
IDG 0 Napisano 13 Lutego 2014 Udostępnij Napisano 13 Lutego 2014 w Sello + Subiekt GT + osc GT Sprawdź czy w Subiekcie masz zaznaczone "Pozycja do serwisu aukcyjnego" w zakładce Opis na karcie produktu. Cytuj Link to postu
Sagi1983 0 Napisano 13 Lutego 2014 Autor Udostępnij Napisano 13 Lutego 2014 w Sello + Subiekt GT + osc GT Chciałbym, żeby to było aż tak proste Sprawa jest niestety dużo bardziej skomplikowana. Po usunięciu rekordu z tabeli tw_Zmiana dany towar nie jest już aktualizowany. Tabela tw_Zmiana liczy 12993 rekordów. Czy to jest właściwe? Gdzie przechowywane są dane o już zsynchronizowanych zmianach? Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 13 Lutego 2014 Udostępnij Napisano 13 Lutego 2014 w Sello + Subiekt GT + osc GT Sello pamięta po swojej stronie tylko datę ostatniej synchronizacji w ep__Registration.pr_ItemSynch. Zmiana w towarach po stronie Subiekta powinna pociągać za sobą zmianę daty w odpowiednim polu w tw_Zmiana. Wtedy Sello porównując te daty stwierdza, że w Subiekcie nastąpiła zmiana w towarze i synchronizuje towar. Cytuj Link to postu
Sagi1983 0 Napisano 14 Lutego 2014 Autor Udostępnij Napisano 14 Lutego 2014 w Sello + Subiekt GT + osc GT Dziękuję za fachową odpowiedź. Zatem mamy potencjalną przyczynę. W mojej bazie danych data nie ulega zmianie. Dzieje się tak już od jakiegoś czasu, a więc nie tylko w tej wersji programu (1.15) Jakie mogą być przyczyny? Pozdrawiam. Cytuj Link to postu
Ks. Robak 314 Napisano 14 Lutego 2014 Udostępnij Napisano 14 Lutego 2014 w Sello + Subiekt GT + osc GT Z tego co Bartek napisał to raczej wina Subiekta. O ile dobrze kojarzę to Insert świadczy usługę naprawy bazy Subiekta, jeśli się ją do nich wyśle i zapłaci. Ale nie znam szczegółów. Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 14 Lutego 2014 Udostępnij Napisano 14 Lutego 2014 w Sello + Subiekt GT + osc GT Te daty zmienia towar subiektowy przy zapisywaniu. Czy po normalnym zapisaniu zmian w towarze ręcznie data również się nie zmienia? Cytuj Link to postu
Sagi1983 0 Napisano 14 Lutego 2014 Autor Udostępnij Napisano 14 Lutego 2014 w Sello + Subiekt GT + osc GT Witam Przepraszam, wyraziłem się nie jasno w poprzednim poście. Data, która nie ulega zmianie to data w bazie Sello ep__Registration.pr_ItemSynch. Daty w bazie Subiekta działają poprawnie. Obecnie ustawiłem datę na 2014-01-16 10:03:10.000, a zapytanie: SELECT count([zt_Id]) as ilosc FROM [TRWillowa].[dbo].[tw_Zmiana] where [zt_ZmianaSymbol]> '2014-01-16 10:03:10.000' daje 149 wyników w tym produkty, które nie chcą mi się zaimportować do Sello. Ponad to cały czas Sello tworzy jakieś dokumenty początkowe. Mam wrażenie, że za każdym razem wykonuje dokładnie te same operacje. Towary w każdym razie wysyła te same i nie wysyła tych, na których mi zależy, a przynajmniej nie ma ich w logu. W Sello mam obecnie 4600 produktów. Co może być tego przyczyną? Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 17 Lutego 2014 Udostępnij Napisano 17 Lutego 2014 w Sello + Subiekt GT + osc GT Nie spotkałem się jeszcze z sytuacją, aby data ta nie była w Sello zmieniana. Może się zdarzyć niezapisanie tej daty jeśli wystąpi błąd przy synchronizacji, ale powinien on być odnotowany w raporcie. Czy sytuacja wygląda tak samo jeśli się wybierze opcję Synchronizuj towary z modułu Towarów w Sello? Cytuj Link to postu
Sagi1983 0 Napisano 17 Lutego 2014 Autor Udostępnij Napisano 17 Lutego 2014 w Sello + Subiekt GT + osc GT Przy synchronizacji z modułu towary w logu znajduję następujący błąd Upłynął limit czasu zapytania (0x80040E31) no i oczywiście pole ostatniej synchronizacji pozostaje bez zmian. Czy można zwiększyć max. czas zapytania lub w jakiś sposób zmniejszyć jego czas wykonywania? Pozdrawiam Michał Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 18 Lutego 2014 Udostępnij Napisano 18 Lutego 2014 w Sello + Subiekt GT + osc GT To nie powinno być konieczne do wykonania prostego update na jednym rekordzie. Coś nie tak jest z bazą. Czy z modyfikacją pola w bazie Sello z tą datą nie ma jakichś problemów? Przykładowo zmieniając wartość za pomocą SQL Management Studio. Cytuj Link to postu
Sagi1983 0 Napisano 19 Lutego 2014 Autor Udostępnij Napisano 19 Lutego 2014 w Sello + Subiekt GT + osc GT Witam, Uporałem się z problemem czasu na powrót wiążąc towary z Sello z Subiekt GT notabene jednym zapytaniem, z czym Sello nie potrafiło sobie poradzić automatycznie. Możliwe było jedynie przypisywanie towarów pojedynczo. Datę ręcznie bez problemu zmieniam. Obecnie zmieniłem czas na bierzący i mimo to znajduje jakieś towary do aktualizacji, ale występuje błąd, nie mogę zablokować produktów. Ale świadczy to o tym, że nie tylko na podstawie czasu sello wybiera produkty do aktualizacji? Niestety nie mogę zmusić sello w żaden sposób aby dodało kolejny produkt. Ręcznie dodaje drugi raz w sello towar i przywiązuję do subiekta i to jest obecnie jedyny sposób. Pytanie: Czy w jakikolwiek inny sposób niż przypisanie w tabeli it_Item id z subiekta Sello odróznia towary nowe od towarów do aktualizacji? (Insert od Update)? Update działa, insert nie. Cytuj Link to postu
Sagi1983 0 Napisano 24 Lutego 2014 Autor Udostępnij Napisano 24 Lutego 2014 w Sello + Subiekt GT + osc GT Widzę, że chyba nie rozwiążę tego problemu Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 25 Lutego 2014 Udostępnij Napisano 25 Lutego 2014 w Sello + Subiekt GT + osc GT W zasadzie Sello patrzy na towary, które spełniają warunki: - zaznaczony znacznik do serwisu aukcyjnego - towar nie jest zablokowany - co najmniej jedna data z tw_zmiana jest większa niż data ostatniej synchronizacji zapisana w Sello Cytuj Link to postu
Sagi1983 0 Napisano 27 Lutego 2014 Autor Udostępnij Napisano 27 Lutego 2014 w Sello + Subiekt GT + osc GT Witam, Niestety nic nie pomaga. Nie mam już pomysłów. Po wykonaniu zapytania: UPDATE [ep__Registration] SET pr_ItemSynch=GETDATE(); System rzeczywiście nie chce aktualizować towarów, ale proszę zwrócić uwagę na loga. Rozpoczęto synchronizację towarów Data ostatniej synchronizacji: (brak) Parametry bazy danych zewnętrznego systemu: Serwer: server\InsertGT, baza danych: TRWillowa Użytkownik serwera bazy danych sa Użytkownik zewnętrznego systemu: Szef Poziom cen: Detaliczna Magazyn: MAG - Główny Dodam, że odinstalowałem Sello, zainstalowałem ponownie. Usunąłem wszelkie błędy synchronizacji i data nadal się nie zmienia. Jak widać, nie odczytuje tej daty poprawnie. Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 28 Lutego 2014 Udostępnij Napisano 28 Lutego 2014 w Sello + Subiekt GT + osc GT Co zwraca zapytanie: SELECT pr_ItemSynch FROM ep__Registration WHERE pr_Id = 1 Na jakim systemie operacyjnym i na której wersji SQL Server działa Sello? Cytuj Link to postu
Sagi1983 0 Napisano 1 Marca 2014 Autor Udostępnij Napisano 1 Marca 2014 w Sello + Subiekt GT + osc GT Witam, No niestety zapytanie zwraca poprawną wartość i to zarówno w management studio jak i w programie serwisowym Sello. wynik zapytania pr_ItemSynch 2014-02-27 10:32:51.000 Serwer pracuje na Windows 8.1 Pro SELECT @@VERSION wynik (No column name) Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright © Microsoft Corporation Express Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) Dziś pobawię się WireSharkiem, mam nadzieję coś znaleźć Pozdrawiam mam nadzieję, że coś razem wymyślimy, mamy właśnie duże dostawy nowości Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 3 Marca 2014 Udostępnij Napisano 3 Marca 2014 w Sello + Subiekt GT + osc GT Obawiam się, że bez analizy tej sytuacji u nas "na warsztacie" może być ciężko udzielić jakiejś odpowiedzi. Problem jest dosyć niecodzienny. Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.