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

Документы и Печать · 8 мин

Как изменить время в документе 1С

Как изменить время в документе 1С: настройка поля даты и времени, режимы ввода, исправление времени в проведённых документах и типичные ошибки.

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

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

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

Где в документе 1С находится поле даты и времени

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

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

Как изменить время вручную в открытом документе

Самый простой способ подходит для непроведённых документов или тех, что можно перепровести. Откройте документ двойным щелчком из журнала, установите курсор в поле «Дата» и введите значение целиком, например: 15.03.2026 14:30:00. Отделите дату от времени пробелом.

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

Порядок действий
  1. 1
    Откройте документ из журнала двойным щелчком
  2. 2
    Щёлкните в поле «Дата» и введите дату и время через пробел
  3. 3
    Нажмите «Провести» или «Провести и закрыть»
  4. 4
    Убедитесь, что документ встал на нужную позицию в журнале

Как включить отображение времени в журнале документов

Если в списке документов видны только даты без времени, оценить реальный порядок проведения сложно. В типовых конфигурациях на управляемых формах откройте журнал, нажмите «Ещё» → «Настроить список» (или «Изменить форму») и проверьте, какая колонка выведена. В некоторых конфигурациях есть отдельная настройка «Показывать время» в параметрах журнала.

Ещё один путь — настройка формата отображения самого поля. В конфигураторе или через «Изменить форму» для колонки «Дата» можно задать формат ДЛФ=DT, который показывает и дату, и время. Обычному пользователю без прав на изменение формы проще воспользоваться встроенной настройкой списка, если она предусмотрено конфигурацией.

Проверить фактическое время конкретного документа можно и без настройки журнала: откройте документ и посмотрите поле «Дата» в форме — там время видно практически всегда.

Изменение времени в проведённом документе

Проведённый документ тоже можно отредактировать, но с оговорками. Откройте документ, измените дату и время, затем нажмите «Провести». Программа перезапишет движения по регистрам на новый момент времени. Если документ входит в последовательность, 1С может предложить перепровести последующие документы — соглашайтесь, иначе итоги могут остаться рассчитанными на старую позицию.

Ограничение — дата запрета редактирования. Если новая или старая дата попадает в закрытый период (например, сдан квартальный отчёт), программа откажет в записи с соответствующим сообщением. В этом случае изменение должен выполнять пользователь с правом преодоления запрета, либо сначала нужно временно сдвинуть дату запрета в разделе «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных».

Массовое изменение времени и программный способ

Когда нужно поправить время сразу в нескольких документах (например, после загрузки из внешней системы все документы получили время 00:00:00), ручная правка неэффективна. В типовых конфигурациях есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных»): выберите вид документов, задайте отбор и укажите новое значение реквизита «Дата».

Во внешних обработках и при разработке время задаётся кодом. Например, установить конкретное время документу можно так:

bsl
ДокОбъект = ДокументСсылка.ПолучитьОбъект();
ДокОбъект.Дата = Дата(2026, 3, 15, 14, 30, 0);
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);

Учтите: функция ТекущаяДата() на сервере возвращает время сервера 1С, а на клиенте — время компьютера пользователя. При расхождении часовых поясов и настроек время документов может «прыгать». Для единообразия в регламентных операциях используют серверное время.

Типичные ошибки при изменении времени

Типичные ошибки
01
Изменили дату, но забыли перепровести документ — движения остались на старый момент времени
02
Сдвинули документ раньше других в последовательности, но не перепровели последующие — итоги рассчитаны неверно
03
Путают время сервера и время клиента — документы, созданные в один момент, получают разное время
04
Пытаются править документ закрытого периода без анализа последствий для отчётности

Отдельная частая ситуация — пользователь меняет только день, не замечая, что время сбросилось на 00:00:00 или наоборот осталось старым. Всегда проверяйте полное значение поля после правки, а не только календарную часть.

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

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

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

Позиция документа в журнале
Норма

Документ стоит в нужном месте внутри дня

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

Документ остался на старой позиции — возможно, он не перепроведён

Отчёт по остаткам на дату
Норма

Нет отрицательных остатков на момент документа

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

Появились минусы — нарушен порядок прихода и расхода

Сообщения при проведении
Норма

Проведение прошло без предупреждений о последовательности

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

1С сообщает о нарушении последовательности — нужно перепровести документы дня

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

Итог

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

Время в документе 1С хранится вместе с датой и влияет на проведение. Меняйте его через поле «Дата», обязательно перепроводите документ, следите за датой запрета редактирования и проверяйте итоги после правки.

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

Почему я не вижу время в поле даты документа?

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

Можно ли изменить время, не распроводя документ?

Да, отдельно распроводить не нужно: достаточно изменить дату и нажать «Провести» — программа сама перезапишет движения на новый момент времени.

Что делать, если все загруженные документы получили время 00:00:00?

Используйте обработку «Групповое изменение реквизитов» для массовой правки либо поправьте правила обмена, чтобы при загрузке время подставлялось корректно. После правки перепроведите документы за затронутый период.

Влияет ли время документа на нумерацию?

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

Почему 1С не даёт сохранить документ после изменения даты?

Чаще всего срабатывает дата запрета редактирования закрытого периода. Проверьте настройку в разделе «Администрирование» → «Даты запрета изменения данных» или обратитесь к администратору базы.