Belge: GünSonu yapildiginda otomatikman XPS ve PDF olusturmak

Merhabalar,

bilmiyorum isinize yarar mi fakat benim cok isime yarayan ve hazirladigim bir olayi paylasmak istiyorum.

Bu belge suya sabuna dokunmadan, raporlari XPS ve PDF formatinda belirlenen dizinde, dosya ismini tarih ve saat siralamasina göre kaydeder.

A - Gerekli Olanlar:

A.1) GhostXPS:
https://www.ghostscript.com/download/gxpsdnld.html
Yukardaki adresden 32/64 Bit istediginize göre indirin ve ZIP dosyasinin icindekileri
C:\SambaPOS5\Raporlar\gxps olarak kaydedin.

A.2) xps2pdf.bat
Asagidaki adresden indirin ve C:\SambaPOS5\Raporlar\gxps\xps2pdf.bat olarak kaydedin.
https://drive.google.com/open?id=1-XBQgdHmxxi7c9p4roANsneZy2BwUOMX

Unbenannt_002

NOT: Eger farkli bir dizin kullanmak isterseniz, xps2pdf.bat dosyasinin icinden BASIS dizinini isteginize göre degistirin…

B. Yapilacak Ayarlar
Herhangi bir raporu otomatik olarak hem XPS hemde PDF formatinda export edebilmek icin, 3 adima ihtiyacimiz var: 2 adet eylem + 1 adet kural

B.1) Eylem (Action) : AC GSI - GünSonunda Raporlari Kaydet

Action name = AC GSI - GünSonunda Raporlari Kaydet
Action Type = Save Report to File
Report Name = Work Period Report (Kafaniza göre, hangi raporu export etmek istiyorsaniz, secebilirsiniz
FileName = C:\SambaPOS5\Raporlar\Gunsonu.xps

B.2) Eylem (Action) : AC GSI - XPS Dosyasini PDF olarak export et

Action Name = AC GSI - XPS Dosyasini PDF olarak export et
Action Type = Start Process
File Name = C:\SambaPOS5\Raporlar\gxps\xps2pdf.bat (bat dosyasini ismi)
Arguments = A_rada bosluk olacak sekilde, 2 tane arguman girin_
"C:\SambaPOS5\Raporlar\Gunsonu.xps" "C:\SambaPOS5\Raporlar\Gunsonu.pdf"
Use Shell Execute = False
Is Hidden = False

B.3) Kural (Rules) : GSI - Gun sonu yapilirsa, dosyayi disa aktar

Rule Name = GSI - Gun sonu yapilirsa, dosyayi disa aktar
Event Name = Work Period Ended
Execute rule if = Matches
Actions:

  • AC GSI - GünSonunda Raporlari Kaydet
  • AC GSI - XPS Dosyasini PDF olarak export et

Bu kadar…

Eger yanlis birsey yapilmadiysa, her günsonu yapildiginda otomatik olarak c:\Sambapos5\raporlar dizini altinda PDF ve XPS dosyalari, tarih, saat dosya ismi olarak kaydolacaktir…

Umarim isinize yarar.

Not1:
Ayni yöntem ile farkli raporlar da ilave edilerek eklenebilir…

Not2:
Bendeki resimlerde c:\SambaPOS5\Berichten\ olarak geciyor. Kafanizi karistirmasin…Bat dosyasinin icinde ki ayarlarda öntanimli olarak c:\SambaPOS5\Raporlar olarak ayarlanmistir…

Saygilar
E. Kaplan

1 Beğeni

@erkan_kaplan abi
Bu kadar kısa sürede bu kadar ilerlemek inanılmaz. Süpersiniz…

2 Beğeni

Maaşallahı var Erkan’ın, rüyasında bile Samba dökümanlarını inceliyor, temel de sağlam tabi.
Birde Samba ile uğraşmak gerçekten eğlenceli, ben seviyorum şahsen sorunlarla boğuşmayı :slight_smile:

2 Beğeni