Verwenden der Details des Zeichenfolgentyps

1C: Unternehmen 8.2 /
Für Entwickler /
Erstellen und Ändern von Metadatenobjekten

Inhaltsverzeichnis

Siehe auch

1.1. Verwenden Sie für Details zum Zeichenfolgentyp die variable Länge der Zeichenfolge (die Eigenschaft Zulässige Länge = Variable ) und geben Sie gleichzeitig die maximal zulässige Länge der Zeichenfolge an. Die Eigenschaft Allowed length kann den Wert Fixed nur in den Fällen annehmen, in denen bei der Bearbeitung dieser Daten eine Garantie erforderlich ist, dass die Zeichenfolge eine bestimmte Länge hat (aufgrund des automatischen Hinzufügens mit nachgestellten Leerzeichen).

1.2 In Fällen, in denen die maximale Länge eines Strings im Voraus bekannt ist (zum Beispiel geregelt ist), sollte dies in der Eigenschaft Length (oder dem Namen Length für den Standard-Requisitennamen) angegeben werden. Beispielsweise sollte die Länge der Zeichenfolgenstützen der TIN des Verzeichnisses PhysicalPerson 12 Zeichen betragen .

1.3. Wenn eine Zeichenfolge eine Verkettung anderer Zeichenfolgen ist, kann ihre Länge als die Summe der Längen der Quellzeichenfolgen definiert werden. Beispielsweise muss die Länge der Adressendarstellung gleich der Summe der Längen der Felder sein, in denen Teile der Adresse gespeichert sind.

1.4 Wenn die Länge des Strings nicht geregelt ist, wird empfohlen, eine Länge zu wählen, die zum Speichern von Daten in den meisten Fällen ausreicht. In der überwiegenden Mehrheit der Fälle reichen beispielsweise 250 Zeichen aus, um den vollständigen Namen des Gegenübers zu speichern, die maximale Länge des Dateinamens in den meisten Dateisystemen beträgt 260, der vollständige Name der Person beträgt 100 usw.

2. In einigen Fällen dürfen Zeilen mit unbegrenzter Länge verwendet werden

2.1. Es wird davon ausgegangen, dass der benutzerdefinierte Text in das Attribut "Zeichenfolgentyp" eingefügt werden kann, dessen Umfang erheblich sein kann. In der Regel sind dies mehrzeilige Felder an bilden . Beispielsweise kann der Manager im Feld Zusätzliche Beschreibung im Kundenauftrag den gesamten Verlauf der Korrespondenz mit dem Kunden in das Feld Kommentar - einfügen. der Benutzer kann beliebigen mehrzeiligen Text eingeben, etc.

2.2. Die erforderliche Zeichenfolge speichert verschiedene technische Informationen, die von Programmen generiert werden und in den meisten Fällen nicht zum Lesen durch den Benutzer vorgesehen sind, sondern in verschiedenen Informationsverarbeitungsalgorithmen verwendet werden. Zum Beispiel XML-Dokumente, E-Mail-Header usw.

3. Wenn Sie Zeichenfolgendetails mit unbegrenzter Länge verwenden, sollten Sie die Einschränkungen berücksichtigen, die auf diese Weise in der Abfragesprache auftreten:

3.1 Wenn Sie Werte vergleichen, gruppieren und abrufen müssen, müssen solche Details als Zeichenfolge einer bestimmten Länge ausgedrückt werden, damit der Ausdruck korrekt berechnet wird.

Für diese Zwecke wird in der Anfrage empfohlen, die Konstruktion zu verwenden

EXPRESS HOW LINE (1000)

3.2. In den ACS-Berichten für solche Felder sollten Sie stattdessen den Parameter Typ des Feldwerts festlegen (auf der Registerkarte Datensätze ).

Es ist zu beachten, dass das häufige Reduzieren einer unbegrenzten Zeichenfolge auf eine bestimmte Länge in Anforderungen und Berichten von ACS ein Zeichen für eine falsche Entwurfsentscheidung sein kann und als Signal für die Überarbeitung des Typs der Zeichenfolgenstützen zugunsten einer begrenzten Zeichenfolgenlänge dient.

3.3. In anderen Fällen müssen Sie die Zeichenfolge in Abfragen nicht abschneiden.

4 .1. Wenn die Anzeigeformulare eine Zeichenfolgenfeldanzeige bereitstellen, ist es unabhängig von der zugewiesenen Länge der Zeichenfolge erforderlich, die Ausgabe dieser Zeilen vollständig sicherzustellen, ohne einen Teil der Zeichenfolge abzuschneiden. Andernfalls können viele Informationen verloren gehen. Zum Beispiel die Haus- und Wohnungsnummer im Feld mit der Lieferadresse der Ware in gedruckter Form.

  • Um alle Zeichenfolgeneigenschaften mit unbegrenzter Länge in der Konfiguration schnell zu identifizieren, können Sie die angehängte Zeichenfolgenverarbeitung von Unlimited Length.erf verwenden
  • Plattenbildung
  • Beschränkung der Verwendung des Musters " KOMBINIERE ALLE "in Anfragen

Weitere Materialien zum Thema:
kombiniere alles , zu kombinieren , der Kommentar , beliebig , Zuordnung , Gruppierungen , Bildung , die Zeichenfolge , Requisiten , Linien , Zwischenablage , zu kopieren , der Benutzer , Verwendung von , Informationen , Verzeichnis , name , konfigurieren , Requisiten , ein Beispiel , auf der Registerkarte , Gegenpartei , Verzeichnis , berichten , Konfigurationen

Materialien aus der Sektion: 1C: Enterprise 8.2 / Entwickler / Erstellen und Ändern von Metadatenobjekten

Weitere Materialien zum Thema:

Systemweite Mechanismen und Prinzipien

Datenquellen für Budgetberechnungen

Beschreibung der Abläufe und Funktionen

Name, Synonym, Kommentar

Verwendung des logischen ODER in Abfragebedingungen


Wir haben gefunden: In der Anfrage zwei Textanforderungen im Feld , 1c Gruppierung nach Zeichenfolgendetails , kombinieren Sie alles in der Anfrage 1c unbegrenzter Länge, 1c Zeichenfolge unbegrenzter Länge als schlecht, 1c Zeichenfolge unbegrenzter Länge verwenden, geben Sie die maximal zulässige Länge der Zeichenfolge an, Zeichenfolgen unbegrenzter Länge 1c 8 2 , Zeichenfolge unbegrenzter Länge 1s 8 2, ACS und Zeichenfolge unbegrenzter Länge, Eigenschaften von Objekten 1C Länge maximal 25 Zeichen


1C: Unternehmen 8