Η έκδοση 2.4 (ώς την 2.4.1.27) έχει τις παρακάτω αλλαγές


Controls
* Το Grid διαχειρίζεται τα πεδία που είναι ReadOnly εμφανίζοντάς τα ώς controls (αντι να μην τα εμφανίζει ώς control)
* Η κίνηση με enter πάνω στο στοιχείο πλέγμα όταν αλλάζει γραμμή επιλέγει πάλι και εστιάζει στην κολόνα που επιτρέπεται.
+ Δυνατότητα αποστολής SMS (HTTP API μέσω AMD Telecom)
* Η εμφάνιση ενός email περιλαμβάνει και το περιεχόμενό του στην περίπτωση κωδικοποίησης "Multipart/mixed"
* Αποκατάσταση προβλήματος με μήνυμα "Operand type clash: datetime2 is incompatible with int" στην εργασία "μεταφορά δεδομένων σε κεντικο"

Forms
* Αποκαταστάθηκε η δυσλειτουργία στη χρήση του "custom layout" ώστε να χρησιμοποιεί σωστά τα "custom caption" των πεδίων.
* Στα φίλτρα browser οι "παράμετροι συστήματος" αποθηκεύονται ώς παράμετρος (και όχι ώς τιμή) η τιμή υπολογίζεται την στιγμή της επιλογής του φίλτρου.
* Η γενική φόρμα ένδειξης προόδου εργασίας επιτρέπει το πλήκτρο ακύρωσης να πατηθεί και με το ποντίκι.

Mini Browsers
* Σε custom minibrowser αποκαταστάθηκε πρόβλημα με μήνυμα "access violation", όταν στο φίλτρο γινόταν χρήση πεδίου που εμφανίζεται ώς lookup και ο χρήστης πατούσε το πλήκτρο για το άνοιγμα του lookup.

POS
* Προσθήκη πλήκτρου αποδοχής στην οθόνη "προσθήκη είδους" και "επιλογή πελάτη".
* Μικροαλλαγές στη όψη της οθόνης "Αλλοι τρόποι πληρωμής".

Report
* Μεταβολή στη λειτουργία "πλήρης οθόνη" της "επισκόπισης αναφοράς" ώστε να εμφανίζεται σε πλήρη διάσταση στο monitor που εμφανίζεται.
* "Καρτέλα πελάτη με ανάλυση ειδών" αλλαγή στα queries.
* Αποκατάσταση εργασίας εισαγωγή report μέσω "import δεδομένων κυκλωμάτων" (RJF file)

Αποθήκη
+ Προσθήκη παραμέτρου "Πρός Διάθεση" για τον έλεγχο υπολοίπου ειδών στις συναλλαγές. Ο έλεγχος υπολοίπου των ειδών μπορεί να γίνει στο 1) "λογιστικό υπόλοιπο", σε αυτό που διαμορφώνεται απο τις εισαγωγές μείον εξαγωγές. 2) "Πρός διάθεση 1..3" , σε αυτό που διαμορφώνεται απο τις εισαγωγές μείον εξαγωγές και επιπλέον υπάρχει επιλογή να συμετέχουν α)με συν τα "Αναμενόμενα 1..4" β)με μείον τα "δεσμευμένα 1..4" και γ) με μείον οι "συλλογές 1..4". Επίσης μπορούν να επιλεγούν ποιοι χώρου θα συμετέχουν.
* Διόρθωση sql statement που αφορούν τον υπολογισμό υπολοίπου παρτίδων.
* Η λειτουργία αντιγραφή/επικόληση της οντότητας δεν μεταφέρει τιμές κατά συναλλασόμενο όταν προκύπτουν απο κινήσεις.

Γενικά
* Υποστήριξη χαρακτήρων ",/,\ στους τίτλους report,actions,pivot,BOimport οταν αυτά εμφανίζονται σε menu (κύριο menu ή menu report,actions,pivot,BOimport)
+ Στο DBloader ο fileprovider μπορεί να πάρει τιμή από παράμετρο του queries (πχ $paramX$).

Γενικές λειτουργίες
* Ανασκευάστηκε το μήνυμα λάθους όταν επιχειρείται διαγραφή μιας εγγραφής που έχει αναφορά σε άλλο πίνακα.
+ Απεικόνιση λαθών-μηνυμάτων και αναφοράς λαθών-μηνυμάτων ώς HTML. Εμπλουτισμός κάποιων λαθών-μηνυμάτων ώς HTML.
+ Χειρισμός μηνυμάτων Database Server.
Αν στο app_param υπάρχει τιμή για την παράμετρο ShowDBSeverityMsg τότε όποιο μήνυμα έρχεται απο το DB Server και έχει μεγαλύτερο ίσο Severity τοτε εμφανίζεται στο παράθυρο του event viewer.
* "Επαναφορά αποθηκευμένων εκδόσεων εφαρμογής" αποκατάσταση προβλήματος που εμφάνιζε "access violation" στην προσπάθεια εκτέλεσης της εργασίας.

