Skocz do zawartości

Radek A

Użytkownik
  • Liczba zawartości

    342
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez Radek A

  1. Tagi w polu opis zawartości nie działają? Chciałem użyć [Transakcja::DokumKoncowy] do komplementacji naklejek adresowych z dokumentami sprzedaży...
  2. Czy jest gdzieś opcja do ustawienia w SUZ otwarcia szuflady tylko do dokumentów na gotówkę? Obecnie przy drukowaniu paragonów zbiorczo w Sello do transakcji opłaconych przelewem każdorazowo idzie impuls do kasetki na otwarcie szuflady. Trochę to irytujące i zbędne.
  3. Ktoś może testował i doszedł do tego jaki czas opóźnienia najlepiej działa?
  4. Dokładnie mam tak samo, "zobacz rozwiązanie" nie jest klikalne (szare), a błąd identyczny
  5. U mnie to samo; Pobieranie stanu wykonania zlecenia utworzenia przesyłki z Allegro dla paczki "10849/2023" (...) musi pasować do wyrażenia [A-Za-z0-9-_]+ Kod błędu: 0 [VALIDATION_ERROR]: musi pasować do wyrażenia [A-Za-z0-9-_]+ ścieżka: receiver.pointId detale: Invalid value:
  6. Ja nie mam pobrań, a błąd dot. jakby moich danych, których nie zmieniałem; [BAD_REQUEST]: Kombinacja kodu pocztowego nadawcy i kraju jest niepoprawna ścieżka: label.sender
  7. Co się dokładnie zmieniło, od kilku dni jest błąd przy nadawaniu UPS; [BAD_REQUEST]: Kombinacja kodu pocztowego nadawcy i kraju jest niepoprawna ścieżka: label.sender
  8. To nie działa w takim razie. Usuwam programem serwisowym aukcje starsze niż 1.06.2021, później program prosi o kompaktowanie - wykonuję, pokazało zysk ~200MB. Po zalogowaniu do Sello dalej mam stare aukcje liczone w tysiącach....
  9. Odgrzeję kotleta, bo mam aukcje zakończone które mają po 13 lat!! Programem serwisowym usunąłem transakcje starsze niż 3 lata, a jednak mimo to dalej pokazuje błąd: "nie można usunąć aukcji ponieważ istnieją do niej transakcje" W sumie starszych niż dwa lata mam ponad 10,000 aukcji więc pojedyncze zapytania odpadają...
  10. Też tak myślałem, ale w ciągu dwóch dni to już trzecia paczka.... Czy to może chodzić o punkt nadawczy?
  11. Tak to wygląda, błąd: "Pobieranie stanu wykonania zlecenia utworzenia przesyłki z Allegro dla paczki "3749/2023" na koncie "A" (16954006): Wybrana metoda dostawy nie obsługuje tego zamówienia Kod błędu: 0 [DELIVERY_METHOD_NOT_AVAILABLE]: Wybrana metoda dostawy nie obsługuje tego zamówienia ścieżka: deliveryMethodId detale: Delivery Method is not available for this order"
  12. To jak to sensownie rozdzielić na dwie formy dostaw, aby nie było błędów?
  13. To ostatnim przeklinaniu metod dostaw w nowej wersji 1,42,7 pojawia się taki błąd: Pobieranie stanu wykonania zlecenia utworzenia przesyłki z Allegro dla paczki "XXXX" na koncie "XXXX": Delivery Method is not available for this order Kod błędu: 0 [DELIVERY_METHOD_NOT_AVAILABLE]: Delivery Method is not available for this order ścieżka: deliveryMethodId detale: Delivery Method is not available for this order
  14. No ewentualnie można by w ogóle usunąć jednostki (szt./kpl. zestaw)
  15. @Bartosz Rosadziękuje. udało się, trochę tylko dziwnie duże wychodzą jednostki ilościowe (szt./kpl./zestaw) pod cyfrą ilości.
  16. Pierwsza część ogarnięta - dzięki. Natomiast w Scripts -> Before Print nie mam takiej sekcji; private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { if (labelBlad.Visible==true) return; xrLabelItemsTotal.Text = String.Format("{0} (różnych: {1})", ps.GetAllProducts().TotalCount.ToString(), ps.GetAllProducts().ProductCount.ToString()); int wysokoscWiersza=234; int wysokosc=110; int numerWiersza=1; if (!ps.CheckDbCompatibility()) { labelBlad.Visible=true; labelBlad.Text="Błąd sprawdzania kompatybilności baz danych.\nW konfiguracji wpisano błędną nazwę użytkownika lub hasło lub nazwę bazy danych (błędna struktura).\n Proszę sprawdzić czy wpisane dane są poprawne, a wpisana nazwa bazy danych Sello lub Subiekta jest bazą tych programów.\n\n"+ps.SqlErrorText(); return; } XRPictureBox xrPictureBox; XRLabel xrLabel; System.Drawing.Font font; BorderSide wierszPierwszyBorder= DevExpress.XtraPrinting.BorderSide.Right |DevExpress.XtraPrinting.BorderSide.Top |DevExpress.XtraPrinting.BorderSide.Bottom; BorderSide wierszKolejnyBorder= DevExpress.XtraPrinting.BorderSide.Right |DevExpress.XtraPrinting.BorderSide.Top |DevExpress.XtraPrinting.BorderSide.Bottom; ps.FillProductData(); if (ps.IsSqlError()) { labelBlad.Visible=true; labelBlad.Text=ps.SqlErrorText(); return; } Product twTemp; foreach (Product tw in uniquePr.GetProducts()) { twTemp=tw; xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); xrLabel.Text=numerWiersza.ToString(); xrLabel.Left=0; xrLabel.Top=wysokosc; xrLabel.Height=wysokoscWiersza; xrLabel.Width=100; if (numerWiersza==1) xrLabel.Borders=wierszPierwszyBorder|DevExpress.XtraPrinting.BorderSide.Left; else xrLabel.Borders=wierszKolejnyBorder|DevExpress.XtraPrinting.BorderSide.Left; // Zdjęcie xrPictureBox = new XRPictureBox(); ReportFooter.Controls.Add(xrPictureBox); xrPictureBox.Image=null; if (twTemp.Image.Length >0) xrPictureBox.Image=new Bitmap(twTemp.Image); xrPictureBox.Height=wysokoscWiersza; xrPictureBox.Width=wysokoscWiersza; xrPictureBox.Left=100; xrPictureBox.Top=wysokosc; xrPictureBox.Visible=true; xrPictureBox.BorderWidth=1; if (numerWiersza==1) xrPictureBox.Borders =wierszPierwszyBorder; else xrPictureBox.Borders =wierszKolejnyBorder; xrPictureBox.Sizing = ImageSizeMode.ZoomImage; // Nazwa towaru xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); string symbol_tw; if (twTemp.Symbol=="") symbol_tw="(brak symbolu)"; else symbol_tw=twTemp.Symbol; xrLabel.Text=symbol_tw; xrLabel.Left=334; xrLabel.Top=wysokosc; xrLabel.Height=wysokoscWiersza/3; xrLabel.Width=1050; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder; else xrLabel.Borders=wierszKolejnyBorder; xrLabel.TextAlignment=TextAlignment.MiddleLeft; font=new Font(ReportFooter.Font.FontFamily,14,FontStyle.Bold); xrLabel.Font=font; // Symbol, Masa xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); xrLabel.Text=twTemp.Name; xrLabel.Left=334; xrLabel.Top=wysokosc+(wysokoscWiersza/3); xrLabel.Height=wysokoscWiersza/3; xrLabel.Width=800; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder^DevExpress.XtraPrinting.BorderSide.Top; else xrLabel.Borders=wierszKolejnyBorder^DevExpress.XtraPrinting.BorderSide.Top; if (!SelloPokazujCene) { xrLabel.Borders&=~DevExpress.XtraPrinting.BorderSide.Right; } xrLabel.TextAlignment=TextAlignment.MiddleLeft; font=new Font(ReportFooter.Font.FontFamily,7,FontStyle.Regular); xrLabel.Font=font; // Cena xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); if (SelloPokazujCene) { xrLabel.Text=twTemp.Price.ToString("F2")+" zł"; } xrLabel.Left=1134; xrLabel.Top=wysokosc+(wysokoscWiersza/3); xrLabel.Height=wysokoscWiersza/3; xrLabel.Width=250; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder^DevExpress.XtraPrinting.BorderSide.Top; else xrLabel.Borders=wierszKolejnyBorder^DevExpress.XtraPrinting.BorderSide.Top; xrLabel.TextAlignment=TextAlignment.MiddleRight; font=new Font(ReportFooter.Font.FontFamily,9,FontStyle.Bold); xrLabel.Font=font; // Uwagi xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); xrLabel.Text="Uwagi: "+twTemp.OwnFieldNoticeValue; xrLabel.Left=334; xrLabel.Top=wysokosc+(wysokoscWiersza/3)*2; xrLabel.Height=wysokoscWiersza/3; xrLabel.Width=1050; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder^DevExpress.XtraPrinting.BorderSide.Top; else xrLabel.Borders=wierszKolejnyBorder^DevExpress.XtraPrinting.BorderSide.Top; xrLabel.TextAlignment=TextAlignment.MiddleLeft; font=new Font(ReportFooter.Font.FontFamily,7,FontStyle.Regular); xrLabel.Font=font; //Ilość xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); xrLabel.Text=tw.Count.ToString()+"\n"+twTemp.JednMiarySprzedSubiekt; xrLabel.Left=1384; xrLabel.Top=wysokosc; xrLabel.Height=wysokoscWiersza; xrLabel.Width=144; xrLabel.Multiline =true; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder; else xrLabel.Borders=wierszKolejnyBorder; if (tw.Count>1) xrLabel.ForeColor=Color.Red; font=new Font(ReportFooter.Font.FontFamily,14,FontStyle.Bold); xrLabel.Font=font; // M: (magazyn) xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); xrLabel.Text="M: "+twTemp.OwnFieldWarehouseValue; xrLabel.Left=1528; xrLabel.Top=wysokosc; xrLabel.Height=wysokoscWiersza/2; xrLabel.Width=362; xrLabel.Multiline =true; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder; else xrLabel.Borders=wierszKolejnyBorder; xrLabel.TextAlignment=TextAlignment.MiddleLeft; font=new Font(ReportFooter.Font.FontFamily,10,FontStyle.Regular); xrLabel.Font=font; // P: (półka) xrLabel=new XRLabel(); ReportFooter.Controls.Add(xrLabel); xrLabel.Text="P: "+twTemp.OwnFieldShelfValue; xrLabel.Left=1528; xrLabel.Top=wysokosc+wysokoscWiersza/2; xrLabel.Height=wysokoscWiersza/2; xrLabel.Width=362; xrLabel.Multiline =true; if (numerWiersza==1) xrLabel.Borders =wierszPierwszyBorder^DevExpress.XtraPrinting.BorderSide.Top; else xrLabel.Borders=wierszKolejnyBorder^DevExpress.XtraPrinting.BorderSide.Top; xrLabel.TextAlignment=TextAlignment.MiddleLeft; font=new Font(ReportFooter.Font.FontFamily,10,FontStyle.Regular); xrLabel.Font=font; wysokosc+=wysokoscWiersza; numerWiersza++; } }
  17. Nie mam ZK, tworzę od razu PAi i FV. Podobnie robię jak opisałeś, ale każdą formę dostawy trzeba robić osobno, drukować dok. końcowe, przerzucać do paczek, sortować po nr dokumentu i wysyłać WzA, osobne okno PDF, osobno klikasz drukuj itd. Brakuje tu jakiegoś integratora, aby różne formy dostaw można było drukować w mixie po sortowaniu numerów dok. końcowych.
  18. Patrze na wydruku z drukary Fakt, że źle dodałem, ale generalnie mam jakiś inny podgląd niż u Ciebie, brakuje mi chociażby z pierwszego kroku pola z liczbą sztuk... ale co bym nie zaznaczył po lewej stronie to po prawej i tak nigdzie nie ma xrTable...
  19. Dziękuje Bartku, ale niestety nic się nie zmieniło w wydruku
  20. @Bartosz Rosadzięki za informację, podrzucisz jak to zrobić? Myślę, że dla innych też się przyda, bo dość częstym błędem jest wysłani 1szt klientowi, który zamówił więcej...
×
×
  • Dodaj nową pozycję...