Dostosowywanie szablonu wydruku do własnych potrzeb

image_pdfimage_print

Często zachodzi potrzeba aby na wydruku czy to faktury czy dokumentu wydania pojawiły się lub zostały ukryte niektóre informacje. Szablony w programie Weaver WMS są bardzo elastyczne pod tym względem. W sekcji Ustawienia=>Szablony wydruku można dowolnie go modyfikować. Wybieramy interesujący nas szablon i klikamy edytuj.

Okno edycji szablonu

W tym przypadku jest to faktura VAT, aby zobaczyć jakie dane można umieścić na wydruku klikamy w opcję „Lista dostępnych pól”

Dostępne pola dla faktury

Klikając dalej można uzyskać informacje które pola są dostępne np. w pozycjach faktury

Dostępne pola dla pozycji w fakturze

Pierwsza kolumna to nazwa zmiennej, druga to typ, trzecia oznacza czy zmienna może być Nullem (może być bez żadnej wartości np. przy typie Decimal brak znacznika null oznacza, że musi mieć wartość, nawet jeśli teoretycznie jej nie ma w tym przypadku jest to 0, w przypadku gdy znacznik jest i chcemy wywołać na zmiennej metodę .ToString nalezy dodać na końcu nazwy „.Value” lub .GetValueOrDefault() jeśli pole nie ma żadnej wartości w pierwszym przypadku program zgłosi błąd). Czwarta kolumna oznacza czy własność jest listą aby wydobyć z niej informacje konieczne jest użycie pętli która odczyta wszystkie wartości

By wyświetlić dodatkową informację z tabeli produktów/usług przechodzimy do sekcji gdzie są one generowane

Sekcja z pozycjami faktury

Jeżeli chcemy dodać np. cenę brutto pozycji dodajemy odpowiednio dwie linijki kodu

Edycja szablonu

Ważną sprawą jest kolejność wstawianych linijek by w tabelka wyświetlała się poprawnie. Metoda. ToString(„N2”) oznacza, że chcemy by wartość pokazywana była z dokładnością do dwóch miejsc po przecinku.

Przed zmianami
Po zmianach