Περικλή καλημέρα,
Σου ζητώ συγγνώμη για την μη αρχική κατανόηση του προβλήματός σου.
Για τα βασικά, εκτός από τα black books και το
learn.softone.gr όπου έχει μερικά videos για τον S1 Designer, μπορείς να επικοινωνήσεις και με την softone για κανένα παράδειγμα αν τους πεις τι θες να κάνεις. Εκεί (στο learn) εξηγούν τον τρόπο να φτιάχνεις νέους πίνακες και αντικείμενα που να τους υποστηρίζουν.
Για το αν ή όχι χρειάζεται και inproces dll για να τα υποστηρίξεις, όχι δεν είναι απαραίτητο. Όλο το softone, εκτός από το mydata Live είναι γραμμένο με τα ίδια εργαλεία που έχει και ο S1 Designer.
Για να φτιάξεις ένα νέο αντικείμενο που οι χρήστες θα το γεμίζουν με πληροφορίες και θα έχεις και ευρετήρια που θα τις αναζητούν, δεν χρειάζεσαι incprocess.dll παρά μόνο S1 Designer και javascript.
Αν οι πελάτες σου ζητούν κάτι επιπλέον που οι editors του softone δεν μπορούν να σε καλύψουν έχεις 2 επιλογές:
1. inprocess.dll όπου βρίσκεις/φτιάχνεις editors που καλύπτουν τις ανάγκες
2. html editor που θα κάνει την δουλειά τοπικά, πάνω στο αντικείμενο και κουμπώνει πάνω στην custom λύση χωρίς να χρειάζεται να έχεις επιπλέον dll. Αυτό όμως αν είσαι καλός ΚΑΙ στο html/css/jscript των browsers
Όσον αφορά τα .auv αρχεία, η Ιστορία τους δεν αποκαλύφθηκε στο Βατικανό αλλά στην πλατεία Ταξίμ στην Κωσταντινούπολη, όταν το αφεντικό και εγώ καταφέραμε να ποτίσουμε τον Γιάννη Γεωργουλάκη, δυό ποτηράκια Τζιν με Τόνικ παραπάνω! Είναι όπως και τα cst αρχεία που βγάζεις από το custom administration, αλλά αν το softone, καθώς ξεκινά βρει τέτοια αρχεία στον φάκελό του, τότε θα τα περάσει - εισάγει μέσα. Το καλό με αυτά είναι ότι αν έχεις και οτιδήποτε άλλο εκτός από designer customs στο cst/auv το auv θα "καπακώσει" τα ήδη υπάρχοντα ενώ το cst θα τα εισάγει ώς (2) ή (3) , χωρίς να πειράξει τα υπάρχοντα.
Μόλις τελειώσει θα μετονομάσει το αρχείο σε .auv.old για να μην το ξαναεισάγει.
Και γιαυτό είπα ότι πρέπει να βγεις και να ξαναμπεις 2 φορες, γιατί την πρώτη φορά θα το εισάγει, και την 2η θα κάνει το όποιο update χρειάζεται για το custom.
Για τις web σελίδες, είναι όπως οι αρχικές σελίδες που εμφανίζονται όταν ανοίγει η εφαρμογή
αν ανοίξεις τον explorer με /usewebview2 και πάνω στην σελίδα πατήσεις το F12, μπορείς να δεις πως το κάνει η ίδια η softone και να πάρεις ιδέες. (το βασικό είναι το var X=external; όπου το X είναι το ίδιο το X που έχεις στα παραδείγματα javascript του black book);
Και εγώ όπως και άλλοι εδώ είμαστε φειδωλοί στο να δείχνουμε κώδικα δικό μας ως παράδειγματα μιας και είναι πνευματική μας ιδιοκτησία από την οποία βγάζουμε το ψωμί μας.
Γιαυτό στο "περιγράφω" αλλά δεν μπορώ να στο δώσω έτοιμο στο πιάτο.
Συγνώμη και πάλι αν φλυάρισα λίγο παραπάνω.