Обучение и Решения · 12 мин
Как в 1С изменить формат: дата, число, документ и файл
Практическая инструкция: как изменить формат даты, числа, ячейки и файла в 1С. Настройка форматов в режиме пользователя и конфигураторе, типичные ошибки.
Вопрос «как в 1С изменить формат» обычно означает одну из четырёх задач: поменять формат даты (например, «01.02.24» вместо «1 февраля 2026 г.»), настроить отображение чисел (разделители разрядов, количество знаков после запятой), изменить формат печатной формы или сохранить документ в другом формате файла — PDF, Excel, HTML. Каждая задача решается своим инструментом, и важно сразу понять, какая именно из них перед вами.
Часть настроек доступна обычному пользователю прямо в режиме «Предприятие» — без прав администратора и без доработки конфигурации. Другая часть требует работы в конфигураторе: изменения свойств полей, макетов и строк форматирования. Ниже разобраны оба уровня с конкретными действиями и проверкой результата.
Учтите: точное расположение команд зависит от конфигурации (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) и её версии. Если пункт меню не находится, используйте поиск по команде «Все функции» или строку поиска в разделе «Администрирование».
Определяем, какой именно формат нужно изменить
Прежде чем что-то менять, ответьте на вопрос: где именно отображается «неправильный» формат? Если дата выглядит непривычно во всех документах и отчётах сразу — это региональные настройки базы. Если проблема только в одном поле одного документа — это свойство конкретного реквизита. Если не устраивает вид печатной формы — это макет. Если нужно отправить документ контрагенту в другом виде — это экспорт в файл.
Отдельный случай — формат, который «слетел» после обновления платформы или переноса базы на другой компьютер. Здесь почти всегда виноваты региональные установки: они хранятся либо в настройках информационной базы, либо берутся из операционной системы, и при смене окружения могут измениться.
Проверить «Администрирование» → «Региональные установки информационной базы»
Смотреть конфигуратор: свойство «Формат» у поля
Открыть макет и проверить формат ячеек
Использовать «Сохранить как» с выбором типа файла
Как изменить формат даты и чисел через региональные установки
Это самая частая задача. В типовых конфигурациях на управляемых формах откройте раздел «Администрирование» и найдите пункт «Региональные установки информационной базы» (в некоторых версиях — «Региональные установки» внутри «Общих настроек»). Здесь задаются язык, формат даты, времени, разделитель дробной части и разделитель групп разрядов.
Выберите нужный язык и страну из списка — форматы подставятся автоматически. Если нужен нестандартный вариант, снимите флажок использования установок по умолчанию и отредактируйте поля вручную: например, задайте короткий формат даты «dd.MM.yyyy», разделитель групп разрядов — пробел, разделитель дробной части — запятую.
После сохранения перезапустите сеанс: открытые формы могут продолжать показывать старый формат до перезапуска программы или повторного открытия документа. Это нормальное поведение, а не признак ошибки.
- 1Откройте «Администрирование» → «Региональные установки информационной базы»
- 2Выберите язык и страну или задайте формат даты и чисел вручную
- 3Сохраните настройки и перезапустите сеанс 1С
- 4Откройте любой документ и проверьте отображение даты и сумм
Важно понимать: региональные установки влияют только на отображение, а не на хранимые данные. Дата в базе остаётся той же самой — меняется лишь способ её показа пользователю. Поэтому такая настройка безопасна и обратима в любой момент.
Изменение формата чисел в отчётах и табличных документах
В отчётах на СКД (системе компоновки данных) формат чисел часто настраивается прямо в пользовательском режиме. Откройте отчёт, нажмите «Настройки» (или «Изменить вариант»), перейдите на закладку с полями и для нужного поля откройте оформление. Там можно задать формат: количество знаков после запятой, разделитель разрядов, подавление нулевых значений.
Для произвольного табличного документа (например, открытого MXL-файла или сформированной печатной формы в режиме редактирования) выделите ячейки, нажмите правую кнопку мыши и выберите «Свойства». В свойствах ячейки есть поле «Формат» — оно работает по тем же правилам, что и строка формата в конфигураторе.
Примеры типовых строк формата для чисел: ЧЦ=15; ЧДЦ=2 — общая длина 15 символов, два знака после запятой; ЧРГ= с указанием символа задаёт разделитель разрядов; ЧН=0,00 показывает ноль вместо пустой строки для незаполненных значений. Для дат: ДФ=dd.MM.yyyy — «05.03.2026», ДЛФ=D — длинный формат «5 марта 2026 г.».
Формат(СуммаДокумента, "ЧЦ=15; ЧДЦ=2; ЧРГ=' '")
Формат(ДатаДокумента, "ДФ=dd.MM.yyyy")
Формат(ДатаДокумента, "ДЛФ=D")Как сохранить документ или отчёт в другом формате файла
Любую печатную форму или сформированный отчёт можно сохранить в файл другого формата. Сформируйте документ, затем откройте меню «Файл» → «Сохранить как» (в некоторых конфигурациях — кнопка «Сохранить» на панели печатной формы). В диалоге выберите тип файла: PDF-документ, лист Excel (XLSX), электронная таблица (MXL), HTML, текстовый файл.
Для отправки контрагентам чаще всего выбирают PDF: такой файл нельзя случайно изменить, и он одинаково открывается на любых устройствах. Excel удобен, когда получатель должен продолжить работу с данными — пересчитать, отфильтровать, загрузить в другую систему. MXL — внутренний формат 1С, его стоит использовать только для обмена между пользователями 1С.
Во многих типовых конфигурациях есть и прямая отправка по электронной почте: кнопка «Отправить» на печатной форме. Там же можно выбрать формат вложения — как правило, PDF или Excel. Если кнопка неактивна, проверьте настройку учётной записи электронной почты в разделе «Администрирование».
Сравнение форматов сохранения
Лучший вариант для отправки контрагентам и архива; не редактируется, выглядит одинаково везде
Подходит, когда данные нужно дорабатывать; формулы и структура могут искажаться при сложной вёрстке
Родной формат 1С; открывается только в 1С, удобен для обмена внутри компании
Для публикации на сайте или вставки в письмо; печать из браузера может отличаться
Изменение формата полей и печатных форм в конфигураторе
Если формат нужно изменить централизованно — для всех пользователей и всех документов определённого вида — работа ведётся в конфигураторе. Для поля ввода на форме: откройте форму объекта, найдите нужный элемент, в палитре свойств задайте свойство «Формат» (строка формата, описанная выше) или «Формат редактирования». Свойство «Формат» влияет на отображение в режиме просмотра, «Формат редактирования» — на вид значения при вводе.
Для печатных форм откройте макет (обычно в ветке «Макеты» соответствующего объекта), выделите ячейки и в свойствах задайте формат. Если значение выводится как параметр, формат ячейки применится к нему автоматически; если формат задан в коде функцией Формат(), приоритет будет у кода — ячейку менять бесполезно.
Более безопасная альтернатива прямой доработке — внешние печатные формы и расширения конфигурации. Расширение позволяет переопределить формат поля или заменить макет, не снимая типовой объект с поддержки, что заметно упрощает обновления. Для разовых задач часто достаточно внешней печатной формы, подключаемой через «Дополнительные отчеты и обработки».
Частые ошибки и как их проверить
Самая распространённая ошибка — изменение региональных установок операционной системы вместо настроек базы. Если 1С настроена брать формат из ОС, то смена формата в Windows повлияет на программу, но только на данном компьютере: у колег всё останется по-прежнему. Для единообразия задавайте формат на уровне информационной базы.
Вторая типичная ситуация — пользователь меняет формат в настройках отчёта, но после перезапуска всё возвращается. Причина: настройки не сохранены в варианте отчёта. Решение — после настройки нажать «Сохранить вариант» (или «Завершить редактирование» с сохранением), либо попросить администратора изменить формат в самом варианте отчёта в конфигураторе.
Третья ошибка — попытка изменить формат суммы в проводках или регистрах. Точность хранения чисел (например, два знака после запятой для валютных сумм) задаётся в свойствах реквизитов конфигурации и не меняется пользовательскими настройками. Попытка изменить разрядность существующего реквизита с данными может привести к округлению уже хранящихся значений — это необратимо без резервной копии.
Проверка результата
После любого изменения формата проверьте его в трёх местах: в форме документа (поле ввода), в списке документов (колонка таблицы) и в печатной форме. Формат может быть задан отдельно для каждого из этих мест, и совпадение в одном не гарантирует совпадения в остальных.
Для файлов, сохранённых в PDF или Excel, откройте файл сторонней программой и убедитесь, что числа не превратились в текст (в Excel это видно по выравниванию влево и невозможности суммирования), а даты отображаются в ожидаемом виде. Если числа сохранились как текст, проблема обычно в строке формата, принудительно преобразующей значение в строку.
Как проверить результат
Одинаковый ожидаемый вид после перезапуска сеанса
В форме новый формат, в списке старый — задан формат элемента формы
Суммируются формулами, выравнивание вправо
Числа как текст, не суммируются
Формат совпадает с заданным в макете или коде
Старый формат — формат переопределён в модуле
У всех одинаковый вид после настройки базы
У коллег старый формат — менялись настройки ОС, а не базы
Что важно запомнить
Сначала определите, где именно менять формат: региональные установки базы — для глобального отображения дат и чисел, «Сохранить как» — для формата файла, свойства ячеек и строки формата — для отчётов и макетов. Перед доработкой типовой конфигурации делайте резервную копию и по возможности используйте расширения вместо прямого изменения объектов.
Частые вопросы
Почему формат даты сбрасывается после перезапуска 1С?
Чаще всего региональные установки базы настроены на использование параметров операционной системы, а ОС при каждом входе подставляет свои значения. Задайте формат явно в «Региональных установках информационной базы» — тогда он будет храниться в самой базе и не зависеть от Windows.
Можно ли изменить формат без прав администратора?
Да, частично. Пользователь может менять формат в настройках отчётов, в свойствах ячеек открытого табличного документа и при сохранении файла. Региональные установки базы и доработка макетов требуют соответствующих прав — обратитесь к администратору или специалисту по 1С.
Как убрать копейки в суммах печатной формы?
В свойствах ячейки макета задайте формат ЧДЦ=0 — значение будет отображаться без дробной части. Учтите, что это меняет только отображение: в проводках и документе сумма останется с копейками, и итог печатной формы может визуально не сойтись с суммой округлённых строк.
Почему в сохранённом Excel числа стали текстом?
Причина почти всегда в том, что значение выводится в табличный документ уже как строка — например, через функцию Формат() в коде. Варианты решения: попросить разработчика выводить числовое значение с форматом ячейки вместо строки, либо в Excel использовать преобразование «текст в число».
Изменится ли формат у всех пользователей после настройки базы?
Да, региональные установки информационной базы общие для всех пользователей этой базы. Но если у отдельных пользователей формат задан в коде конкретных форм или в сохранённых вариантах отчётов, эти места останутся со своими настройками — их придётся менять отдельно.
Опасно ли менять формат реквизита в конфигураторе?
Сама строка формата (свойство «Формат») безопасна — она влияет только на отображение. Опасно менять тип и разрядность реквизита: уменьшение длины или точности при наличии данных приводит к безвозвратному округлению или обрезанию значений. Перед такими изменениями обязательно делайте выгрузку базы.