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

Администрирование · 11 мин

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

Пошаговая инструкция, как изменить дату документа в 1С, снять запрет редактирования, настроить рабочую дату и исправить ошибки с датами.

Дата в 1С встречается на нескольких уровнях: дата конкретного документа, рабочая дата сеанса, дата запрета редактирования и системная дата компьютера. Прежде чем что-то менять, важно понять, какая именно дата мешает работе — от этого зависит и способ решения. Чаще всего пользователю нужно исправить дату в уже созданном документе, но программа блокирует изменение из-за установленного запрета редактирования.

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

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

Какая дата вам нужна: разбираемся в типах дат в 1С

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

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

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

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

Откройте нужный документ из журнала (например, «Покупки → Поступления (акты, накладные)» в 1С:Бухгалтерии). Если документ проведён, поле даты обычно доступно сразу: кликните в поле «Дата», введите новое значение вручную или выберите в календаре, затем нажмите «Провести» или «Записать и закрыть».

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

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

Дата недоступна для редактирования

Если поле даты заблокировано, причина почти всегда в дате запрета редактирования или в правах пользователя. Сообщение вида «Редактирование данных за период запрещено» прямо указывает на запрет. В этом случае нужно либо временно сдвинуть дату запрета (требуются права администратора), либо попросить администратора внести изменение.

Документ в закрытом периоде

Менять дату документа в закрытом периоде, по которому сдана отчётность, — рискованное действие. После изменения могут пересчитаться НДС, авансовые платежи, финансовый результат. Если отчётность уже сдана, корректнее оформить корректировочный документ текущей датой, а не править старый.

Как снять или изменить дату запрета редактирования

В типовых конфигурациях на платформе 1С:Предприятие 8.3 дата запрета настраивается в разделе «Администрирование → Поддержка и обслуживание → Регламентные операции». Установите флажок «Даты запрета изменения данных» и перейдите по ссылке «Настроить». В открывшейся форме можно задать общую дату для всех пользователей или индивидуальные даты для конкретных сотрудников и разделов учёта.

Чтобы временно разрешить редактирование, сдвиньте дату запрета на более раннее значение или укажите для конкретного пользователя дату «без запрета». После внесения правок верните запрет на место — это защитит данные от случайных изменений в дальнейшем.

Учтите: изменение даты запрета доступно только пользователям с правами администратора или с ролью «Изменение дат запрета редактирования». Если пункта настройки нет в меню — у вашей учётной записи недостаточно прав.

Как изменить рабочую дату сеанса

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

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

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

Изменение даты программно и через групповую обработку

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

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

Способы изменить дату

Вручную в форме документа

Подходит для одного-двух документов. Быстро и безопасно, но не масштабируется.

Групповое изменение реквизитов

Для массовой правки однотипных документов. Требует аккуратного отбора — ошибка затронет все отобранные объекты.

Программно через обработку

Для сложных сценариев с условиями. Требует навыков разработки и тестирования на копии базы.

Риски при изменении дат и как их проверить

Смена даты проведённого документа запускает цепочку последствий: документ перемещается в последовательности проведения, пересчитываются остатки по регистрам, могут измениться взаиморасчёты, себестоимость и налоговые регистры. Если документ перенесён из одного квартала в другой, это напрямую влияет на декларации по НДС и налогу на прибыль.

После изменения даты проверьте ключевые отчёты: оборотно-сальдовую ведомость за затронутый период, анализ счёта по соответствующим счетам, книгу покупок и книгу продаж при работе с НДС. Расхождения с данными до изменения покажут, что именно пересчиталось.

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

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

ОСВ за период до и после изменения
Норма

Обороты изменились только по ожидаемым счетам

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

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

Книга покупок/продаж
Норма

Записи соответствуют новым датам документов

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

Записи попали не в тот квартал

Проведение документа
Норма

Документ проводится без предупреждений

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

Сообщения о запрете редактирования или разрыве последовательности

Если после правки обнаружились расхождения, не пытайтесь исправлять их новыми ручными правками «внакидку». Восстановите данные из резервной копии или выполните перепроведение документов за период штатными средствами («Операции → Проведение документов»).

Типичные ошибки при работе с датами в 1С

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

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

Ещё одна ошибка — изменение системной даты компьютера, чтобы создать документ нужным числом. Это вредная практика: сбивается обмен с банками, ЭДО, другими базами, а в клиент-серверном варианте дата всё равно берётся с сервера.

Итог

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

Дату документа меняют в его форме после проверки даты запрета редактирования. Дату запрета настраивает администратор в разделе «Поддержка и обслуживание». Перед правкой закрытых периодов делайте резервную копию, а после — сверяйте ОСВ и налоговые регистры.

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

Почему 1С не даёт изменить дату документа?

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

Можно ли изменить дату проведённого документа?

Да, если период не закрыт датой запрета редактирования. Откройте документ, измените поле «Дата» и перепроведите его. Учтите, что документы позже по времени могут потребовать перепроведения из-за смещения последовательности.

Как ввести документ прошлым числом, не меняя дату на компьютере?

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

Что будет, если изменить дату документа в закрытом квартале?

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

Как поменять даты сразу у нескольких документов?

Используйте типовую обработку «Групповое изменение реквизитов» из раздела «Администрирование → Поддержка и обслуживание». Задайте точный отбор документов, укажите новое значение даты и сначала проверьте результат на небольшой выборке или копии базы.

Почему новые документы создаются с неправильной датой?

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