1С Предприятие 7.7. Настройка, конфигурирование, программирование, эксплуатация


Строковые функции


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

Функция проверяет переданный параметр <Строка> на наличие значащих символов (любых кроме пробелов) и возвращает число 1, если строка пустая или содержит только пробелы, или 0, если стро­ка не пустая.

Пример:

?(ПустаяСтрока(Счет.ПроцНДС) = 1, "10%", Счет.ПроцНДС)

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

Функция получает в качестве параметра строку, отсекает стоящи слева пробелы и возвращает результирующую строку.

Пример:

СокрЛ(Цена)+" руб."

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

Функция получает в качестве параметра строку, отсекает стоящие справа пробелы и возвращает результирующую строку.

Пример:

СокрП(Фамилия)+" "+СокрП(Имя)+" "+СокрП(Отчество)

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

Функция получает в качестве параметра строку, отсекает стоящие слева и справа пробелы, и возвращает результирующую строку. Пример:

СокрЛП(Фамилия)+" "+СокрП(Имя)+" "+СокрП(Отчество)

Лев(<Строка>,<Число>)

Функция получает в качестве параметра строку, выбирает первые слева символы строки в количестве, определенном параметром  <Число>, и возвращает в качестве значения результирующую стро­ку.

Пример:

Лев(ФИО,15)

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

Функция получает в качестве параметра строку, выбирает край­ние справа символы строки в количестве, определенном параметром < Число>, и возвращает в качестве значения результирующую стро­ку.

Пример:

Прав(ФИО,15)

Сред(<Строка>,<Число1>,<Число2>)

Функция возвращает подстроку параметра <Строка>, начиная с символа с номером <Число1>, общим количеством <Число2>. По­зиции в строке считаются, начиная с 1. Параметр <Число2> может быть опущен, тогда выделяются все символы, начиная с символа с номером <Число1>, до конца строки.

Пример:

Сред(ФИО,10,12)

ВРег(<Строка>)

Функция преобразует все символы строки в верхний регистр и возвращает результирующую строку. Исходная строка не изменяет­ся.




Начало  Назад  Вперед



Книжный магазин