Ошибка «невозможно определить ближайшую дату, включенную в график» в 1С: как исправить график работы и производственный календарь
Ошибка «невозможно определить ближайшую дату» в 1С останавливает кадровый перевод и расчёт зарплаты. Разбираем пошаговое исправление: заполнение графика по шаблону, производственный календарь, настройки организации, действия во «Фрэше» и подготовка к обновлению базы.
В чём суть ошибки «невозможно определить ближайшую дату, включенную в график»
Ошибка «Невозможно определить ближайшую дату, включенную в график, для даты 25.02.2025. Возможно, график работы не заполнен» появляется при открытии или создании кадрового перевода. Программа ищет в графике ближайший рабочий день к дате документа и не находит его, о чём сообщают пользователи на форуме buh.ru.
Текст сообщения сам называет причину: график работы не заполнен. На практике проверяют три уровня: производственный календарь, график работы организации, настройки организации и порядок учёта зарплаты. В большинстве случаев достаточно первых двух.
Отдельный риск - сбой после обновления базы. Один из пользователей столкнулся с тем, что программа выдавала постоянную ошибку и закрывалась, то есть запустить базу не удавалось вовсе. Такой сценарий требует подготовки до обновления, а не разбора после.
Почему 1С не находит ближайшую рабочую дату
При кадровом переводе программа определяет ближайшую рабочую дату по графику, который привязан к сотруднику и организации, и сверяет результат с производственным календарём. Если дни в графике не сформированы, регистры графика пусты, поиск даты завершается ошибкой.
Производственный календарь РФ на текущий год может быть заполнен без ошибок, а регистры графиков работы остаются пустыми из-за особенностей свёртки данных. Календарь задаёт норму рабочего времени, график распределяет эту норму по конкретным дням для сотрудника. Один слой без другого не работает.
Признак проблемы виден без открытия документа: в списке график подсвечен красным. Внутри элементы выделены красным шрифтом, значит дни на текущий рабочий год не сформированы.
Когда ошибка появляется: кадровый перевод, начисление зарплаты, обновление базы
- открытие или создание кадрового перевода;
- расчёт и перезаполнение начисления заработной платы;
- переход на новый год без заполнения графика на этот год;
- обновление базы;
- обрезка базы, после которой теряются настройки выплаты доходов.
Пользовательский опыт после обновления выглядит резко: «У меня этот глюк был после обновления базы и базу больше запустить не смог, постоянная ошибка и закрытие базы». Обратная ситуация тоже встречается: график на 2026 год заполнен, а ошибка при формировании всё равно выдаётся. Тогда переходят к перезаполнению графика по шаблону и проверке настроек организации.
Быстрое решение: заполняем проблемный график по шаблону
Самое быстрое решение, которое подтверждают пользователи, занимает несколько минут и не требует обновления конфигурации. Работает оно за счёт перезаполнения дней в регистрах графика.
Пошаговая инструкция с командами «Заполнить по шаблону» и «Записать и закрыть»
- Если есть техническая возможность, сделайте резервную копию базы: дальнейшие шаги меняют регистры графиков.
- Откройте раздел «Зарплата и кадры» → «Справочники и настройки» → «Графики работы».
- Найдите график, подсвеченный красным цветом. Это проблемный график.
- Откройте его двойным щелчком.
- Дважды щёлкните по любому числу месяца. Так активируется календарная сетка графика, с ней работает кнопка заполнения.
- Нажмите «Заполнить по шаблону». Программа расставит дни по шаблону графика, например по пятидневке.
- Нажмите «Записать и закрыть». Изменения сохранятся в регистрах графика.
- Вернитесь в начисление заработной платы и перезаполните документ: дни и часы появляются.
Эта последовательность собрана из практики пользователей и не заменяет официальную инструкцию вендора. Если график не подсвечен красным, а ошибка есть, откройте его и проверьте, заполнены ли дни на текущий год вручную: подсветка может не сработать при частично заполненном графике.
Как проверить результат в начислении зарплаты
Откройте документ начисления, нажмите перезаполнение и убедитесь, что в табличной части появились дни и часы. Затем снова создайте кадровый перевод с той же датой, что указана в тексте ошибки. Документ должен открыться без сообщения о ближайшей дате.
При массовых сбоях просмотрите весь список графиков, а не только один документ: красная подсветка часто стоит у нескольких позиций, особенно после смены года. Если рядом с графиком не сходится табель, разбор причины есть в материале об ошибке «пустой вид времени» при проведении табеля в 1С.
Заполняем производственный календарь и график работы на новый год
Первое, что рекомендуют проверить при этой ошибке, - производственный календарь на новый год и график работы организации. Заполнение календаря и графика помогло части пользователей, но не всем: на форумах есть и ответы вида «Заполнение графика и календаря не помогло».
Производственный календарь фиксирует рабочие, выходные и праздничные дни по стране, включая переносы. График работы организации задаёт фактическую расстановку дней для сотрудников: пятидневка, сменный режим, суммированный учёт. Кадровый перевод опирается на оба документа, поэтому расхождение между ними и даёт сбой поиска даты.
Чек-лист на начало года:
- заполнить или обновить производственный календарь на новый год;
- проверить графики работы на красную подсветку и наличие дней на текущий рабочий год;
- перезаполнить начисления зарплаты и табели за месяцы, попавшие в новый год.
Как понять, что график работы не заполнен
В списке «Графики работы» проблемный элемент подсвечен красным, а внутри документа дни отмечены красным шрифтом. По этому признаку определяют, что дни на текущий рабочий год не сформированы. Красный цвет здесь означает отсутствие данных, а не ошибку прав доступа.
Проверяйте графики, привязанные к проблемной организации и сотруднику из кадрового перевода. В базе с несколькими юрлицами один и тот же по названию график может существовать отдельно для каждой организации.
Почему заполненного календаря иногда недостаточно
Календарь и график хранятся в разных регистрах. Даже корректно заполненный производственный календарь РФ на текущий год не гарантирует, что регистры графиков работы заполнены: при свёртке данных записи по дням могут потеряться. Именно поэтому после проверки календаря нужен шаг с командой «Заполнить по шаблону», которая пересоздаёт дни в регистре графика.
Практический порядок такой: сначала календарь, затем график по шаблону, затем перезаполнение начисления. Пропуск второго шага объясняет большинство случаев, когда календарь заполнен, а ошибка осталась.
Если инструкция не помогла: проверяем настройки организации и учёта зарплаты
Когда график перезаполнен, а сообщение о ближайшей дате возвращается, переходят к настройкам. Эти причины чаще встречаются в многофирменных базах и в базах после обрезки. Общая логика настройки кадрового учёта разобрана в отдельном руководстве по настройке кадрового учёта в 1С:ЗУП.
Назначаем основную организацию в многофирменном учёте
Если в базе ведётся учёт по нескольким организациям, а основная организация в настройках не зафиксирована, реквизит организации в документе остаётся пустым. Программа теряет связь параметров выплаты с производственным календарём и графиком работы, что и даёт критическую ошибку поиска даты.
Исправление: найдите нужную организацию в списке, выделите строку курсором и нажмите на верхней панели кнопку с пиктограммой зелёной галочки. Наименование выделится жирным шрифтом, значит организация зафиксирована. После этого перезапустите форму создания кадрового перевода.
Проверяем персональные настройки и рабочую дату
В разделе «Главное» → «Персональные настройки» проверьте два параметра: выбрана действующая организация и установлен флаг «Текущая дата компьютера». Если рабочая дата пользователя уходит за пределы заполненного периода графика, поиск ближайшей даты снова завершится ошибкой.
После изменения настроек закройте и заново откройте форму кадрового перевода. Настройки применяются при создании новой формы, в уже открытой они не подхватываются.
Проверяем порядок учёта зарплаты и настройки выплат
Путь такой: «Зарплата и кадры» → «Настройки зарплаты» → «Порядок учёта зарплаты». На закладке «Зарплата» проверьте поля «Зарплата выплачивается ... числа» и «Аванс выплачивается ... числа», убедитесь, что указан способ расчёта аванса, и сохраните изменения.
Если записей порядка учёта зарплаты нет, создайте новую запись с даты начала текущего года. Потеря этих настроек - типичное последствие обрезки базы, и без них расчёт и выплата работают некорректно.
Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Симптом | Что проверить | Действие |
|---|---|---|
| График в списке красный, дни не заполнены | «Графики работы» | Заполнить по шаблону, записать и закрыть |
| Ошибка в базе с несколькими юрлицами | Основная организация | Зафиксировать организацию кнопкой с зелёной галочкой |
| После обрезки базы пропали даты выплат | Порядок учёта зарплаты | Проверить даты зарплаты и аванса, при отсутствии записей создать с начала года |
| Календарь заполнен, график на год есть | Регистры графика и рабочая дата | Перезаполнить график, проверить флаг «Текущая дата компьютера» |
Срочное увольнение сотрудника, если база во «Фрэше»
В облачном сервисе «Фрэш» доступ к части настроек и к обновлению ограничен, а техподдержка отвечает не мгновенно. Готового официального ответа для этой ситуации в открытых источниках нет: вопрос пользователя, которому нужно срочно уволить сотрудника, остался без разбора со стороны поддержки.
Что можно сделать самостоятельно:
- проверить производственный календарь и график работы через доступный интерфейс, включая красную подсветку в списке графиков;
- выполнить процедуру «Заполнить по шаблону» → «Записать и закрыть» → перезаполнить начисление зарплаты;
- проверить основную организацию при многофирменном учёте и персональные настройки с флагом «Текущая дата компьютера».
Если ошибка блокирует увольнение и график исправить не удаётся, отправьте в техподдержку «Фрэша» точный текст ошибки, дату документа и название графика. Параллельно оформляйте кадровые документы в работающей части: приказ об увольнении и записку-расчёт можно подготовить, а проведение завершить после снятия блокировки.
Обходить ограничения облака недокументированными способами не стоит: риск для данных выше сэкономленного времени. Инструкция из этой статьи не гарантирует решение во «Фрэше»: набор доступных команд зависит от прав пользователя и настроек сервиса.
Обновление базы без сюрпризов: классификаторы и проверка настроек
Зачем обновлять классификаторы перед обновлением базы
Классификаторы хранят справочные данные, связанные с календарями, регионами и параметрами расчёта. Их актуальность снижает риск несоответствий при обновлении. Один из пользователей описал результат так: обновил классификаторы перед обновлением базы, выполнил перезаполнение графика по шаблону, перезаполнил начисление, после чего сбой пропал.
Это профилактика, а не гарантия: опыт единичный и подтверждён одним сообщением на форуме. Планируйте обновление так, чтобы рядом была резервная копия, а в день массового расчёта зарплаты обновление не запускайте.
Что проверить после обновления или обрезки базы
- порядок учёта зарплаты: даты выплаты зарплаты и аванса, способ расчёта аванса;
- основную организацию в базе с несколькими юрлицами;
- персональные настройки и флаг «Текущая дата компьютера»;
- заполненность графиков работы на текущий год и отсутствие красной подсветки.
Если записей порядка учёта зарплаты нет, создайте запись с даты начала текущего года и сохраните её. После этого перезаполните начисление за проблемный месяц.
Инструкция применима к типовым конфигурациям с блоком зарплаты и кадров: 1С:ЗУП 3.1 и 1С:Бухгалтерия с включённым кадровым учётом. Названия разделов отличаются в зависимости от версии конфигурации и интерфейса, поэтому сверяйтесь с меню своей базы. Если после исправления графика предстоит изменить режим работы сотрудника, порядок действий описан в материале о смене режима работы в 1С:ЗУП.
Начните с проверки красной подсветки в списке графиков и перезаполнения по шаблону: это снимает ошибку в большинстве случаев за несколько минут. Если после этого сообщение возвращается, переходите к настройкам организации, персональным настройкам и порядку учёта зарплаты, а перед обновлением базы обновите классификаторы.