15. Встроенные функции
Функции доступны в выражениях блоков ЛОГИКА, ПРОЦЕДУРА, ПЕЧАТЬ, а также в вычисляемых показателях отчётов.
15.1. Функции даты и времени
| Функция | Описание | Пример |
| СЕГОДНЯ() | Текущая дата (без времени) | Дата = СЕГОДНЯ() |
| ТЕКУЩАЯ_ДАТА_ВРЕМЯ() | Текущие дата и время | Время = ТЕКУЩАЯ_ДАТА_ВРЕМЯ() |
| ДАТА(Год, Месяц, День) | Создаёт дату из чисел | ДАТА(2024, 12, 31) |
| ГОД(Дата), МЕСЯЦ(Дата), ДЕНЬ(Дата) | Извлекают компоненты | ГОД(ДатаДок) |
| ДОБАВИТЬМЕСЯЦЕВ(Дата, N) | Прибавляет N месяцев | ДОБАВИТЬМЕСЯЦЕВ(Дата, 1) |
| ДОБАВИТЬДНЕЙ(Дата, N) | Прибавляет N дней | ДОБАВИТЬДНЕЙ(Дата, 7) |
15.2. Математические функции
| Функция | Описание |
| ABS(Число) | Абсолютное значение |
| ОКРУГЛ(Число, Точность) | Округление до указанного числа знаков |
| ЦЕЛ(Число) | Целая часть числа |
| МАКС(Число1, Число2, ...) | Максимальное значение |
| МИН(Число1, Число2, ...) | Минимальное значение |
15.3. Строковые функции
| Функция | Описание | Пример |
| ДЛИНА(Строка) | Количество символов | ДЛИНА(Наименование) |
| ЛЕВСИМВ(Строка, N) | Первые N символов | ЛЕВСИМВ(Артикул, 3) |
| ПРАВСИМВ(Строка, N) | Последние N символов | ПРАВСИМВ(ИНН, 2) |
| СЦЕПИТЬ(Строка1, ...) | Объединяет строки | СЦЕПИТЬ(Фамилия, " ", Имя) |
| НАЙТИ(Подстрока, Строка) | Позиция подстроки (0 если нет) | НАЙТИ("ИП", Контрагент) > 0 |
| ПРОПИСЬ(Число) | Сумма прописью (рубли) | ПРОПИСЬ(СуммаДокумента) |
| ФОРМАТ(Число, Шаблон) | Форматирование по шаблону | ФОРМАТ(Цена, "0.00") |
15.4. Агрегатные функции (для запросов)
| Функция | Описание |
| СУММА(Выражение) | Сумма значений |
| СРЗНАЧ(Выражение) | Среднее арифметическое |
| МАКС(Выражение) | Максимальное значение |
| МИН(Выражение) | Минимальное значение |
| КОЛИЧЕСТВО(*) | Количество записей |
15.5. Специальные функции
| Функция | Описание |
| ПУСТО(Значение) | Возвращает ИСТИНА, если значение ПУСТО или NULL |
| СУММА(Таблица, Поле) | Сумма значений поля в табличной части |
| КОЛИЧЕСТВО(Массив) | Количество элементов в массиве |
| ТЕКУЩИЙПОЛЬЗОВАТЕЛЬ() | Объект текущего пользователя |
| ТЕКУЩАЯ_ОРГАНИЗАЦИЯ() | Объект текущей организации |