Αντιστοίχιση φορμών εκτύπωσης

Αντιστοίχιση φορμών εκτύπωσης

Με τη διαδικασία αυτή μπορούμε να ορίσουμε τις φόρμες εκτύπωσης παραστατικών και άλλων διαδικασιών ανά κατάστημα, σειρά εγγραφών, μάρκας κλπ.



Οι φόρμες εκτύπωσης δημιουργούνται με το Form Designer που διαθέτει το ServicePlus 4. Οι φόρμες που σχεδιάζονται μπορεί να οριστούν σαν “In Place Report” που σημαίνει ότι θα είναι διαθέσιμες όταν χρησιμοποιείται η σχετική οντότητα στην οποία αναφέρεται το Report ή μπορεί να οριστούν από την διαδικασία αντιστοίχισης να χρησιμοποιούνται απευθείας χωρίς την παρέμβαση του χρήστη.

Οι φόρμες ομαδοποιούνται στα κάτωθι Modules:

 

Αφού επιλέξουμε το Module, μπορούμε να ορίσουμε  συνδυασμούς υποκαταστήματος, σειράς εγγραφών, μάρκας και τύπο παραστατικού (Για τιμολόγηση) που θα χρησιμοποιείται η κάθε φόρμα. Δεν είναι απαραίτητο να ορίσουμε όλα τα πεδία των συνδυασμών. Π.χ. εάν θέλουμε η φόρμα να χρησιμοποιείται σε ‘ένα κατάστημα, στο πεδίο «Υποκατάστημα» επιλέγουμε το κατάστημα, εάν θέλουμε να χρησιμοποιείται από όλα τα καταστήματα αφήνουμε το πεδίο κενό.

Αντίστοιχα ισχύει η ίδια λογική στα πεδία των συνδυασμών για τον ορισμό της φόρμας.

Η φόρμα επιλέγετε με την εξής διαδικασία:

Για την τιμολόγηση, το πρόγραμμα ψάχνει να δει εάν στο Module υπάρχει φόρμα για το κατάστημα, σειρά και τύπο δελτίου. Εάν δεν υπάρχει ψάχνει με κατάστημα και σειρά, εάν δεν υπάρχει ψάχνει με κατάστημα, εάν δεν υπάρχει ψάχνει με σειρά και τέλος εάν δεν υπάρχει επιλεγεί την πρώτη φόρμα που θα βρει στο Module τιμολόγησης. 

Για τις γενικές φόρμες, το πρόγραμμα ψάχνει να δει εάν στο Module υπάρχει φόρμα για το κατάστημα, σειρά και μάρκα. Εάν δεν υπάρχει ψάχνει με σειρά, εάν δεν υπάρχει ψάχνει με μάρκα, εάν δεν υπάρχει ψάχνει με κατάστημα και σειρά, εάν δεν υπάρχει ψάχνει με κατάστημα  και τέλος εάν δεν υπάρχει επιλεγεί την πρώτη φόρμα που θα βρει στο Module. 

Τα υπόλοιπα πεδία ορίζουν τη συμπεριφορά της φόρμας.

Report Εκτύπωσης: Επιλέγουμε το Report το οποίο θα χρησιμοποιηθεί.

Κανάλι εκτύπωσης: Επιλέγουμε ένα από τα διαθέσιμα κανάλια εκτύπωσης.

 

Τα κανάλια εκτύπωσης λειτουργούν συνδυαστικά και με άλλες παραμέτρους: 

  • Εκτύπωση σε εκτυπωτή σε συνδυασμό με το πεδίο «Εκτυπωτής ή αρχείο» ορίζεται ότι η φόρμα θα αποσταλεί απευθείας στον συγκεκριμένο εκτυπωτή.
  • Εμφάνιση στην οθόνη: Η φόρμα θα χρησιμοποιήσει το Report Viewer που θα εμφανίσει τη φόρμα στην οθόνη.
  • Οι επιλογές ‘printto_???’  σε συνδυασμό με το πεδίο «Φάκελος αποθήκευσης αρχείων» έχουν σαν αποτέλεσμα τη δημιουργία αρχείου της μορφής ??? το οποίο θα δημιουργηθεί στον «Φάκελο αποθήκευσης αρχείων».·   Εδώ  μπορούμε να ορίσουμε το ονομα του αρχειου που θα δημιουργείται στο πεδίο «Εκτυπωτής ή αρχείο» Μπορούμε να βάλουμε στο τελος του πεδίου το @Ο για να προσθέτει το Oid της εγγραφής ή το @D για να προσθέτει την ημερομηνία και ωρα. Εάν δεν βάλουμε κατι, η διαδικασία θα προσθέσει στο τέλος του αρχείου την λεξη “SP4”

  • Printto_pdfandemail: Με την επιλογή αυτή δε θα εκτυπωθεί κάτι, θα δημιουργηθεί ένα αρχείο PDF και θα αποσταλεί αυτόματα με τη χρήση του template που θα πρέπει να έχει οριστεί στο πεδίο “Template Αποστολής PDF” αυτόματα στον πελάτη στα email που έχουν οριστεί στο Template.

