Använda detaljerna för strängtypen

1C: Enterprise 8.2 /
För utvecklare /
Skapa och ändra metadataobjekt

Innehållsförteckning

Se också

1,1. För detaljer om strängtyp använder du strängens variabla längd (den tillåtna längden = variabel ) och ange samtidigt strängens maximalt tillåtna längd. Egenskapen Tillåtna längd kan ta det fasta värdet endast i de fall då, vid manipulering av dessa data, det verkligen är nödvändigt att ha en garanti för att strängen har en viss längd (på grund av automatisk tillägg med bakutrymmen).

1.2 I fall där en strängs maximala längd är känd i förväg (till exempel är den reglerad) ska den anges i egenskapslängden (eller namnet Längd för standardrekvisita- namnet ). Till exempel bör längden på strängrekvisita för TIN i katalogen PhysicalPerson vara 12 tecken.

1,3. Om en sträng är en sammankoppling av andra strängar kan dess längd definieras som summan av källsträngarnas längder. Till exempel måste adressrepresentationens längd vara lika med summan av längderna på fälten i vilka delar av adressen lagras.

1.4 Om strängens längd inte regleras rekommenderas det att välja en längd som är tillräcklig för att lagra data i de flesta fall. Till exempel, i det överväldigande flertalet fall räcker det med 250 tecken för att lagra motpartens fulla namn, filnamnets maximala längd i de flesta filsystem är 260, personens fulla namn är 100 och så vidare.

2. I vissa fall är det tillåtet att använda strängar av obegränsad längd:

2,1. Det antas att den anpassade texten kan placeras i strängtypattributet, vars volym kan vara betydande. Som regel är det flerlinjefält på formen . Till exempel kan fältet i fältet Ytterligare beskrivning i försäljningsorder placera hela korrespondenshistoriken med klienten i fältet Kommentar - användaren kan ange godtycklig flerstrecktext etc.

2,2. Den nödvändiga strängen lagrar olika teknisk information som genereras av program och som oftast inte är avsedd att läsas av användaren utan används i olika informationsbehandlingsalgoritmer. Till exempel xml-dokument, e-postrubriker etc.

3. Vid användning av strängdetaljer av obegränsad längd bör man komma ihåg de begränsningar som uppstår på detta sätt i frågespråket:

3.1 Om du behöver jämföra värden, gruppera och bli annorlunda måste sådana detaljer uttryckas som en sträng med en viss längd, så att uttrycket beräknas korrekt.

För dessa ändamål i begäran rekommenderas det att använda konstruktionen

EXPRESS HOW LINE (1000)

3,2. I ACS-rapporter för sådana fält bör du istället ställa in parametertypen för fältvärde (på fliken Dataset).

Man bör komma ihåg att frekvent reduktion av en obegränsad sträng till en viss längd i förfrågningar och rapporter om ACS kan vara ett tecken på ett felaktigt designbeslut och fungera som en signal för att revidera typen av strängrekvisita till förmån för en begränsad stränglängd.

3,3. I andra fall behöver du inte trimma strängen i frågor.

4 .1. Om visningsformerna tillhandahåller en strängfältvisning, oavsett vilken längd strängen är tilldelad, är det nödvändigt att säkerställa utmatningen från sådana linjer helt utan att avskärma en del av strängen. Annars kan mycket av informationen gå förlorad. Till exempel hus och lägenhetsnummer i fältet med leveransadressen för varorna i tryckt form.

  • För att snabbt identifiera alla strängegenskaper med obegränsad längd i konfigurationen kan du använda den bifogade strängbehandlingen av Unlimited Length.erf
  • Platformning
  • Begränsning av användningen av designen " KOMBINERA ALLA "i förfrågningar

Andra material om ämnet:
kombinera allt . att kombinera . kommentaren . godtycklig . display . grupper . bildning . strängen . förutsättningar . linjer . Urklipp . att kopiera . användaren . användning av . Information . katalog . namn . konfigurering . rekvisita . ett exempel . på fliken . motsvarighet . katalog . rapport . konfiguration

Material från avsnittet: 1C: Enterprise 8.2 / Developers / Skapa och modifiera metadataobjekt

Andra material om ämnet:

Systemomfattande mekanismer och principer

Datakällor för budgetberäkningar

Beskrivning av procedurer och funktioner

Namn, synonym, kommentar

Använda logiska ELLER i fråga om villkor


De hittar oss: i begäran två textrekvisitioner i fältet , 1c gruppering efter strängdetaljer , kombinera allt i begäran 1c av obegränsad längd, 1c rad med obegränsad längd än dåligt, 1c rad med obegränsad längd användning, ange den maximala tillåtna längden på linjen, linjer med obegränsad längd 1c 8 2 , Sträng av obegränsad längd 1s 8 2, ACS och sträng med obegränsad längd, Egenskaper för objekt 1C längdgräns 25 tecken


1C: Enterprise 8