Διαδρομή: Οργάνωση → Για Προχωρημένους → Παραμετροποίηση Εισαγωγής Δεδομένων
Η εργασία Παραμετροποίησης Εισαγωγής Δεδομένων, δίνει τη δυνατότητα δημιουργίας Σεναρίων Εισαγωγής Δεδομένων.
Εργαστείτε ως εξής:
- Επιλέξτε Παραμετροποίηση Εισαγωγής Δεδομένων και πατήστε Προσθήκη,
- ορίστε στο pop up παράθυρο που θα εμφανιστεί, την οντότητα για την οποία θέλετε να εισάγετε δεδομένα.
⇒ Για την αναζήτηση, μπορείτε να χρησιμοποιήσετε τα γρήγορα φίλτρα.

Ρυθμίσεις
Στο tab Ρυθμίσεις, ορίστε τις βασικές παραμέτρους εισαγωγής της εφαρμογής και του αρχείου Excel. Πιο συγκεκριμένα:
Στην περιοχή Γενικές Επιλογές,
- Περιγραφή: Συμπληρώστε μια σύντομη και περιεκτική περιγραφή για το σενάριο,
- Τύπος Εισαγωγής Δεδομένων: Επιλέξτε έναν απο τους τύπους εισαγωγής,
- Ενεργό: ενεργοποιήστε το flag Ενεργό,
- Συμπεριφορά: Ορίστε το πεδίο Εισαγωγή, Εισαγωγή ή Ενημέρωση, ή Ενημέρωση,
- Πεδίο Κλειδιού: Ορίστε το πεδίο το οποίο χρησιμοποιείται για την ομαδοποίηση και τη σύνδεση εγγραφών, με αντίστοιχο πεδίο οντότητας της βάσης, που επίσης χρησιμοποιείται για ανεύρεση της εγγραφής για περιπτώσεις ενημέρωσης ή για ταυτοποίηση μοναδικότητας σε εισαγωγή,
⇒ Φροντίστε ώστε το πεδίο αυτό να οριστεί στο tab Πεδία. Διαφορετικά, κατά την καταχώρηση θα εμφανιστεί το απαγορευτικό μήνυμα: Το πεδίο κλειδί που ορίστηκε είναι μη αποδεκτό. - Υποκατάστημα Πεδίο Κλειδί: Ορίστε το πεδίο κατά την εισαγωγή Συναλλασσόμενων (Συναλλασσόμενοι, Πελάτες, Προμηθευτές κλπ.), ώστε να γίνει η εισαγωγή διευθύνσεων,
- Πεδίο Αντικειμένου: Αναφέρεται στο πεδίο της βάσης με το οποίο θα γίνει η σύγκριση.
⇒ Συνήθως, εφόσον χρησιμοποιείται αυτόματη κωδικοποίηση, αποθηκεύεται ο παλιός κωδικός σε κάποιο από τα πεδία Χρήστη: UserDefinedText01-UserDefinedText05. Επομένως, σε αυτή την περίπτωση, επιλέγετε κάποιο από αυτά ως πεδίο οντότητας.
Στην περιοχή Πεδία Αναζήτησης,
- Προτεινόμενο: Επιλέξτε Προτεινόμενο ή κάποιο από τα πεδία χρήστη.
⇒ Εξαρτάται απο το είδος του σεναρίου, όπου χρειάζονται επιπλέον στοιχεία Συναλλασσόμενου ή Είδους.
⇒ Επιλέγοντας Προτεινόμενο, η αναζήτηση θα γίνει με προκαθορισμένα πεδία κλειδιά. Φροντίστε ώστε το πεδίο αυτό να οριστεί στο tab Πεδία. Διαφορετικά, κατά την καταχώρηση θα εμφανιστεί μήνυμα σφάλματος. Για Συναλλασσόμενους (Α.Φ.Μ, Κωδικός, Επωνυμία). Για Είδη, Υπηρεσίες, Χρεώσεις (Κωδικός, Περιγραφή, Κωδικός Εργοστασίου, Βοηθητικός Κωδικός, Εναλλακτικός Κωδικός) χρησιμοποιήστε το για παραστατικά αγορών όπου ο προμηθευτής, δίνει κωδικό Barcode αντί για περιγραφή.
Στην περιοχή Additional Options – Banknote,
- Ημερομηνία Εισαγωγής, Κωδικός Κίνησης, Νομίσματα: Συμπληρώστε ανάλογα με το σενάριο εισαγωγής, στην περίπτωση που θέλετε να έχετε προκαθορισμένες τιμές και συμπεριφορά στο σενάριο,
- Πεδία Ομαδοποίησης: Χρησιμοποιήστε τα σύμφωνα με τις ανάγκες σας. Ειδικά για τα Παραστατικά Αποθήκης:
- τα Παραστατικά Απογραφής Χρήσης/ Εισαγωγής /Εξαγωγής Αποθήκης, χρησιμοποιούνται αποκλειστικά με τις προκαθορισμένες τιμές,
- τα Παραστατικά Αποθήκης (Επιπλέον Δυνατότητες) χρησιμοποιούνται και για Παραστατικά Απογραφής.
⇒ Όλες τις παραμέτρους, κατά περίπτωση, μπορείτε να τις αντικαταστήσετε με πεδία μέσα στο σενάριο.

