Работа с редове 1в
здравейте на всички
Днес ме помоли да отпечатате изпълнението на документа не се показва префикса на документа, задачата решава по следния начин.
Когато погледнах в помощника на синтаксиса, така ми хареса, че аз исках да пиша за работа с низове в "1C: Enterprise".
Линия в 1С отнася до примитивен тип данни.
Примитивни типове данни в "1C: Enterprise": номера на реда. Булева, Дата, несигурност и Null по вид.
Ако се вгледате в FAQ 1C видите следното описание на низа тип (String)
Стойности от този тип съдържат Unicode низ от произволна дължина.
Ако в собствените си думи за линиите, които получавате. Линия - постоянен, състояща се от различни герои, винаги заобиколен от кавички.
Определяне на низ
Работа = "Hello пътник";
Многоредовите струни в стандартните конфигурации, най-често са създадени от един вертикален разделител «|»:
String = "Multiline
| Онлайн
| пиши
| Текст ";
Цитат рамките на низ се определят от двойни кавички.
String = "" Текстът в кавички "";
Над линиите, има много операции (търсене низ нутрия, първата дефиниция, и т.н.), по-добре е да се види Синтаксис помощник.
Синтаксис Assistant - Общо описание на вградения в целевия език> вградени Функции> функции за работа с низове.
Функции за работа с низове
Тук, в обобщен вид са функциите за работа с низове:
VReg (<Строка>) - Всички код функция преобразува низ в главни букви.
KodSimvola (<Строка>, <НомерСимвола>) - Функцията получава характер кода намиращ се в условие низ в определения брой.
Лъв (<Строка>, <ЧислоСимволов>) - избира първия знак отляво на линията.
Намери (<Строка>, <ПодстрокаПоиска>) - Функция навлиза низа за търсене като подниз в оригиналния низ.
URNG (<Строка>) - функция конвертира всички герои в малки низ.
права (<Строка>, <ЧислоСимволов>) - Това е различно от функциите на Lion (вляво), така че последният избира правилния символния низ.
PustayaStroka (<Строка>) - Функцията проверява линия за наличието на значителни символи.
(символ<КодСимвола>) - Функцията преобразува кода характер в низ, съдържащ символ.
SokrL (<Строка>) - Функцията намалява безсмислени символи отляво на първия значим характер в низа.
SokrLP (<Строка>) - Функцията намалява безсмислени символи от ляво на първата значима знак в низа и интервали, застанал отдясно на последната значителна знак в низа.
SokrP (<Строка>) - Функцията намалява незначителни герои, застанал отдясно на последната значителна знак в низа.
медии (<Строка>, <НачальныйНомер>, <ЧислоСимволов>) - Тази функция избира символен низ, като се започне с характер <НачальныйНомер>, Общият брой на <ЧислоСимволов>.
StrDlina (<Строка>) - Функцията получава броя на знака на ред.
StrZamenit (<Строка>, <ПодстрокаПоиска>, <ПодстрокаЗамены>) - Функцията е в оригиналната низ всички срещания на подниз за търсене и го заменя с подмяна подниз.
StrPoluchitStroku (<Строка>, <НомерСтроки>) - Функцията се низ от множествена Онлайн от броя.
StrChisloVhozhdeny (<Строка>, <ПодстрокаПоиска>) - Тази функция изчислява броя на повторения на подниз за търсене в оригиналния низ.
StrChisloStrok (<Строка>) - Функцията брои броя на линиите в няколко реда. В няколко реда символни низове, разделени от поредиците за превод.
Trego (<Строка>) - Функцията преобразува низ в регистъра за титла. Това означава, че всяка дума първия герой се превръща в регистъра на собственост или до горния случай, ако регистъра на правото на собственост не е определен за характера. Останалата част от героите се превръщат в малки букви.
типове реализации
За изрично функция тип данни превръщане на същото име съществува с типа данни на който настъпва трансформация: String (<Значение>)
Всички тези функции са описани подробно в Синтаксис-мат като програмист в началото може да ви помогне синтаксис помощник, аз е описано в статията Синтаксис-АСИСТЕНТ, контекстната помощ, както и за корекция на грешки.
Примери на редовете с
Превръщането на един ред и обратно.
За да получите най низ представителство на годината трябва да се използва формат.
За да преобразувате число в низ без да се поставя символ-ограничител групи (непрекъсваем интервал), е необходимо да се приложи функция за формат параметър * P = 0:
Line без пропуски.
Проверете онлайн за невалидни.
P.P.S. Усмихни се, господа. Smile.