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


Controls
+ Νεές εικόνες στο "κύριο menu" και στα menu των Report/Action/Pivot/BOImport της εφαρμογής.
+ Νεές εικόνες στο "κύριο menu" και στα menu των Report/Action/Pivot/BOImport της εφαρμογής.
+ Το περιεχόμενο στο "κύριο menu" και στα menu των Report/Action/Pivot/BOImport της εφαρμογής επιτρέπουν χρήση HTML tags <b> </b> font bold e.g. <b>Πελάτες</b> <i> </i> font italics e.g.<i>Αποθήκη</i> <u> </u> font underline e.g. <u>Αρχείο</u> <hr> draw line <font-color=x> Font colour e.g. <font-color=clRed>Delphi Red </font-color> <font-color=#FFFFFF>Web white </font-color> <font-color=$000000>Hex Black</font-color> <font-size=x> Font size e.g. <font-size=12>This is some big text</font-size>
* Αποκατάσταση στην απεικόνιση των επιλογών του menu όταν η επιλογή DPI > 101

CRM
+ Διαχείρηση "Message Boxes" ώς "email Boxes" και "SMS boxes" ανα χρήστη.
* Διόρθωση στην λειτουργία αυτόματης δημιουργίας Αύξοντα αριθμού στο CRM κρατάει όλο το prefix.
* Διόρθωση στην λειτουργία εκτύπωσης.

Forms
* Ανενεώνεται η περιγραφή του επιλεγμένου φίλτρου στο browser

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

Pivot
* Δυνατότητα Επιλογής Printer στην εκτύπωση
* Η εξαγωγή δεδομένων στο excell μορφοποιεί τα κελία των διαστάσεων γραμμών/στηλών ως κείμενο

POS
+ Το πλήκτρο "Μετρητά" μετονομάστηκε σε "Συνήθης πληρωμή"
* Στή μεταβολή Ποσότητας, Τιμής κλπ αυξήθηκε το ύψος στα πεδία εισαγωγής (Ποσότητα, Τιμή κλπ)
* Η επιλογή είδους σε οθονη POS εμφανίζει αλλά δεν επιτρέπει την επιλογή των μη ενεργών ειδών.
* Η επιλογή Συρταριού απο το POS εμφανίζει μόνο τα συρτάρια του τερματικού και τα συρτάρια του χρήστη.
* Η επιλογή Συρταριού κατα το Login επιλέγει μόνο το συρτάρι του χρήστη απο το αρχείο χρηστών (PUSER).

Report
* Στην "καρτέλα πελάτη" η απο-επιλογή "Μονο λογιστικές κινήσεις" εμφανίζει πελάτη που έχει δεν έχει κινηθεί με λογιστικό παραστατικό
+ Προσθήκη νέου τύπου παραμέτρων <#xxx> σε query οι οποίες αναφέρονται σε scrip variables/functions
* Αποκατάσταση της λειτουργίας του πλήκτρου "Οκ" στο σχεδιασμό των εκτυπώσεων
* Αποκατάσταση της λειτουργίας αποστολη email απο το preview thw εκτύπωσης με μήνυμα "access violation ..."
* Αποκατάσταση λειτορυγίας στην εκτύπωση "καρτέλλα προμηθευτή" που με συγκεκριμένες επιλογές εμφάνισε sql error

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

Γενικές λειτουργίες
* Στην φόρμα "ρυθμισεις παραμέτρων περιβάλοντος" εμφανίζεται χρήστης/ομάδα χρήστη
* Faster customizations loading
* Στην αλλαγή χρήστη αφαιρούνται τυχόν "σελίδες εφαρμογής (TABS)" (πχ email, πρόγραμμα) που είναι εμφανείς αλλά με βάση τις παραμέτρους δεν πρέπει να εμφανίζονται.

Διαχείρηση email
+ Πολλές εσωτερικές αλλαγές στη διαχείρηση εισερχομένων email.

Εξωτερικές συσκευές (ΕΑΦΔΣΣ, Ταμ. Μηχ., ΑΔΗΜΕ)
* Στην λειτουργία "έκδοση Ζ" φορολογικού εκτυπωτή στην καταχώρηση είδους δεν προτείνεται 2η μονάδα μέτρησης και δεν εφαρμόζονται οι κανόνες της αλλά τα είδη μεταφέρονται ανα 2η μονάδα μέτρησης και η ποσότητα σε 2η μονάδα ώς άθροισμα.

