Folosind detaliile tipului de șir

1C: Întreprindere 8.2 /
Pentru dezvoltatori /
Crearea și modificarea obiectelor de metadate

Cuprins

Vezi de asemenea

1.1. Pentru detaliile de tip șir, utilizați lungimea variabilă a șirului (proprietatea Lungimea permisă = Variabila ) și, în același timp, specificați lungimea maximă admisă a șirului. Proprietatea Lungimea permisă poate lua valoarea Fixă numai în acele cazuri în care, atunci când manipulați aceste date, este cu adevărat necesar să aveți o garanție că șirul are o anumită lungime (datorită adăugării automate cu spațiile înclinate).

1.2 În cazul în care lungimea maximă a șirului este cunoscută în prealabil (de exemplu, este reglată), trebuie indicată în proprietatea Lungime (sau numele Lungime pentru numele de clasă standard). De exemplu, lungimea recuzitelor de șir ale TIN din directorul PhysicalPerson ar trebui să aibă 12 caractere.

1.3. Dacă un șir este o concatenare a altor șiruri, atunci lungimea sa poate fi definită ca suma lungimilor șirurilor sursă. De exemplu, lungimea reprezentării adreselor trebuie să fie egală cu suma lungimilor câmpurilor în care sunt stocate părți ale adresei.

1.4 Dacă lungimea șirului nu este reglată, se recomandă să alegeți o lungime suficientă pentru stocarea datelor în majoritatea cazurilor. De exemplu, în majoritatea cazurilor, 250 de caractere sunt suficiente pentru a stoca numele complet al omologii, lungimea maximă a numelui fișierului în majoritatea sistemelor de fișiere este 260, numele complet al persoanei este de 100 și așa mai departe.

2. În unele cazuri, este permisă utilizarea șirurilor de lungime nelimitată:

2.1. Se presupune că textul personalizat poate fi plasat în atributul de tip șir, volumul căruia poate fi semnificativ. De regulă, acestea sunt câmpuri cu mai multe linii formă . De exemplu, în câmpul Descriere suplimentară din comanda de vânzări, managerul poate plasa întreaga istorie a corespondenței cu clientul în câmpul Comment - utilizatorului poate introduce text arbitrar multi-linie, etc.

2.2. Produsul de coarde stochează diverse informații tehnice generate de programe și, cel mai adesea, nu este destinat citirii de către utilizator, ci este utilizat în diverse algoritmi de procesare a informațiilor. De exemplu, documente xml, anteturi de e-mail etc.

3. În cazul utilizării detaliilor de șir cu lungime nelimitată, trebuie să țineți cont de limitele care apar în acest mod în limba de interogare:

3.1 Dacă trebuie să comparați valorile, să grupați și să obțineți diferite, aceste detalii trebuie exprimate ca un șir de o anumită lungime, astfel încât expresia să fie calculată corect.

În aceste scopuri, în cerere se recomandă utilizarea construcției

EXPRESA CUM SUNT LINIA (1000)

3.2. În rapoartele ACS pentru astfel de câmpuri, trebuie să setați parametrul Tipul valorii câmpului (în fila Seturi de date ).

Trebuie reținut faptul că reducerea frecventă a unui șir nelimitat la o anumită lungime în cererile și rapoartele ACS poate fi un semn al unei decizii incorecte de proiectare și poate servi drept semnal pentru revizuirea tipului de elemente de recuzită în fâșie în favoarea unei lungimi limitate de șir.

3.3. În alte cazuri, nu trebuie să tăiați șirul în interogări.

4 .1. Dacă formulele de afișare oferă un afișaj de câmp șir, atunci indiferent de lungimea șirului, este necesar să se asigure o ieșire completă a acestor linii, fără a se tăia o parte a șirului. În caz contrar, o mare parte din informații pot fi pierdute. De exemplu, numărul casei și apartamentului în câmpul cu adresa de livrare a mărfurilor în formă tipărită.

  • Pentru a identifica rapid toate proprietățile șirului de lungime nelimitată în configurație, puteți utiliza procesul de procesare String al Unlimited Length.erf atașat
  • Formarea placilor
  • Restricție privind utilizarea designului " COMBINEȚI TOATE "în cereri

Alte materiale pe tema:
combinați toate . pentru a combina . comentariul . arbitrar . afișa . Grupuri . formare . șirul . rechizite . linii . clipboard . pentru a copia . utilizatorului . utilizarea de . informații . director . nume . configurarea . recuzită . un exemplu . pe fila . echivalent . director . raport . configurație

Materiale din secțiunea: 1C: Enterprise 8.2 / Developers / Crearea și modificarea obiectelor de metadate

Alte materiale pe tema:

Mecanisme și principii la nivelul întregului sistem

Surse de date pentru calcularea bugetului

Descrierea procedurilor și funcțiilor

Nume, sinonim, comentariu

Folosind OR logic în condițiile de interogare


S-au găsit: în cerere două rechizite de text în câmp , 1c grupare după detalii șir , combinând totul în cererea 1c de lungime nelimitată, șir de 1c cu lungimea nelimitată decât rău, șir de 1c cu lungime nelimitată, specificați lungimea maximă admisă a șirului, șiruri de lungime nelimitată 1c 8 2 , String de lungime nelimitată 1s 8 2, ACS și șir de lungime nelimitată, Proprietăți de obiecte Limita de lungime 1C 25 de caractere


1C: Întreprindere 8