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

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

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

Где в 1С настроить рабочую дату: параметры сеанса, меню «Сервис», настройки пользователя в 8.3 и 7.7. Как изменить, проверить и исправить ошибки с датой.

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

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

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

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

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

Настройка рабочей даты в 1С 8.3 через параметры сеанса

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

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

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

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

Настройка через параметры пользователя в типовых конфигурациях

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

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

Рабочая дата в 1С 7.7

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

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

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

Для разработчиков и администраторов есть программный способ. Во встроенном языке 1С рабочая дата читается и устанавливается через функцию РабочаяДата() (в 8.x чаще используется ТекущаяДатаСеанса() для получения даты сеанса). В модуле можно задать логику: например, при открытии базы проверять пользователя и подставлять ему нужную дату.

bsl
// Установка даты документа программно (управляемое приложение)
НовыйДокумент = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
НовыйДокумент.Дата = Дата(2026, 12, 31, 23, 59, 59);
НовыйДокумент.Записать();

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

Почему рабочая дата не меняется: типичные причины

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

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

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

Проверка результата и контрольные точки

После любой настройки выполните три проверки. Во-первых, создайте новый документ и посмотрите подставленную дату. Во-вторых, сформируйте типовой отчёт (например, оборотно-сальдовую ведомость) и проверьте, какой период программа предложила по умолчанию. В-третьих, перезапустите программу и убедитесь, что настройка сохранилась или корректно обновилась.

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

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

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

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

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

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

Период в отчётах
Норма

По умолчанию предлагается период, соответствующий рабочей дате

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

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

Поведение после перезапуска
Норма

Дата соответствует выбранному режиму

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

Дата «застряла» на старом значении при режиме «Текущая дата»

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

Итог

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

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

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

Почему пункт «Параметры» в меню «Сервис» неактивен или отсутствует?

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

Можно ли задать разную рабочую дату для разных пользователей?

Да, в 1С 7.7 настройка сохраняется индивидуально для каждого пользователя. В 8.3 параметр сеанса также устанавливается для текущего сеанса конкретного пользователя. Для централизованного распределения дат по пользователям потребуется доработка конфигурации.

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

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

Как быстро ввести много документов задним числом в Бухгалтерии 3.0?

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

Что делать, если документы «провалились» в прошлый период из-за забытой рабочей даты?

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

Отличается ли настройка в файловой и клиент-серверной версии?

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