Skocz do zawartości

Do Sello 1.4B1

Polecane posty

To po kolei jak w PKP co nie pasuje w Sello 1.4 Beta1.

Żeby wersja pełna 1.4 była doskonalsza

 

1. prostą rzecz bym poprosił - przy każdym aktualizowaniu stron sello wywalało mi kilka błędów. Od dłuższego czasu. Komunikat w logu:

Wysyłanie informacji o paczkach nie powiodło się:
dotyczy: xxxxxxxx (1234567)
:
Co najmniej jeden z argumentów jest nieprawidłowy.
Serwer zwrócił błąd: : malformed statusLink

Uparłem się ręcznie znaleźć transakcje do tej aukcji i okazało się, że jedna paczka w polu NUMER NADANIA miała spację przed numerem. Sello generując z tego link do statusu wygenerował url ze spacją w środku.

Cholernie upierdliwe do znalezienia, a wystarczyła by funkcja Trim() żeby Salcia była bardziej idiotoodporna.

 

2. Nadal (a może nawet bardziej, bo już kilka chwil po zainstalowaniu bety) nowo otwierane okienka otwierają się pod spodem okna głównego, skąd przywołanie ich na górę może doprowadzić do *#$*#%#*. Dodatkowo, gdy już Salcia zacznie się już tak zachowywać nie rozwijają się menu, np. Okno paczka, menu zawartość przy liście towarów. Rozwiązanie problemu to zabić Salcię i odpalić ją na nowo.

 

Co ciekawe właśnie zaobserwowałem - Sello otwierając jakieś okno nie powinno zezwalać na dalszą pracę w oknie głównym (modal). A tu, jak okno "paczka" odpali się pod spodem Sello, to mogę normalnie przejść np. do transakcji, czy aukcji i robić co chcę. Pełna wielozadaniowość, o która postulowało kilku użytkowników :P

I co jeszcze ciekawe - problem otwierania okien właśnie trafił na moduł paczek, ale w tym samym czasie okna innych modułów, np. transakcji otwierają się (jeszcze) normalnie na topie, jak prawidłowy modal.

... sorry za rozwlekły opis, mam nadzieję, że pomogę w namierzeniu problemu).

p.s. XP SP3, ale to samo dzieje się na Vista Home Premium.

 

Link to postu

Co do strefy to ostatnio zirytował mnie ten sam błąd jak testowałem.. Być może uda się go poprawić do 1.4.

 

2. Tu bym prosił o wyciąg z tego jakie automaty synchronizujące są włączone, oraz czy używany jest przycisk wyślij/odbierz wszystko, a także, jakie operacje są wykonywane po uruchomieniu Sello, które doprowadzają do powyższych...

Takie niemodalne okna to efekt ładowania dll'ek z modułami z wątku roboczego zamiast głównego. Poprawki w kodzie już są ale jest jeszcze jak widać możliwa taka sytuacja. Niestety Sello nie było projektowane pod kątem "wielozadaniowości" jak to ująłeś :) i takie wolne okienka spowodowały by masę problemów.

 

Jeśli zatem problem dotknął paczek oznacza to że któryś z wątków, który coś robi wczytał sobie dllkę z paczkami. Trzeba by zatem sprawdzić wszelkie odwołania do tegoż modułu z wątków synchronizujących. Problem jest niestety bardziej złożony, bo np inne moduły też mogą wczytywać dllkę z paczkami.

Link to postu

Jeśli chodzi i "okienka pod spodem", to zdaję sobie sprawę, że może być trudno wychwycić problem. W powyższym przykładzie zaczęło się dosłownie chwilę po instalacji 14B1. Może po jednej synchronizacji. I akurat trafiło na moduł "paczki". Ale równie dobrze (przynajmniej w v1.3.6) przypadłość dotykała inne moduły, jak również wszystkie otwierające się okna. Ale też również Salcia mogła spokojnie cały dzień przepracować bez powyższego efektu. Stąd nawet wyłapać co się robiło chwilę wcześniej jest trudno, a co dopiero odtworzyć drogę do błędu.

 

