Исправление ошибки Не найдено ни одного начисления для регистрации отсутствий в 1С:ЗУП

Почему 1С ЗУП пишет «Не найдено начислений для регистрации отсутствий» и как быстро вернуть расчет больничных и отпусков в норму. Простая инструкция внутри.

Бесплатная консультация юриста

+7 (800) 302-87-29

Реклама jurik.ru

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

Почему появляется сообщение?

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

Как исправить ошибку

Ниже представлен универсальный алгоритм, применимый к большинству версий 1С:ЗУП (8.2, 8.3 и новее);

  1. Открыть настройку расчёта зарплаты.
    • Меню → Настройка → Расчёт зарплаты → Настройка состава начислений и удержаний.
  2. Перейти на вкладку «Отпуска» (или «Больничные», в зависимости от типа документа).
  3. Установить флажок «В том числе внутрисменные». Это позволит системе использовать начисления, предназначенные для регистрации отсутствий в течение части смены.
  4. Сохранить настройки.
  5. Добавить (или изменить) вид начисления.
    • Перейти в справочник Виды начислений.
    • Нажать Создать (или открыть существующий элемент для редактирования).
    • В поле Наименование ввести понятное название, например, «Отпуск без оплаты (внутрисменный)»
    • Во вкладке Расчёт установить:
      • Используемое время → Неполные смены;
      • Тип начисления → Отсутствие (или соответствующий тип, зависящий от конфигурации).
    • При необходимости задать формулу расчёта (обычно 0 % от тарифной ставки, если оплата не производится).
    • Сохранить вид начисления.
  6. Провести документ отсутствия.
    • Открыть документ (например, «Отпуск без сохранения оплаты»).
    • В поле Вид начисления выбрать только что созданный элемент.
    • Заполнить остальные реквизиты (период, сотрудник, количество часов/дней).
    • Нажать Провести.

Что делать, если ошибка persists?

Если после выполнения всех шагов сообщение всё ещё появляется, рекомендуется:

  • Проверить журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок, связанных с отсутствием прав доступа к справочнику видов начислений.
  • Убедиться, что используется актуальная релиз‑версия конфигурации; при необходимости выполнить Обновление конфигурации из официального источника.
  • Сбросить кэш клиента 1С (выйти из программы, удалить файлы из папки %AppData%CCv82 и войти заново).
  • Обратиться к специалисту по 1С или в службу поддержки вашего поставщика программного обеспечения, предоставив скриншот ошибки и журнал регистрации.

Профилактика появления ошибки

Чтобы избежать подобных ситуаций в будущем, полезно внедрить следующие практики:

  1. Регулярно проверять настройки расчёта зарплаты после каждого обновления конфигурации.
  2. Вести документацию по видам начислений (назначение, флаги, формулы) в внутренней wiki или базe знаний отдела бухгалтерии.
  3. Обучать сотрудников работе с документами отсутствия, акцентируя внимание на необходимости выбора правильного вида начисления.
  4. Автоматизировать контроль с помощью внешних обработок или регламентных заданий, которые проверяют наличие нужных видов начислений перед проведением документов.

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

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