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


Χαρακτηριστικά έκδοσης 2.8.2.2

BOImport
+ Add messageQuery on BO import (τρεχει στην αρχή της διαδικασίας)

Controls
+ Ορισμός χρώματος "unfocus highlightcolor" στο control grid
+ Αναζήτηση με *λεξη* στα control lookup & multiLookup
* Η “λήψη δεδομένων” από την εργασία “εκτέλεση SQL” αγνοεί τα null πεδία

Data tranfer
+ Η λειτουργικότητα του “εύρος αριθμοδότησης” άλλαξε,
τώρα επιτρέπεται τιμές στο “Υποκατάστημα Βάσης”
a) από 1 έως 105 για πλήρες εύρος κλειδιών (500 εκατομμύρια για τα ID των κινήσεων αποθήκης και 20 εκατομμύρια για όλα τα άλλα ID)
b) και απο 106 ως 215 (πλήθος 110) για μειωμένου εύρος κλειδιών (1 εκατομμύριο για τα ID των κινήσεων αποθήκης και 400 χιλιάδες για όλα τα άλλα ID)
Έτσι μπορεί να χαρακτηρίζονται σημεία με μικρό όγκο εγγραφών πχ σημείο πώλησης επι αυτοκινήτου.
+ Στη Φόρμα Application Info στο πεδίο “Υποκατάστημα Βάσης” με ctrl+shift Click μπορεί να αλλάξει το “εύρος αριθμοδότησης” (Branchid) των κλειδιών της βάσης.

Forms
* Αποκατασταση σφάλματος τοποθέτησης modal φόρμας σε pc με περισσότερα του ενός monitor
+ νεες ιδιότητες Height, Width σε φόρμες τύπου "custom BF"
+ browser grid προσθήκη λειτουργίας “Προσαρμογή πλάτους στηλών βάση περιεχομένου”
* Νέα έκδοση “Pivot φορμών” (ver 2)
* Browser grid αλλαγή χειρισμού του “ανάστροφη εφαρμογή κριτηρίων”
+ Ο Minibrowser επιστρέφει επιπλέον (εκτός του ID) πεδία extraResultField στο dataset απο όπου κλήθηκε. Η υλοποίηση της επιλογής barcode υλοποιείται πλέον με αυτή λειτουργία και δεν χρειάζεται η ιδιότητα mbrKind να έχει τιμή “ItemBarCode”.Θα πρέπει να επανα σχεδιαστούν οι custom minibrowser.

MyDATA
+ MyData, στο πεδίο “Μετέχει ώς” προστέθηκε επιλογή “Φ.Π.Α. μη εκπιπτόμενος” για να χαρακτηρίζει του λογαριασμούς που λαμβάνουν την αξία ΦΠΑ αλλά δεν χαρακτηρίζονται ώς ΦΠΑ διότι δεν το εκπίπτουν.

POS
* Χρήση του view PosCustomer στην φορμα POS

Report
+ νεα ιδιότητα TactReport.RptEngine (expose inner Report)
* Η ιδιότητα reportTitle μεταφέρεται ως "report Name" οταν το report εκτυπώνεται
* Στο Report "Ανάλυση κίνησης ανά συμμετέχοντα λογαριασμό" απεικονίζονται όλοι οι λογαριασμού που συμετέχουν στα αρθρα.
+ Νεα export filter PDF και PDF ως εικόνα
+ “Κατάσταση αναπαραγγελίας” Αποθήκης/Στατιστικές
Παράμετροι αποθήκης προστεθηκε παραμετρος “Ημέρες Υπολογισμού αναμενόμενων” για χρήση σε report “Κατάσταση αναπαραγγελίας”
+ Νέα έκδοση σε Fastreport (ver 6)
* Ο default exporter στα report είναι ο νέος του FastReport.
+ Τα export σε PDF συμπληρώνουν α)Title= το όνομα της αναφοράς β)Αuthor= το όνομα του χρήστη/Επωνυμία επιχείρησης

Security
+ Master forms επιλογη αν ο χρηστης επιτρέπεται να έχει πρόσβαση στο browser της εφαρμογης

SMS
+ Νεος provider για την AMD routee platform

