XLWykonajPodanyWydruk - DaneFormatu

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Awatar użytkownika
viesiek1
Posty: 416
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

XLWykonajPodanyWydruk - DaneFormatu

Post 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ć ?
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Swiety_M
Posty: 381
Rejestracja: 19 lip 2012, 13:05
Rola: Administrator CDN XL
Wersja: 8.0
Lokalizacja: Poznań, Września, Konin
Kontakt:

Re: XLWykonajPodanyWydruk - DaneFormatu

Post 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
Marek Michałowski
www.tecado.pl
ERP/WMS/SFA
POZNAŃ - WRZEŚNIA

Awatar użytkownika
viesiek1
Posty: 416
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: XLWykonajPodanyWydruk - DaneFormatu

Post 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 ;-)
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Swiety_M
Posty: 381
Rejestracja: 19 lip 2012, 13:05
Rola: Administrator CDN XL
Wersja: 8.0
Lokalizacja: Poznań, Września, Konin
Kontakt:

Re: XLWykonajPodanyWydruk - DaneFormatu

Post autor: Swiety_M »

Zgadza się, kopiami steruje z konfiguracji wydruków.
Ale ryzykant widzę z Ciebie wersja 2019.... hohoo :lol:
Marek Michałowski
www.tecado.pl
ERP/WMS/SFA
POZNAŃ - WRZEŚNIA

Awatar użytkownika
viesiek1
Posty: 416
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: XLWykonajPodanyWydruk - DaneFormatu

Post autor: viesiek1 »

Ani mi nie mów... ale przeżyłem i już mam w miarę opanowaną sytuację.
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Lukaszg
Posty: 7
Rejestracja: 10 paź 2019, 21:06
Rola: Użytkownik CDN XL
Wersja: 2019
Lokalizacja: Łódź

Re: XLWykonajPodanyWydruk - DaneFormatu

Post 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 .

Awatar użytkownika
viesiek1
Posty: 416
Rejestracja: 03 maja 2011, 18:40
Rola: Administrator CDN XL
Wersja: 2023
Lokalizacja: Bielsko-Biała
Kontakt:

Re: XLWykonajPodanyWydruk - DaneFormatu

Post 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.
Wiesław Świergała

tel: +48 33 829 54 50
e-mail: wieslaw.swiergala@hydro.com.pl

http://www.hydro.com.pl

Lukaszg
Posty: 7
Rejestracja: 10 paź 2019, 21:06
Rola: Użytkownik CDN XL
Wersja: 2019
Lokalizacja: Łódź

Re: XLWykonajPodanyWydruk - DaneFormatu

Post 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 .

ODPOWIEDZ