Wydruk seryjny

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, obiekty COM .NET

Moderator: mikey

Jacenty.K
Posty: 5
Rejestracja: 19 lut 2021, 14:47
Rola: Inny
Wersja: 2019

Wydruk seryjny

Post autor: Jacenty.K »

Próbuję wykonać wydruk seryny faktur, i mam program, skopiowałem skrypt z

Kod: Zaznacz cały

Dokumenty zaznaczone\Wydruk dokumentów zaznaczonych (wybór wzorca wydr)
, zmieniam id definicji wydruku (własna z genrap):
Oryginał id= 1834:

Kod: Zaznacz cały

--@PAR ?@R(select id= 1834,Nazwa = 'Wzór standard'  , lp=2 union select id= 1255,Nazwa='Duplikat' , lp=3 union select id= 1252,Nazwa='Kolumna z rabatem' , lp=4 union select id= 1253,Nazwa='Gotówkowa' , lp=5 union select id= 1254,Nazwa='Atrybuty' , lp=6 union select id= 1250,Nazwa='Rachunek'  , lp=7 union select id= 1257 ,Nazwa= 'Bez stopek pośrednich' , lp=1 order by lp asc )|WydrukFa|&Wydruk Faktury:REG=Wzór standard @? @MSG(Rodzaj wydruku FA) @TIP(Rodzaj wydruku FA) PAR@
Nowy: id=1

Kod: Zaznacz cały

--@PAR ?@R(select id=1,Nazwa = 'Wzór standard'  , lp=2 union select id= 1255,Nazwa='Duplikat' , lp=3 union select id= 1252,Nazwa='Kolumna z rabatem' , lp=4 union select id= 1253,Nazwa='Gotówkowa' , lp=5 union select id= 1254,Nazwa='Atrybuty' , lp=6 union select id= 1250,Nazwa='Rachunek'  , lp=7 union select id= 1257 ,Nazwa= 'Bez stopek pośrednich' , lp=1 order by lp asc )|WydrukFa|&Wydruk Faktury:REG=Wzór standard @? @MSG(Rodzaj wydruku FA) @TIP(Rodzaj wydruku FA) PAR@
Program wywala błąd:

Kod: Zaznacz cały

Raport wydruku zaznaczonych dokumentów.

Nastąpił błąd przy wydruku dokumentu : FA/000005/07/2021 : - Error: Pobranie danych z bazy danych nie powiodło się.
Szczegóły: ADO Error Code: 0x80040e14
Source: Microsoft OLE DB Provider for SQL Server
Description: Nie można powiązać identyfikatora wieloczęściowego TraNag.trn_trnID.
SQL State: 42000
Native Error: 4104 [Kod dostawcy bazy danych: 4104 ] -Pobranie danych z bazy danych nie powiodło się.
Szczegóły: ADO Error Code: 0x80040e14
Source: Microsoft OLE DB Provider for SQL Server
Description: Nie można powiązać identyfikatora wieloczęściowego TraNag.trn_trnID.
SQL State: 42000
Native Error: 4104 [Kod dostawcy bazy danych: 4104 ]
Nastąpił błąd przy wydruku dokumentu : FA/000006/07/2021 : - Error: Pobranie danych z bazy danych nie powiodło się.
Szczegóły: ADO Error Code: 0x80040e14
Source: Microsoft OLE DB Provider for SQL Server
Description: Nie można powiązać identyfikatora wieloczęściowego TraNag.trn_trnID.
SQL State: 42000
Native Error: 4104 [Kod dostawcy bazy danych: 4104 ] -Pobranie danych z bazy danych nie powiodło się.
Szczegóły: ADO Error Code: 0x80040e14
Source: Microsoft OLE DB Provider for SQL Server
Description: Nie można powiązać identyfikatora wieloczęściowego TraNag.trn_trnID.
SQL State: 42000
Native Error: 4104 [Kod dostawcy bazy danych: 4104 ]

Koniec drukowania

Wracam do oryginalnego ID i jest ok ze standardowym wydrukiem z CrystalReports, co w definicji XPT trzeba coś zmienić, aby to zmienić?

Liczęna pomoc.
Pozdrawiam
Jacek K.

taszek
Posty: 585
Rejestracja: 12 wrz 2012, 13:20
Rola: Administrator CDN XL
Wersja: 2016

Re: Wydruk seryjny

Post autor: taszek »

Zobacz jakie masz źródło dla wydruku.
Wydruki użytkownika powinny mieć ustawione 1, systemowe 0
Pozdrawiam
Wojtek Cyrklewicz

Jacenty.K
Posty: 5
Rejestracja: 19 lut 2021, 14:47
Rola: Inny
Wersja: 2019

Re: Wydruk seryjny

Post autor: Jacenty.K »

Dzięki wielkie, to było to:
1. Format.ZrodloID = 1; - pierwsze
2. Ustawienie parametrów musi być idealnie takie jak w definicji.
Pozdrawiam
Jacek K.

ODPOWIEDZ