Χρησιμοποιώντας τις λεπτομέρειες του τύπου συμβολοσειράς

1C: Επιχείρηση 8.2 / /
Για προγραμματιστές / /
Δημιουργία και τροποποίηση αντικειμένων μεταδεδομένων

Πίνακας περιεχομένων

Δείτε επίσης

1.1. Για τις λεπτομέρειες τύπου συμβολοσειράς, χρησιμοποιήστε το μεταβλητό μήκος της συμβολοσειράς (ιδιότητα Επιτρεπόμενη διάρκεια = Μεταβλητή ) και, ταυτόχρονα, καθορίστε το μέγιστο επιτρεπόμενο μήκος της συμβολοσειράς. Η ιδιότητα Επιτρεπόμενου μήκους μπορεί να πάρει την σταθερή τιμή μόνο σε εκείνες τις περιπτώσεις όπου, όταν χειρίζεται αυτά τα δεδομένα, είναι πραγματικά απαραίτητο να έχουμε εγγύηση ότι η συμβολοσειρά έχει ένα ορισμένο μήκος (λόγω της αυτόματης προσθήκης με τα τελικά διαστήματα).

1.2 Σε περιπτώσεις που το μέγιστο μήκος μιας συμβολοσειράς είναι γνωστό εκ των προτέρων (για παράδειγμα, ρυθμίζεται), πρέπει να αναφέρεται στην ιδιότητα Μήκος (ή το όνομα Μήκος για το τυπικό όνομα του στηρίγματος). Για παράδειγμα, το μήκος των υποστηρίξεων κορδονιών του TIN του καταλόγου PhysicalPerson πρέπει να είναι 12 χαρακτήρες.

1.3. Αν μια συμβολοσειρά είναι μια συνένωση άλλων συμβολοσειρών, τότε το μήκος της μπορεί να οριστεί ως το άθροισμα των μηκών των πηγών πηγής. Για παράδειγμα, το μήκος της αναπαράστασης διεύθυνσης πρέπει να είναι ίσο με το άθροισμα των μηκών των πεδίων στα οποία αποθηκεύονται τμήματα της διεύθυνσης.

1.4 Εάν το μήκος της συμβολοσειράς δεν είναι ρυθμισμένο, συνιστάται να επιλέξετε ένα μήκος που να επαρκεί για την αποθήκευση των δεδομένων στις περισσότερες περιπτώσεις. Για παράδειγμα, στη συντριπτική πλειοψηφία των περιπτώσεων, 250 χαρακτήρες είναι αρκετοί για να αποθηκεύσουν το πλήρες όνομα του αντίστοιχου, το μέγιστο μήκος του ονόματος αρχείου στα περισσότερα συστήματα αρχείων είναι 260, το πλήρες όνομα του ατόμου είναι 100 κ.ο.κ.

2. Σε ορισμένες περιπτώσεις επιτρέπεται η χρήση αλυσίδων απεριόριστου μήκους:

2.1. Υποτίθεται ότι το προσαρμοσμένο κείμενο μπορεί να τοποθετηθεί στο χαρακτηριστικό τύπου συμβολοσειράς, ο όγκος του οποίου μπορεί να είναι σημαντικός. Κατά κανόνα, αυτά είναι πεδία πολλαπλών γραμμών μορφή . Για παράδειγμα, στο πεδίο Πρόσθετη περιγραφή στην εντολή πώλησης, ο διαχειριστής μπορεί να τοποθετήσει ολόκληρο το ιστορικό αλληλογραφίας με τον πελάτη, στο πεδίο Σχόλιο - του χρήστη μπορεί να εισαγάγει αυθαίρετο κείμενο πολλαπλών γραμμών κ.λπ.

2.2. Η απαιτούμενη συμβολοσειρά αποθηκεύει διάφορες τεχνικές πληροφορίες που παράγονται από προγράμματα και, συχνά, δεν προορίζεται να διαβαστεί από τον χρήστη, αλλά χρησιμοποιείται σε διάφορους αλγορίθμους επεξεργασίας πληροφοριών. Για παράδειγμα, έγγραφα xml, κεφαλίδες ηλεκτρονικού ταχυδρομείου κ.λπ.

3. Στην περίπτωση που χρησιμοποιούμε στοιχεία στοιχειοσειράς απεριόριστου μήκους, πρέπει να έχουμε κατά νου τους περιορισμούς που προκύπτουν με αυτό τον τρόπο στη γλώσσα του ερωτήματος:

