Обучение и Решения · 10 мин
Как поменять формат в 1С: полное руководство
Пошаговая инструкция, как поменять формат в 1С: дата, числа, сохранение файлов, формат печатных форм и ячеек. Настройка в типовых конфигурациях и через код.
Под фразой «поменять формат в 1С» пользователи обычно понимают несколько разных задач: изменить формат даты или числа в документах и отчётах, сохранить файл в другом формате (Excel, PDF, CSV), настроить формат ячейки в табличном документе или изменить формат печатной формы. Каждая из этих задач решается своим способом — через настройки программы, свойства объекта или встроенный язык.
Способ изменения формата зависит от того, где именно вы работаете: в пользовательском режиме типовой конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) или в конфигураторе. Большинство бытовых задач решается без программирования — через меню «Файл», настройки отчётов или региональные параметры.
Ниже разобраны основные сценарии с конкретными шагами. Сначала определите, какой именно формат вам нужно поменять, а затем переходите к соответствующему разделу.
Определяем, какой формат нужно изменить
Прежде чем что-то менять, точно сформулируйте задачу. В 1С понятие «формат» встречается минимум в пяти контекстах, и универсальной кнопки «поменять формат» не существует.
Как выбрать действие
Если вы работаете в типовой конфигурации без прав на конфигуратор, доступны только пользовательские настройки: сохранение файлов, настройки отчётов, региональные параметры. Изменение макетов и форматных строк полей требует прав разработчика или помощи специалиста.
Как поменять формат даты в 1С
Формат отображения даты в первую очередь зависит от региональных настроек информационной базы. В файловой базе они берутся из настроек операционной системы, в клиент-серверной — задаются отдельно. Чтобы изменить региональные настройки базы, откройте конфигуратор, перейдите в «Администрирование → Региональные установки информационной базы» и задайте язык и форматы даты, времени и чисел.
Если нужно поменять формат даты в конкретном отчёте (СКД), откройте настройки отчёта, перейдите на вкладку с полями или в расширенные настройки и найдите параметр «Оформление» для нужного поля. Там задаётся форматная строка, например ДЛФ=D для полной даты или ДФ=dd.MM.yyyy для вида 01.03.2026.
Формат даты через встроенный язык
Программно дата приводится к нужному виду функцией Формат(). Типовые конструкции выглядят так:
// 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Сформируйте отчёт или откройте печатную форму документа
- 2Нажмите «Файл → Сохранить как» или Ctrl+Shift+S
- 3В поле «Тип файла» выберите нужный формат: лист Excel (*.xlsx), PDF-документ, MXL, HTML, текстовый файл
- 4Укажите имя и папку, нажмите «Сохранить»
- 5Откройте сохранённый файл и проверьте, что данные и оформление перенеслись корректно
Для обмена данными с другими программами часто нужен CSV. Табличный документ напрямую в CSV не сохраняется, поэтому используют либо сохранение в Excel с последующей пересохранением, либо типовые обработки выгрузки, либо программную запись текстового файла с разделителями.
Сохранение программным способом
Во встроенном языке табличный документ записывается методом Записать() с указанием типа файла:
ТабДок.Записать("C:\Отчеты\Отчет.xlsx", ТипФайлаТабличногоДокумента.XLSX);
ТабДок.Записать("C:\Отчеты\Отчет.pdf", ТипФайлаТабличногоДокумента.PDF);Как поменять формат ячеек в печатной форме
Печатные формы документов в 1С строятся на макетах табличных документов. Чтобы изменить формат ячейки (например, выводить сумму прописью или дату в другом виде), нужно открыть макет в конфигураторе: найти объект (документ или внешнюю печатную форму), открыть его макет и изменить свойства нужной ячейки — в том числе свойство «Формат».
В типовых конфигурациях прямое изменение макетов делает конфигурацию нестандартной и усложняет обновления. Безопасная альтернатива — механизм внешних печатных форм: «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Туда подключается обработка с изменённым макетом, а типовая конфигурация остаётся на поддержке.
Как поменять формат в конфигураторе и через расширения
Разработчику доступны все уровни настройки формата. Основные места: свойство «Формат» у полей форм и ячеек макета, свойство «Формат редактирования» (действует при вводе), оформление полей в схеме компоновки данных, а также функция Формат() при программном формировании строк.
Если конфигурация типовая и находится на поддержке, правильный путь — расширение конфигурации. В расширении можно переопределить форму, добавить свой макет или изменить оформление поля, не затрагивая основную конфигурацию. Это сохраняет возможность штатного обновления.
Проверка результата
После любого изменения формата убедитесь, что результат соответствует ожиданиям и не сломал смежные механизмы. Проверка занимает минуту, но избавляет от ошибок в документах и выгрузках.
Как проверить результат
Дата выводится в заданном виде у всех строк
Часть строк показывает старый формат — значит, поле форматируется в другом месте
Файл открывается в целевой программе, данные на месте
Кракозябры или съехавшие колонки — неверная кодировка или тип файла
Суммы сходятся с прежними значениями
Итоги «изменились» — вероятно, визуальное округление принято за реальное
Новый формат виден при печати тестового документа
Изменения не видны — печать идёт через другой макет или внешнюю форму
Что важно запомнить
Сначала определите, какой именно формат нужен: дата, число, тип файла или вид печатной формы. Пользовательские задачи решаются через «Сохранить как» и настройки отчётов, форматные строки задаются в свойствах полей или функцией Формат(), а макеты типовых конфигураций меняйте только через расширения и внешние печатные формы.
Частые вопросы
Почему форматная строка не срабатывает?
Чаще всего дело в локали шаблона: русская версия платформы ждёт русские обозначения (ДФ, ЧДЦ), английская — латинские (DF, NFD). Также проверьте, что формат применён к тому же полю, которое реально выводится, а не к его копии в другой группировке отчёта.
Можно ли поменять формат даты во всей базе сразу?
Да, через «Администрирование → Региональные установки информационной базы» в конфигураторе. Учтите, что это повлияет на отображение дат и чисел у всех пользователей базы, поэтому изменение лучше согласовать и выполнять в нерабочее время.
Как выгрузить данные из 1С в CSV без программирования?
Прямого сохранения табличного документа в CSV нет. Варианты: сохранить в Excel и пересохранить как CSV, использовать типовые обработки выгрузки (например, выгрузку списка справочника) или универсальные обработки загрузки/выгрузки табличных данных.
Почему после смены формата числа итоги «не сходятся»?
Формат меняет только отображение. Если вы ограничили число знаков после запятой, на экране значения округляются, но в расчётах используются полные значения. Визуальная сумма округлённых чисел может отличаться от итога — это норма, а не ошибка данных.
Как изменить печатную форму, не снимая конфигурацию с поддержки?
Используйте механизм «Дополнительные отчёты и обработки» в разделе администрирования: создаётся внешняя печатная форма с собственным макетом, которая подключается к нужному документу. Типовая конфигурация при этом не изменяется и обновляется штатно.
Формат даты в тонком клиенте отличается от сервера — почему?
Часть форматов берётся из региональных настроек операционной системы клиентского компьютера, а часть — из установок информационной базы. Проверьте региональные стандарты Windows у пользователя и региональные установки базы, чтобы привести их к единому виду.