Skocz do zawartości

Ks. Robak

Użytkownik
  • Liczba zawartości

    5 153
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    6

Posty dodane przez Ks. Robak

  1. 12 godzin temu, Bartosz Rosa napisał:

    Będzie poprawione w najbliższej aktualizacji. Swoją drogą, to Allegro mogło by ignorować przekazaną nadmiarowo nazwę własną, ale woli rzucić błędem :).

    Czytam teraz książkę do tworzenia Restowego API i tam piszą, że trzeba wszędzie stosować "strict mode" i nie cicho-akceptować błędów klientów, bo "to REST a nie SOAP" ;D;D

    Pewnie też czytali tą książkę.

  2. Też tak uważam. Przez telefon można prowadzić potem, ewentualne drobne porady.

    Ale na pierwszy raz trzeba po prostu pewne rzeczy pokazać.

    Plus dużo trzeba zrobić, powiązać towary z Subiektem, powiązać metody wysyłki, powgrywać ewentualne transformaty, jeżeli nadawanie nie będzie robione zewnętrznym programem, skonfigurować automatyczne logowanie i automatyczny backup...

    Ponadto przećwiczyć parę transakcji.

    O szablonach opisu i aukcji, polach własnych, nie wspominając.

    Wdrożenie Sello nie jest łatwe, a przez to nie jest tanie, bo o ile sprzątaczka może zarobić już od 13,70 zł za godzinę, to nie wiem czy w tej cenie znajdzie się kogoś, do Sello.

    Inne i darmowe wyjście to

     

    oraz pozostałe poradniki.

  3. 2 godziny temu, Genezyp Kapen napisał:

    Robimy archiwizację do do plików *.bak. Niestety Sello nie widzi wykonanej archiwizacji. Potrzebne pewnie dodatkowe zapytanie do bazy żeby sello wiedział o archiwizacji. Wie ktoś w któej tabeli to siedzi? Potrzebne też dla subiekta GT ;)

    Ale skoro Damian Uruszczak tak robi i wszystko jest ok, to musimy coś robić źle. Nadmienię tylko, że w wersji Express serwera SQL nie damy rady zrobić backupu przez Serwer Agent -macie pewnie płatną wersję serwera SQL.

     

    Ja też mam darmową wersję SQL Servera i robię archiwizację skryptem SQL i nie zmieniam żadnych tabel w Sello, a pomimo tego Sello widzi datę archiwizacji.

    Archiwizację robię tym schematem

     

  4. @Genezyp Kapen widzę, że błędnie podałem informację, że nic nie trzeba zmieniać.

    Zajrzyj tutaj

    https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-backup-and-restore-database?view=sql-server-2017

    Opisują jak zrobić backup korzystając z linii komend pod linuxem.

    Tak zrobiony backup powinien odznaczyć fakt backupu zezwalając tym samym na aktualizację Sello.

    Ponadto takie polecenie można dodać do crona i backupować regularnie.

    Jeżeli piszesz, że Sello nie widzi utworzonej archiwizacji, to znaczy, że dotychczas nie backupujecie, tylko pewnie robicie kopię plików z bazą danych.

    Takie działanie jest bezpieczne tylko wówczas, gdy SQL Server jest wyłączony, lub dana baza danych jest od niego odłączona.

    Inaczej mogą pojawić się różne problemy z danymi, które widać dopiero przy przywracaniu.

  5. Wprawdzie nie mam takiej sytuacji, ale wydaje mi się najlepszym wyjściem trzymanie cen usług serwisowych jako osobne usługi w Subiekcie.

    Stwórz wszystkie możliwe usługi, a następnie w opisie w Subiekcie powpisuj wszystkie ich zastosowania, np.

    Usługa serwisowa 001: 500 zł

    A w opisie: wymiana żarówki w lodówce, naładowanie telefonu do pełna, domknięcie klapki pralki.

    Subiekt pozwala filtrować po opisach, więc konsultant może wpisać "wymiana" i wyskoczą mu wszystkie  usługi ze słowem wymiana w opisie.

  6. @Computer Rrecycling wykonaj to polecenie w programie serwisowym, aby zobaczyć ile miejsca zajmują poszczególne elementy w bazie. Jest to skrypt napisany przez Bartka.

    begin try 
    SELECT
    (row_number() over(order by a3.name, a2.name))%2 as l1,
    --a3.name AS [schemaname],
    a2.name AS tabela,
    a1.rows as 'liczba wierszy',
    (a1.reserved + ISNULL(a4.reserved,0))* 8/1024.0 AS 'zarezerwowane [MB]', 
    a1.data * 8/1024.0 AS 'dane [MB]',
    (CASE WHEN (a1.used + ISNULL(a4.used,0)) > a1.data THEN 
      (a1.used + ISNULL(a4.used,0)) - a1.data ELSE 0 END) * 8/1024.0 AS 'wielkość indeksu [MB]',
    (CASE WHEN (a1.reserved + ISNULL(a4.reserved,0)) > a1.used THEN 
      (a1.reserved + ISNULL(a4.reserved,0)) - a1.used ELSE 0 END) * 8/1024.0 AS 'nieużywane [MB]'
    FROM
    (SELECT 
     ps.object_id,
     SUM (
      CASE
       WHEN (ps.index_id < 2) THEN row_count
       ELSE 0
      END
      ) AS [rows],
     SUM (ps.reserved_page_count) AS reserved,
     SUM (
      CASE
        WHEN (ps.index_id < 2) THEN 
      (ps.in_row_data_page_count + ps.lob_used_page_count + ps.row_overflow_used_page_count)
        ELSE (ps.lob_used_page_count + ps.row_overflow_used_page_count)
      END
      ) AS data,
     SUM (ps.used_page_count) AS used
    FROM sys.dm_db_partition_stats ps
    GROUP BY ps.object_id) AS a1
    LEFT OUTER JOIN 
    (SELECT 
     it.parent_id,
     SUM(ps.reserved_page_count) AS reserved,
     SUM(ps.used_page_count) AS used
     FROM sys.dm_db_partition_stats ps
     INNER JOIN sys.internal_tables it ON (it.object_id = ps.object_id)
     WHERE it.internal_type IN (202,204)
     GROUP BY it.parent_id) AS a4 ON (a4.parent_id = a1.object_id)
    INNER JOIN sys.all_objects a2  ON ( a1.object_id = a2.object_id ) 
    INNER JOIN sys.schemas a3 ON (a2.schema_id = a3.schema_id)
    WHERE a2.type <> 'S' and a2.type <> 'IT'
    --ORDER BY a3.name, a2.name
    --ORDER BY a1.rows desc
    ORDER BY data desc
    end try 
    begin catch 
    select 
    -100 as l1
    , 1 as schemaname 
    ,       ERROR_NUMBER() as tablename
    ,       ERROR_SEVERITY() as row_count
    ,       ERROR_STATE() as reserved
    ,       ERROR_MESSAGE() as data
    ,       1 as index_size
    ,   1 as unused 
    end catch

     

  7. Bartek, czy udało Wam się namierzyć problem z przesuwaniem okna ?

    Muszę przyznać, że nie jest to jedynie fanaberia wizualna, bo okno przesuwa się w dół akurat na całą belkę ze statusem, przez co nie widać czy Sello coś synchronizuje czy nie.

    Mam teraz Sello w postaci niezmaksymalizowanego okna, co jednak nie jest najwygodniejsze, bo nie mam jeszcze monitora 40" 4k ;D

  8. W zależności od prowadzonej działalności może się okazać, że zdjęcia u Ciebie wcale tak dużo nie zajmują, lub nie można ich usunąć, bo są stale wykorzystywane.

    Np. u mnie mam ok. 25 MB zdjęć do wyczyszczenia, bo głównie mielę tymi samymi aukcjami i tymi samymi zdjęciami.

    Łatwiej jest wyczyścić np. opisy starych aukcji, albo maile

    I zwykle dają duże rezultaty.

    Chyba, że masz zwykle jednorazowe produkty, dla których stale robisz nowe zdjęcia. Wówczas pewnie do wyczyszczenia będzie dużo zdjęć.

  9. @Paweł Nitendel w notatce masz ptaszki "Dokument" i "Wydruk".

    To pole, o które pytasz wstawi notatki z ptaszkiem "Dokument".

    Najlepiej pokombinuj wysyłając maile na swój adres email, wtedy zobaczysz co się dokładnie wstawia.

  10. Sprawa jest trudniejsza niż by się mogło wydawać.

    Sello nie trzyma w swojej bazie informacji o wartości dokumentu końcowego.

    Trzyma jedynie identyfikator (oraz symbol) dokumentu z podłączonego Subiekta.

    Tak więc aby otrzymać dane z Subiekta trzebaby się połączyć także z bazą Subiekta.

    Zapytania SQL nie umożliwiają logowania do innej bazy danych, konieczny jest skrypt programistyczny.

    W Sello można tworzyć skrypty w edytorze wydruków i tam można się łączyć z dowolną liczbą baz danych.

    Ale do edytora nie można wprowadzać żadnych "własnych" filtrów czy ustawień z poziomu interfejsu Sello. Można to zrobić tylko edytując wydruk.

    Możliwe jest np. ustawienie zadanego czasu do sprawdzania na sztywno, np. ostatni tydzień, ostatnie 3 dni.....

    Albo zrobienie kilku kopii wydruku, każda z innym ustawieniem, np. jedna kopia na 1 tydzień, a druga na 1 miesiąc wstecz.

    Proste to nie będzie.

    Jakiego Subiekta używacie - GT czy Nexo ?

  11. 1 godzinę temu, xandercage tomek napisał:

    Sam jestem ciekaw. Jak wiemy "dziadex24" i "dziadex48" nie korzysta z takich nowoczesnych rozwiązań jak skanery czy telefony i paczka która ode mnie wyjechała przed 12.00 w busie kuriera, zeskanowana zostanie koło 18.00 chyba, że pani Halynka zwolni tempo, to może nawet jutro.

    Skanery to droga rzecz. Teraz wszystkie środki idą na walkę z ojkofobią.

    xDxD

×
×
  • Dodaj nową pozycję...