Strona 1 z 1

XLWykonajPodanyWydruk - DaneFormatu

: 19 mar 2019, 12:12
autor: viesiek1
Cześć

Chciałbym wykonać jedną kopię wydruku przy pomocy funkcji XLWykonajPodanyWydruk, który w definicji ma podaną ilość kopii - 2. Teoretycznie można uzyć parametru: DaneFormatu, który powiniem przyjąć wartość: Id_Wydruku:Id_Formatu:Id_Zrodla:Ilosc_Kopii

Jeśli wypełnię parametr: DaneFormatu wg powyższego przykładu i nie wypełnię pól: Zrodlo, Wydruk i Format, to mam informację, że nie ma takiego wydruku.

Jak wypełnię DaneFormatu i Zrodlo, Wydruk i Format, to drukuje mi w dwóch kopiach - tak jak jest podane w konfiguracji wydruku.

Czy ktoś wie czy parametr: DaneFormatu działa i jak go użyć ?

Re: XLWykonajPodanyWydruk - DaneFormatu

: 21 mar 2019, 12:18
autor: Swiety_M
Hej,
Z jakiej wersji API korzystasz?
Nie widzę takiego parametru w strukturze: XLWydrukInfo_20172();

W dokumentacji do API też patrze i nie widzę takiego.
Ja używam tej funkcji do drukowania dokumentów:
Ustawiam:
wydrukInfo.Zrodlo = 1;
wydrukInfo.Wydruk = 10;
wydrukInfo.Format = 9;
wydrukInfo.Urzadzenie = 2;
wydrukInfo.NazwaDrukarki = PrinterName;
wydrukInfo.FiltrSQL = FiltSQL;

Pozdro

Re: XLWykonajPodanyWydruk - DaneFormatu

: 21 mar 2019, 12:26
autor: viesiek1
Przepraszam, wersja 2019.0.1. Czyli najnowsza na dziś.

Edit:

Marek, twój kod sprawi, że wydrukuje się taka liczba kopii, jaka jest ustawiona na definicji wydruku. A ja chcę podać inną liczbę kopii ;-)

Re: XLWykonajPodanyWydruk - DaneFormatu

: 21 mar 2019, 14:44
autor: Swiety_M
Zgadza się, kopiami steruje z konfiguracji wydruków.
Ale ryzykant widzę z Ciebie wersja 2019.... hohoo :lol:

Re: XLWykonajPodanyWydruk - DaneFormatu

: 21 mar 2019, 14:54
autor: viesiek1
Ani mi nie mów... ale przeżyłem i już mam w miarę opanowaną sytuację.

Re: XLWykonajPodanyWydruk - DaneFormatu

: 14 kwie 2021, 19:27
autor: Lukaszg
viesiek1 czy udało Ci się może rozwiązać problem z ilością kopii ?
Też mam 3 kopie w definicji wydruku ale chciałbym do pdf poprzez Api wygenerować tylko jedną kopię .

Tak jakby api nie reaguje na parametr DaneFormatu .

Re: XLWykonajPodanyWydruk - DaneFormatu

: 15 kwie 2021, 08:37
autor: viesiek1
Przez API to dalej nie działa. Ktoś poradził mi, żeby zmieniać zaraz przed wydrukiem w bazie ilość kopii i przywracać zaraz po wydruku. Ryzyko jest takie, że jak się ktoś wstrzeli pomiędzy, to wydrukuje się mu zła ilość kopii.

Ja dołożyłem sobie drugi wydruk z ilością kopii, jakie potrzebuję. Czyli mam wydruki: "Faktura - 2 kopie", "Faktura - 1 kopia" i drukuje ten, który potrzebuję. Jak potrzebuję zmienić definicję wydruku, to zmieniam w jednym z nich i importuję dwa razy.

Re: XLWykonajPodanyWydruk - DaneFormatu

: 15 kwie 2021, 18:54
autor: Lukaszg
ok ,dzięki też aktualnie założyłem drugi format wydruku .
Opcja możliwości wyboru ilości kopii z Api byłaby bardzo pomocna .