Πεδία
Στο tab Πεδία, ορίστε τα Διαθέσιμα Πεδία που θα χρησιμοποιηθούν ως Πεδία Εισαγωγής. Εργαστείτε ως εξής:
- Επιλέξτε τα Διαθέσιμα Πεδία και πατήστε το εικονίδιο μεταφοράς για να το προσθέσετε στα Πεδία Εισαγωγής, συμπληρώνονται οι στήλες (Περιγραφή Πεδίου και Όνομα Πεδίου),
⇒ Η εφαρμογή δεν επιτρέπει την εισαγωγή του ίδιου πεδίου περισσότερες από μία φορές. Η σειρά επιλογής των πεδίων δεν επηρεάζει τη λειτουργία, καθώς καθορίζεται από το Script.
- Όνομα πεδίου Query: Συμπληρώστε ανάλογα με τον Τύπο Εισαγωγής,
- Όνομα κελιού Excel: Συμπληρώστε για να συνδέσετε το πεδίο με την στήλη του αρχείου Excel,
- Ιδιότητες: Χρησιμοποιήστε τις για να δώσετε προτεινόμενες τιμές σε πεδία (χωρίς τιμή),
- Ελευθέρα Πεδία: Χρησιμοποιήστε τα για ειδικές περιπτώσεις:
- Εννέα (9) αριθμητικά πεδία ακεραίων: Ελεύθερο Πεδίο Ακέραιου 01.. Ελεύθερο Πεδίο Ακέραιου 09.
- Εννέα (9) αριθμητικά πεδία δεκαδικών: Ελεύθερο Πεδίο Αριθμού 01.. Ελεύθερο Πεδίο Αριθμού 09.
- Πέντε (5) πεδία ημερομηνίας: Ελεύθερο Πεδίο Ημερομηνίας 01.. Ελεύθερο Πεδίο Ημερομηνίας 05.
⇒ Να μην χρησιμοποιείται σε σενάρια εισαγωγής δεδομένων παραστατικών για το πεδίο Πρόσθετη Χρέωση (IsAdditionalCharge). Το πεδίο δέχεται υποχρεωτικά διακριτές τιμές.


Script
Στο tab Script, για να επεξεργαστείτε το σενάριο εισαγωγής, ενεργοποιήστε τo flag Παράκαμψη Script. Η αλλαγή ισχύει αποκλειστικά για το συγκεκριμένο σενάριο και δεν εφαρμόζεται σε άλλα σενάρια του ίδιου κυκλώματος. Για παράδειγμα, εάν σχεδιαστούν τρία διαφορετικά σενάρια εισαγωγής ειδών, η ενεργοποίηση του flag Παράκαμψη Script και οι αντίστοιχες αλλαγές στο script εφαρμόζονται αποκλειστικά στο συγκεκριμένο σενάριο.
⇒ Σε περίπτωση τροποποίησης της τιμής, η συντήρηση του script αναλαμβάνεται από τον χρήστη. Τυχόν μελλοντικές αλλαγές στο script από την εφαρμογή δεν θα ενσωματώνονται στο script του συγκεκριμένου σεναρίου. Σε κάθε μεταβολή του σεναρίου, ιδίως κατά την προσθήκη νέων πεδίων, απαιτείται έλεγχος ώστε να διασφαλίζεται ότι τα πεδία αυτά αποτυπώνονται και στο script.
⇒ Σε περίπτωση απενεργοποίησης του flag Παράκαμψη Script σε ήδη τροποποιημένο σενάριο και αποθήκευση, το script επαναφέρεται στην προεπιλεγμένη μορφή (default) και τυχόν υφιστάμενες αλλαγές χάνονται.
Χρησιμοποιήστε στον κειμενογράφο τα πλήκτρα συντόμευσης:
- Ctrl_F για ενεργοποίηση αναζήτησης,
- Ctrl_G για μετάβαση σε συγκεκριμένη γραμμή Script.
Script Μετά τη Διαδικασία
To tab Script Μετά την Διαδικασία, είναι πάντα κενό. Χρησιμοποιείται εφόσον είναι αναγκαίο να εκτελεστεί κώδικας, αφού ολοκληρωθεί η εκτέλεση της εισαγωγής δεδομένων.
⇒ Η εκτέλεση πραγματοποιείται μετά την ολοκλήρωση της διαδικασίας εισαγωγής και δεν εκτελείται για κάθε εγγραφή ξεχωριστά.
Ενεργοποίηστε το flag Εκτέλεση Script Μετά την Διαδικασία, ενώ χρήσιμες συναρτήσεις, οι οποίες επιστρέφουν λίστα με τα HEID των εγγραφών που έχουν εισαχθεί ή μεταβληθεί είναι:
- sc$ApplImportScript.AfterImport_GetInsertedIDs();
- sc$ApplImportScript.AfterImport_GetUpdatedIDs();
Διαθεσιμότητα
Για να έχετε διαθέσιμη τη λειτουργικότητα που περιγράφεται, θα πρέπει να έχετε μία από τις παρακάτω συνδρομές:
- Pylon Flex Commercial I
- Pylon Flex Commercial IΙ
- Pylon Flex Commercial IΙΙ