To PDF αποθηκεύεται στη διαδρομή που ορίζεται στα στοιχεία της εταιρείας. 

​      

Εάν στο πεδίο ‘X509_Certificate’ εχουμε ορισει καποιο Certificate, τοτε το PDF θα “σφραγιστεί” με το πιστοποιητικό αυτό με το οποίο διασφαλίζεται η αυθεντικότητα του εγγράφου.

  • Print_or_sendpdf: Με την επιλογή αυτή ισχύουν όσα ισχύουν με την προηγούμενη επιλογή με μόνη διαφορά ότι εδώ ελέγχεται η συναίνεση του πελάτη και εάν έχει επιλεγεί ‘ΝΑΙ’ στην ηλεκτρονική τιμολόγηση τότε θα αποσταλεί το έγγραφο σε PDF σύμφωνα με τις προηγούμενες διαδικασίες, διαφορετικά θα εκτυπωθεί το έγγραφο στον εκτυπωτή που έχει οριστεί στο πεδίο   «Εκτυπωτής ή αρχείο».

Προσθήκη PDF Attachment: Σε ορισμένες περιπτώσεις εκτός τη δημιουργία/αποθήκευση του PDF μπορεί αυτό να αποθηκευτεί και σαν επισυναπτόμενο στα στοιχεία της οντότητας στην οποία αναφέρεται το Report. Π.χ. μπορεί μετά την αποθήκευση της συναίνεσης του πελάτη, αυτή να επισυναφτεί στις συναινέσεις του πελάτη. 

AppFunction: Είναι πεδίο που χρησιμοποιείται σε ειδικές περιπτώσεις.   

Περιγραφή: Μπορεί να καταχωρηθούν πληροφορίες/επεξηγήσεις για τη συγκεκριμένη αντιστοίχιση.   






    • Related Articles

    • Changes_up to Version 20.1.7.186

      Updates up to Version 20.1.7.186 Γενικα Αντικαταστάσεις κωδικών Κατά την καταχώριση ανταλλακτικών σε τιμολόγιο/εντολή/εκτίμηση/παραγγελία ελέγχεται η αλυσίδα αντικαταστάσεων του κωδικου και εάν ο κωδικός εχει προέλθει από αντικατάσταση προηγούμενου ...
    • Διασυνδέσεις με OPEL

      ServicePlus 4 Interfaces with OPEL_PSA Στο SP4 εχει δημιουργηθεί μια νεα ενοτητα για τις διασυνδέσεις με την OPEL_PSA, χωρίς να εχουν απενεργοποιηθεί οι προηγούμενες διασυνδέσεις. Εχουν δημιουργηθει νεες διασυνδέσεις με την OPEL. Οι διασυνδέσεις ...
    • Διασυνδέσεις με BMW

      BMW ISPA Next To interface είναι ένα Webservice το οποίο μπορεί να βρίσκεται στημένο σε οποιοδήποτε server, αρκεί ο server αυτός να έχει πρόσβαση στον SQL Server που έχει την βάση του DMS. Το Webservice αυτό, απαντάει σε ερωτήματα του DCOM το οποίο ...
    • Updates up to Version 20.1.7.172

      Updates up to Version 20.1.7.172 · Schedule Task (@SP4#REPX). Στο Task για την αυτοματη δημιουργία Report εχει προστεθεί η δυνατότητα αυτόματης αποστολής του Report με E-mail. Για να μπορέσει να υλοποιηθεί η αποστολή πρεπει στο πεδιο «Παράμετρος ...
    • Updates Version 20.1.7.43

      ​Σε ολες τις λιστες υπαρχει δυνατότητα Conditional Formating για κάθε στηλη από κάθε ListView. Οι ρυθμίσεις αυτές αποθηκεύονται στην βαση δεδομένων ανα χρήστη. Εάν δημιουργήσουμε εγγραφή με κενο τον χρήστη, τότε οι ρυθμίσεις αυτές θα χρησιμοποιούνται ...