Користење на деталите од типот на стрингот

1C: Enterprise 8.2 /
За програмери /
Креирање и модифицирање на метаподаточни објекти

Содржина

Видете исто така

1.1. За детали од тип на стринг, користете ја променливата должина на стрингот (имотот Дозволена должина = Променлива ) и во исто време ја наведете максималната дозволена должина на стрингот. Имотот дозволен долг може да ја преземе Фиксната вредност само во оние случаи кога, кога се манипулира со овие податоци, навистина е неопходно да се има гаранција дека низата има одредена должина (поради автоматското дополнување со задни простори).

1.2. Во случај кога максималната должина на низата е однапред позната (на пример, таа е регулирана), треба да биде назначена во должината на имотот (или името Должина на стандардниот реквизит Name ). На пример, должината на низа реквизитите на TIN на директориумот PhysicalPerson треба да биде 12 карактери.

1.3. Ако низата е конкатенација на други низи, тогаш нејзината должина може да се дефинира како збир на должината на изворните низи. На пример, должината на претставата за адреса мора да биде еднаква на збирот на должината на полињата во кои се зачувани делови од адресата.

1.4 Ако должината на стрингот не е регулирана, се препорачува да изберете должина што е доволна за складирање на податоци во повеќето случаи. На пример, во поголемиот дел од случаите, 250 карактери се доволни за да го зачуваат целото име на колега, максималната должина на името на датотеката во повеќето датотечни системи е 260, целото име на поединецот е 100 и така натаму.

2. Во некои случаи, дозволено е да се користат низи од неограничена должина:

2.1. Се претпоставува дека прилагодениот текст може да биде ставен во атрибутот тип тип, обемот на кој може да биде значаен. Како по правило, ова се повеќејадрени полиња форма . На пример, во полето Дополнителни опис во нарачката за продажба, менаџерот може да ја стави целата историја на кореспонденција со клиентот, во полето Comment - на корисникот може да внесе арбитрарен мулти-линија текст, итн.

2.2. Низата потребна за складирање на разни технички информации кои се генерирани од програмите и најчесто не се наменети да бидат прочитани од корисникот, туку се користат во различни алгоритми за обработка на информации. На пример, xml-документи, заглавија на e-mail, итн.

3. Во случај на користење на детали од стринг со неограничена должина, треба да се имаат предвид ограничувањата што се појавуваат на овој начин во јазикот за пребарување:

3.1 Ако треба да ги споредувате вредностите, групирајте и да се разликувате, таквите детали мора да бидат изразени како низа од одредена должина, така што изразот се пресметува правилно.

За овие цели во барањето препорачливо е да се користи изградбата

ЕКСПРЕС КАКО ЛИНИЈА (1000)

3.2. Во извештаите на ACS за такви полиња, наместо тоа, треба да го поставите параметарот Вид на вредност на полето (на табулаторот Set за податоци ).

Треба да се има на ум дека честата редукција на неограничена низа до одредена должина во барањата и извештаите на ACS може да биде знак за некоректна одлука за дизајн и да служи како сигнал за ревидирање на видот на реквизитите за низа во корист на ограничена должина на стринг.

3.3. Во други случаи, не треба да ја скратите низата во пребарувања.

4 .1. Ако обрасците за прикажување обезбедуваат приказ на низа на низи, тогаш без оглед на тоа која должина на низата е доделена, неопходно е целосно да се обезбеди излез од таквите линии, без отсекување на дел од стрингот. Инаку, голем дел од информациите може да бидат изгубени. На пример, бројот на куќата и станот во полето со адресата за испорака на стоката во печатена форма.

  • За брзо да ги идентификувате сите својства на стрингови со неограничена должина во конфигурацијата, можете да ја користите приложената Стринг обработка на Unlimited Length.erf
  • Формирање на плочи
  • Ограничување на употребата на дизајнот " КОМБИНИ СИТЕ "во барања

Други материјали на темата:
Комбинираат сите , да се комбинираат , коментар , произволно , мапирање , групи , формирање , стрингот , реквизити , линии , клипборд , да се копира , на корисникот , употреба на , информации , директориум , име , конфигурирање , реквизити , пример , на јазичето , контрагент , директориум , извештај , конфигурации

Материјали од делот: 1C: Претпријатие 8.2 / Развивачи / Креирање и модифицирање на метаподатоци објекти

Други материјали на темата:

Механизми и принципи низ целиот систем

Извори на податоци за пресметување на буџетот

Опис на процедури и функции

Име, синоним, коментар

Користење на логички ИЛИ во услови на барање


Ние се наоѓаат: во барањето две текстуални реквизити во полето , 1c групирање по стринг детали , комбинираат сè во барањето 1c од неограничена должина, 1c низа од неограничена должина од лошо, 1c низа неограничено користење на должината, наведете ја максималната дозволена должина на стрингот, низи од неограничена должина 1c 8 2 , Стринг на неограничена должина 1s 8 2, ACS и низа од неограничена должина, Својства на објекти 1C должина ограничи 25 карактери


1C: Enterprise 8