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

Быстрый старт · 9 мин

Как установить рабочую дату в 1С

Как установить рабочую дату в 1С: через меню «Все функции», в параметрах и программно. Разбор настроек для 1С 8.3, типичные ошибки и ответы на вопросы.

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

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

Что такое рабочая дата и чем она отличается от текущей даты сеанса

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

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

Как установить рабочую дату через главное меню в 1С 8.3

В типовых конфигурациях на управляемых формах (Бухгалтерия 3.0, УТ 11, ЗУП 3.1, ERP) настройка находится в главном меню. Нажмите кнопку с тремя горизонтальными полосками в левом верхнем углу окна, затем выберите пункт «Вид» и далее «Настройка рабочей даты». В открывшемся окне доступны варианты: текущая дата компьютера или произвольная дата.

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

Порядок действий
  1. 1
    Откройте главное меню — кнопка с тремя полосками слева вверху
  2. 2
    Перейдите: Вид → Настройка рабочей даты
  3. 3
    Выберите вариант «Произвольная дата»
  4. 4
    Введите нужную дату и нажмите «ОК»
  5. 5
    Создайте тестовый документ и убедитесь, что дата подставилась правильно

Установка рабочей даты в старых версиях и обычных формах

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

В 1С 8.2 и в режиме обычного приложения 8.3 настройка также расположена в меню «Сервис» → «Параметры». Найдите пункт «Рабочая дата» и выберите режим: «Текущая дата» или «Произвольная дата». После сохранения настройка применяется немедленно, перезапуск программы не требуется.

Учтите, что в некоторых конфигурациях пункт «Настройка рабочей даты» может быть скрыт администратором или отсутствовать из-за настроек интерфейса. В этом случае воспользуйтесь командой «Все функции» (если она включена) или попросите администратора открыть доступ.

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

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

bsl
// Установить произвольную рабочую дату
РабочаяДата = Дата(2026, 12, 31);

// Вернуть использование текущей даты компьютера
РабочаяДата = ТекущаяДатаСеанса();

// Прочитать текущее значение
Сообщить(РабочаяДата);

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

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

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

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

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

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

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

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

Как проверить, что рабочая дата установлена правильно

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

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

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

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

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

Подставляется установленная рабочая дата

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

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

Дата после перезапуска программы
Норма

Сохраняется выбранный режим из настроек

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

Сбрасывается — проверьте персональные настройки и права

Время проведения документа
Норма

Совпадает с реальным временем

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

Смещено — расходятся часы клиента и сервера

Частые вопросы о рабочей дате в 1С

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

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

Почему пункт «Настройка рабочей даты» отсутствует в меню?

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

Рабочая дата задаётся для всех пользователей сразу?

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

Можно ли сделать, чтобы рабочая дата всегда была «вчера»?

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

Чем рабочая дата отличается от даты запрета редактирования?

Рабочая дата — это подстановка значения по умолчанию в новые документы. Дата запрета редактирования — механизм защиты закрытых периодов: она блокирует создание и изменение документов раньше установленной границы. Эти настройки работают независимо друг от друга.

Сохранится ли произвольная рабочая дата после перезапуска 1С?

Зависит от конфигурации и настроек. В ряде типовых решений выбранный режим сохраняется в настройках пользователя, в других после перезапуска возвращается текущая дата. Проверьте поведение на своей базе и при необходимости зафиксируйте режим в персональных настройках.

Итог

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

Рабочая дата в 1С устанавливается через главное меню: «Вид» → «Настройка рабочей даты» (в старых версиях — «Сервис» → «Параметры»). Настройка индивидуальна для пользователя, влияет только на новые документы и не отменяет дату запрета редактирования. После ввода документов задним числом возвращайте режим текущей даты, чтобы не исказить учёт.