Αποθήκη
+ Δυνατότητα επιλογή σχέσης μεταξύ Εναλλακτικής ΜΜ (Μονάδας Μέτρησης) και Κύριας ΜΜ
* Διαγράφηκαν απο τις φόρμες κινήσεων αποθήκης,συνθέσεων & απογραφών τα πεδία “Καθαρή αξία”, “έξοδα”, ”Τελική αξία”
* Καταργήθηκε το μήνυμα "missing paramName ‘χχχ’" οταν η εφαρμογη ζητούσε “παράμετρο εφαρμογής” που δεν υπήρχε.

Γενική Λογιστική
* Φόρμα “Κωδικοί κίνησης Γ.Λ.” το πεδίο “κωδικός παραστατικού” (εμπορικού) έγινε 5 χαρακτήρες

Γέφυρες με εμπορικό
* Γεφυρα με Γ.Λ. στον ενδιαμεσο πινακα το πεδίο Name εγινε varchar(60) απο varchar(50)

Διαχείριση ΦΠΑ
* Αποκατάσταση σφάλματος υπολογισμού της αξίας (ήταν πάντα 0 στην πρώτη περίοδο) στο τμήμα "Αξιες απο λογαριασμούς (...)" κατά τη φόρτωση δεδομένων μιας χρήσης.
* Αποκατάσταση σφάλματος “Could not convert variant of type (Array Variant) into type (Double)” όταν γινόταν εκτύπωση συναλλαγής σε ταμειακή μηχανή.

Κρατήσεις - επιβαρύνσεις
* τα δεκαδικά στους αριθμούς (στα πεδία που μετλεχουν σε υπολογισμούς) πρέπει να είναι "."
* Αποκατάσταση σφάλματος όταν άνοιγε η φόρμα “Επιλεγμένες Κρατήσεις / Επιβαρύνσεις” που περιείχε έστω και μια.

Λειτουργίες Scripting
+ νεα ιδιότητα TactReport.RptEngine (expose inner Report)
+ Στις κλάσεις Prg, Frm, Bol προστέθηκαν οι μέθοδοι MemDatasetByName, MemDatasetByAlias
+ Προσθήκη των functions
Forcedirectories(path: string) δημιουργεί αν χρειάζεται όλα τα directroy της διαδρομής path,
IncludeTrailingPathDelimiter(path: string) επιστρέφει το path με επιπλέον το “\” (αν χρειάζεται).

Λογαριασμοί
+ Το TopShop START μπορεί να διαχειριστεί λογαριασμούς (μέγιστο πλήθος 12 !!!Να διαγραφούν οι επιπλέον!!!)
* Αποκατάσταση σφάλματος “overflow error” στη δημιουργία barcode EAN13

Λοιπές εργασίες
* Φυσική απογραφή. Αλλαγη στον τρόπο δημιουργίας των συναλλαγών "Ελλείματα/Πλεονάσματα" : α)η χρήση της παραμέτρου "Μη καταγραμμένα είδη θεωρούνται μηδέν" αφορά τα είδη που δεν καταγράφηκαν σε οποιαδήποτε ημερομηνία στο εύρος της φυσικής απογραφής β)Η συναλλαγή με τις διαφορές για τα "Είδη που δεν απογράφηκαν" δημιουργείται στη τελευταία ημερομηνία "φυσικής απογραφής" σε ξεχωριστή συναλλαγή με σχόλιο συναλλαγής "Είδη που δεν απογράφηκαν".
* Μετονομασία “Μετρητές” σε “Ομάδες Αρίθμησης Συν/γών”
Μετονομασία “Αρίθμηση παραστατικών” σε “Αρίθμηση συναλλαγών”
* Η επιλογη προτεινομενου παραστατικού στα τερματικά λειτουργεί κανονικά και στο TopShop/Start
* Η δημιουργία ΜΥΦ σχετίζεται με το νόμισμα μέσω του module “Διαβάθμιση εγγραφών”
* Καταχώρηση “αιτιολογιών συναλλαγών”, αποκατάσταση της επιλογής κυκλώματος με lookup control.