Εξωτερικές συσκευές (ΕΑΦΔΣΣ, EFT POS, Ταμ. Μηχ., ΑΔΗΜΕ)
* Αποκατάσταση προβλήματος στην εκτύπωση συναλλαγής (εκτυπώνονταν μόνο το πρωτότυπο) που σημαίνεται με τύπου Β

Έργα
* Αλλάγή στο minibrowser που αφορά τα έργα (mbrDistFinAccPrj).

Κατανομές χρηματοοικονομικών
* Κατά την καταχώρηση λογαριασμού άλλαξε ο έλεγχος της παραμετρου "Ομάδα κατανομών έργων" ώστε να χειρίζεται την περίπτωση του μη ορισμένου (null).

Κοστολόγηση αποθεμάτων
* Προσθήκη πεδίου ιστορικό κόστος στο αρχείο κινήσεων ειδών. Ενημερώνεται με τη λειτουργία "Κοστολόγηση κινήσεων αποθήκης". Η ενημέρωση (αν επιλεγεί το "Ενημέρωση και Ιστορικού κόστους") μεταφέρει στο πεδίο ItemTrn.HistCost την αξία κόστους της επιλεγμένης κοστολογικής περιόδου για τις κινήσεις των επιλεγμένων περιόδων (απο/έως).
+ Προσθήκη methods στην class TPRG 1)SendSMS για αποστολή SMS 2)SendSMSAndArchive για αποστολή SMS και αρχειοθέτηση του μηνύματος 3)SendEmail για αποστολή Email 4)SendEmailAndArchive για αποστολή Email και αρχειοθέτηση του μηνύματος

Λοιπές εργασίες
* Το reupdate εκκρεμών ποσοτήτων εκτελείται για όλες τις χρήσεις μέχρι και την χρήση εισόδου.
+ Σύνδεση με τη ζυγιστική μηχανή της admate μοντέλο JPL για On Line μεταφορά βάρους στο πρόγραμμα. Χρησιμοποιείται στα κυκλώματα συναλλαγών και POS.
* Αλλαγή στη μηνιαία ΜΥΦ ώστε οι επιστροφές στη λιανική να υπολογίζονται αφαιρετικά.

Μετασχηματισμοί
* Στο "Ιστορικό Γραμμών συναλλαγής" εμφανίζεται επιπλέον "στοιχεία συλλογής" αν η γραμμή βρίσκεται σε συλλογή. Προστέθηκε ακόμη δυνατότητα έμμεσης κλήση "Συλλογής" και "Ακυρωμένων γραμμών"
* Στο "Ιστορικό συναλλαγής" εμφανίζεται επιπλέον "στοιχεία συλλογής" αν η γραμμή βρίσκεται σε συλλογή. Προστέθηκε ακόμη δυνατότητα έμμεσης κλήση "Συλλογής" και "Ακυρωμένων γραμμών"
* Αλλαγή κατα την ακύρωση συναλλαγής ο ελέγχος μετασχηματισμού γίνεται στις γραμμές των ειδών και όχι στα πεδία συνόλου DocTrnPlus.
* Συναλλαγές με είδη, δεν επιτρέπεται αλλαγή είδους, χρώμα, μέγεθος σε γραμμή που έχει μερικώς ή ολικώς μετασχηματιστεί ή μπεί σε ακύρωση γραμμών ή μπεί σε συλλογή.
* Η λειτουργία μετασχηματισμού εμφανίζει πληροφορίες προόδου εργασίας.
* "Επιλογή συναλλαγων για μετασχηματισμό" κάποιες φορές εμφάνιζε για επιλογή συναλλαγές που δεν είχαν υπόλοιπο για μετασχηματισμό.
* "Επιλογή συναλλαγων για μετασχηματισμό" για την εκτέλεση της εργασίας (πλήκτρο "αποδοχή") χρησιμοποιούσε ώς κριτήριο την "απο ημερομηνία έκδοσης" στη θέση της "απο ημερομηνία παράδοσης".
* Αποκατάσταση προβλήματος σε ακύρωση συναλλαγής που προερχόταν απο μετασχηματισμό (δεν κρατούσε την προηγούμενη σχέση της συναλλαγής)
* Αλλαγές/βελτιώσεις
* Αποκατάσταση προβλήματος στις οικονομικές εικόνες / "Καρτέλα" που κατά περίπτωση δεν εμφάνιζε κάποιες κινήσεις. (εμφανίστηκε στην οικονομική εικόνα λογαριασμού "53.90")
* Αποκατάσταση προβλήματος στις οικονομικές εικόνες / "Καρτέλα" που κατά περίπτωση δεν εμφάνιζε κάποιες κινήσεις. (εμφανίστηκε στην οικονομική εικόνα λογαριασμού "53.90")
* Αλλαγές/βελτιώσεις
* Οι οικονομικές εικόνες πελατών/προμηθευτών αποκονίζουν τα ποσά "μικτό κέρδος", "κόστος πωληθέντων", "εκκρεμείς παραγγελίες" και "εκκρεμείς παραδώσεις" συμπεριλαμβανομένων των κινήσεων των υποκαταστημάτων του.
* Αλλαγές/βελτιώσεις
* Βελτίωση στη διαδικασία υπολογισμού FIFO αντιστοίχισης
* Αποκατάσταση σφάλματος στην περίπτωση που είχε κινήσεις μόνο πιστωτικές ή μόνο χρεωστικές.
* Αποκατάσταση προβλήματος στις οικονομικές εικόνες / "Καρτέλα" που κατά περίπτωση δεν εμφάνιζε κάποιες κινήσεις. (εμφανίστηκε στην οικονομική εικόνα λογαριασμού "53.90")
* Οι οικονομικές εικόνες πελατών/προμηθευτών αποκονίζουν τα ποσά "μικτό κέρδος", "κόστος πωληθέντων", "εκκρεμείς παραγγελίες" και "εκκρεμείς παραδώσεις" συμπεριλαμβανομένων των κινήσεων των υποκαταστημάτων του.
* Αλλαγές/βελτιώσεις
* Βελτίωση στη διαδικασία υπολογισμού FIFO αντιστοίχισης
* Αποκατάσταση σφάλματος στην περίπτωση που είχε κινήσεις μόνο πιστωτικές ή μόνο χρεωστικές.

