Конструктор форматной строки 1С: Формат() для чисел и дат
Выберите тип значения и параметры — инструмент соберёт форматную строку для функции Формат() и покажет, как будет выглядеть результат. Удобно, когда нужно вывести сумму без копеек и с пробелами между разрядами, дату прописью или «Да»/«Нет» вместо Истина/Ложь.
Результат
Код 1С
Параметры форматной строки
Числа
ЧДЦ— число знаков после запятой;ЧЦ— общая длина числа.ЧРД— разделитель дробной части;ЧРГ— разделитель групп разрядов;ЧГ=0— без группировки.ЧН— что выводить вместо нуля;ЧВН— выводить ведущие нули (вместе сЧЦ).
Даты
ДЛФ— готовый вариант:Д(дата),ДД(дата прописью),В(время),ДВ,ДДВ.ДФ— свой формат из символовд дд ддд дддд М ММ МММ ММММ гг гггг ЧЧ мм сс. Текст внутри формата заключают в одинарные кавычки.ДП— текст для пустой даты.
Булево
БЛ — представление Ложь, БИ — представление Истина.
Параметры разделяются точкой с запятой. Значение с пробелами берут в одинарные кавычки, например ЧРГ=' '. Предпросмотр повторяет правила платформы для русского языка; при другом языке интерфейса названия месяцев и дней недели будут на нём.
Частые вопросы
Как вывести число без пробелов между разрядами?
Добавьте в форматную строку ЧГ=0, например Формат(Сумма, "ЧДЦ=2; ЧГ=0"). Так удобно передавать числа в файлы обмена и URL.
Как вывести дату в виде «11 ноября 2026 г.»?
Используйте Формат(Дата, "ДЛФ=ДД") или свой формат ДФ с ММММ: месяц выводится в родительном падеже, если в формате есть день.
Как вместо нуля вывести пустую строку или прочерк?
Параметр ЧН задаёт представление нуля: Формат(Число, "ЧН=-"). Пустой ЧН= выводит пустую строку.