Выкарыстанне рэквізітаў радковага тыпу
1С: Прадпрыемства 8.2 /
распрацоўнікам /
Стварэнне і змяненне аб'ектаў метададзеных
змест
Гл. Таксама
1.1. Для рэквізітаў радковага тыпу варта выкарыстоўваць зменную даўжыню радка (ўласцівасць Дапушчальная даўжыня = Пераменная) і пры гэтым ўказваць максімальна дапушчальную даўжыню радка. Ўласцівасць Дапушчальная даўжыня можа прымаць значэнне Фіксаваная толькі ў тых выпадках, калі пры маніпуляцыі гэтымі дадзенымі сапраўды неабходна мець гарантыю, што радок мае пэўную даўжыню (за кошт аўтаматычнага дапаўненні канцавымі прабеламі).
1.2 У тых выпадках, калі максімальная даўжыня радка загадзя вядомая (напрыклад, яна рэгламентавана), варта паказваць яе ва ўласцівасці Даўжыня (або Даўжыня найменні для стандартнага рэквізіту Найменне). Напрыклад, даўжыня радковага рэквізіту ІНАЎ даведніка ФизическиеЛица павінна складаць 12 знакаў.
1.3. Калі радок з'яўляецца канкатэнацыяй іншых радкоў, то яе даўжыня можа быць вызначана як сума даўжынь зыходных радкоў. Напрыклад, даўжыня прадстаўлення адраса павінна раўняцца суме даўжынь палёў, у якіх захоўваюцца часткі адрасы.
1.4 Калі даўжыня радка не рэгламентаваная, то рэкамендуецца выбіраць такую даўжыню, якой дастаткова для захоўвання дадзеных у большасці выпадкаў. Напрыклад, для захоўвання поўнай назвы контрагента ў пераважнай большасці выпадкаў дастаткова 250 сімвалаў, максімальная даўжыня імя файла ў большасці файлавых сістэмах - 260, поўнае імя фізічнай асобы - 100 і да т.п.
2. У асобных выпадках, дапускаецца выкарыстанне радкоў неабмежаванай даўжыні:
2.1. Мяркуецца, што ў рэквізіт радковага тыпу можа быць змешчаны карыстацкі тэкст, аб'ём якога можа быць значным. Як правіла, гэта шматрадковых поля на форме . Напрыклад, у поле Дадатковае апісанне ў замове кліента менеджэр можа змясціць ўсю гісторыю перапіскі з кліентам, у поле Каментарыі - карыстальнік можа ўвесці адвольны шматрадковы тэкст і да т.п.
2.2. У радковым рэквізіце захоўваецца розная тэхнічная інфармацыя, якая генеруецца праграмамі і, часцей за ўсё, не прызначана для чытання карыстальнікам, а выкарыстоўваецца ў розных алгарытмах апрацоўкі інфармацыі. Напрыклад, xml-дакументы, загалоўкі паштовых паведамленняў і да т.п.
3. У выпадку выкарыстання радковых рэквізітаў неабмежаванай даўжыні варта мець на ўвазе якія ўзнікаюць пры гэтым абмежаванні ў мове запытаў:
3.1 Пры неабходнасці параўнання значэнняў, групоўкі і атрымання розных, такія рэквізіты неабходна выказваць як радок пэўнай даўжыні, такі, каб выраз было вылічана дакладна.
Для гэтых мэтаў у запыце рэкамендуецца выкарыстоўваць канструкцыю
Выказаць ЯК СТРОКА (1000)
3.2. У справаздачах СКД для такіх палёў варта, замест гэтага, задаваць параметр Тып значэння поля (на закладцы Наборы дадзеных).
Варта мець на ўвазе, што частае прывядзенне неабмежаванай радка да пэўнай даўжыні ў запытах і справаздачах СКД можа быць прыкметай няправільнага праектнага рашэння і служыць сігналам для перагляду тыпу строковго рэквізіту на карысць абмежаванай даўжыні радка.
3.3. У астатніх выпадках, зрэзаць радок у запытах не патрабуецца.
4 .1. Калі ў друкаваных формах прадугледжана адлюстраванне радковага поля, то незалежна ад таго, якая прызначаная даўжыня радка, неабходна забяспечыць выснову такіх радкоў цалкам, без абразання часткі радка. У адваротным выпадку, можа быць страчана значная частка інфармацыі. Напрыклад, нумар дома і кватэры ў поле з адрасам дастаўкі тавару ў друкаванай форме.
- Для хуткага выяўлення ў канфігурацыі ўсіх радковых рэквізітаў неабмежаванай даўжыні можна скарыстацца прыкладзенай апрацоўкай СтрокиНеограниченнойДлины.erf
- Фарміраванне друкаваных формаў
- Абмежаванне на выкарыстанне канструкцыі " аб'яднаць усе "У запытах
Іншыя матэрыялы па тэме:
аб'яднаць усе , аб'яднаць , каментар , адвольны , адлюстраванне , групоўкі , фарміраванне , радок , рэквізіты , радкі , буфер абмену , капіяваць , карыстальнік , выкарыстанне , інфармацыя , даведніка , найменне , канфігураванне , рэквізіт , прыклад , на закладцы , контрагент , даведнік , справаздачу , канфігурацыі
Матэрыялы з падзелу: 1С: Прадпрыемства 8.2 / Распрацоўнікам / Стварэнне і змяненне аб'ектаў метададзеных
Іншыя матэрыялы па тэме:
Агульнасістэмныя механізмы і прынцыпы
Крыніцы дадзеных для разлікаў бюджэтаваньня
Апісанне працэдур і функцый
Імя, сінонім, каментар
Выкарыстанне лагічнага АБО ва ўмовах запытаў
Нас знаходзяць: у запыце два тэкставых рэквізіту ў поле, 1с групоўка па радковыя рэквізітах, аб'яднаць усе ў запыце 1с неабмежаванай даўжыні, 1с радок неабмежаванай даўжыні чым дрэнна, 1с радок неабмежаванай даўжыні выкарыстанне, пакажыце максімальна дапушчальную даўжыню радка, радкі неабмежаванай даўжыні 1с 8 2 , радок неабмежаванай даўжыні 1с 8 2 СКД і радок неабмежаванай даўжыні, Уласцівасці аб'ектаў 1С абмежаванне даўжыні 25 сімвалаў