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


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

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

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

CRM
* Αποκατάσταση σφάλματος "memory table "STATUS" not found"

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, στο πεδίο “Μετέχει ώς” προστέθηκε επιλογή “Φ.Π.Α. μη εκπιπτόμενος” για να χαρακτηρίζει του λογαριασμούς που λαμβάνουν την αξία ΦΠΑ αλλά δεν χαρακτηρίζονται ώς ΦΠΑ διότι δεν το εκπίπτουν.
* Στις συναλλαγές που έχουν ενημερώσει mydata και ο χρήστης αλλάξει τρόπο πληρωμής η εφαρμογή τον ενημερώνει ανάλογα την παράμετρο στις οριακές ημερομηνίες.
+ Στον πίνακα "Κατηγορίες ΦΠΑ" προστέθηκε πεδίο "Περιγραφή".
"Διάταξη απαλλαγής ΦΠΑ" με τις παρακάτω επιλογές
α)"Δεν ανήκει στις εξαιρέσεις" επιλέγεται για τα ΦΠΑ που έχουν ποσοστό <> 0
β)"Χαρακτηρισμός εξαίρεσης απο τη συναλλαγή" επιλέγεται για τα ΦΠΑ που έχουν ποσοστό = 0 και ο κωδικός απαλλαγής προσδιορίζεται στη στο πεδίο "Διάταξη απαλλαγής ΦΠΑ" της συναλλαγής.
γ) όλες οι επιλογές "Κατηγορία Αιτίας Εξαίρεσης ΦΠΑ" απο τις προδιαγραφές mydata. Επιλέγεται για τα ΦΠΑ που έχουν ποσοστό = 0 και προσδιορίζουν άμεσα τον κωδικό απαλλαγής. Πχ καπνικά προιόντα.
+ Διαχείριση συναλλαγών λήπτη, "Παραλαβή εγγραφών λήπτη"
* Στον πίνακα "Κατηγορίες ΦΠΑ" αφαιρέθηκε το πεδίο "mydata Διάταξη απαλλαγής ΦΠΑ" και προστέθηκε το πεδίο "Διάταξη απαλλαγής ΦΠΑ"
το νέο πεδίο απευθύνεται στον πίνακα "Διατάξεις απαλλαγής ΦΠΑ"
* Κατά την δημιουργία και αποστολή εγγραφών ελέγχεται αν η χώρα του συναλλασσόμενου δεν είναι κενή και υπάρχει.
* Λογαριασμοί, η επιλογή "Ε3_none" στο πεδίο "Χαρακτηρισμός αξίας" στο xml δεν εμφανίζει καθόλου tag "classificationType"

Open Item
* Αποκατάσταση σφάλματος στις συναλλαγές που αφορά την παράμετρο "Δημιουργεί Open item" αρχείο πελατών/προμηθευτών/λογαριασμών) και δεν λειτουργούσε η αυτόματη αντιστοίχηση κατα την εισαγωγή μιας συναλλαγής
* Αντιστοίχιση Οpen item η διάσταση "Ζώνη (BU)" όταν είναι η "βασική" μπορεί να αντιστοιχιστεί με όλες τις εγγραφές (ανεξάρτητα της τιμής "Ζώνης (BU)")

Pivot
+ Νέο component στα pivot FastCube με βελτιωμένες δυνατότητες και πολύ πιό γρήγορο στη φόρτωση δεδομένων.Το παλιό pivot πρέπει να αντικατασταθεί με αυτό επειδή στο μέλλον δεν θα υποστηρίζεται (μετά την 30/6/2022).

POS
* Χρήση του view PosCustomer στην φορμα POS
* Στην προσθήκη είδους το πλήκτρο "αποδοχή" προσθέτει το επιλεγμένο έιδος στη συναλλαγή.
* Αποκατάσταση λειτουργίας grid στο μικτό τρόπο πληρωμής

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= το όνομα του χρήστη/Επωνυμία επιχείρησης
* Βελτιώσεις στο "Ημερολόγιο Πωλήσεων με ανάλυση ΦΠΑ"
* Στην αποστολή email με επισυναπτόμενο αρχείο δεν ερωτάται για αποθήκευση του αρχείου
* Τα report fields πλεόν έχουν τη ιδιότητα wordwrap default =true.

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

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

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

Γενικά
* Η καταχώρηση του query γίνεται πάντα σε ansi (αντι κατα συνθήκη ansi ή utf8)
* Στο σχεδιασμό report/pivot/action/BO το Tab "Order By" καταλαμβάνει όλο το χωρο της φόρμας.
* Καταργήθηκε το μήνυμα "missing paramName ‘χχχ’" οταν η εφαρμογη ζητούσε “παράμετρο εφαρμογής” που δεν υπήρχε.

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

Γέφυρες με εμπορικό
* Γεφυρα με Γ.Λ. στον ενδιαμεσο πινακα το πεδίο Name εγινε varchar(60) απο varchar(50)
* Αποκατάσταση σφάλματος σε γέφυρα λογιστικής με κωδικό παραστατικού > απο τρεις χαρακτήρες.

Διαχείρηση email
+ Η δυνατότητα αποστολής email και SMS τωρα είναι διαθέσιμη στο TopShop όταν είναι ενεργό το module CRM

Διαχείριση ΦΠΑ
* Αποκατάσταση σφάλματος υπολογισμού της αξίας (ήταν πάντα 0 στην πρώτη περίοδο) στο τμήμα "Αξιες απο λογαριασμούς (...)" κατά τη φόρτωση δεδομένων μιας χρήσης.

Ειδικές παράμετροι barcode
* Διόρθωση διαχείρησης ειδικών barcode
* Στις συναλλαγές η επιλογή είδους με ειδικό barcode ζύγισης επιτρέπεται και σε κωδικούς μηκους επτα (7) χαρακτήρων.