Λειτουργίες Scripting
+ Νεα function DateToSQLString(dt: Tdate): string επιστρέφει την ημερομηνία σε format "yyyymmdd" συμβατό με το αναμενόμενο απο τον sql server.
+ Νέο property ParamValueForQuery[propName: string]: string. Επιστρέφει "Null" ή το value του property που αν είναι τύπου string σε quotes
+ Νέα Class TmyStrList. Βοηθάει στη δημιουργία queries. constructor Create(const aMyDelimiter: string); Function Add(const S: string): Integer; function AddIfHasValue(const value: string): Integer; function AddIf(expr: Boolean; const STrue, SFalse: string): Integer; function AddIfTrue(expr: Boolean; const STrue: string): Integer; function IsEmpty: Boolean; Function TextConcat(const Value: string): string; procedure Clear; property Text return string;
+ Νέα events στο script εφαρμογής που αφορά την κλάση TFrmDoctrn (οποιαδήποτε φόρμα με business object το DocTrnBO) 1)OnFastEntryGetSubCategoriesSQL event καλείται πριν η εφαρμογή εκτελέσει το query για τα δεδομένα των υποκατηγοριών Ορίσματα (CategoryID, aLevel: integer; LevelCodes: array[1..7] of string;var sqlSelect: string) CategoryID= Κύρια στατιστική ομάδα aLevel= Τρέχον επιπίπεδο LevelCodes: array[1..7] of string= Κωδικοί για τα επίπεδα 1..7 sqlSelect= Το sql που έχει ετοιμάσει η εφαρμογή. Μπορεί να τροποποιηθεί Το query επιστρέφει τα fields (Tlevel, Code , Descr) του πίνακα itemmtitcode. Υποχρεωτικά πρέπει να επιστρέφονται τα ίδια ονόματα και τύποι δεδομένων. Το query έχει υποχρεωτικά τις εξής παραμέτρους κατα σειρά 1="κύρια στατιστική ομάδα", 2="Τρέχων επίπεδο", 3="κωδικό για το τρέχον επίπεδο" 2)OnFastEntryGetItemsSQL event καλείται πριν η εφαρμογή εκτελέσει το query για τα δεδομένα των ειδών που επιλέγει ο χρήστης. ορίσματα (CategoryID, aLevel: integer; LevelCodes: array[1..7] of string ;var sqlWhere, sqlOrder: string); CategoryID= Κύρια στατιστική ομάδα aLevel= Τρέχον επιπίπεδο LevelCodes: array[1..7] of string= Κωδικοί για τα επίπεδα 1..7 sqlWhere= Το sql που έχει ετοιμάσει η εφαρμογή και εκτελείται ώς where ΙΝ (sqlwhere). Μπορεί να τροποποιηθεί Το query επιστρέφει το field (ID) των ειδών που θα εμφανιστούν ώς είδη της υποομάδας. Υποχρεωτικά πρέπει να επιστραφεί ο ίδιος τύπος δεδομένων. Το query έχει υποχρεωτικά την παράμετρο "κύρια στατιστική ομάδα".

Λογαριασμοί
* Όταν γίνεται αντιγραφή/επικόληση η ημερομηνία δημιουργίας παίρνει τιμή την στιγμή της καταχώρησης

Λοιπά κυκλώματα
+ Επιρέπεται η κατασκευή Inherited Custom BO
+ Επιρέπεται η κατασκευή Inherited Form

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

Μετασχηματισμοί
* Η εργασία "Επιλογή συναλλαγών για ελέυθερο Μεταχηματισμό" επιτρέπει στο χρήστη να επιλέξει τα πεδία "Περιλαμβάνει ΦΠΑ", "Καθεστώς ΦΠΑ" και "Νόμισμα" με "Οχι" (αν το πεδίο "Οικονομικά στοχεία" είναι "οχι") και η εργασία θα εμφανίσει και τις πηγαίες συναλλαγές που δεν έχουν ίδια τα αντίστοιχα πεδία με της πρός καταχώρησης συναλλαγής.

Πελάτες
* Όταν γίνεται αντιγραφή/επικόληση η ημερομηνία δημιουργίας παίρνει τιμή την στιγμή της καταχώρησης

Προμηθευτές
* Όταν γίνεται αντιγραφή/επικόληση η ημερομηνία δημιουργίας παίρνει τιμή την στιγμή της καταχώρησης

Συναλλαγές (γενικά)
* Στις συναλλαγές με είδη, το είδος με σχέση μονάδα "αυστηρή" μετά τη συνχώνευση γραμμών επαναυπολογίζεται η δεύτερη μονάδα.
* Αποκατάσταση λάθους "index out of bounds" κατα τη καταχώρηση είδους σε συναλλαγή που χρησημοποιεί "τελευτία τιμή αγοράς"
* Αποκατάσταση προβήματος μετά την εκτέλεση της έμμεσης εργασίας "επιλογή συναλλαγών για μετασχηματισμό" που συχετιζόταν με την επιστροφή τιμής μονάδος.
* Νέα επιλογή τιμής σε συναλλαγές "stored procedure/5out" επιστρέφει επίσης "Εκπτωση2 perc"" και "Εκπτωση2 Αξία". Η παλία άλλαξε όνομα σε "stored procedure/3out"

Συντήρηση βάσης
+ Πληροφορίες Serial Number, Συνδρομές, ο χρήστης επιλέγει show αν θέλει να εμφανίζονταο τα Serial Number αναν module ή συγκεντρωτικά
+ Αναβάθμιση βάσης 2.95
+ Αναβάθμιση βάσης 2.96

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

Τιμοκατάλογοι/Εκπτωτικές πολιτικές
* Διόρθωση των control Καταχώρησης ώρας στον τιμοκατάλογο.