-
Liczba zawartości
342 -
Rejestracja
-
Ostatnia wizyta
Posty dodane przez Radek A
-
-
Tagi w polu opis zawartości nie działają? Chciałem użyć [Transakcja::DokumKoncowy] do komplementacji naklejek adresowych z dokumentami sprzedaży...
-
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.
-
W dniu 30.11.2022 o 09:07, Bartosz Rosa napisał:
Jest pewne teoretyczne rozwiązanie.
W parametrach użytkownika jest dostępna sekcja DRUKOWANIE WIELU PLIKÓW PDF
w której można wprowadzić opóźnienie pomiędzy zleceniem kolejnego wydruku - trzeba to dobrać doświadczalnie, tak aby program do drukowania PDFów zdążył się otworzyć, odczytać plik PDF i wysłać go na drukarkę.
Ktoś może testował i doszedł do tego jaki czas opóźnienia najlepiej działa?
-
19 minut temu, Aga Zgaga napisał:
Cześć, u nas również dzisiaj ten błąd się pojawił, przy próbie zlecenia utworzenia paczki dla DPD poprzez WzA.
Nie ma linku Zobacz rozwiązanie, jest szare, nie można kliknąć
Raport wygląda tak:
Pobieranie stanu wykonania zlecenia utworzenia przesyłki z Allegro dla paczki "xxxxxx" na koncie "xxxxxxx" (xxxxxxx): 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:Dokładnie mam tak samo, "zobacz rozwiązanie" nie jest klikalne (szare), a błąd identyczny
-
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: -
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 -
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 -
-
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ą...
-
-
-
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" -
To jak to sensownie rozdzielić na dwie formy dostaw, aby nie było błędów?
-
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 -
W dniu 22.12.2022 o 08:50, Bartosz Rosa napisał:
No to jak chcesz usunąć to podmień tę linijkę:
xrLabel.Text=tw.Count.ToString()+"\n"+twTemp.JednMiarySprzedSubiekt;
na
xrLabel.Text=tw.Count.ToString();
Działa cudnie Dziękuję
- 1
-
No ewentualnie można by w ogóle usunąć jednostki (szt./kpl. zestaw)
-
@Bartosz Rosadziękuje. udało się, trochę tylko dziwnie duże wychodzą jednostki ilościowe (szt./kpl./zestaw) pod cyfrą ilości.
-
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++; } }
-
No tak... mea culpa ;]
-
W dniu 2.11.2022 o 21:51, Paweł Nitendel napisał:
Ale dlaczego nie masz etykiet w kolejności?
Ja działam bardzo podobnie i wszystko idzie równo, paragony, etykiety wszystko w kolejności elegancko.Masz tez dokumenty ZK? Może tu jest problem?
Ja dokumenty i etykiety tworze według rodzajów dostawy, nic się nie rozsypuje.1. Sortuje zamówienia według dostaw
2. Tworze ZK najpierw dla poczty, potem wszystkie paczkomaty (osobno Smart, osobno NieSMART) itd.
3. Jak już mam do wszystkich zamówień dokumenty ZK, wtedy sortuje według numerow ZK
4. Drukuje zestawienie towarów do uszykowania (z Subiekta)
5. Drukuje paragony / faktury według wcześniej wysportowanej kolejności (paragony drukują się według kolejności numerow ZK.
6. Tworze paczki, według wcześniej wysportowanej kolejności.
7 Paczki otrzymują kolejne numery
8.drukuje etykiety, jest zachowana kolejność. Na etykiecie mam nr ZK, na paragonie tez mam nr ZK.
Koniec.
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.
-
6 godzin temu, Bartosz Rosa napisał:
Patrzysz na podglądzie w edytorze wydruku czy na gotowym już wydruku?
Chyba też na złym poziomie dodałeś ten styl - jest dodany na poziomie całego raportu (okno właściwości wskazuje na element xtraReport1 Report, a w moim przykładzie jest wybrana kontrolka, która wyświetla liczbę sztuk xrTableCell2 Table Cell).
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...
-
W dniu 14.11.2022 o 12:45, Mariusz Kownacki napisał:
Niestety w dniu dzisiejszym mamy ten sam problem.
U mnie też to samo
-
-
@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...
Problem z DHL Pop
w Pomocna dłoń
Napisano
Możesz wrzucić tutaj?