Skocz do zawartości

Lista magazynowa - wyróżnienie ilości większej od 1

Polecane posty

1.W jaki sposób można wyróżnić ilość towarów na liście magazynowej (pole xrTableCell3). Myślałem o zmianie rozmiaru oraz pogrubieniu w przypadku ilości większej od 1, tak aby osoba pakująca paczkę zwróciła uwagę, że jest do zapakowania większa ilość towaru. Często zdarza się, że w pakowana jest 1szt zamiast np. 2 lub 3.

 

2.Czy jest możliwe, aby w wstawiało się ostrzeżenie (np. w notatce do paczki), że występują towary w w paczce w ilościach większych od 1 ?

Link to postu

W teorii edytor wydruków daje możliwości dość ogromne jeśli chodzi o formatowanie dostępnych danych.

Niestety trzeba znać C# :P

 

Obecnie nie mam czasu, żeby czymś takim się zająć, ale jak nikt nie pomoże do weekendu, to w weekend coś pokombinuję, w granicach swoich możliwości.

 

Ale zaciekawiło mnie to, też bym chętnie takie coś u siebie wprowadził.

 

A jak byś to widział ? Większa czcionka, pogrubienie czy może inny kolor tła ?

Link to postu

Nie trzeba znać C# ;). W edytorze jest fajny bajer o nazwie "Formatting Rules" w którym można sobie to "wyklikać".

 

Szybki tutorial:

1. klikamy na dowolnym polu (może być z liczbą sztuk) znaczek [>]

2. Klikamy przycisk [...] obok Formatting Rules (to samo można też wyklikać z okna właściwości po prawej).

3. W oknie Formatting Rules Editor klikamy  Edit Rule Sheet...

4. W oknie Formatting Rule Sheet Editor wybieramy Data Member = Towary w tym przypadku

5. Otwieramy kolejny edytor tym razem w polu Condition - jest to edytor warunku, kiedy ma być dany styl używany.

6. W oknie Condition Editor są dostępne różne funkcje, operatory matematyczne, pola, stałe, zmienne i parametry wydruku. W naszym przypadku nalezy tam wpisać lub wyklikać:

[Towar_Sztuk]  > 1

7. Zapisujemy okno

8. w oknie Formatting Rule Sheet Editor definiujemy sobie styl (Formatting), ustawiając kolor tła (background color), kolor ramki, szerokość ramki, obecność ramki, font, kolor fontu, odstępy od ramki, wyrównywanie tekstu, i widoczność danej wartości. Na dole będzie widoczny podgląd stylu.

9. Po wybraniu klikamy zamknij - teraz w kolekcji styli powinien być dodany ten nasz.

10. Jeśli otwieraliśmy wszystkie powyższe okna z pola np z nazwą i chcemy aby styl warunkowy był na tym polu stosowany to przenosimy go w oknie Formatting Rules Editor na prawo i dajemy OK.

 

Na podglądzie powinno być już widać pokolorowane pola o ile spełniają warunek.

 

 

Link to postu

Tu bez kodu się nie obejdzie. Nie jest to aż tak proste więc bez prób się nie obejdzie.

 

Dla znających C#, to podejrzewam, że trzeba by dodać parametr do wydruku (dodaje się go w dostępnych polach) typu boolean o nazwie np jestWiecejSztuk o wartości domyślnej false i potem w skrypcie BeforePrint np dla pola z liczbą sztuk sprawdzać czy jest większa niż 1, jeśli tak to zmienić wartość pola jestWiecejSztuk na true. Ostatecznie w polu z notatkami sprawdzić wartość zmiennej jestWiecejSztuk i dodać do notatki uwagę. Niestety nie zrobię tego teraz gdyż czekają błędy do poprawy ;).

Link to postu
  • 1 miesiąc temu...

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.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...