Решение задач 1С:Предприятие 8 на примерах

Конструктор форматной строки 1С: Формат() для чисел и дат

Выберите тип значения и параметры — инструмент соберёт форматную строку для функции Формат() и покажет, как будет выглядеть результат. Удобно, когда нужно вывести сумму без копеек и с пробелами между разрядами, дату прописью или «Да»/«Нет» вместо Истина/Ложь.

Результат

Код 1С


Параметры форматной строки

Числа

Даты

Булево

БЛ — представление Ложь, БИ — представление Истина.

Параметры разделяются точкой с запятой. Значение с пробелами берут в одинарные кавычки, например ЧРГ=' '. Предпросмотр повторяет правила платформы для русского языка; при другом языке интерфейса названия месяцев и дней недели будут на нём.

Частые вопросы

Как вывести число без пробелов между разрядами?

Добавьте в форматную строку ЧГ=0, например Формат(Сумма, "ЧДЦ=2; ЧГ=0"). Так удобно передавать числа в файлы обмена и URL.

Как вывести дату в виде «11 ноября 2026 г.»?

Используйте Формат(Дата, "ДЛФ=ДД") или свой формат ДФ с ММММ: месяц выводится в родительном падеже, если в формате есть день.

Как вместо нуля вывести пустую строку или прочерк?

Параметр ЧН задаёт представление нуля: Формат(Число, "ЧН=-"). Пустой ЧН= выводит пустую строку.

Работа с датой в 1С программно: текущая дата, начало месяца, формат и разность

Алгоритмы

Все основные приёмы работы с датой в коде 1С: создание и преобразование, текущая дата, границы периодов, сдвиг и разность дат, форматирование, пустая дата и часовые пояса.

Дата в запросе 1С: ДАТАВРЕМЯ, период, МЕЖДУ, пустая и текущая дата

Запросы

Все приёмы работы с датами в языке запросов 1С: литералы и параметры, отбор за период, дата без времени, извлечение года и месяца, разность и сдвиг дат, пустая и текущая дата.

Другие инструменты