Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'skrypt' .

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


O mnie


Tytuł własny

  1. Przy próbie tworzenia nowego produktu wyskakuje nam komunikat: "Produkt powinien posiadać co najmniej jedno zdjęcie" pomimo tego że nasz towar i przygotowana aukcja posiadają zdjęcia Mam również pytanie gdzie w wersji 1.43.4 zmienić oznaczenie produktu (w naszej ofercie) z nowego na używany? Wystawiamy towary używane, ale w przypadku gdy istniejący produkt jest z parametrem 'nowy' to pomimo ustawienia w przygotowanej ofercie parametru używany wystawia się ona jako towar nowy, dopiero po jej pojawieniu się w Allegro można to edytować, a kolejnego produktu nie pozwala dodać, bo jest informacja, że już taki istnieje. Poza tym przy wyborze produktu nie widać w Sello tego parametru, więc wybieramy trochę w ciemno. Po czym wszystkie oferty trzeba przejrzeć w Allegro i poprawić.
  2. Taki dziwny problem się pojawił. Była sobie transakcja, którą klient opłacił, a następnie anulował. Transakcja została oznaczona jako anulowana i synchronizacja z Allegro wyłączona (bez tego pojawiają się ostrzeżenia na czerwono i opłaconej i anulowanej jednocześnie transakcji). No i teraz Sello dla tej transakcji się uparło i już od ponad tygodnia ciągle "Ponownie pobiera transakcję...". Były analogiczne transakcji wcześniej, i były też później, i z nimi nie ma problemu, a z tą jedną ciągle to ponowne pobieranie... Aha... W parametrach, opcje ponownego pobierania, są wyłączone. Nie blokuje to pracy, ale ciągle generuje ostrzeżenia w logu... Można to jakoś wyleczyć???
  3. Moja uwagę zwróciła liczba zmian oczekujących. Przefiltrowałem wszystkie aukcje - ilość aukcji ze zmianami oczekującymi nie odpowiada liczbie z monitu poniżej. W raporcie - również brak śladów o takiej ilości. Zaznaczyłem nawet wszystkie oferty i ppm -> anuluj zmiany oczekujące. Nie pomogło.
  4. Cześć, czy gdzieś w bazie danych zapisują się wspomniane parametry specyficzne, które z poziomu Sello można podejrzeć w zakładce "SPECYFICZNE"?
  5. Mam w Allegro wybraną metodę dostawy: Umowa własna z przewoźnikiem/Metody dostawy (umowa własna)/Przesyłka kurierska. Sello wyrzuca błąd iż brak jest przypisanej dostawy, ale w słowniku nie mogę takowej znaleźć.
  6. Dzień dobry, Mamy potrzebę wyciągnięcia identyfikatora produktu z istniejącej, zakończonej aukcji lub wprost z wcześniej przygotowanego szablonu. Czasami ten identyfikator jest podany wprost np: A czasami jest to nazwa tego produktu: Od czego to zależy i jeżeli jest sytuacja druga (nazwa produkt) to jak mogę uzyskać identyfikator tego produktu?
  7. Witam, czy spotkaliście się z tym że Sello a dokładniej server SQL obciąża prawie całkowicie dysk? Pojawia się to szczególnie przy włączaniu (uruchamianie sello trwa ok 1 minuty) oraz przy przeklikiwaniu np Raport na dole ekranu. Wcześniej jeszcze się zawieszał w trakcie edycji np paczek, towarów ale po czyszczeniu i kompaktowaniu bazy przestał (plik bazy zmnijeszył się z 10,5 GB do 9 GB). Uruchamiam sello na komputerze gdzie jest baza danych. Do tego komputera łączą się jeszcze dwie końcówki i też długo to trwa. Rozmiar bazy to 9 GB Dysk Samsung Evo 960 Nvme Procesor i3 10 gen Pamięć 16Gb Wersja Sello 1.40.1 Załączam zrzuty Dysk ma 2 lata i w sumie smart pokazuje błędy (ostatnia pozycja na screenie) ale raczej to nie wina dysku bo sam komputer chodzi szybko i tylko obciąża go SQL. Problemy zaczęły się już jakiś czas temu.
  8. Dzień dobry wszystkim, a w szczególności czarodziejom SQLa! Czy istnieje jakikolwiek sposób na zbiorcze przemieszczenie jednej z sekcji opisu aukcji (nie trwających, lecz przygotowanych do wystawienia)? Jak wiemy, opcja wstawienia sekcji pozwala dodać na pozycjach 1-5 i tak samo od końca. Niestety mam sytuację, że żadna z tych opcji nie jest wystarczająca, a trzeba zmodyfikować 630 ofert... W grę wchodzi dodanie sekcji na pozycji więcej niż 5 od góry, lub dodanie na pozycji 5tej, a potem przesuniecie o 3 niżej. Niestety przesuwanie ręcznie w 630 aukcjach zajmie około 2.5 godziny klikania idealnie w tempo... Nie wiem czy jestem w stanie, aż tak przejść w tryb człowieka-robota... 😅
  9. Poniższy tutorial opisuje, jak we własnym zakresie na wydruku paczek dodać pole własne towaru. Pola własne na wydrukach? W edytorze wydruków jest dostępny tylko pewien zamknięty zbiór statycznych pól, do których można się odwołać (np Paczka_Dostawa). Nie ma tam pól własnych, które są polami dynamicznymi (można je dodawać lub usuwać w słowniku). Silnik wydruków umożliwia jednak wykonywanie fragmentów skryptów pisanych w języku C#. Poniżej przedstawiamy krok po kroku jak wyświetlić na wydruku dowolne pole własne Sello jak i pole własne zewnętrzne (z Subiekta). Edytor wydruków Edytor wydruków jest dostępny w USTAWIENIA => SŁOWNIKI => Wydruki. W poniższym opisie przedstawimy modyfikację listy magazynowej, ale ten sam sposób można zastosować do dowolnego wydruku. Przed zmianami w wydruku warto zrobić jego kopię bezpieczeństwa (są na to dwa sposoby). Sposób pierwszy to powielenie wydruku listy magazynowej z poziomu słowników. Sposób ten ma wadę taką, że w razie potrzeby przepięcia się na poprzednią listę magazynową, trzeba zmieniać przypisanie wydruku we wszystkich używanych dostawach. Po otwarciu wydruku edytor można uruchomić linkiem Otwórz edytor wydruków. Sposób drugi, to skorzystanie z eksportu wzorca wydruku do pliku repx. W edytorze można aktualny wzorzec zapisać korzystając z menu Plik => Zapisz jako... W razie problemów z działaniem wydruku można go w podobny sposób przywrócić, za pomocą funkcji Plik => Otwórz. Ten sposób stworzenia kopii zapasowej zalecamy. Wzorzec wydruku Główną część okna edytora zajmuje wzorzec wydruku. Wygląda na skomplikowany ale w istocie składa się on z różnych sekcji, w których to sekcjach umieszczone są fragmenty wydruku, odpowiedzialne np za nagłówek strony, dane paczki, dane towarów paczki, stopkę listy towarów itp. W skrócie, sekcja Detail drukuje się raz dla każdej paczki, sekcja DetailReport - "Towary" drukuje się dla każdego towaru w paczce, tworząc tabelkę z kolejnymi towarami. Tabelka z towarami ma swój nagłówek i stopkę a więc znalazły się one również w tej sekcji jako GroupHeader1 (nagłówek) oraz GroupFooter1 (stopka). W środku sekcja Detail1 jest powtarzana dla każdego towaru w paczce. Edycja wzorca Pola własne należą do towarów, nie do paczek, zatem naturalnie umieścić je należy w sekcji DetailReport - "Towary". Aby dodać nową kolumnę, zacząć należy od sekcji nagłówka tabeli. Klikamy np na nagłówek Nazwa i z menu pod prawym klawiszem myszy wybieramy Wstaw => Kolumnę po prawej (lewej). W ten sposób należy dodać także nową kolumnę w sekcji Detail1. Aby zmienić nazwę kolumny nagłówka, czcionkę itp. należy wybrać ten element (xrTableCell9 w tym przypadku) i po prawej stronie w oknie Właściwości zmienić w danych pole Dane->Text, np. na nazwę swojego pola własnego (nazwa tutaj nie ma znaczenia, poniżej kolor). Podłączanie danych Następnie należy przejść do nowej komórki dodanej w sekcji Detail (tutaj xrTableCell10, nazwy mogą mieć inny indeks) i tym razem wybieramy z właściwości i Zachowanie->Scripts i klikamy przycisk po prawej stronie na skrypcie o nazwie Before Print. Gdyby chodziło o statyczne dane towaru, jak nazwa, symbol itp, można się tutaj odwołać do danych poprzez pole Dołączanie danych i wskazać np. Towary -> Towar_Nazwa. W przypadku pól własnych trzeba dodać skrypt w Before Print. Pojawi się okno z domyślnym (pustym) skryptem wykonywanym tuż przed drukowaniem tej komórki tabeli. Aby zawartość pola własnego pojawiła się w tym polu, należy w skrypcie dopisać jedną linijkę: ((XRControl)sender).Text = PoleWlasneSello("kolor"); Aby odwołać się do pola własnego zewnętrznego: ((XRControl)sender).Text = PoleWlasneZewnetrzne("kolor"); Linijkę tę należy wstawić pomiędzy nawiasy { i } oraz zmienić nazwę pola na takie jakie ma być umieszczone w tej komórce (tutaj dałem kolor). Aby sięgnąć do pól, które zawierają spację w nazwie, należy ją zamienić na podkreślnik ("kolor rękawa" -> "kolor_rękawa") Skryptu Before Print powinien wyglądać tak jak poniżej: Podobnie można dodać inne pola własne do tabeli czy do pola tekstowego, istotne jest aby w skrypcie znalazła się taka linijka wskazująca z którego pola własnego ma zostać pobrana wartość. Konfiguracja Sięganie do pól własnych działa w oparciu o bezpośrednie połączenie do bazy danych Sello. Należy zatem wykonać jeszcze jeden krok. W oknie Eksplorator po prawej stronie, należy zaznaczyć pierwszy element w drzewie (nadrzędny), xtraReport1 i dla niego również przejść do właściwości Zachowanie -> Scripts -> Before Print i wkleić poniższą zawartość (zastąpić domyślny - pusty skrypt). Jeśli skrypty mają jakąś niepustą zawartość, wtedy widać ich pierwszą linijkę (w tym przypadku komentarz // KONFIGURACJA). Dzięki temu łatwo ustalić gdzie jest wpisany jakiś skrypt. // KONFIGURACJA ------------------------------------------------------ // Adres serwera SQL z bazą Sello string serwerSQL = @"(local)\INSERTGT"; // Autentykacja Windows (true), autentykacja login+hasło (false) bool autentykacjaWindows = false; // Login SQL (jeśli autentykacjaWindows = false, domyślnie "sa") string loginSQL = "sa"; // Hasło SQL (jeśli autentykacjaWindows = false, domyślnie "") string hasloSQL = ""; // Nazwa bazy danych Sello string bazaDanych = "TUTAJ_NAZWA_BAZY_DANYCH_SELLO"; // Tryb debugowania (wyświetlania błędów) bool debug = false; // KONIEC KONFIGURACJI ------------------------------------------------------ // Poniższego kodu nie edytować using System.Data.SqlClient; using System.Data; string connectionString; bool connectionValid = false; private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { SqlConnectionStringBuilder sb = new SqlConnectionStringBuilder(); sb.ConnectTimeout = 10; sb.DataSource = serwerSQL; sb.IntegratedSecurity = autentykacjaWindows; sb.Password = hasloSQL; sb.UserID = loginSQL; sb.InitialCatalog = bazaDanych; connectionString = sb.ConnectionString; using(SqlConnection conn = new SqlConnection(connectionString)) { try { conn.Open(); connectionValid = true; } catch(SqlException ex) { System.Windows.Forms.MessageBox.Show(ex.Message); connectionValid = false; } } } public string PoleWlasneSello(string nazwa) { if(!connectionValid) return "- błąd konfiguracji -"; using(SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand(@"select ia_AttributeValue from it_CustomAttributes join sl_CustomAttributes on cat_id = ia_AttributeId where ia_ItemId = @id and cat_name = @name", conn); cmd.Parameters.Add("@id", SqlDbType.Int); cmd.Parameters["@id"].Value = DetailReport.GetCurrentColumnValue("Towar_ID").ToString(); cmd.Parameters.Add("@name", SqlDbType.NVarChar); cmd.Parameters["@name"].Value = nazwa; try { conn.Open(); return (string)cmd.ExecuteScalar(); } catch(SqlException ex) { if(debug) System.Windows.Forms.MessageBox.Show(ex.Message); } } return "-błąd-"; } public string PoleWlasneZewnetrzne(string nazwa) { if(!connectionValid) return "- błąd konfiguracji -"; using(SqlConnection conn = new SqlConnection(connectionString)) { SqlCommand cmd = new SqlCommand(@"select eca_Value from it_ExternalCustomAttributes join it_ExternalCustomAttributesDict on ecd_id = eca_AttributeId where eca_ItemId = @id and ecd_SelloName = @name", conn); cmd.Parameters.Add("@id", SqlDbType.Int); cmd.Parameters["@id"].Value = DetailReport.GetCurrentColumnValue("Towar_ID").ToString(); cmd.Parameters.Add("@name", SqlDbType.NVarChar); cmd.Parameters["@name"].Value = nazwa; try { conn.Open(); return (string)cmd.ExecuteScalar(); } catch(SqlException ex) { if(debug) System.Windows.Forms.MessageBox.Show(ex.Message); } } return "-błąd-"; } W sekcji // KONFIGURACJA należy uzupełnić dane dostępowe do swojej bazy Sello, z której wydruk ma czerpać dane, w szczególności nazwę bazy danych. Uruchomienie Po wpisaniu danych można uruchomić testowo wydruk, aby sprawdzić, czy pola własne działają, oraz czy połączenie się udało. Jeśli konfiguracja jest niepoprawna, pojawi się okienko z błędem. Jeśli jego treść będzie niezrozumiała prosimy podesłać ją do nas na forum. Aby wyjść z podglądu, należy przełączyć się na zakładkę Projektant. Wartości pól własnych w podglądzie mogą nie być widoczne, gdyż zależy to mocno od korelacji między danymi testowymi na wydruku a istniejącymi w bazie polami własnymi. Jeśli nie pojawi się żaden błąd podczas uruchamiania podglądu, można uznać, że połączenie się udało i przetestować działanie wydruku na faktycznych paczkach. Edytor można tym samym zamknąć (zapisać wzorzec), zapisać wydruk Sello.
  10. Witam Chcę wprowadzić wysyłki Allegro One, lecz nie wiem jak prawidłowo skonfigurować Sello do poprawnej automatycznej pracy Prosiłbym o pomoc jak wszystko ustawić aby banglało
  11. Witam Jako że Allegro wprowadza kolejne ograniczenia tym razem dotyczące wysyłania mail mam pytanie. Czy w Sello istnieje możliwość automatycznego wygenerowania maila tylko dla konkretnego typu wysyłki np. tylko gdy opłacony i wysyłany jest list zwykły ? Wszystkie inne wysyłki do których przypisany jest list przewozowy nie będą generowały takich maili.
  12. Witam, Na forum jest zapytanie SQL, który czyści aukcje zakończone ze zdjęć i opisów. Czy jest możliwość, aby usunąć zdjęcia i opisy z aukcji zakończonych dla danego konta?
  13. Cześć, Mam mały problem ponieważ wystawiałem oferty w Sello na podstawie innego produktu i zapomniałem zmienić EAN. Po jakimś czasie do kilku z tych ofert w Allegro nastąpiło automatyczne powiązanie pod produktyzacje. Aktualnie chciałbym zmienić ilość dostępną na aukcji lecz pojawia się błąd dotyczący niezgodności parametrów oferty z przypisanym produktem. Próbowałem zmienić kod EAN w Sello, lecz również pojawia się komunikat o niezgodności. Wszedłem zatem do Allegro, zmieniłem EAN ręcznie więc powiązanie automatycznie zostało usunięte lecz Sello nadal je widzi. Znalazłem jak usunąć powiązanie w Sello lecz pojawił się kolejny problem. Gdy tworzyłem oferty ustawiłem zaplanowaną godzinę rozpoczęcia aukcji. Aktualnie gdy wchodzę w Sello i chcę usunąć produktyzacje, po kliknięciu OK, Sello twierdzi, że ustalona godzina rozpoczęcia jest w czasie przeszłym i nie chce mnie puścić dalej. Pole wyboru czasu rozpoczęcia jest nieaktywne więc nie mogę go odznaczyć. Myślę, że byłoby dobrze gdyby Sello po wystawieniu oferty nie martwiło się już o czas jaki był ustalony pół roku temu do rozpoczęcia aukcji. Przydałaby się też opcja np. w menu kontekstowym pozwalająca na łatwe wyczyszczenie produktyzacji z oferty.
  14. Pojawił się problem jak na zdjęciu, produkt o tym samym symbolu w dwóch pozycjach, powoduje to problem z zamówieniami gdzie nie dodaje tego produktu, bo przypisuje się ten niewłaściwy.
  15. witam problem w sello - nie pobierają się zamówienia z allegro w określonych cyklach które są ustawione w sello. Zamówienia trzeba pobierać ręcznie Problem wystąpił w starszej wersji sello . Po aktualizacji do najnowszej problem nie zniknął
  16. Czy ma ktoś lub może podpowiedzieć jak stworzyć transformatę do eksportu linków do wszystkich trwających aukcji do pliku CSV/XML ?
  17. Myślę, że takie szybkie pytanie. Aukcja trwająca w Sello jest połączona z produktem w Allegro. Nie widzę opcji odłączenia produktu z poziomu zmian zbiorczych, dlatego chciałem to zrobić inaczej. Usuwam połączenie w Allegro, a następnie poprzez Sello pobieram pełne dane dla tej aukcji trwającej, niestety połączenie z produktem nadal widnieje w Sello, chociaż w Allegro już go nie ma. Czy jest jakaś sprawdzona metoda, aby przeprowadzić takie odłączenie?
  18. Witam, potrzebuje skompetować listę klientów, które zakupiły u mnie określony produkt. Czyli mając Produkt A, muszę mieć informację następującego formatu: ID Clienta; Nick Allegro; E-Mail; Numer kontaktowy Czy jest taka możliwość, aby dokonać takie zapytanie do bazy SQL Sello opierając się o konkretnę ID produktu? W jaki sposób mogę to zrobić, aby później wyniki zachować do CSV? Za pomocą jakiego programu?
  19. Witam serdecznie. Mam nietypowy błąd. Na plakietkach (w górnych zakładkach programu) w aukcjach i zamówieniach są widoczne błędy. Ale pod odfiltrowaniu aukcji / transakcji z filtrem Błąd - nic nie ma. Aktualne błędy się oczywiście pojawiają. Ale usunięcie ich nie usuwa wszystkich błędów z plakietek. Czy jest jakiś patent na usunięcie tych błędów widmo?
  20. Witam od jakiegoś czasu borykam się z jedną transakcją na której jest błąd ale tak naprawdę jak wejdę we wszystkie transakcję i zrobię filtr "pokazuj tylko z błędem" to nie ma żadnej a jednak sello pokazuję coś innego .... jak znaleźć tą felerną transakcję żeby ją zbadać i pozbyć się tego błędu i przy okazji druga sprawa żeby nie zakładać nowego tematu. Jak pozbyć się błędów w aukcjach zakończonych jest ich sporo i strasznie mnie to irytuję błąd jaki zgłasza Sello to "nie znaleziono zlecenia" z góry dziękuję wszystkim za pomoc. Mam oczywiście najnowszą wersję Sello 1.36.0
  21. Witam. Od dłuższego czasu mam komunikat w postaci piktogramu, że istnieje 5 błędów w transakcjach. Sprawdziłem wszystkie i nie znalazłem takich. Z błędem nie ma żadnej. Jak usunąć ten błąd?
  22. Witam. Może ktoś się spotkał z takim problemem. Sello po wybraniu Aukcje Zakończone zawiesza się i po parunastu minutach zwraca komunikat o przekroczonym czasie serwera. Wykorzystanie RAM przez samo SELLO rośnie do 2400 MB. Serwer lokalny. Aukcje przygotowane czy aukcje trwające działają bez problemów.
  23. W najbliższym czasie chcę przeprowadzić następującą operację: Aktualnie korzystam z Sgt + Sello + Allegro + ProstaPaczka. Niebawem chcę przenieść wszystko (towary/kartoteki z Subiekta, bazę z Sello) na firmę z nowym NIP-em. Zastanawiam się jak zrobić to najpłynniej. Czyli - nowy komputer, na nim nowy Subiekt + Sello. 1. Czy można jakoś w prosty sposób przenieść towary, które aktualnie mam w Subiekcie oznaczone do serwisów aukcyjnych do nowego Subiekta na nowym komputerze? Na nowym Subiekcie chcę wprowadzić pozycje towarowe, przeprowadzić cesję konta i wtedy obsługiwać transakcje. Czy można jakoś przetransferować towary (kartoteki) z jednego Subiekta do drugiego (inny komputer, inna licencja) czy pozostaje ręczna robota? 2. Czy wystarczy, że zarchiwizuję obecną bazę Sello i na nowym komputerze po zainstalowaniu Sello uruchomię je wybierając tę bazę? Chcę założyć jeszcze jedno konto na Allegro i Sello dla innego asortymentu. W firmie chciałbym mieć jeden komputer z wersją serwerową + jeden komputer z wersją kliencką Sello przy stanowisku dla pracownika tylko z widocznymi zakładkami DO PACZEK i DO WYSŁANIA. 3. Jak (krok po kroku) okroić Sello z zakładek i cyferek, których nie chcę udostępniać pracownikowi? Podczas uruchamiania komputera pracownika będzie on musiał też uruchomić Subiekta na swoim komputerze? 4. Czy żeby obsługiwać transakcje w Sello z danego konta Allegro będę musiał każdorazowo wybierać to konto, które mnie interesuje? 5. Czy mając dwa konta Allegro i dwie licencje Sello jest możliwa praca na jednej bazie, w tym sensie, że na jednym komputerze wybieram jedno konto Allegro i na nim pracuję, a na drugim pracownik klika drugie konto i obsługuje transakcje z drugiego konta Allegro? Z góry dziękuję za podpowiedzi.
  24. Dzień dobry, czy w Sello jest możliwość (lub będzie) zbiorczego ustawienia stawki VAT dla wielu produktów? Pozdrawiam.
×
×
  • Dodaj nową pozycję...