Utiliser les détails du type de chaîne

1C: Enterprise 8.2 /
Pour les développeurs /
Création et modification d'objets de métadonnées

Table des matières

Voir aussi

1.1. Pour les détails du type de chaîne, utilisez la longueur variable de la chaîne (la propriété Longueur autorisée = Variable ) et indiquez simultanément la longueur maximale autorisée de la chaîne. La propriété Longueur autorisée ne peut prendre la valeur Fixe que dans les cas où, lors de la manipulation de ces données, il est vraiment nécessaire de garantir que la chaîne a une certaine longueur (en raison de l'ajout automatique avec des espaces de fin).

1.2 Dans les cas où la longueur maximale d'une chaîne est connue à l'avance (par exemple, elle est réglementée), il convient de l'indiquer dans la propriété Length (ou le nom Length pour le nom standard props). Par exemple, la longueur des propriétés de chaîne du TIN du répertoire PhysicalPerson doit être de 12 caractères.

1.3. Si une chaîne est une concaténation d'autres chaînes, sa longueur peut alors être définie comme la somme des longueurs des chaînes source. Par exemple, la longueur de la représentation d'adresse doit être égale à la somme des longueurs des champs dans lesquels des parties de l'adresse sont stockées.

1.4 Si la longueur de la chaîne n'est pas régulée, il est recommandé de choisir une longueur suffisante pour stocker les données dans la plupart des cas. Par exemple, dans la très grande majorité des cas, 250 caractères suffisent pour stocker le nom complet de la contrepartie, la longueur maximale du nom de fichier dans la plupart des systèmes de fichiers est de 260, le nom complet de l'individu est de 100, etc.

2. Dans certains cas, il est permis d'utiliser des chaînes de longueur illimitée:

2.1. On suppose que le texte personnalisé peut être placé dans l'attribut de type chaîne, dont le volume peut être significatif. En règle générale, il s'agit de champs multilignes sur forme . Par exemple, dans le champ Description supplémentaire de la commande client, le responsable peut placer l'historique complet de la correspondance avec le client, dans le champ Commentaire - l'utilisateur peut entrer du texte multiligne arbitraire, etc.

2.2. La chaîne requise stocke diverses informations techniques générées par des programmes et, le plus souvent, n'est pas destinée à être lue par l'utilisateur, mais est utilisée dans divers algorithmes de traitement d'informations. Par exemple, xml-documents, en-têtes de courrier électronique, etc.

3. Dans le cas d'utilisation de détails de chaîne de longueur illimitée, il convient de garder à l'esprit les limitations qui en résultent dans le langage de requête:

3.1 Si vous avez besoin de comparer des valeurs, de grouper et d’obtenir différents résultats, ces détails doivent être exprimés sous la forme d’une chaîne d’une certaine longueur, de sorte que l’expression soit calculée correctement.

À ces fins, dans la demande, il est recommandé d’utiliser la construction

LIGNE EXPRESS HOW (1000)

3.2. Dans les rapports ACS pour de tels champs, vous devez plutôt définir le paramètre Type de la valeur du champ (sous l'onglet Ensembles de données ).

Il convient de garder à l’esprit que la réduction fréquente d’une chaîne illimitée jusqu’à une certaine longueur dans les demandes et les rapports d’ACS peut indiquer une décision de conception incorrecte et servir de signal pour la révision du type d’accessoires de chaîne en faveur d’une longueur de chaîne limitée.

3.3. Dans d'autres cas, il n'est pas nécessaire de couper la chaîne dans les requêtes.

4 .1. Si les formulaires d'affichage fournissent un affichage de champ de chaîne, quelle que soit la longueur de la chaîne affectée, il est nécessaire de garantir la sortie complète de ces lignes, sans couper une partie de la chaîne. Sinon, une grande partie de l'information risque d'être perdue. Par exemple, le numéro de la maison et de l'appartement dans le champ avec l'adresse de livraison des marchandises sous forme imprimée.

  • Pour identifier rapidement toutes les propriétés de chaîne de longueur illimitée dans la configuration, vous pouvez utiliser le traitement de chaîne attaché de Unlimited Length.erf.
  • Formation de la plaque
  • Restriction sur l'utilisation du dessin " COMBINE TOUS "dans les demandes

Autres matériaux sur le sujet:
tout combiner . combiner . le commentaire . arbitraire . cartographie . des groupements . formation . la ficelle . articles requis . des lignes . presse-papier . copier . l'utilisateur . utilisation de . information . répertoire . nom . configuration . les accessoires . un exemple . sur l'onglet . contrepartie . répertoire . rapport . des configurations

Matériaux de la section: 1C: Enterprise 8.2 / Développeurs / Création et modification d'objets de métadonnées

Autres matériaux sur le sujet:

Mécanismes et principes à l'échelle du système

Sources de données pour les calculs de budgétisation

Description des procédures et fonctions

Nom, synonyme, commentaire

Utilisation de OU logique dans des conditions de requête


Ils nous trouvent: dans la demande, deux informations textuelles dans le champ , 1c regroupant les détails de chaîne , combinent tout dans la demande 1c de longueur illimitée, 1c ligne de longueur illimitée mauvaise, 1c ligne d’utilisation illimitée, spécifiez la longueur maximale autorisée de la ligne, lignes de longueur illimitée 1c 8 2 , Chaîne de longueur illimitée 1s 8 2, ACS et chaîne de longueur illimitée, Propriétés des objets Limite de longueur de 1C à 25 caractères


1C: Enterprise 8