Co do włączonych parametrów:

Wyślij odbierz automatycznie:

+gotowe aukcje i komentarze,

+pozytyw za pozytyw

+strefa sello wysyłaj i odbieraj

+wiadomości wysyłaj i odbieraj

+automatycznie wysyłaj wiadomości ze skrzynki

-subiekt gt

+wyślij odbierz gdy zalogowany jest (dowolny)

SYNCHRONIZACJA KATEGORII I PARAM... (tylko na żądanie/przy pierwszym uruchomieniu) - przy okazji po co to zostało ? ;)

Odbieranie:

+transakcje i klienci

+komentarze

+aukcje trwające, ze sprzed., bez sprzed., pełne informacje, tylko dla niekompletnych

 

Oczywiście oprócz automatu  czasem robi się ręczne WOW (Wyślij Odbierz Wszystko).

 

Link to postu

3. dalej strefa sello, nie wiem, czy wcześniej miewałem taki komunikat, czy to może znów kwestja jakiejś jednej transakcji

Za każdą synchronizacją jeden błąd.

To jest nowy błąd, który powstał po naprawieniu pobierania danych ze Strefy. Czy używasz opcjie wyślij/odbierz wszystko? Czy TYLKO synchronizując Strefę błąd też występuje?

 

e-strefa tak jest od dłuższego czasu, bo Sello sztucznie rozróżnia takie transakcje. Na allegro widać wtedy jeden zakup, stąd tworzenie drugiej takiej samej strony na strefie się nie powodziło -> zostało zablokowane.

 

PMS ;D

Link to postu

SYNCHRONIZACJA KATEGORII I PARAM... (tylko na żądanie/przy pierwszym uruchomieniu) - przy okazji po co to zostało ? Mrugnięcie

Też się nad tym zastanawiałem.. :) Ale zostawiłem, bo być może ktoś chce synchronizować po starcie aplikacji a nie w czasie jak trzeba coś wysłać - zawsze to nieoczekiwane 10 minut "w plecy" ;)

Link to postu

 

To jest nowy błąd, który powstał po naprawieniu pobierania danych ze Strefy. Czy używasz opcjie wyślij/odbierz wszystko? Czy TYLKO synchronizując Strefę błąd też występuje?

 

 

No i jak na złość (?) dzisiaj przestało (nowy błąd strefy). Ani ręczne WOW, ani ręczne odbierze strefę ani wyślij strefę nie generuje tego błędu tak jak wczoraj. Dodam, że wczoraj błąd się sypał późno w nocy, więc raczej przyczyną nie było obciążenie serwerów.

Link to postu

I jeszcze w kwestii otwierania okienek pod spodem. Bartku, to jednak totalne lotto. Jak pisałem, wczoraj chwilę po instalacji 1.4b1 na jednym kompie zaczęło dla modułu paczki otwierać okna pod spodem (dodam jeszcze, że wówczas nie widać również menu podręcznego po naciśnięciu RPM na głównym gridzie modułu). Pozostałe moduły chodziły OK.

Na drugim kompie od wczoraj, do dzisiaj wszystko jest OK.

Zestaw używanych programów mniej więcej taki sam: emSzmal, Salcia, Opera. Jeden komp XP SP3, drugi Vista, ale to akurat bez znaczenia.

Nie wiem, może fazy księżyca mają na te okienka wpływ?

Jeszcze jak się człowiek tylko bawi Sello, to można je zamknąć i otworzyć. Ale jak jest nawał pracy i w połowie obróbki transakcji tak się zaczyna dziać to Nerwosol i Relanium w firmie schodzą jak barszcz. Normalnie na leki dla pracowników nie zarobię!  ;)

Link to postu

Co do strefy, czy Sello było może uruchomione na więcej niż jednym komputerze? Próbuję wywołać ten błąd ale się nie udaje. Za to wystąpił u mnie błąd zapisu aukcji, która nie ma kosztów wysyłki... ;)

 