Εξωτερικές συσκευές (ΕΑΦΔΣΣ, EFT POS, Ταμ. Μηχ., ΑΔΗΜΕ)
* Αποκατάσταση σφάλματος “Could not convert variant of type (Array Variant) into type (Double)” όταν γινόταν εκτύπωση συναλλαγής σε ταμειακή μηχανή.
+ Κατασκευή driver για σύνδεση online με ζυγιστική Digi ds-782

Ηλεκτρονική αρχειοθέτηση
+ Στην ηλεκτρονική αρχειοθέτηση, προστέθηκε μια επιπλέον επιλογή PDF synopse που εξάγει σε PDF με προεπιλογή embedded fonts και compressed αλλά με πολύ μικρότερο μέγεθος αρχείου PDF.
* Στην δημιουργία PDF στην ηλεκτρονική αρχειοθέτηση η παράμετρος “άνοιγμα μετά την εξαγωγή” έγινε False
* Αποκατάσταση σφάλματος δημιουργίας αρχείου PDF ανάλογα με την επιλογή απο το τερματικό <τύπος αρχείου>
αν η επιλογή ήταν "PDF synopse" δημιουργούσε τύπο "Pdf Embedded font" ή "PDF"
και αν η επιλογή ήταν "Pdf Embedded font" ή "PDF" δημιουργούσε τύπο "PDF synopse"
* Κατα την σήμανσης αν η σήμανση δεν ληφθεί απο το μηχανισμό για οποιοδίποτε λόγω τότε η διαδικασία σταματάει αμμέσως χωρίς εκτπύπωση της συναλλαγής.

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

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

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

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

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

Οικονομική εικόνα αποθήκης
* εμφάνιση μηδενικών αντί κενό στο πεδίο υπόλοιπο.
* Αυτόματη φόρτωση σχήματος κύβου όταν η παράμετρος "Σειρά εμφάνισης" εναι 0
* Αποκατάσταση λάθους "Access violation" στη φόρτωση της φόρμας και στην περίπτωση που το είδος είχε εναλλακτικη μονάδα μέτρησης

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

Πωλήσεις
+ Φόρμα πωλήσεις Λιανικής,αναδιάταξη των 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
+ Προσθήκη πεδίου “Συναλλαγή” στους browser των συναλλαγών.
* Αποκατάσταση προβλήματος στο χειρισμό συσκευασιών σε σχέση με κύρια/εναλλακτική ΜΜ
* Η “Ακύρωση συναλλαγής” μεταφέρει και τυχόν μετασχηματισμό της ακυρωμένης συναλλαγής.
* Η “Ακύρωση συναλλαγής” είναι ορατή ώς επιλογή ακόμα και αν το τερματικό έχει επιλεγμένη ταμειακή μηχανή.
* Αποκατάσταση σφάλματος αρίθμησης ακυρωτικών συναλλαγών
* Συναλλαγές με είδη,
η αυτόματη δημιουργία γραμμής με την καταχώρηση είδους γίνεται μόνο όταν ο minibrowser έχει mbrKind=ItemBarCode ή BarCode
* Αποκατάσταση σφάλματος στην εσωτερική διακίνηση η κίνηση σε χώρος δεν γέμιζε το πεδίο χρώμα.
* Συναλλαγές με Section4 στην εμμεση εργασία “Λεπτομέρειες γραμμής (S4)” αποκατάσταση σφάλματος “LeftField: Field 'CofoELCodeID' not found”
* Αποκατάσταση σφάλματος AV κατα τον επαναυπολογισμό συναλλαγών "Γέφυρας" που περιλαμβάνει κρατήσεις/επιβαρύνσεις.
* Αλλαγή στον τρόπο υπολογισμού συσκευασιών και κύριας μονάδας μέτρησης σε Αμφίδρομη σχέση ώστε αν υπάρχει ατελέσφορος υπολογισμός μεταξύ της κύριας μονάδας και της συσκευασίας ο υπλογισμός σταματάει με μήνυμα λάθους.
* Στις συναλλαγές που στο detail μετέχουν Λογαριασμοί (amtrn) δημιουργήθηκε το πεδίο "luVCatDescr" (lookup αναφέρεται στη περιγραφή της κατηγορίας ΦΠΑ) για να αντικαταστήσει το "luVCatPerc" ((lookup αναφέρεται στο Ποσοστό της κατηγορίας ΦΠΑ)
Ο implementor πρέπει να φροντίσει να φτιάξει στήλες παραστατικών που να αναφέρονται στο "luVCatDescr". Το "luVCatPerc" έμεινε για λόγους συμβατότητας.
+ Στην παραμετροποίηση για δημιουργια γέφυρας προστέθηκε η επιλογή κατηγοριας ΦΠΑ. Η πρώτη αναζήτηση στα στοιχεία γεφυρας είναι η "κατηγορία είδους","τυπος γέφυρας" και "κατηγορια ΦΠΑ" αν δεν βρεθεί εγγραφή τότε η επόμενη αναζήτηση ώς "κατηγορια ΦΠΑ" έχει το null(0).
* Αποκατάσταση σφάλματος "μη ορισμένη ημερομηνία" κατα την διαδικασία μαζικής εκτύπωσης απο λίστα (browser).

Συντήρηση βάσης
* 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. Εμφανίζει τις σχετικές συναλλαγές απο τις οποίες έχει προέλθει η συναλλαγή (το ακυρωτικό εμφανίζει το ακυρωμένο)
+ DBVer upgrade 3.23
+ DBVer 3.25
+ DBVer 3.26
+ DBVer 3.27

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