ANDREW 0 Napisano 5 Marca 2009 Udostępnij Napisano 5 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Ksiażka nadawcza z wagą i obliczaniem opłaty Waga np. 40g to opłata za PR jest 4,30 a 67g to opłata 5zł Wagi można przypisać do towaru tylko trzeba pamiętać że wpisujemy np. dla 40g 0.04 bo w sello podaje się wag w kg. Wydruk można dostosować do własnych potrzeb. a można też podawać wagę w kg to nie będzie śmiesznych przecinków na liście ale do tego trzeba zmienić wydruki. XtraReport1.zip Cytuj Link to postu
litex 4 Napisano 5 Marca 2009 Udostępnij Napisano 5 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty W zależności kto jak wysyła... GABARYT B -> PRIORYTET POLECONY private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { XRTableCell oplata = (XRTableCell)sender; Decimal masa = Convert.ToDecimal(xtraReport1.GetCurrentColumnValue("Paczka_Masa")); if( masa < 0.05m ) oplata.Text = "4,30"; else if( masa < 0.1m ) oplata.Text = "5,00"; else if( masa < 0.35m ) oplata.Text = "5,30"; else if( masa < 0.5m ) oplata.Text = "5,80"; else if( masa < 1.0m ) oplata.Text = "9,00"; else if( masa < 2.0m ) oplata.Text = "11,00"; } GABARYT A -> PRIORYTET POLECONY private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { XRTableCell oplata = (XRTableCell)sender; Decimal masa = Convert.ToDecimal(xtraReport1.GetCurrentColumnValue("Paczka_Masa")); if( masa < 0.05m ) oplata.Text = "4,30"; else if( masa < 0.1m ) oplata.Text = "4,50"; else if( masa < 0.35m ) oplata.Text = "4,80"; else if( masa < 0.5m ) oplata.Text = "5,40"; else if( masa < 1.0m ) oplata.Text = "8,50"; else if( masa < 2.0m ) oplata.Text = "10,00"; } ja osobiscie ywsylam tylko GAB B PRIO POL. Tak wiec innych nie potrzebuje i skrypt ma zastosowanie. Jesli ktos wysyla A i B to juz bedzei gorzej (chyba) jak zmienic i gdzie opisane poniżej (Bartek z innego posta) 1. Uruchamiasz edytor wydruku interesującego Cię, w tym przypadku książka nadawcza 2. Pojawia się wzór wydruku 3. W sekcji Detail w kolumnie masa zaznaczasz pole (kratkę) 4. W Eksploratorze po prawej zaznacza się xrTableCell31 (jeśli wydruk nie był modyfikowany) ------> ewentualnie kliknij na kratkę gdzie jest to pozyjca 5. Na dole po prawej są Właściwości, odszukać należy tam Scripts, rozwinąć 6. Wybrać edycję zdarzenia Before Print (zaznaczając je i klikając w przycisk [...]) 7. Pojawi się okno z edytorem skryptu 8. Tu należy to wpisać Cytuj Link to postu
NormalnY 0 Napisano 6 Marca 2009 Udostępnij Napisano 6 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Witam Mój pierwszy post na tym Forum , a zarazem pytanie - jak zrobić, aby opłaty się sumowały ( na dole książki nadawczej). Próbowałem użyć funkcji sumowania (SUMA) - jest we właściwościach pola, niestety nie sumuje kwot. Jakiego parametru użyć żeby kwoty się sumowały? Cytuj Link to postu
Tomek Mazur 158 Napisano 12 Marca 2009 Udostępnij Napisano 12 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Na pewno to ma być w polu "masa" czyli "xrTableCell31" ? Bo wtedy drukuje koszt wysyłki w polu masa. Wkleiłem to w pole opłat: xrTableCell34 ale wywala wówczas błędy... Cytuj Link to postu
litex 4 Napisano 13 Marca 2009 Udostępnij Napisano 13 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty tam gdzie masz oplate i musi dzialac. mozliwe ze nie bedzie to pole 31 iu mnie bylo inny numer, ale ja modyfikowalem to wczesniej na swoj sposob. Cytuj Link to postu
Tomek Mazur 158 Napisano 13 Marca 2009 Udostępnij Napisano 13 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Opłatę wydrukowało ale wydrukowana masa to: "0,0000" Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 13 Marca 2009 Udostępnij Napisano 13 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Wklej zawartość skryptu OnBeforePrint z tego pola, i sprawdź jaki tag jest podpięty w tym polu klikając w nie a następnie w ikonkę [>] która pojawi się w prawym górnym rogu tego pola. Cytuj Link to postu
Tomek Mazur 158 Napisano 13 Marca 2009 Udostępnij Napisano 13 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Waga jest w xrTableCell31, jako podrzędny xrLabel7, BeforePrint (bez "On") w obu ma tylko taką zawartość: private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { } do xrTableCell31 jest podpięty XRTableCellTasks: tekst: xrTableCell31 Dołączanie danych: (None) Formatowanie tekstu: pusto Podsumowanie: None Formatting Rules: Collection Zaznaczone jest Może rosnąć i Word Wrap do xrLabel7 podpięty jest XRLabel Task: tekst: [Paczka_Masa]g Dołączanie danych: (List) - Paczka_masa Formatowanie tekstu: {0:} Podsumowanie: None Kąt: 0 Anchor Vertical: None Formatting Rules: Collection Zaznaczone jest Może rosnąć i Word Wrap Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 13 Marca 2009 Udostępnij Napisano 13 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Co znaczy podrzędny xrLabel7? Pole masa ma być ustawione tak jak na zdjęciu w załączniku, oraz skrypt dla tego pola: private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { if( Convert.ToDecimal( ((XRTableCell)sender).Text) == 0 ) ((XRTableCell)sender).Text = ""; } Cytuj Link to postu
Tomek Mazur 158 Napisano 13 Marca 2009 Udostępnij Napisano 13 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Qrcze ustawiłem i nadal to samo, w polu masa same "0", podrzędny -> tak jak w strukturze drzewa, xrTableCell31 rozwija sie i jest tam xrLabel7 z ustawieniami jak wcześniej napisałem. Po usunięciu xrLabel7 masa sie nie drukuje -puste pole Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 15 Marca 2009 Udostępnij Napisano 15 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty i tu leży pies pogrzebany... tam się nie ma nic rozwijać, tam nie ma być żadnego xrlabel. Wybierz tego labela w tym oknie, usuń go. Następnie podczep masę pod pole xrTableCell31 korzystając z ikonki [>]. Naciśnij na dole podgląd, w polu masa powinno pojawić się 1,2500, po ustaleniu foramtowania {0:0,00} pojawi się 1,25. Jeśli do tej pory jest ok, to zapisz i sprawdź podgląd wydruku dla prawdziwej paczki. No a potem doklej skrypt. Jeśli nadal będą problemy, w edytorze wyeksportuj wydruk poprzesz Plik/Zapisz jako i wyślij do nas na adres sello@insert.com.pl z linkiem do tego tematu, zajrzę co z nim nie tak. Cytuj Link to postu
litex 4 Napisano 15 Marca 2009 Udostępnij Napisano 15 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty a jak zrobic liczbe porzadkowa? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 16 Marca 2009 Udostępnij Napisano 16 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Zobacz na wydruku listy magazynowej, Liczba porządkowa dla towarów. Słowa kluczowe: Podsumowanie, Group, RecordNumber. Cytuj Link to postu
Tomek Mazur 158 Napisano 16 Marca 2009 Udostępnij Napisano 16 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Otwierasz edytor i w prawym menu masz zakładkę "lista pól" czy jakoś tak. Jest tam taka opcja jak "Paczka_numerNaLiscie" -możesz to pole wstawić na dowolny wydruk. Cytuj Link to postu
Tomek Mazur 158 Napisano 16 Marca 2009 Udostępnij Napisano 16 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty W podglądzie wydruku masa 1,25 -czyli poprawnie. Dla prawdziwych pole masa puste ale koszty drukuje... Podesłałem wydruk na maila... PS. to "xrLabel7" jest już w wydruku pobranym z pierwszego wątku w tym temacie... Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 16 Marca 2009 Udostępnij Napisano 16 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty U mnie ta masa normalnie się pojawia tam gdzie są niezerowe wartości. Czy na pewno w paczkach jest pole masa wypełnione? Cytuj Link to postu
Tomek Mazur 158 Napisano 16 Marca 2009 Udostępnij Napisano 16 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty o qrcze... Faktycznie, towary miały swoją masę, byłem przekonany, że Sello jest w stanie sobie samo ją zsumować i wpisać... Czyli w każdej paczce muszę masę wpisać ręcznie? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 17 Marca 2009 Udostępnij Napisano 17 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty W wersji 1.3 tak, a kolejnej będzie samo sumowało Cytuj Link to postu
Tomek Mazur 158 Napisano 17 Marca 2009 Udostępnij Napisano 17 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Super by było gdyby dla listu był na przykład znacznik gabarytu "b" -jeśli zaznaczony to wtedy koszt zczytywany z innej tabeli, idzie tak zdobić? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 17 Marca 2009 Udostępnij Napisano 17 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Na pewno "idzie", ale nie jest to znów tak proste na jakie wygląda, bo gabaryty te są zdaje się specyficzne dla jednego dostawcy. Dla innego mogą to być zupełnie inne przedziały, warunki. więc musi to być rozwiązanie kompleksowe i uniwersalne. Cytuj Link to postu
Tomek Mazur 158 Napisano 18 Marca 2009 Udostępnij Napisano 18 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty Mi wystarczyłoby aby przy danej paczce można było ręcznie ustawić jakiś znacznik (właśnie tego gabarytu B), domyślnie byłby to A... Cytuj Link to postu
litex 4 Napisano 18 Marca 2009 Udostępnij Napisano 18 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty masunr nie chodzi mi BarteK - czyli mam wszytskie te zxmienne przepisac do siebie na ksiazke nadawcaza ? bo nie hcce mis ie .. ale prwnie zrobie to jesli nie ma innego sposobu Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 18 Marca 2009 Udostępnij Napisano 18 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty które zmienne? Cytuj Link to postu
ANDREW 0 Napisano 18 Marca 2009 Autor Udostępnij Napisano 18 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty a jak zrobic liczbe porzadkowa? Jest w moim wydruku tylko trzeba zrobić "liste wysyłkową" do listów. Cytuj Link to postu
litex 4 Napisano 18 Marca 2009 Udostępnij Napisano 18 Marca 2009 w Ksiażka nadawcza z wagą i obliczaniem opłaty juz udalo mi sie D Cytuj Link to postu
Polecane posty
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.