Μετασχηματισμοί
* Αλλαγη υπολογισμου εκπτωσης one by one βαζω πρωτα αξία εκπτωσης και μετα ποσοτστά αν UseTransfDiscPerc=True
* Στον μαζικό μετασχηματισμό η ημερομηνία έκδοσης γίνεται ίδια με την ημερομηνία συναλλαγής
* Τα είδη με χαρακτηρισμό “σχόλιο/μετασχηματίζεται” πάιρνουν ώς ποσότητα 1 ώστε να μπορούν να μετασχηματιστούν.

Οικονομική εικόνα αποθήκης
* εμφάνιση μηδενικών αντί κενό στο πεδίο υπόλοιπο.

Πελάτες
* Βελτίωση της διαδικασίας ελέγχου ΑΦΜ μέσω ΑΑΔΕ

Πωλήσεις
+ Φόρμα πωλήσεις Λιανικής,αναδιάταξη των control στη φόρμα πωλήσεις Λιανικής (αισθητική και λειτουργική αναβάθμιση)
* Φόρμα λιανικής,
αποκατάσταση σφάλματος “memory table "DPRM@1_TDTRDSALES" not found”, φίλτρα, πεδίο παραστατικό.

Συναλλαγές (γενικά)
* Η διαδικασία επανεκτύπωσης δεν αυξάνει το DocTrn.UPD
+ Η "γέφυρα αποθηκης" επιτρέπει ίδιο λογαρισμό με διαφορετικό πρόσημο (in/out) στην ίδια συναλλαγή
* Με τη συμπλήρωση του πεδίου "συναλλασόμενος αποστολή σε" ανάλογα με το "Υποκαταστήματα - Αποστολή σε" συμπληρώνει πωλητή,μεταφορέα,μεταφόρτωση,Καθεστώς ΦΠΑ και TaxFreeID και εμφανίζει "Σχόλιο κίνησης"
+ Νέα πεδία στο doctrn UserID, DocCounter
* Η εργασία “Export Ειδών Επιλεγμένων συναλλαγών'” πλέον εκτός των ειδών μεταφέρει παρτίδες (merge) αν υπάρχουν, και με ερώτηση τις συναλλαγές (insert)
* “Γρήγορη εισαγωγή ειδών”
Οταν καλείται από πωλήσεις mobile και καλείται από minibrowser με mbrKind=’ITEMBARCODE’ τότε χρειάζεται να έχει πεδίο Barcode το οποίο χρησιμοποιεί κατα την επιλογή είδους για την καταχώρηση της γραμμής (itemtrn).
Οταν καλείται από minibrowser στην επιλογή είδους εκτελεί τη λειτουργία του minibrowser
* Αποκατάσταση προβλήματος στο χειρισμό συσκευασιών σε σχέση με κύρια/εναλλακτική ΜΜ
* Η “Ακύρωση συναλλαγής” μεταφέρει και τυχόν μετασχηματισμό της ακυρωμένης συναλλαγής.
* Η “Ακύρωση συναλλαγής” είναι ορατή ώς επιλογή ακόμα και αν το τερματικό έχει επιλεγμένη ταμειακή μηχανή.
* Αποκατάσταση σφάλματος αρίθμησης ακυρωτικών συναλλαγών
* Συναλλαγές με είδη,
η αυτόματη δημιουργία γραμμής με την καταχώρηση είδους γίνεται μόνο όταν ο minibrowser έχει mbrKind=ItemBarCode ή BarCode

Συντήρηση βάσης
* Added unique index on table ITEMMTITREETOITEM fields
* Στατιστικες ομαδες: ItemMtiTDetail, AMMtiTDetail set root elements as null (not as same id)
+ DBVer 3.20
+ DBVer 3.21
+ Νέα DB function DocRelativeDocs. Εμφανίζει τις σχετικές συναλλαγές απο τις οποίες έχει προέλθει η συναλλαγή (το ακυρωτικό εμφανίζει το ακυρωμένο)

Σχεδιασμός συναλλαγών
+ Νεο πεδίο “Στοιχεία προορισμού από” επιλέγει πως θα συμπληρωθούν τα πεδία Προορισμού (Επωνυμία, Διεύθυνση, Πόλη και τηλέφωνο)
+ Νεα πεδία “Επωνυμία παράδοσης, Διεύθυνση παράδοσης) συμπληρώνονται αυτόματα από τα στοιχεία της επιλεγμένης “Μεταφόρτωσης” αλλά μπορεί να τα συμπληρώσει και ο χρήστης.