Πελάτες
* Προσθήκη πεδίου "προτεραιότητα παράδοσης" για χρήση στο κύκλωμα συλλογών.
+ Νεο πεδίο e-Ενημερώσεις για χρήση απο το κύκλωμα SMS και email.

Προμηθευτές
* Προσθήκη πεδίου "προτεραιότητα παράδοσης" για χρήση στο κύκλωμα συλλογών.

Πωλήσεις
* Αποκατάσταση σφάλματος με μήνυμα "division by zero" στον έλεγχο γραμμής όταν η ποσότητα είναι μηδέν.
* Αποκατάσταση σφάλματος με μήνυμα "Δεν Βρέθκε το Component με Όνομα : "" " μετά το κλείσιμο της οθόνης "Γρήγορη εισαγωγή ειδών" και αν σε αυτή είχε γίνει χρήση του grid ειδών.
* Αποκατάσταση της λειτουργίας επιλογής χρηματικού διαθεσίμου κατά την πληρωμή σε συναλλαγή λιανικής.

Συναλλαγές (γενικά)
+ Νέα εργασία στην ενότητα "επιπλέον", "Αλλαγή Κατάστασης Εκτυπωμένου". Αντικατέστησε την εργασία "εκτυπωμένο" που εμφανιζόταν με δεξί κλίκ.
* Συναλλαγές με είδη, έλεγχος στη γραμμή αν η ποσότητα είναι μικρότερη απο την ανεκτέλεστη ποσότητα.
* Αλλαγές στη λειτουργία μετατροπής συναλλαγής απο προσωρινή σειρά σε κανονική.
* Αποκατάσταση προβλήματος με μήνυμα "TTrnasfType out of range "1"" κατα την εκτέλεση της έμμεσης εργασίας "Αντιγραφή συναλλαγής σε..."
* Αποκατάσταση προβλήματος στις συναλλαγές πού τα παραστατικά έχουν "έλεγχο υπολοίπου" π έλεγχος γίνεται κανονικά.
+ Ενεργοποιήθηκε το πεδίο "Έλεγχος υπολ. Α.Χ." στο αρχείο υποκαταστιμάτων. α) Η αναβάθμιση το θλετει null. β)Η συναλλαγή για τον έλεγχο υπολοίπου λαμβάνει υπόψιν πρώτα αυτό και αν είναι κενό χρησιμοποιεί το "έλεγχο υπολοίπου συναλλαγής" απο το παραστατικό.

Συνθέσεις
* Αλλαγή στη διαδικασία "Μαζική δημιουργία παραστατικών σύνθεσης" προσθήκη ελέγχου κύριας συνταγής στο παραγόμενο είδος.

Συντήρηση βάσης
* Αφαίρεση όλων των "σχέσεων" στη βάση δεδομέων μεταξύ του πίνακα DistAccount και άλλων πινάκων.
+ Αναβάθμιση dbver σε 2.83
+ DBVer 2.84
+ Αναβάθμιση dbver σε 2.85
+ DBVer 2.86

Σχεδιασμός συναλλαγών
* Η διαγραφή παραστατικού διαγράφει επίσης και τις "σειρές ανά παραστατικό".

Τιμοκατάλογοι/Εκπτωτικές πολιτικές
* Στην καρτέλα "Δεδομένα" προσθτέθηκαν τα πεδία περιγραφή είδους και επωνυμία πελάτη.
+ Νέο πεδίο στο σχεδιασμό παραστατικών "Χρήση εκπτωτικής πολιτικής" που ενεργοποιεί ή οχι την εκπτωτική πολιτική.
* Εσωτερικές αλλαγές στη λειτουργία της εκπτωτικής πολιτικής.

Φορολογικοί μηχανισμοί
+ Επεξηγήσεις στη χρήση πεδίων κατά την κατασκευή φόρμας ταμειακής μηχανής.
* Αλλαγές στην Ταμειακή μηχανή Οliveti