Jak w wydruku „seryjnym” wywoływanym z formularza Faktury Sprzedaży (Wydruki seryjne/ FA && WZ && KP) drukować inne wydruki, niż te które są wywoływane standardowo?
Na formularzu Faktury Sprzedaży nacisnąć kombinację klawiszy <CTRL>+<F2> w celu przejścia do Konfiguracji wydruków.
Należy przenieść standardowy wydruk FA && WZ && KP do wydruków użytkownika (przytrzymując klawisz <CTRL> myszką przenieść wydruk do wydruków użytkownika).
W definicji przeniesionego wydruku w sekcji XML w obrębie tagu … znajdują się definicje trzech funkcji (napisane w języku VBScript):
- Function WykonajWydrukFS,
- Function WykonajWydrukKP,
- Function WykonajWydrukWZ,
które wywołują odpowiednio wydruki FA, KP i WZ.
Żeby zmienić wydruk wywoływany przez poszczególne z funkcje należy wewnątrz definicji tej funkcji podać nową wartość pól:
- Format.ZrodloID,
- Format.ID,
określają one, który wydruk będzie drukowany.
Wartości powyższych pól można odczytać z formularza wydruku, który ma być drukowany z zakładki Ogólne:
Wartość pola:
- ID źródła podstawiamy do Format.ZrodloID,
- ID wydruku podstawiamy do Format.ID.
Jeśli chcemy np. drukować zamiast standardowego wydruku KP, wydruk KP użytkownika dla którego dane z pierwszej zakładki formularza wydruku wyglądają tak jak na zrzucie ekranowym powyżej, wówczas należy wewnątrz definicji funkcji WykonajWydrukKP
ustawić wartości pól:
- Format.ZrodloID,
- Format.ID,
na odpowiednio 0, 1122,
czyli:
- Format.ZrodloID = 0
- Format.ID = 1122
Więcej informacji dotyczących modyfikacji wydruków można znaleźć w filmach instruktażowych „GenRap” dostępnych z poziomu programu Comarch ERP Optima (Pomoc/ Filmy instruktażowe w części Handel) oraz w Instrukcjach GenRap.