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

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

Как изменить текущую дату в 1С 8.3 Бухгалтерия

Как изменить текущую дату в 1С 8.3 Бухгалтерия: настройка даты сеанса, даты документов, запрета редактирования. Пошаговая инструкция и решение типичных проблем.

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

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

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

Откуда 1С берёт текущую дату

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

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

Дополнительно платформа умеет корректировать дату сеанса с учётом часового пояса информационной базы и сеанса, если они заданы. Часовой пояс базы можно посмотреть через конфигуратор или в настройках, но в типовой бухгалтерии чаще всего используется пояс сервера.

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

Первый шаг при подозрении на неверную дату в 1С — сверить часы операционной системы. В Windows откройте «Параметры» → «Время и язык» → «Дата и время» и проверьте число, месяц, год и часовой пояс. Удобно включить автоматическую установку времени, чтобы система синхронизировалась с сервером времени и дата не сбивалась после отключения питания или севшей батарейки BIOS.

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

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

Проверка и исправление даты
  1. 1
    Сверьте дату и часовой пояс в настройках Windows на рабочем месте
  2. 2
    При клиент-серверной базе проверьте время на сервере 1С
  3. 3
    Исправьте системную дату при расхождении
  4. 4
    Полностью закройте и заново запустите 1С
  5. 5
    Создайте тестовый документ и проверьте подставленную дату

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

Чаще всего под «изменить текущую дату» пользователи имеют в виду другое: нужно, чтобы документ был оформлен не сегодняшним числом, а прошлым или будущим. Это делается вручную в самом документе. Откройте документ (или создайте новый), щёлкните по полю «Дата» в шапке и введите нужное число с клавиатуры или выберите его в календаре.

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

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

Запрет изменения данных: почему прошлые даты недоступны

Если при попытке поставить прошлую дату программа выдаёт сообщение вроде «Редактирование данных этого периода запрещено», значит в базе установлена дата запрета изменения данных. Это штатный защитный механизм, который бухгалтерия использует, чтобы закрытые периоды не менялись случайно.

Чтобы проверить и изменить эту настройку, откройте раздел «Администрирование» → «Поддержка и обслуживание» → «Регламентные операции» (в некоторых релизах путь называется «Даты запрета изменения данных» напрямую в разделе «Администрирование»). Найдите пункт «Даты запрета изменения данных» и посмотрите, какая дата установлена и для кого действует запрет: для всех пользователей или для конкретных.

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

Рабочая дата и дата в отчётах

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

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

Что именно вы хотите изменить

Системная дата компьютера

Подходит, если вся программа показывает неверную дату. Меняется в настройках Windows, требует перезапуска 1С.

Дата конкретного документа

Подходит для оформления документа прошлым или будущим числом. Меняется вручную в поле «Дата» документа.

Дата запрета редактирования

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

Период в отчёте

Подходит, если неверно отображаются данные в отчётах. Меняется в шапке отчёта, системная дата не затрагивается.

Типичные ошибки и их решение

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

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

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

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

Когда нужен администратор или программист

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

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

Итог

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

Текущая дата в 1С 8.3 — это дата операционной системы (или сервера), отдельной настройки в программе нет. Дату документа меняйте вручную в его шапке, а если период закрыт — проверьте дату запрета редактирования. После смены системной даты перезапустите 1С, а перед правками закрытых периодов делайте резервную копию.

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

Можно ли в 1С установить свою рабочую дату, отличную от системной?

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

Почему после смены даты в Windows в 1С ничего не изменилось?

Дата сеанса фиксируется в момент входа в программу и не обновляется во время работы. Полностью закройте 1С и запустите её заново — после этого подставится новая системная дата.

Как провести документ прошлым числом, если программа запрещает?

Скорее всего, установлена дата запрета изменения данных. Откройте «Администрирование» и найдите настройку дат запрета, временно сдвиньте её назад, проведите документ и верните запрет на место. Если настройка недоступна, обратитесь к пользователю с правами администратора.

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

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

В клиент-серверной базе у разных пользователей разная дата — что делать?

Дата сеанса определяется по серверу 1С, поэтому расхождения обычно связаны с часовыми поясами сеансов или со сбитым временем на сервере. Попросите администратора проверить дату, время и часовой пояс на сервере приложений и сервере СУБД.

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

Штатного удобного инструмента для массовой смены дат в типовой конфигурации нет. Есть обработки группового изменения реквизитов, но их применение требует прав и осторожности: массовая правка дат влияет на последовательность проведения и итоги. Такую операцию лучше поручить специалисту и выполнять на копии базы.