Gebruik de details van het stringtype

1C: Enterprise 8.2 /
Voor ontwikkelaars /
Metadata-objecten maken en wijzigen

Inhoudsopgave

Zie ook

1.1. Gebruik voor tekenreeksdetails de variabele lengte van de tekenreeks (de eigenschap Toegestane lengte = Variabel ) en geef tegelijkertijd de maximaal toegestane lengte van de tekenreeks op. De eigenschap Toegestane lengte kan de vaste waarde alleen aannemen in die gevallen waarin het bij het manipuleren van deze gegevens echt nodig is om een ​​garantie te hebben dat de string een bepaalde lengte heeft (vanwege automatische toevoeging met volgspaties).

1.2 In gevallen waarin de maximale lengte van een string vooraf bekend is (deze is bijvoorbeeld gereguleerd), moet dit worden aangegeven in de eigenschap Lengte (of de naam Lengte voor de standaardnaam van de rekwisieten). De lengte van de tekenreeksprops van het TIN van de map PhysicalPerson moet bijvoorbeeld 12 tekens zijn.

1.3. Als een string een aaneenschakeling is van andere strings, kan de lengte worden gedefinieerd als de som van de lengtes van de bronstrings. De lengte van de adresrepresentatie moet bijvoorbeeld gelijk zijn aan de som van de lengtes van de velden waarin delen van het adres zijn opgeslagen.

1.4 Als de lengte van de string niet wordt gereguleerd, wordt het aanbevolen om in de meeste gevallen een lengte te kiezen die voldoende is om gegevens op te slaan. In de overgrote meerderheid van de gevallen zijn bijvoorbeeld 250 tekens voldoende om de volledige naam van de tegenpartij op te slaan, de maximale lengte van de bestandsnaam in de meeste bestandssystemen is 260, de volledige naam van het individu is 100, enzovoort.

2. In sommige gevallen is het toegestaan ​​strings van onbeperkte lengte te gebruiken:

2.1. Er wordt aangenomen dat de aangepaste tekst in het tekenreekstype attribuut kan worden geplaatst, waarvan het volume aanzienlijk kan zijn. In de regel zijn dit velden met meerdere regels formulier . In het veld Extra beschrijving in de verkooporder kan de manager bijvoorbeeld de hele geschiedenis van correspondentie met de klant in het veld Opmerking plaatsen - de gebruiker kan willekeurige tekst met meerdere regels invoeren, enz.

2.2. De vereiste string slaat verschillende technische informatie op die wordt gegenereerd door programma's en is meestal niet bedoeld om door de gebruiker te worden gelezen, maar wordt gebruikt in verschillende algoritmen voor informatieverwerking. Bijvoorbeeld xml-documenten, e-mail headers, etc.

3. In het geval van het gebruik van stringdetails van onbeperkte lengte, moet men rekening houden met de beperkingen die op deze manier ontstaan ​​in de querytaal:

3.1 Als u waarden moet vergelijken, groeperen en anders worden, moeten dergelijke details worden uitgedrukt als een tekenreeks van een bepaalde lengte, zodat de uitdrukking correct wordt berekend.

Voor deze doeleinden in het verzoek wordt het aanbevolen om de constructie te gebruiken

EXPRESS HOE LIJN (1000)

3.2. In de ACS-rapporten voor dergelijke velden moet u in plaats daarvan de parameter Type veldwaarde instellen (op het tabblad Gegevenssets ).

Er moet aan worden herinnerd dat frequente reductie van een onbeperkte string tot een bepaalde lengte in aanvragen en rapporten van ACS een teken kan zijn van een onjuist ontwerpbesluit en kan dienen als een signaal voor het herzien van het type stringprops ten gunste van een beperkte stringlengte.

3.3. In andere gevallen hoeft u de tekenreeks niet bij te snijden in query's.

4 .1. Als de weergaveformulieren een stringveldweergave bieden, dan is het, ongeacht de lengte van de string, toegewezen om de uitvoer van dergelijke lijnen volledig te waarborgen, zonder een deel van de string af te snijden. Anders gaat veel informatie verloren. Bijvoorbeeld het huis- en appartementnummer in het veld met het afleveradres van de goederen in gedrukte vorm.

  • Om snel alle tekenreekseigenschappen van onbeperkte lengte in de configuratie te identificeren, kunt u de bijgevoegde tekenreeksverwerking van Onbeperkte lengte.erf gebruiken
  • Plaatvorming
  • Beperking van het gebruik van het ontwerp " COMBINEER ALLES "in verzoeken

Andere materialen over het onderwerp:
combineer alles . te combineren . de opmerking . arbitrair . tonen . groepen . formatie . het touwtje . benodigdheden . lijnen . klembord . kopiëren . de gebruiker . gebruik van . informatie . directory . naam . configureren . rekwisieten . een voorbeeld . op het tabblad . tegenhanger . directory . verslag . configuratie

Materialen uit de sectie: 1C: Enterprise 8.2 / Ontwikkelaars / Metadata-objecten maken en wijzigen

Andere materialen over het onderwerp:

Systeembrede mechanismen en principes

Gegevensbronnen voor budgetteringsberekeningen

Beschrijving van procedures en functies

Naam, synoniem, opmerking

Logische OF gebruiken in query-voorwaarden


Ze vinden ons: in de aanvraag twee tekstvereisten in het veld , 1c groepering op stringdetails , combineer alles in de aanvraag 1c van onbeperkte lengte, 1c regel van onbeperkte lengte dan slecht, 1c regel van onbeperkte lengte gebruik, specificeer de maximaal toegestane lengte van de lijn, regels van onbeperkte lengte 1c 8 2 , String van onbeperkte lengte 1s 8 2, ACS en string van onbeperkte lengte, Eigenschappen van objecten 1C lengtelimiet 25 tekens


1C: Enterprise 8