Не найдено ни одного начисления для регистрации в ЗУП 3.1

Автор: Михаил С., Архитектор 1С · Опубликовано: 15.09.2026

Не найдено ни одного начисления для регистрации в ЗУП 3.1

📅 Опубликовано 15 сентября 2026 г.

Коротко: сообщение «Не найдено ни одного начисления для регистрации…» при заполнении или проведении документа «Отпуск без сохранения оплаты» в 1С:ЗУП 3.1 означает, что программа не нашла в плане видов расчёта «Начисления» ни одного действующего вида расчёта с подходящим назначением. Причина почти всегда одна из трёх: начисление помечено на удаление, у него изменили реквизит «Назначение начисления» или выключен флажок в настройке состава начислений. Лечится через интерфейс штатными средствами, программист нужен редко.

Главное за 30 секунд

  • Ошибка относится не к сотруднику и не к его графику, а к справочнику начислений: документ ищет вид расчёта с назначением «Отпуск без оплаты» и не находит ни одного.
  • Шесть типовых причин: пометка на удаление, смена назначения, выключенный флажок в «Настройке состава начислений и удержаний», незавершённое обновление, последствия переноса из ЗУП 2.5 и «обрезанный» период действия начисления.
  • Проверка занимает три клика: Настройка → Начисления, включить отображение помеченных на удаление и отсортировать список по колонке «Назначение».
  • Неоплачиваемые отпуска кодируются в табеле четырьмя разными кодами — ДО, ОЗ, ДБ, УД, и каждому нужен собственный вид начисления.
  • Обходить ошибку документом «Отсутствие (болезнь, прогул, неявка)» нельзя: слетит смещение рабочего года по ст. 121 ТК РФ и код «НЕОПЛ» в сведениях о стаже формы ЕФС-1.

Что означает ошибка «Не найдено ни одного начисления для регистрации» в ЗУП 3.1?

В 1С:ЗУП 3.1 ни один кадровый документ не «знает» сам по себе, каким видом расчёта отражать событие. Он обращается к плану видов расчёта «Начисления» и отбирает там элементы по служебному реквизиту «Назначение начисления». Документ «Отпуск без сохранения оплаты» ищет начисления с назначением, отвечающим за неоплачиваемое отсутствие. Если отбор возвращает пустой результат, программа честно сообщает: регистрировать нечего — и отказывается проводить документ.

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

Где именно всплывает сообщение?

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

Почему ЗУП 3.1 не находит начисление: 6 причин

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

ПричинаКак проверитьГде исправлять
1Начисление помечено на удалениеВключить показ помеченных объектов в списке начисленийНастройка → Начисления
2Изменено «Назначение начисления» (стоит «Прочие начисления»)Открыть карточку, вкладка «Основное»Карточка начисления
3Выключен флажок в составе начисленийПроверить закладку, отвечающую за учёт отсутствийНастройка → Расчёт зарплаты → Настройка состава начислений и удержаний
4Обновление конфигурации не довершеноСравнить релиз в «О программе» с актуальным на ИТСАдминистрирование → Обновление версии
5Последствия переноса из ЗУП 2.5 или из другой базыПроверить, есть ли дубли начислений с похожими названиямиНастройка → Начисления
6Ограничен период действия / снят признак использованияВкладка «Приоритет» и период в карточкеКарточка начисления

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

Как восстановить начисление «Отпуск без сохранения заработной платы»?

Порядок действий рассчитан на бухгалтера или кадровика с правами администратора. Программный код не нужен — всё делается штатным интерфейсом.

  1. Откройте Настройка → Начисления. Это плоский список всех видов расчёта, участвующих в начислении зарплаты и в регистрации времени.
  2. В меню Ещё включите «Показывать помеченные на удаление» (в части релизов флажок называется «Отображать удалённые»). Очень часто нужный элемент здесь же и обнаруживается — с перечёркнутым значком.
  3. Найдите строку с названием вроде «Отпуск без сохранения заработной платы», «Отпуск за свой счёт», «Отпуск без оплаты». Снимите пометку на удаление через Ещё → Снять пометку удаления.
  4. Откройте карточку начисления и проверьте ключевой реквизит «Назначение начисления». Для неоплачиваемого отпуска там должно стоять значение, относящееся к отпуску без оплаты, а не «Прочие начисления» и не «Повременная оплата труда». Если значение другое — верните корректное и запишите элемент.
  5. На той же карточке убедитесь, что заполнен вид времени (он связывает начисление с табелем) и что начисление не ограничено периодом, который уже закончился.
  6. Закройте и заново откройте документ «Отпуск без сохранения оплаты». Поле вида отпуска должно заполниться, документ — провестись.
