К статье
Практический материал

Обучение и Решения · 10 мин

Как поменять формат в 1С: полное руководство

Пошаговая инструкция, как поменять формат в 1С: дата, числа, сохранение файлов, формат печатных форм и ячеек. Настройка в типовых конфигурациях и через код.

Под фразой «поменять формат в 1С» пользователи обычно понимают несколько разных задач: изменить формат даты или числа в документах и отчётах, сохранить файл в другом формате (Excel, PDF, CSV), настроить формат ячейки в табличном документе или изменить формат печатной формы. Каждая из этих задач решается своим способом — через настройки программы, свойства объекта или встроенный язык.

Способ изменения формата зависит от того, где именно вы работаете: в пользовательском режиме типовой конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) или в конфигураторе. Большинство бытовых задач решается без программирования — через меню «Файл», настройки отчётов или региональные параметры.

Ниже разобраны основные сценарии с конкретными шагами. Сначала определите, какой именно формат вам нужно поменять, а затем переходите к соответствующему разделу.

Определяем, какой формат нужно изменить

Прежде чем что-то менять, точно сформулируйте задачу. В 1С понятие «формат» встречается минимум в пяти контекстах, и универсальной кнопки «поменять формат» не существует.

Маршрут решения

Как выбрать действие

Дата в отчёте или документе выглядит как 01.03.24, а нужно 01.03.2026Меняйте формат поля через настройки отчёта или свойства элемента
Нужно сохранить отчёт или таблицу в Excel, PDF, CSVИспользуйте «Файл → Сохранить как» и выберите тип файла
Числа выводятся без разделителей разрядов или с лишними знаками после запятойНастройте форматную строку поля или региональные параметры
Нужно изменить внешний вид печатной формы документаРедактируйте макет в конфигураторе или подключайте внешнюю печатную форму

Если вы работаете в типовой конфигурации без прав на конфигуратор, доступны только пользовательские настройки: сохранение файлов, настройки отчётов, региональные параметры. Изменение макетов и форматных строк полей требует прав разработчика или помощи специалиста.

Как поменять формат даты в 1С

Формат отображения даты в первую очередь зависит от региональных настроек информационной базы. В файловой базе они берутся из настроек операционной системы, в клиент-серверной — задаются отдельно. Чтобы изменить региональные настройки базы, откройте конфигуратор, перейдите в «Администрирование → Региональные установки информационной базы» и задайте язык и форматы даты, времени и чисел.

Если нужно поменять формат даты в конкретном отчёте (СКД), откройте настройки отчёта, перейдите на вкладку с полями или в расширенные настройки и найдите параметр «Оформление» для нужного поля. Там задаётся форматная строка, например ДЛФ=D для полной даты или ДФ=dd.MM.yyyy для вида 01.03.2026.

Формат даты через встроенный язык

Программно дата приводится к нужному виду функцией Формат(). Типовые конструкции выглядят так:

bsl
// 01.03.2026
СтрокаДаты = Формат(ТекущаяДатаСеанса(), "ДЛФ=D");

// 1 марта 2026 г.
СтрокаДаты = Формат(ТекущаяДатаСеанса(), "ДЛФ=DD");

// Произвольный шаблон: 2026-03-01
СтрокаДаты = Формат(ТекущаяДатаСеанса(), "ДФ=yyyy-MM-dd");

Обратите внимание: в форматных строках русская и английская локализации используют разные буквы (ДФ — русская, DF — английская). Если шаблон «не срабатывает», чаще всего причина именно в неправильной локали форматной строки.

Как поменять формат чисел

Числовой формат управляет количеством знаков после запятой, разделителями разрядов и отображением нуля. В отчётах на СКД формат задаётся в настройках оформления поля, в формах — в свойствах элемента «Поле ввода» через свойство «Формат» или «Форматная строка».

Типовые форматные строки для чисел: ЧДЦ=2 — два знака после запятой, ЧРГ=  (пробел) — разделитель групп разрядов, ЧН=0 — отображать ноль вместо пустого значения. Например, строка ЧЦ=15; ЧДЦ=2; ЧРГ=  выведет число вида 1 234 567,89.

Если числа во всей базе отображаются с непривычным разделителем (запятая вместо точки или наоборот), проверьте региональные установки информационной базы и настройки операционной системы пользователя — формат подтягивается оттуда.

Как сохранить файл из 1С в другом формате

Самая частая пользовательская задача — выгрузить отчёт, табличный документ или печатную форму в Excel, PDF или другой формат. Для этого откройте сформированный отчёт или табличный документ и выберите «Файл → Сохранить как» (или кнопку сохранения на панели). В диалоге укажите тип файла.

Порядок действий
  1. 1
    Сформируйте отчёт или откройте печатную форму документа
  2. 2
    Нажмите «Файл → Сохранить как» или Ctrl+Shift+S
  3. 3
    В поле «Тип файла» выберите нужный формат: лист Excel (*.xlsx), PDF-документ, MXL, HTML, текстовый файл
  4. 4
    Укажите имя и папку, нажмите «Сохранить»
  5. 5
    Откройте сохранённый файл и проверьте, что данные и оформление перенеслись корректно