Z okienkami to jest loteria, bo wątki startują w losowym czasie i tylko czysty zbieg okoliczności prowadzi do takiego stanu. Jak raz ręcznie wczytany zostanie moduł (poprzez otwarcie) to już się nie zepsuje. To dotyczy tylko startu aplikacji.

 

Link to postu

4. Małe rozszerzenie do aktualnego mechanizmu notatek.

W edytorze wydruków widzę pole Paczka_Notatki, Co jest fajne, jeśli chcę na liście mag. wydrukować wszystkie notatki zbiorczo.

Natomiast jeśli mam np. 10 transakcji, 10 towarów, zakupy rozłożone w czasie, gdzie pracownicy dopisują w notatkach np. wersję/kolor danego towaru, następnie pakuję te 10 transakcji do jednej paczki, to na liście magazynowej w uwagach nie wiem, która uwaga jest do którego towaru.

Proponuję pola do wydruku np:

Towary_notatki - notatki, które na LM mógłbym podpisywać pod konkretny towar z paczki

Paczki_notatki - notatki, które zostały utworzone do paczki, a więc np. takie, które dotyczą sposobu wysyłki/pakowania

Paczki_notatki_wszystkie - to, co teraz jest polem Paczki_notatki - drukowanie wszystkich notatek razem, każda w nowej linii.

 

No chyba, że mi podpowiesz jak powyższe zrobić jakimiś filtrami z poziomu edytora wydruków.

 

Bo patrząc na nową strukturę bazy danych to nie powinno być problemu, kwestia tylko odfiltrowania źródła pochodzenia notatki i zapodania jej jako tag dla edytora wydruków.

 

Link to postu

To nie będzie takie proste, bo notatka nie może być przypisana do towaru - bo ten jako obiekt, jest jeden. Musiała by to być notatka do transakcji->do towaru, a tego nowy mechanizm na razie nie przewiduje.

 

Rozwiązanie tymczasowe, to wpisywać w notatkę jakiego towaru to dotyczy. Z poziomu skryptów edytora niewiele można zdziałać, bo tam nie ma tych informacji.

Link to postu

Musiała by to być notatka do transakcji->do towaru, a tego nowy mechanizm na razie nie przewiduje.

Źle się wyraziłem mówiąc własnym sposobem nazywania. Ale właśnie o to mi chodzi.

Jeśli mam listę mag. i np. paczkę nr 1/2009, która składa się z 10 pozycji (transakcji), do których na bieżąco były tworzone notatki (np. wybrany kolor). To chciałbym móc wydrukować, jak pisałem w poprzednim poście, przy każdym towarze czy raczej transakcji notatkę do niej. No i oczywiście na końcu notatkę, która została utworzona do paczki.

Oczywiście to rozwiązanie miałoby być jako dodatkowe do istniejącego, bo niektózy może wolą wszystkie uwagi do tans+paczki mieć wydrukowane zbiorczo.

Dać się zrobić, to się chyba da, kwestia dodatkowych 2 tagów w edytorze wydruków odfiltrowujących po nt_Note.ne_ObjectType. U mnie jest prosto jak na razie: 700 to notatki transakcji, 703 to notatki paczek.

 

Link to postu

tak, ale ne_ObjectType wskazuje na nadrzędny obiekt, jesli by tam pojawiło się wskazanie na 70X - towar, to taka notatka pojawiła by się przy każdym tym towarze. Dlatego mówię, że tam musi nadal być wskazanie na transakcję jako obiekt, nazwijmy go "matkę" :). W gruncie rzeczy, jeśli notatki pochodzą od transakcji zgrupowanych, to informacja o tym z której transakcji jest ta notatka ciągle są, więc być może dało by się to jakoś zrobić. Problem w tym, że paczka zna tylko transakcję grupę, a towar to już w ogóle nie wie skąd się wziął w paczce. (nie ma powiązania z transakcją początkową - o ile dobrze pamiętam)

Link to postu

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.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...