Не создавайте новое начисление «с нуля», если старое просто помечено на удаление. Предопределённые виды расчёта связаны с логикой заполнения документов, табеля и отчётности по стажу. Самописный дубль внешне выглядит так же, но в отчётах ведёт себя непредсказуемо.

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

Как включить неоплачиваемые отсутствия в настройках состава начислений?

Вторая по частоте ситуация: начисление в базе вообще отсутствует, потому что соответствующая функциональная возможность выключена. ЗУП 3.1 устроен так, что список доступных видов расчёта формируется по ответам на вопросы в Настройка → Расчёт зарплаты → Настройка состава начислений и удержаний.

В этой форме перейдите на закладку, отвечающую за учёт отсутствий (в зависимости от релиза она называется «Учёт отсутствий» или объединена с закладкой «Отпуска») и установите флажки, относящиеся к неоплачиваемым отпускам и внутрисменным неявкам. После установки флажка программа автоматически создаёт нужные виды расчёта — список в Настройка → Начисления пополнится соответствующими строками.

Что делать, если ошибка появилась после обновления или переноса из ЗУП 2.5?

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

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

Какой вид отпуска какому коду табеля соответствует?

«Отпуск без сохранения оплаты» — это не один вид отсутствия, а четыре юридически разных случая. У каждого свой буквенный код в табеле по формам Т-12 и Т-13 и свои последствия для стажа. Именно поэтому в документе есть переключатель вида отпуска, и именно поэтому одного начисления в базе может не хватить: вы включили один вариант, а выбираете другой.

КодЦифровой кодОснованиеВходит ли в стаж для ежегодного отпуска
ДО16Отпуск по разрешению работодателя, ч. 1 ст. 128 ТК РФДа, но не более 14 календарных дней за рабочий год (ст. 121 ТК РФ)
ОЗ17Обязательный отпуск в случаях из ч. 2 ст. 128 ТК РФДа, в пределах тех же 14 дней
ДБ18Ежегодный дополнительный отпуск без сохранения оплатыДа, в пределах тех же 14 дней
УД13Дополнительный отпуск по учёбе без сохранения оплаты (ст. 173–176 ТК РФ)Да, в пределах тех же 14 дней

Напомню норму, из-за которой всё это важно. По ч. 2 ст. 128 ТК РФ работодатель обязан предоставить отпуск за свой счёт: до пяти календарных дней при рождении ребёнка, регистрации брака и смерти близких родственников; работающим пенсионерам по старости — до 14 календарных дней в году; работникам-инвалидам — до 60 календарных дней в году. Отказ в таком отпуске — уже нарушение трудового законодательства, а не вопрос настройки программы.

Второй практический нюанс: по ст. 121 ТК РФ в стаж, дающий право на ежегодный оплачиваемый отпуск, включается время отпусков без сохранения зарплаты, не превышающее 14 календарных дней в течение рабочего года. Всё, что сверх, сдвигает дату окончания рабочего года. ЗУП 3.1 считает это смещение автоматически — но только если отсутствие зарегистрировано правильным документом с правильным начислением.

Чем опасен обходной путь и как проверить результат?

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

  • Табель. Вместо ДО или ОЗ в табель попадёт НН или ПР. При проверке ГИТ это выглядит как неоплаченный прогул при живом заявлении работника на отпуск за свой счёт.
  • Стаж для отпуска. Смещение рабочего года по ст. 121 ТК РФ не произойдёт, и в следующем году сотрудник получит больше дней отпуска, чем ему положено. Ошибку обнаружат при увольнении — в компенсации.
  • Средний заработок. В типовой методике ЗУП дни неоплачиваемого отсутствия исключаются из расчётного периода. Отсутствие, зарегистрированное «не тем» документом, исказит средний заработок при следующем отпуске или командировке.
  • Отчётность по стажу. В подразделе 1.2 формы ЕФС-1 периоды без сохранения заработной платы отражаются кодом НЕОПЛ. Если отсутствие не зарегистрировано корректным документом, код в отчёт не попадёт.

Как убедиться, что всё встало на место?

После исправления сделайте три быстрых проверки. Первая — Зарплата → Отчёты по зарплате → Табель учёта рабочего времени (Т-13): в днях отпуска должен стоять ожидаемый буквенный код. Вторая — карточка сотрудника, ссылка «Отпуска» или отчёт «Остатки отпусков»: если отпуск за свой счёт превысил 14 дней за рабочий год, дата окончания рабочего года должна сдвинуться. Третья — сформируйте подраздел 1.2 ЕФС-1 на сотрудника и убедитесь, что период с кодом НЕОПЛ выделен отдельной строкой. Если с этой формой возникают собственные сложности, посмотрите отдельный разбор ошибки, когда не найдена регистрация сведений о застрахованном лице.

Как не допустить повторения ошибки?

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

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

Найдите специалиста для решения этой задачи на koderion.ru

Читайте также