3.1 Εάν πρέπει να συγκρίνετε τιμές, να ομαδοποιήσετε και να διαχωρίσετε, αυτές οι λεπτομέρειες πρέπει να εκφραστούν ως μια συμβολοσειρά ορισμένου μήκους, έτσι ώστε η έκφραση να υπολογιστεί σωστά.

Για τους σκοπούς αυτούς στο αίτημα συνιστάται η χρήση της κατασκευής

EXPRESS ΠΩΣ Η ΓΡΑΜΜΗ (1000)

3.2. Στις αναφορές ACS για τέτοια πεδία, θα πρέπει να ρυθμίσετε την παράμετρο Τύπος τιμής πεδίου (στην καρτέλα Δεδομένα ).

Πρέπει να ληφθεί υπόψη ότι η συχνή μείωση μιας απεριόριστης σειράς σε ένα ορισμένο μήκος σε αιτήσεις και αναφορές του ACS μπορεί να αποτελεί ένδειξη μιας λανθασμένης απόφασης σχεδιασμού και να χρησιμεύσει ως σήμα για την αναθεώρηση του τύπου των στηρίξεων κορδονιών υπέρ ενός περιορισμένου μήκους συμβολοσειράς.

3.3. Σε άλλες περιπτώσεις, δεν χρειάζεται να κόψετε τη συμβολοσειρά σε ερωτήματα.

4 .1. Αν οι μορφές απεικόνισης παρέχουν μια εμφάνιση πεδίου συμβολοσειράς, τότε ανεξάρτητα από το μέγεθος της συμβολοσειράς, είναι απαραίτητο να εξασφαλιστεί πλήρως η έξοδος τέτοιων γραμμών, χωρίς να αποκοπεί τμήμα του κορδονιού. Διαφορετικά, μπορεί να χαθούν πολλές πληροφορίες. Για παράδειγμα, ο αριθμός κατοικίας και διαμερίσματος στο πεδίο με τη διεύθυνση παράδοσης των αγαθών σε έντυπη μορφή.

  • Για να εντοπίσετε γρήγορα όλες τις ιδιότητες string με απεριόριστο μήκος στη διαμόρφωση, μπορείτε να χρησιμοποιήσετε την προσαρμοσμένη επεξεργασία String του Unlimited Length.erf
  • Ο σχηματισμός πλάκας
  • Περιορισμός στη χρήση του σχεδίου " ΣΥΝΔΥΑΣΤΕ ΟΛΟΥΣ "σε αιτήματα

Άλλα υλικά σχετικά με το θέμα:
συνδυάστε όλα , να συνδυάσει , το σχόλιο , αυθαίρετη , χαρτογράφηση , ομάδων , σχηματισμό , τη συμβολοσειρά , απαιτήσεων , γραμμές , πρόχειρο , να αντιγράψετε , του χρήστη , χρήση του , πληροφορίες , καταλόγου , όνομα , διαμόρφωση , στηρίγματα , ένα παράδειγμα , στην καρτέλα , αντισυμβαλλόμενο , καταλόγου , έκθεση , διαμορφώσεις

Υλικά από το τμήμα: 1C: Επιχείρηση 8.2 / Προγραμματιστές / Δημιουργία και τροποποίηση αντικειμένων μεταδεδομένων

Άλλα υλικά σχετικά με το θέμα:

Μηχανισμοί και αρχές ολόκληρου του συστήματος

Πηγές δεδομένων για υπολογισμό προϋπολογισμού

Περιγραφή των διαδικασιών και των λειτουργιών

Όνομα, συνώνυμο, σχόλιο

Χρησιμοποιώντας το λογικό OR σε συνθήκες ερωτήματος


Μας βρίσκουν: στην αίτηση δύο στοιχεία κειμένου στο πεδίο , 1c ομαδοποίηση με στοιχεία κορδονιών , συνδυάζουν τα πάντα στο αίτημα 1c απεριόριστου μήκους, 1c γραμμής απεριόριστου μήκους από κακό, 1c γραμμής απεριόριστου μήκους χρήσης, καθορίστε το μέγιστο επιτρεπόμενο μήκος της γραμμής, γραμμές απεριόριστου μήκους 1c 8 2 , String απεριόριστου μήκους 1s 8 2, ACS και σειρά απεριόριστου μήκους, Ιδιότητες αντικειμένων 1C όριο μήκους 25 χαρακτήρες


1C: Επιχείρηση 8