- •Администрирование
- •Список пользователей
- •Создание нового пользователя
- •Установка пароля
- •Удаление пользователя
- •Редактирование свойств пользователя
- •Настройка прав доступа
- •Активные пользователи
- •Журнал регистрации
- •Аутентификация средствами «1с: Предприятие»
- •Аутентификация средствами Windows
- •Варианты работы системы
- •Файловый вариант работы
- •Клиент-серверный вариант
- •Установка системы
- •Обычная установка и обновление
- •Установка информационной базы
- •Тестирование и исправление информационной базы
- •Общие объекты конфигурации
- •Прикладные объекты Справочники.
- •Реквизиты справочника
- •Документы
- •Встроенный язык. Программные модули. Переменные. Операторы. Назначение и краткая характеристика встроенного языка
- •Формат описания элементов языка
- •Соглашения и обозначения, принятые в синтаксических диаграммах
- •Синтаксическая диаграмма описания элемента языка
- •ЭлементЯзыка
- •Программный модуль
- •Контекст выполнения программного модуля
- •Виды программных модулей
- •Формат программного модуля
- •Комментарии
- •Формат операторов
- •Имена переменных, процедур и функций
- •Зарезервированные слова
- •Структура программного модуля
- •Специальные символы, используемые в исходном тексте
- •Процедуры и функции программного модуля Процедура
- •Функция
- •Предварительное описание процедур и функций
- •Передача параметров
- •Системные процедуры и функции
- •Математические функции
- •Строковые функции СтрДлина
- •ПустаяСтрока
- •СтрЗаменить
- •СтрЧислоВхождений
- •СтрКоличествоСтрок
- •СтрПолучитьСтроку
- •ТекущаяДата
- •ДобавитьМесяц
- •НомерДняГода
- •НомерДняНедели
- •ПериодСтр
Строковые функции СтрДлина
Получить длину строки.
Синтаксис:
СтрДлина(<Строка>)
Англоязычный синоним:
StrLen
Параметры:
-
<Строка>
Строковое выражение.
Возвращаемое значение:
Числовое значение длины строки.
Описание:
Функция СтрДлина получает в качестве параметра строку и возвращает числовое значение ее длины.
Пример:
Длина = СтрДлина("Измерим длину строки");
ПустаяСтрока
Проверить строку на наличие значащих символов.
Синтаксис:
ПустаяСтрока(<Строка>)
Англоязычный синоним:
IsBlankString
Параметры:
-
<Строка>
Строковое выражение.
Возвращаемое значение:
Числовое значение. 1 — пустая строка или только пробелы. 0 — не пустая строка.
Описание:
Функция ПустаяСтрока проверяет переданный параметр <Строка> на наличие значащих символов (любых кроме пробелов) и возвращает число 1, если строка пустая или содержит только пробелы, 0 , если строка не пустая.
Пример:
Если ПустаяСтрока(Буфер) = 1 Тогда
// если Буфер содержит только пробелы, то его удаляем
Буфер = "";
КонецЕсли;
СокрЛ
Отбросить в строке стоящие слева пробелы.
Синтаксис:
СокрЛ(<Строка>)
Англоязычный синоним:
TrimL
Параметры:
-
<Строка>
Строковое выражение.
Возвращаемое значение:
Строковое значение.
Описание:
Функция СокрЛ получает в качестве параметра строку, отсекает стоящие слева пробелы и возвращает результирующую строку.
Пример:
СтрЦена = СокрЛ(Цена) + " руб.";
СокрП
Отбросить в строке стоящие справа пробелы.
Синтаксис:
СокрП(<Строка>)
Англоязычный синоним:
TrimR
Параметры:
-
<Строка>
Строковое выражение.
Возвращаемое значение:
Строковое значение.
Описание:
Функция СокрП получает в качестве параметра строку, отсекает стоящие справа пробелы и возвращает результирующую строку.
Пример:
ФИО = СокрП(Фамилия) + " " + СокрП(Имя) + " " + СокрП(Отчество);
СокрЛП
Отбросить в строке пробелы, стоящие слева и справа.
Синтаксис:
СокрЛП(<Строка>)
Англоязычный синоним:
TrimAll
Параметры:
-
<Строка>
Строковое выражение.
Возвращаемое значение:
Строковое значение.
Описание:
Функция СокрЛП получает в качестве параметра строку, отсекает стоящие слева и справа пробелы, и возвращает результирующую строку.
Пример:
ФИО = СокрЛП(Фамилия) + " " + СокрП(Имя) + " " + СокрП(Отчество);
Лев
Выбрать в строке символы слева.
Синтаксис:
Лев (<Строка>, <Число>)
Англоязычный синоним:
Left
Параметры:
-
<Строка>
Строковое выражение.
<Число>
Числовое выражение.
Возвращаемое значение:
Строковое значение.
Описание:
Функция Лев получает в качестве параметра строку, выбирает первые слева символы строки, числом равные <Число>, и возвращает в качестве значения результирующую строку.
Пример:
Фамилия = Лев(ФИО, 15);
Прав
Выбрать в строке символы справа.
Синтаксис:
Прав(<Строка>, <Число>)
Англоязычный синоним:
Right
Параметры:
-
<Строка>
Строковое выражение.
<Число>
Числовое выражение.
Возвращаемое значение:
Строковое значение.
Описание:
Функция Прав получает в качестве параметра строку, выбирает крайние справа символы строки, числом равные <Число>, и возвращает в качестве значения результирующую строку.
Пример:
Отчество = Прав(ФИО, 15);
Сред
Выбрать подстроку.
Синтаксис:
Сред(<Строка>, <Число1>, <Число2>)
Англоязычный синоним:
Mid
Параметры:
-
<Строка>
Строковое выражение.
<Число1>
Числовое выражение, начальный номер символа.
<Число2>
Числовое выражение, количество символов.
Возвращаемое значение:
Строковое значение.
Описание:
Функция Сред возвращает подстроку параметра <Строка>, начиная с символа с номером <Число1> общим количеством <Число2>. Позиции в строке считаются, начиная с 1. Параметр <Число2> может быть опущен, тогда выделяются все символы начиная с символа с номером <Число1> до конца строки.
Пример:
Имя = Сред(ФИО, 10, 12);
Найти
Найти вхождение подстроки.
Синтаксис:
Найти(<Строка1>, <Строка2>)
Англоязычный синоним:
Find
Параметры:
-
<Строка1>
Строковое выражение места поиска.
<Строка2>
Строковое выражение шаблона поиска.
Возвращаемое значение:
Числовое значение позиции первого знака найденной подстроки.
Описание:
Функция Найти находит вхождение строки <Строка2> как подстроки в <Строка1>. Возвращает числовое значение позиции первого знака найденной подстроки (первая позиция имеет индекс 1). Если не находит — возвращает число 0.
Пример:
Симв = Найти(ФИО, "Борис");