Utilizzando i dettagli del tipo di stringa

1C: Enterprise 8.2 /
Per gli sviluppatori /
Creazione e modifica di oggetti metadati

Sommario

Vedi anche

1.1. Per i dettagli del tipo di stringa, utilizzare la lunghezza variabile della stringa (la proprietà Lunghezza consentita = variabile ) e, allo stesso tempo, specificare la lunghezza massima consentita della stringa. La proprietà Lunghezza consentita può assumere il valore Fisso solo in quei casi in cui, quando si manipolano questi dati, è davvero necessario avere la garanzia che la stringa abbia una certa lunghezza (a causa dell'aggiunta automatica con spazi finali).

1.2 Nei casi in cui la lunghezza massima di una stringa è nota in anticipo (ad esempio, è regolata), dovrebbe essere indicata nella proprietà Lunghezza (o il nome Lunghezza per il Nome puntelli standard). Ad esempio, la lunghezza dei puntelli di stringa del TIN della directory PhysicalPerson dovrebbe essere di 12 caratteri.

1.3. Se una stringa è una concatenazione di altre stringhe, la sua lunghezza può essere definita come la somma delle lunghezze delle stringhe di origine. Ad esempio, la lunghezza della rappresentazione dell'indirizzo deve essere uguale alla somma delle lunghezze dei campi in cui sono memorizzate parti dell'indirizzo.

1.4 Se la lunghezza della stringa non è regolata, si consiglia di scegliere una lunghezza sufficiente per l'archiviazione dei dati nella maggior parte dei casi. Ad esempio, nella stragrande maggioranza dei casi, sono sufficienti 250 caratteri per memorizzare il nome completo della controparte, la lunghezza massima del nome del file nella maggior parte dei file system è 260, il nome completo dell'individuo è 100 e così via.

2. In alcuni casi, è consentito utilizzare stringhe di lunghezza illimitata:

2.1. Si presume che il testo personalizzato possa essere inserito nell'attributo tipo stringa, il cui volume può essere significativo. Di norma, questi sono campi multilinea su modulo . Ad esempio, nel campo Descrizione aggiuntiva nell'ordine cliente, il gestore può inserire l'intera cronologia della corrispondenza con il cliente, nel campo Commento : l'utente può inserire testo a più righe arbitrario, ecc.

2.2. Il requisito di stringa memorizza varie informazioni tecniche che vengono generate dai programmi e, molto spesso, non è destinato a essere letto dall'utente, ma viene utilizzato in vari algoritmi di elaborazione delle informazioni. Ad esempio, documenti xml, intestazioni e-mail, ecc.

3. Nel caso in cui si utilizzino dettagli di stringa di lunghezza illimitata, è necessario tenere presente le limitazioni che si presentano in questo modo nel linguaggio della query:

3.1 Se è necessario confrontare valori, raggruppare e divenire diversi, tali dettagli devono essere espressi come una stringa di una determinata lunghezza, in modo che l'espressione sia calcolata correttamente.

Per questi scopi nella richiesta si consiglia di utilizzare la costruzione

LINEA EXPRESS HOW (1000)

3.2. Nei report ACS per tali campi, è necessario invece impostare il parametro Tipo di valore del campo (nella scheda Set di dati ).

Va tenuto presente che la frequente riduzione di una stringa illimitata a una certa lunghezza nelle richieste e nei rapporti di ACS può essere un segno di una decisione di progettazione errata e servire da segnale per rivedere il tipo di puntelli di stringa a favore di una lunghezza di stringa limitata.

3.3. In altri casi, non è necessario tagliare la stringa nelle query.

4 .1. Se i moduli di visualizzazione forniscono una visualizzazione del campo stringa, indipendentemente dalla lunghezza della stringa assegnata, è necessario garantire l'output di tali righe completamente, senza tagliare parte della stringa. Altrimenti, molte informazioni potrebbero andare perse. Ad esempio, il numero civico e dell'appartamento nel campo con l'indirizzo di consegna della merce in forma stampata.

  • Per identificare rapidamente tutte le proprietà di stringa di lunghezza illimitata nella configurazione, è possibile utilizzare l'elaborazione di stringa allegata di Unlimited Length.erf
  • Formazione del piatto
  • Limitazione all'uso del design " COMBINA TUTTO "nelle richieste

Altri materiali sull'argomento:
combina tutto . da combinare . il commento . arbitrario . display . gruppi . formazione . la stringa . requisiti . linee . appunti . da copiare . l'utente . uso di . informazioni . elenco . nome . configurazione . oggetti di scena . un esempio . nella scheda . controparte . elenco . rapporto . configurazione

Materiali dalla sezione: 1C: Enterprise 8.2 / Sviluppatori / Creazione e modifica di oggetti metadati

Altri materiali sull'argomento:

Meccanismi e principi a livello di sistema

Fonti di dati per i calcoli di budget

Descrizione di procedure e funzioni

Nome, sinonimo, commento

Utilizzo di OR logico in condizioni di query


Si trovano: nella richiesta due requisiti di testo nel campo , 1c raggruppamento per dettagli stringa , combinare tutto nella richiesta 1c di lunghezza illimitata, 1c stringa di lunghezza illimitata che non valida, 1c stringa di lunghezza illimitata utilizzare, specificare la lunghezza massima consentita della stringa, stringhe di lunghezza illimitata 1c 8 2 , Stringa di lunghezza illimitata 1s 8 2, ACS e stringa di lunghezza illimitata, Proprietà degli oggetti 1C lunghezza limite 25 caratteri


1C: Enterprise 8