Εισαγωγή εγγράφων σε νέο object

78 views
Skip to first unread message

m.p.pa...@gmail.com

unread,
Apr 22, 2025, 10:40:15 AMApr 22
to Softone Developers Network
Καλησπέρα σας, χρόνια πολλά σε όλους,
θα ήθελα τη βοήθειά σας σε κάτι που έχουμε κολλήσει. Έχουμε φτιάξει ένα νέο object απο τον Database Designer με όνομα CCC... Θέλουμε ωστόσο να κάνουμε και εισαγωγή εγγράφων για το συγκεκριμένο object. Έχουμε φέρει στη προβολή όπως υπάρχουν αντίστοιχα στους πελάτες, στα είδη κτλ, οτι υπάρχει για να καταλήξουν και αυτά στον XTRDOCATA.  Δυστυχώς, όσα και αν έχω δοκιμάσει δηλώνοντας διάφορα στη προβολή και στις συσχετίσεις με τον πίνακα των εγγράφων (Δείκτης εγγραφών), μόλις επιλέξω αρχείο πριν καν καταχωρήσω, παίρνω error: Access violation at address 59BBA592 in module 'SOExtEditors.bpl'. Δεν ξέρω αν υπάρχει κάτι επιπλέον που πρέπει να κάνω με τον SOSOURCE. Αν το έχει κάνει κάποιος ας το αναφέρει. Ευχαριστώ εκ των προτέρων.

m.p.pa...@gmail.com

unread,
Apr 22, 2025, 10:57:26 AMApr 22
to Softone Developers Network
Το βρήκαμε, ήθελε στις Γενικές Παραμέτρους της παραμετροποίησης της προβολής να δηλωθεί το : XDOCTABLENAME=CCCXTRDOCDATA οπου CCCXTRDOCDATA το alias που έχουμε δηλώσει στη προβολή για τον πίνακα Δείκτες εγγράφων. Υπάρχει και σχετική αναφορά στο black book. 

Θεόδωρος Ανδρονίκου

unread,
Sep 12, 2025, 9:16:32 AM (11 days ago) Sep 12
to Softone Developers Network
Καλησπέρα,

Έψαχνα να κάνω όμοια περίπτωση, σε ευχαριστώ που το δημοσίευσες κι με βοήθησες να προχωρήσω. Όντως στο blackbook έχει σαφή βήματα για την επίτευξη του στόχου.

Θέλω απλά να επισημάνω κάτι γιατί μου πήρε ώρα να το καταλάβω.
Στο blackbook γράφει το εξής:  Enter the following “Locate statement”: REFOBJID;SOSOURCE;XDOCTYPE=:SPCS;70;1 (Figure F6) REFOBJID;SOSOURCE;XDOCTYPE=:PrimaryKey;ObjectID;1
Εδώ απλώς να ενημερώσω ότι το REFOBJID πρέπει να μπει τελευταίο, αλλιώς δεν διαβάζει το ID του τρέχοντος object, θα πρέπει να γραφτεί: SOSOURCE;XDOCTYPE;REFOBJID=70;1;:SPCS (Figure F6) SOSOURCE;XDOCTYPE;REFOBJID=ObjectID;1;:PrimaryKey
Με αυτό τον τρόπο δίνουμε χρόνο το Soft1 να διαβάσει πλήρως την εγγραφή κι θα ξέρει πιο είναι το ID.

Με εκτίμηση,

Τ.Α.
Reply all
Reply to author
Forward
0 new messages