Для обмена данными с другими программами часто нужен CSV. Табличный документ напрямую в CSV не сохраняется, поэтому используют либо сохранение в Excel с последующей пересохранением, либо типовые обработки выгрузки, либо программную запись текстового файла с разделителями.

Сохранение программным способом

Во встроенном языке табличный документ записывается методом Записать() с указанием типа файла:

bsl
ТабДок.Записать("C:\Отчеты\Отчет.xlsx", ТипФайлаТабличногоДокумента.XLSX);
ТабДок.Записать("C:\Отчеты\Отчет.pdf", ТипФайлаТабличногоДокумента.PDF);

Как поменять формат ячеек в печатной форме

Печатные формы документов в 1С строятся на макетах табличных документов. Чтобы изменить формат ячейки (например, выводить сумму прописью или дату в другом виде), нужно открыть макет в конфигураторе: найти объект (документ или внешнюю печатную форму), открыть его макет и изменить свойства нужной ячейки — в том числе свойство «Формат».

В типовых конфигурациях прямое изменение макетов делает конфигурацию нестандартной и усложняет обновления. Безопасная альтернатива — механизм внешних печатных форм: «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Туда подключается обработка с изменённым макетом, а типовая конфигурация остаётся на поддержке.

Как поменять формат в конфигураторе и через расширения

Разработчику доступны все уровни настройки формата. Основные места: свойство «Формат» у полей форм и ячеек макета, свойство «Формат редактирования» (действует при вводе), оформление полей в схеме компоновки данных, а также функция Формат() при программном формировании строк.

Если конфигурация типовая и находится на поддержке, правильный путь — расширение конфигурации. В расширении можно переопределить форму, добавить свой макет или изменить оформление поля, не затрагивая основную конфигурацию. Это сохраняет возможность штатного обновления.

Типичные ошибки
01
Смешение локалей в форматной строке: ДФ вместо DF или наоборот — шаблон игнорируется
02
Ожидание, что формат изменит данные: округление на экране не округляет значение в базе
03
Правка макета типовой конфигурации вместо внешней печатной формы — конфликты при обновлении
04
Сохранение отчёта в MXL вместо Excel — коллеги без 1С не смогут открыть файл
05
Изменение региональных установок сервера без проверки: форматы дат и чисел меняются у всех пользователей базы

Проверка результата

После любого изменения формата убедитесь, что результат соответствует ожиданиям и не сломал смежные механизмы. Проверка занимает минуту, но избавляет от ошибок в документах и выгрузках.

Контрольные точки

Как проверить результат

Отображение даты в отчёте
Норма

Дата выводится в заданном виде у всех строк

Тревожный признак

Часть строк показывает старый формат — значит, поле форматируется в другом месте

Сохранённый файл
Норма

Файл открывается в целевой программе, данные на месте

Тревожный признак

Кракозябры или съехавшие колонки — неверная кодировка или тип файла

Итоги после смены числового формата
Норма

Суммы сходятся с прежними значениями

Тревожный признак

Итоги «изменились» — вероятно, визуальное округление принято за реальное

Печатная форма
Норма

Новый формат виден при печати тестового документа

Тревожный признак

Изменения не видны — печать идёт через другой макет или внешнюю форму

Итог

Что важно запомнить

Сначала определите, какой именно формат нужен: дата, число, тип файла или вид печатной формы. Пользовательские задачи решаются через «Сохранить как» и настройки отчётов, форматные строки задаются в свойствах полей или функцией Формат(), а макеты типовых конфигураций меняйте только через расширения и внешние печатные формы.

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

Почему форматная строка не срабатывает?

Чаще всего дело в локали шаблона: русская версия платформы ждёт русские обозначения (ДФ, ЧДЦ), английская — латинские (DF, NFD). Также проверьте, что формат применён к тому же полю, которое реально выводится, а не к его копии в другой группировке отчёта.

Можно ли поменять формат даты во всей базе сразу?

Да, через «Администрирование → Региональные установки информационной базы» в конфигураторе. Учтите, что это повлияет на отображение дат и чисел у всех пользователей базы, поэтому изменение лучше согласовать и выполнять в нерабочее время.

Как выгрузить данные из 1С в CSV без программирования?

Прямого сохранения табличного документа в CSV нет. Варианты: сохранить в Excel и пересохранить как CSV, использовать типовые обработки выгрузки (например, выгрузку списка справочника) или универсальные обработки загрузки/выгрузки табличных данных.

Почему после смены формата числа итоги «не сходятся»?

Формат меняет только отображение. Если вы ограничили число знаков после запятой, на экране значения округляются, но в расчётах используются полные значения. Визуальная сумма округлённых чисел может отличаться от итога — это норма, а не ошибка данных.

Как изменить печатную форму, не снимая конфигурацию с поддержки?

Используйте механизм «Дополнительные отчёты и обработки» в разделе администрирования: создаётся внешняя печатная форма с собственным макетом, которая подключается к нужному документу. Типовая конфигурация при этом не изменяется и обновляется штатно.

Формат даты в тонком клиенте отличается от сервера — почему?

Часть форматов берётся из региональных настроек операционной системы клиентского компьютера, а часть — из установок информационной базы. Проверьте региональные стандарты Windows у пользователя и региональные установки базы, чтобы привести их к единому виду.