Документы и Печать · 8 мин
Как изменить время в документе 1С
Как изменить время в документе 1С: настройка поля даты и времени, режимы ввода, исправление времени в проведённых документах и типичные ошибки.
Время в документе 1С влияет не только на внешний вид записи: от него зависит порядок документов в журнале, последовательность проведения, расчёт остатков на складе и корректность отчётов за день. Например, если приходный ордер записан позже расходной накладной, программа может показать отрицательные остатки, хотя фактически товар поступил раньше.
По умолчанию 1С проставляет в новый документ текущую дату и время компьютера или рабочей даты сеанса. Изменить это значение можно несколькими способами: вручную в поле даты, через кнопку выбора, через настройки отображения времени или программно — если речь идёт о массовой корректировке. Выбор способа зависит от того, проведён ли документ, какая у вас конфигурация и настроено ли отображение времени в журнале.
Ниже разобраны все рабочие сценарии: от простого исправления времени в открытом документе до включения колонки времени в журнале и ограничений, которые накладывает дата запрета редактирования.
Где в документе 1С находится поле даты и времени
Поле даты расположено в шапке любого документа — обычно рядом с номером, в верхней части формы. В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP) оно подписано как «Дата» или «от». Внутри одного поля хранится и день, и время с точностью до секунды.
Важный нюанс: визуально время может быть скрыто. Если в поле отображается только день без часов и минут, это не значит, что времени нет — оно хранится в базе и влияет на проведение. Чтобы увидеть и редактировать полное значение, нужно либо щёлкнуть внутрь поля и дописать время вручную, либо изменить настройки отображения.
Как изменить время вручную в открытом документе
Самый простой способ подходит для непроведённых документов или тех, что можно перепровести. Откройте документ двойным щелчком из журнала, установите курсор в поле «Дата» и введите значение целиком, например: 15.03.2026 14:30:00. Отделите дату от времени пробелом.
Альтернатива — кнопка выбора рядом с полем (иконка календаря или стрелка вниз). В открывшемся календаре выберите день, а время укажите в соответствующих полях часов и минут, если они доступны в вашей конфигурации. В ряде типовых форм календарь позволяет выбрать только день, тогда время дописывается вручную после выбора.
- 1Откройте документ из журнала двойным щелчком
- 2Щёлкните в поле «Дата» и введите дату и время через пробел
- 3Нажмите «Провести» или «Провести и закрыть»
- 4Убедитесь, что документ встал на нужную позицию в журнале
Как включить отображение времени в журнале документов
Если в списке документов видны только даты без времени, оценить реальный порядок проведения сложно. В типовых конфигурациях на управляемых формах откройте журнал, нажмите «Ещё» → «Настроить список» (или «Изменить форму») и проверьте, какая колонка выведена. В некоторых конфигурациях есть отдельная настройка «Показывать время» в параметрах журнала.
Ещё один путь — настройка формата отображения самого поля. В конфигураторе или через «Изменить форму» для колонки «Дата» можно задать формат ДЛФ=DT, который показывает и дату, и время. Обычному пользователю без прав на изменение формы проще воспользоваться встроенной настройкой списка, если она предусмотрено конфигурацией.
Проверить фактическое время конкретного документа можно и без настройки журнала: откройте документ и посмотрите поле «Дата» в форме — там время видно практически всегда.
Изменение времени в проведённом документе
Проведённый документ тоже можно отредактировать, но с оговорками. Откройте документ, измените дату и время, затем нажмите «Провести». Программа перезапишет движения по регистрам на новый момент времени. Если документ входит в последовательность, 1С может предложить перепровести последующие документы — соглашайтесь, иначе итоги могут остаться рассчитанными на старую позицию.
Ограничение — дата запрета редактирования. Если новая или старая дата попадает в закрытый период (например, сдан квартальный отчёт), программа откажет в записи с соответствующим сообщением. В этом случае изменение должен выполнять пользователь с правом преодоления запрета, либо сначала нужно временно сдвинуть дату запрета в разделе «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных».
Массовое изменение времени и программный способ
Когда нужно поправить время сразу в нескольких документах (например, после загрузки из внешней системы все документы получили время 00:00:00), ручная правка неэффективна. В типовых конфигурациях есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных»): выберите вид документов, задайте отбор и укажите новое значение реквизита «Дата».
Во внешних обработках и при разработке время задаётся кодом. Например, установить конкретное время документу можно так:
ДокОбъект = ДокументСсылка.ПолучитьОбъект();
ДокОбъект.Дата = Дата(2026, 3, 15, 14, 30, 0);
ДокОбъект.Записать(РежимЗаписиДокумента.Проведение);Учтите: функция ТекущаяДата() на сервере возвращает время сервера 1С, а на клиенте — время компьютера пользователя. При расхождении часовых поясов и настроек время документов может «прыгать». Для единообразия в регламентных операциях используют серверное время.
Типичные ошибки при изменении времени
Отдельная частая ситуация — пользователь меняет только день, не замечая, что время сбросилось на 00:00:00 или наоборот осталось старым. Всегда проверяйте полное значение поля после правки, а не только календарную часть.
Как проверить результат
Как проверить результат
Документ стоит в нужном месте внутри дня
Документ остался на старой позиции — возможно, он не перепроведён
Нет отрицательных остатков на момент документа
Появились минусы — нарушен порядок прихода и расхода
Проведение прошло без предупреждений о последовательности
1С сообщает о нарушении последовательности — нужно перепровести документы дня
Итоговая проверка проста: откройте документ и убедитесь, что поле «Дата» содержит нужное время, затем постройте отчёт (например, «Остатки товаров» или оборотно-сальдовую ведомость) на момент документа. Если цифры сходятся с ожиданиями и нет отрицательных остатков — изменение выполнено корректно.
Что важно запомнить
Время в документе 1С хранится вместе с датой и влияет на проведение. Меняйте его через поле «Дата», обязательно перепроводите документ, следите за датой запрета редактирования и проверяйте итоги после правки.
Частые вопросы
Почему я не вижу время в поле даты документа?
Отображение зависит от формата поля в конкретной форме. Время хранится в базе независимо от того, видно ли оно. Щёлкните внутрь поля и допишите часы и минуты вручную — значение сохранится даже если визуально показывается только день.
Можно ли изменить время, не распроводя документ?
Да, отдельно распроводить не нужно: достаточно изменить дату и нажать «Провести» — программа сама перезапишет движения на новый момент времени.
Что делать, если все загруженные документы получили время 00:00:00?
Используйте обработку «Групповое изменение реквизитов» для массовой правки либо поправьте правила обмена, чтобы при загрузке время подставлялось корректно. После правки перепроведите документы за затронутый период.
Влияет ли время документа на нумерацию?
Нумерация в типовых конфигурациях обычно привязана к периоду (день, месяц, год), а не к часам. Однако при переносе документа в другой день номер может быть пересчитан автоматически.
Почему 1С не даёт сохранить документ после изменения даты?
Чаще всего срабатывает дата запрета редактирования закрытого периода. Проверьте настройку в разделе «Администрирование» → «Даты запрета изменения данных» или обратитесь к администратору базы.