Быстрый старт · 9 мин
Как установить рабочую дату в 1С
Как установить рабочую дату в 1С: через меню «Все функции», в параметрах и программно. Разбор настроек для 1С 8.3, типичные ошибки и ответы на вопросы.
Рабочая дата в 1С определяет, какой датой по умолчанию будут создаваться новые документы, справочники и проводки. Если рабочая дата не совпадает с текущим календарным днём, бухгалтер может случайно провести документы «вчерашним» или «прошлогодним» числом, что приводит к ошибкам в отчётности и необходимости исправлять пачки документов вручную.
По умолчанию платформа 1С:Предприятие 8.3 подставляет в качестве рабочей даты текущую дату компьютера. Однако в ряде конфигураций и при определённых настройках поведение меняется: программа может запоминать дату последнего сеанса или использовать фиксированное значение, заданное администратором. Ниже разобраны все способы установить рабочую дату — от штатного меню до программного изменения.
Что такое рабочая дата и чем она отличается от текущей даты сеанса
Рабочая дата — это значение, которое 1С подставляет в поле «Дата» при создании новых объектов: документов, элементов справочников, записей регистров. Она не влияет на уже записанные данные и не меняет системное время компьютера. Это исключительно внутренняя настройка сеанса пользователя.
Важно различать рабочую дату и текущую дату сеанса, которая возвращается функцией ТекущаяДатаСеанса(). Текущая дата сеанса берётся с сервера 1С или компьютера и используется при проведении документов в реальном времени. Рабочая же дата — это лишь «подсказка» для интерфейса, упрощающая ввод документов задним числом.
Как установить рабочую дату через главное меню в 1С 8.3
В типовых конфигурациях на управляемых формах (Бухгалтерия 3.0, УТ 11, ЗУП 3.1, ERP) настройка находится в главном меню. Нажмите кнопку с тремя горизонтальными полосками в левом верхнем углу окна, затем выберите пункт «Вид» и далее «Настройка рабочей даты». В открывшемся окне доступны варианты: текущая дата компьютера или произвольная дата.
Выберите «Произвольная дата», впишите нужное число и нажмите «ОК». С этого момента все новые документы будут создаваться указанной датой. Проверить результат просто: создайте новый документ любого вида и посмотрите, какое значение стоит в поле «Дата».
- 1Откройте главное меню — кнопка с тремя полосками слева вверху
- 2Перейдите: Вид → Настройка рабочей даты
- 3Выберите вариант «Произвольная дата»
- 4Введите нужную дату и нажмите «ОК»
- 5Создайте тестовый документ и убедитесь, что дата подставилась правильно
Установка рабочей даты в старых версиях и обычных формах
В конфигурациях на обычных формах (например, 1С:Бухгалтерия 7.7 или 8.2 в режиме обычного приложения) путь другой. В 1С 7.7 откройте меню «Сервис» → «Параметры» → вкладка «Общие» и в поле «Рабочая дата» укажите нужное значение. Там же есть переключатель, позволяющий использовать текущую системную дату.
В 1С 8.2 и в режиме обычного приложения 8.3 настройка также расположена в меню «Сервис» → «Параметры». Найдите пункт «Рабочая дата» и выберите режим: «Текущая дата» или «Произвольная дата». После сохранения настройка применяется немедленно, перезапуск программы не требуется.
Учтите, что в некоторых конфигурациях пункт «Настройка рабочей даты» может быть скрыт администратором или отсутствовать из-за настроек интерфейса. В этом случае воспользуйтесь командой «Все функции» (если она включена) или попросите администратора открыть доступ.
Как изменить рабочую дату программно
Разработчики и администраторы могут управлять рабочей датой через встроенный язык. Для этого используется свойство глобального контекста РабочаяДата. Присвоение значения меняет дату только в пределах текущего сеанса — после перезапуска программы сработает значение из настроек пользователя.
// Установить произвольную рабочую дату
РабочаяДата = Дата(2026, 12, 31);
// Вернуть использование текущей даты компьютера
РабочаяДата = ТекущаяДатаСеанса();
// Прочитать текущее значение
Сообщить(РабочаяДата);Такой приём удобен при массовой загрузке документов за прошлый период: обработка перед созданием каждой пачки документов может устанавливать соответствующую рабочую дату, чтобы объекты создавались с корректными реквизитами. Однако полагаться на это при проведении не стоит — дату проведения лучше задавать явно в данных документа.
Настройка рабочей даты по умолчанию для пользователя
Если требуется, чтобы при каждом запуске программа использовала определённое поведение, проверьте настройки в разделе «Сервис» → «Параметры» (в управляемом интерфейсе — «Администрирование» → «Персональные настройки» или аналогичный раздел, зависящий от конфигурации). Часть типовых решений позволяет зафиксировать режим рабочей даты в персональных настройках пользователя.
В клиент-серверном режиме помните: рабочая дата — клиентская настройка, а дата сеанса вычисляется на сервере. Если часы сервера и рабочего места расходятся, документы могут создаваться с одной датой, а проводиться с другим временем. Синхронизируйте время на сервере и клиентских машинах через единый источник точного времени.
Типичные ошибки и риски при работе с датами
Самая частая проблема — пользователь устанавливает произвольную дату для ввода документов задним числом и забывает вернуть её обратно. В результате следующие дни все документы создаются «прошлым» числом, и ошибка обнаруживается только при формировании отчётов. Возьмите за правило: после пакетного ввода за другой период сразу возвращайте вариант «Текущая дата компьютера».
Вторая типичная ситуация — попытка изменить дату уже проведённого документа в закрытом периоде. Рабочая дата здесь не поможет: понадобится открытие периода редактирования, а это действие должен выполнять ответственный сотрудник с пониманием последствий для отчётности.
Как проверить, что рабочая дата установлена правильно
Самый надёжный способ — создать новый документ того вида, с которым работаете, и посмотреть значение поля «Дата». Если подставилась нужная дата — настройка применена. Затем документ можно просто закрыть без записи.
Дополнительно убедитесь, что время на компьютере корректное: если системные часы отстают или спешат, вариант «Текущая дата компьютера» будет давать неверный результат. В клиент-серверной базе сверьте также время сервера 1С — расхождения заметны по времени проведения документов в журнале.
Как проверить результат
Подставляется установленная рабочая дата
Подставляется другое число — настройка не применилась или задана другим пользователем
Сохраняется выбранный режим из настроек
Сбрасывается — проверьте персональные настройки и права
Совпадает с реальным временем
Смещено — расходятся часы клиента и сервера
Частые вопросы о рабочей дате в 1С
Влияет ли рабочая дата на уже проведённые документы?
Нет. Рабочая дата подставляется только в момент создания нового объекта. Все ранее записанные и проведённые документы сохраняют свои даты, и изменение настройки их не затрагивает.
Почему пункт «Настройка рабочей даты» отсутствует в меню?
Возможные причины: конфигурация не выводит эту команду в интерфейс, у пользователя ограничены права, либо используется нестандартная роль. Попробуйте открыть настройку через «Все функции» или обратитесь к администратору базы.
Рабочая дата задаётся для всех пользователей сразу?
Нет, настройка индивидуальна для каждого пользователя и каждой информационной базы. Если в базе работают несколько сотрудников, каждый устанавливает рабочую дату самостоятельно.
Можно ли сделать, чтобы рабочая дата всегда была «вчера»?
Штатного варианта «вчерашняя дата» в типовых настройках нет — доступны только текущая дата компьютера или фиксированная произвольная. Автоматическое смещение реализуется программно, например обработкой, устанавливающей РабочаяДата при старте сеанса.
Чем рабочая дата отличается от даты запрета редактирования?
Рабочая дата — это подстановка значения по умолчанию в новые документы. Дата запрета редактирования — механизм защиты закрытых периодов: она блокирует создание и изменение документов раньше установленной границы. Эти настройки работают независимо друг от друга.
Сохранится ли произвольная рабочая дата после перезапуска 1С?
Зависит от конфигурации и настроек. В ряде типовых решений выбранный режим сохраняется в настройках пользователя, в других после перезапуска возвращается текущая дата. Проверьте поведение на своей базе и при необходимости зафиксируйте режим в персональных настройках.
Что важно запомнить
Рабочая дата в 1С устанавливается через главное меню: «Вид» → «Настройка рабочей даты» (в старых версиях — «Сервис» → «Параметры»). Настройка индивидуальна для пользователя, влияет только на новые документы и не отменяет дату запрета редактирования. После ввода документов задним числом возвращайте режим текущей даты, чтобы не исказить учёт.