1С Предприятие 8.0. Описание встроенного языка

         

ПустаяСтрока (IsBlankString)


«««««««««« 1С:Предприятие 8.0 »»»»»»»»»»

ПустаяСтрока (IsBlankString)

Синтаксис:

ПустаяСтрока(<Строка>}

Параметры:

<Строка>_Обязательный

Тип: Строка. Исходная строка.

Возвращаемое значение:

Тип: Булево. Истина, если строка не содержит значащих сим­волов или не содержит ни одного символа (пустая).

Ложь, если строка содержит значащие символы.



Описание:

Проверяет строку на наличие значащих символов.

Пример:

Если ПустаяСтрока(Сотрудник.Фамилия) Тогда

    Предупреждение("Укажите фамилию сотрудника.");

КонецЕсли;

Символ (Char) _

Синтаксис:

Символ(<Код символа>)

Параметры:

<Код символа> Обязательный

Тип: Число. Код получаемого символа. Код задается в соответст­вии с кодировкой Unicode.

Возвращаемое значение:

Тип: Строка. Результирующий символ.

Описание:

Преобразует код символа в строку, содержащую символ.

Пример:

Буква_я = Символ(1103);

СокрЛ (TrimL)

Синтаксис:

СокрЛ(<Строка>)

Параметры:

<Строка>_обязательный

Тип: Строка. Исходная строка.

Возвращаемое значение:

Тип: Строка. Строка, полученная в результате отсечения пробе­лов .

Описание:

Отсекает пробелы, стоящие слева от первого значащего символа в строке.

Пример:

НаименованиеДляПечати = СокрЛ(Товар.Наименование);

СокрЛП (TrimAII)

Синтаксис:

СокрЛП(<Строка>)

Параметры:

<Строка>Обязательный

Тип: Строка. Исходная строка.

Возвращаемое значение:

Тип: Строка. Строка, полученная в результате отсечения пробе­лов .

Описание:

Отсекает пробелы, стоящие слева от первого значащего символа в строке, и пробелы, стоящие справа от последнего значащего сим­вола в строке.

Пример:

НаименованиеДляПечати = СокрЛП(Товар.Наименование);

СокрП (TrimR)

Синтаксис:

СокрП(<Строка>)

Параметры:

<Строка>_Обязательный

Тип: Строка. Исходная строка.

Возвращаемое значение:

Тип: Строка. Строка, полученная в результате отсечения пробе­лов .

Описание:

Отсекает пробелы, стоящие справа от последнего значащего сим­вола в строке.




Пример:

НаименованиеДляПечати = СокрП(Товар.Наименование);

Сред (Mid)

Синтаксис:

Сред(<Строка>, <Начальный номер> , < Число символов>)

Параметры:

<Строка>_Обязательный

Тип: Строка. Исходная строка.

<Начальный номер> -  Обязательный

Тип: Число. Начальный номер символа, с которого начинается выборка. Нумерация символов в строке начинается с 1.

<Число символов Необязательный

Тип: Число. Количество выбираемых символов.

Значение по умолчанию: Если параметр не указан, то выбираются символы до конца строки.

Возвращаемое значение:

Тип: Строка. Строка выбранных символов.

Описание:

Позволяет выбрать строку символов начиная с символа <Начальный номер> общим количеством <Число символов>.

Пример:

// Пусть номер автомобиля в справочнике основных средств задается 

// в виде х999хх99, где последние две цифры - код региона.

// Получим цифровую часть номера. 

ЦифрыНомера = Сред(ОС.Госномер, 2, 3);

СтрДлина (StrLen)

Синтаксис:

СтрДлина (<Строка>)

Параметры:

<Строка>Обязательный

Тип: Строка. Исходная строка.

Возвращаемое значение:

Тип: Число. Длина строки.

Описание:

Позволяет получить количество символов в строке.

Пример:

ДлинаНаименования = СтрДлина (Товар. Наименование);

СтрЗаменить (StrReplace)

Синтаксис:

СтрЗаменить(<Строка>, <Подстрока лоиска> , <Подстрока замены>}

Параметры:

<Строка>_Обязательный

Тип: Строка. Исходная строка.

<Подстрока поиска>   _Обязательный

Тип: Строка. Искомая подстрока.

<Подстрока замены> Обязательный

Тип: Строка. Подстрока, на которую будет заменена подстрока поиска.

Возвращаемое значение:

Тип: Строка. Строка, полученная в результате замены.

Описание:

Находит в исходной строке все вхождения подстроки поиска и заменяет ее на подстроку замены.

Пример:

Результат = СтрЗаменить(Номенклатура.Наименование, "_", " ");

СтрПолучитьСтроку (StrGetLine)

Синтаксис:

СтрПолучитьСтроку (< Строка>, <Номер строки>)



Параметры:

<Строка> - Обязательный

Тип: Строка. Исходная строка. 

<Номер строки> - Обязательный

Тип: Число. Номер получаемой строки. Нумерация строк в многострочной строке начинается с 1.

Возвращаемое значение:

Тип: Строка. Полученная строка.

Описание:

Позволяет получить строку многострочной строки по номеру.

Пример:

Для х = 1 по СтрЧислоСтрок(ИсхТекст) Цикл

    ТекСтр = СтрПолучитьСтроку(ИсхТекст, х);

КонецЦикла;

СтрЧислоВхождений

Синтаксис:

СтрЧислоВхождений(< Строка>, <Подстрока поиска>)

Параметры:

<Строка> - Обязательный

Тип: Строка. Исходная строка.

<Подстрока поиска> - Обязательный

Тип: Строка. Искомая подстрока.

Возвращаемое значение:

Тип: Число. Число вхождений.

Описание:

Позволяет вычислить число вхождений подстроки поиска в исходной строке.

Пример:

Результат = СтрЧислоВхождений(ИсходиыйТекст, "Число");

Сообщить ("Слово "Число" встречается " + Результат + " раз.");

СтрЧислоСтрок (StrLineCount)

Синтаксис:

СтрЧислоСтрок(<Строка>)

Параметры:

<Строка> - Обязательный

Тип: Строка. Исходная строка.

Возвращаемое значение:

Тип: Число. Число строк.

Описание:

Позволяет посчитать число строк в многострочной строке. Стро­ки в многострочной строке разделены символами перевода строк

(Символы.ПС).

Пример:

Для х = 1 по СтрЧислоСтрок(ИсхТекст) Цикл

КонецЦикла;

«««««««««« 1С:Предприятие 8.0 »»»»»»»»»»

Содержание раздела