Η έκδοση 2.8.2.41 έχει τις παρακάτω αλλαγές


Customizations
* Αποκατάσταση εμφάνισης επιλεγμένου browser στο caption της φόρμας

MyDATA
* Αποκατάσταση δημιουργίας συνόλων φόρων και λοιπων αξιών.
+ Χειρισμός περιβαντολογικού τέλους.

Open Item
* Στην φόρμα αντιστοίχιση openitem ο χρήστη μπορεί να δεί τη συναλλαγή (δεξι κλικ στο minibrowser)

POS
+ Προστέθηκε το πεδίο "Τελική αξία" στη οθόνη "κλείσιμο συναλλαγής"

Report
+ Η συσκευή εξαγωγής δεδομένων αν κατα τον σχεδιασμό δεν συσχετιστιστεί με αρχείο στην εκτέλεση προτείνετε το όνομα του Report που αν ειναι κενό δημιουργεί ενα temporary
+ Προστέθηκε το "PDF ως εικόνα" στις επιλογές των "συσκευών εξαγωγής αναφοράς"
* Αναλυτικό Ισοζύγιο Λογαριασμών ΕΛΟΔΙ

Προστέθηκαν δύο φίλτρα "Μόνο κίνηση στη περίοδο", "Στήλες Εκ μεταφοράς"

Προτεινόμενη τιμή για την ημερομηνία απο <@LoginDate> σε <@PERIODEnd>
* Ημερολόγιο λογαριασμών ΕΛΟΔΙ

Προτεινόμενη τιμή για την ημερομηνία απο <@LoginDate> σε <@PERIODEnd>

Security
+ Προστέθηκε επιπλέον πεδίο "Λεκτικό δικαιώματος πρόσβασης" σε όλες τις παραμετροποιήσιμες λειτουργίες της εφαρμογής που επέτρεπαν δικαίωμα πρόσβασης με επιλογή Χρήστη ή ομάδα χρήστη. Βλέπε χρήστες "Λεκτικά δικαιωμάτων πρόσβασης"
+ Στο αρχείο χρηστών προστέθηκε πεδίο "Λεκτικά δικαιωμάτων πρόσβασης".

Σε συνδιασμό με το πεδίο "Λεκτικό δικαιώματος πρόσβασης" στις παραμετροποιήσιμες λειτουργίες η εφαρμογή "επιτρέπει/επιλέγει" ή όχι την λειτουργία που ο τρέχον χρήστης έχει δικαίωμα πρόσβασης.

Γενικά
+ Στα report/actions/pivot επιτρέπεται η μεταβολή των πεδίων διακαιωμάτων προσβασης δηλ. Χρήστη/Ομάδα χρήστη/Λεκτικό δικ. πρόσβασης.

Εξωτερικές συσκευές (ΕΑΦΔΣΣ, EFT POS, Ταμ. Μηχ., ΑΔΗΜΕ)
+ Νεος σημαντήρας "Χωρις σήμανση (void)" για περιπτώσεις λειτουργίας σήμανσης (mysoho) σε συναλλαγές αλλά στα τερματικά δεν χρησιμοποιείται φορολογικός σημαντήρας.

Λειτουργίες Scripting
+ Στη φόρμα τύπου Master δημιουργήθηκε το action "acApplySearch" εκτελεί Query με τις ήδη εφαρμοζμένες παραμέτρους (δεν μεταφέρει τις παραμέτρους του χρήστη) για χρήση σε script.
+ function ReplaceForbitenChars(const S: string; newC: Char): string

Returns the string replacing forbiten file characters with newC.


function IncludeTrailingPathDelimiter(const S: string): string

Returns the path with a PathDelimiter at the end.


function ExcludeTrailingPathDelimiter(const S: string): string

ExcludeTrailingPathDelimiter returns the path without a PathDelimiter at the end.




+ function ForceDirectories(const S: string): boolean

Ensures that all the directories in a specific path exist.
Any portion that does not already exist will be created. Function result
indicates success of the operation. The function can fail if the current
user does not have sufficient file access rights to create directories in
the given path.

Συναλλαγές (γενικά)
+ Νέα λειτουργία αποστολής συναλλαγής με email.
* Αποκατάσταση σφάλματος "Field ValBehave not found" κατα την επιλογή λογαριασμού που δημιουργεί γραμμή ΦΠΑ
+ Η συναλλαγή με την εργασία εκτύπωση επιτρέπει εναλλακτικά όλες τις παρακάτω λειτουργίες:

1) Εκτύπωση αν ο εκτυπωτής δεν είναι "(void) Δεν αποστέλλεται για εκτύπωση"

2) Αποστολή σε συσκευή.

3) Αποστολή σε email.

4) Ηλεκτρονική αρχειοθέτηση.

Για τις περιπτώσεις 2,4 απαιτείται να οριστεί σήμανση.

Αν οριστεί σήμανση τότε όλες οι παραπάνω λειτουργίες γίνονται για κάθε αντίγραφο μία μια σελίδα.
+ Η εσωτερική λειτουργία επιλογής barcode απο το itembarcode εφαρμόζει και το ID του είδους (αν έχει τιμή) εκτός απο το barcode.
+ Προσθήκη έμμεσης εργασίας "Προβολή παραστατικού ηλεκτρονικής αρχειοθέτησης" προβάλει τα αρχειοθετημένα PDF αρχεία.

Συντήρηση βάσης
+ DBVer 3.31

Σχεδιασμός συναλλαγών
* Συμπλήρωση προεπιλογμένης τιμης 0 για το πεδίο "Κοστος εξαχθέντων"