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

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

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

1. Не настроен график выплаты аванса

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

Чтобы проверить настройки графика:

  • 📅 Перейдите в раздел Зарплата → Настройка зарплаты → Графики выплат.
  • 🔍 Убедитесь, что для вашей организации создан график с типом «Аванс» (или «Зарплата за первую половину месяца»).
  • ⏰ Проверьте даты выплат — они должны соответствовать внутренним регламентам компании (например, 20-е и 5-е число).
  • 📌 Обратите внимание на поле «Вид выплаты»: если там указан только «Зарплата», аванс начисляться не будет.

Если графика нет, его нужно создать:

  1. Нажмите «Создать» и выберите тип Аванс.
  2. Укажите организацию, подразделение (если нужно) и период действия.
  3. В поле Дата выплаты установите фиксированное число или формулу (например, 20 или ДатаОкончанияМесяца() - 10).
  4. Сохраните и пересчитайте зарплату за текущий месяц.

☑️ Проверка графика аванса

Выполнено: 0 / 4
⚠️ Внимание: Если в вашей компании аванс выплачивается не всем сотрудникам (например, только по основному месту работы), убедитесь, что в графике не стоят ограничения по видам занятости или категориям персонала. Эти настройки могут фильтровать список сотрудников для начисления.

2. Ошибки в настройках вида расчёта «Аванс»

Даже если график выплат настроен, аванс может не начисляться из-за неверных параметров в самом виде расчёта. В 1С:ЗУП аванс — это отдельный вид начисления, который требует особой конфигурации. Частые ошибки:

  • 🔄 Вид расчёта отключён или архивный.
  • 📉 Неправильно указан процент от оклада (например, 0% вместо 40%).
  • 🔗 Отсутствует связь с графиком выплат.
  • 🚫 В правилах расчёта стоят ограничения по категориям сотрудников.

Как проверить настройки:

  1. Откройте Зарплата → Настройка зарплаты → Виды расчётов.
  2. Найдите вид расчёта с названием «Аванс» (или аналогичным).
  3. Проверьте:
    • 📌 Статус — должен быть «Действующий».
    • 📊 База для расчёта — обычно это Оклад по дням или Оклад (по часам).
    • 🔢 Процент — стандартное значение 40–50%, но может отличаться по внутренним правилам.
    • 🔗 Вкладка «Графики» — здесь должен быть привязан ваш график выплаты аванса.
Параметр Корректное значение Что будет, если ошибка
Статус Действующий Аванс не будет начисляться никому
База для расчёта Оклад по дням / Оклад (по часам) Расчёт будет идти от нулевой базы
Процент 40–50% (или по внутренним правилам) Аванс будет меньше ожидаемого или равен 0
Привязка к графику Да Аванс не попадёт в ведомость на выплату

Если процент аванса указан неверно, исправьте его и пересчитайте документ Начисление зарплаты за текущий месяц. Для этого:

  1. Откройте документ Начисление зарплаты и взносов.
  2. Нажмите «Заполнить» → «Пересчитать».
  3. Проверьте колонку «Аванс» — суммы должны появиться.
  4. 💡

    Если в вашей компании аванс рассчитывается не в процентах, а в фиксированной сумме, создайте отдельный вид расчёта с базой Фиксированная сумма и укажите нужное значение.

    3. Сотрудник не включён в расчёт аванса

    Иногда аванс не начисляется только отдельным сотрудникам, в то время как у остальных всё корректно. Это может происходить по следующим причинам:

    • 👤 Сотрудник уволен или находится в статусе Приостановлен.
    • 📅 У него отсутствует график работы на дату расчёта аванса.
    • 🚫 В личной карточке стоит галочка Не начислять аванс (если такая настройка предусмотрена).
    • 🔄 Он переведён на другой вид занятости (например, с основного на совместительство), где аванс не предусмотрен.

Как диагностировать проблему:

  1. Откройте карточку сотрудника: Кадры → Сотрудники.
  2. Проверьте:
    • 📌 Статус — должен быть «Работает».
    • 📅 График работы — на дату аванса должен быть действующий график (например, Пятидневка).
    • 💼 Вид занятости — если это совместительство, убедитесь, что для такой категории предусмотрен аванс.
  • Проверьте документ Начисление зарплаты — возможно, сотрудник исключён из расчёта вручную.
  • ⚠️ Внимание: Если сотрудник был в отпуске или на больничном в первой половине месяца, аванс может не начисляться автоматически. В этом случае его нужно рассчитать вручную или настроить специальное правило в .
    📊 Как часто у вас возникают проблемы с авансами в 1С?
    Ежемесячно
    Раз в квартал
    Редко
    Никогда

    4. Ошибки в документе «Начисление зарплаты»

    Документ Начисление зарплаты и взносов — центральный элемент расчёта, и ошибки в нём приводят к пропуску аванса. Типичные проблемы:

    • 📅 Неверный период — документ создан не за тот месяц.
    • 🔄 Не нажата кнопка «Заполнить» — данные не подгрузились.
    • 🚫 Ручное исключение аванса — кто-то вручную удалил строку с начислением.
    • 🔗 Отсутствует связь с графиком выплат.

    Инструкция по проверке:

    1. Откройте документ Начисление зарплаты и взносов за текущий месяц.
    2. Убедитесь, что в табличной части есть колонка «Аванс» и в ней проставлены суммы.
    3. Если колонки нет:
      • Нажмите «Ещё» → «Настройки».
      • Проверьте, включено ли отображение колонки Аванс.
  • Если суммы нулевые, нажмите «Заполнить» → «Пересчитать».
  • Если после пересчёта аванс так и не появился, проверьте:

    • 🔍 Вкладку «Графики» в документе — там должен быть указан ваш график выплаты аванса.
    • 📌 Настройки «Параметры заполнения» — возможно, галочка Начислять аванс сброшена.
    Что делать, если документ "Начисление зарплаты" не создаётся автоматически?

    Это может происходить из-за отключённого регламентного задания. Проверьте настройки в Администрирование → Поддержка и обслуживание → Регламентные задания. Найдите задание "Автоматическое создание документов начисления зарплаты" и включите его.

    5. Конфликт с другими начислениями или удержаниями

    В некоторых случаях аванс не начисляется из-за конфликта с другими начислениями, например:

    • 💰 Премии, которые перекрывают аванс по правилам расчёта.
    • 📉 Удержания (например, по исполнительным листам), которые блокируют выплату.
    • 🔄 Перерасчёты прошлых периодов, влияющие на текущую зарплату.
    • 📅 Отпускные или больничные, которые «съедают» аванс.

    Как выявить конфликт:

    1. Откройте документ Начисление зарплаты и найдите сотрудника, у которого нет аванса.
    2. Посмотрите на колонки «Начислено» и «Удержано» — возможно, там есть суммы, которые блокируют аванс.
    3. Проверьте приоритеты расчётов:
      • Перейдите в Зарплата → Настройка зарплаты → Виды расчётов.
      • Откройте вид расчёта «Аванс» и посмотрите его Приоритет.
      • Если приоритет ниже, чем у премий или удержаний, аванс может не рассчитываться.

    Решение:

    • 🔧 Измените приоритет аванса (поставьте значение выше, чем у конфликтующих начислений).
    • 📝 Вручную скорректируйте сумму аванса в документе, если конфликт временный (например, из-за разовой премии).
    • 🔄 Создайте отдельное правило для расчёта аванса при наличии удержаний (это требует доработки конфигурации).
    ⚠️ Внимание: Если у сотрудника есть невыплаченные авансы за прошлые периоды, может автоматически зачитывать их в текущем месяце. Проверьте это в отчёте Расчётная ведомость по сотруднику.

    6. Ошибки после обновления 1С

    После обновления 1С:ЗУП до новой версии (особенно при переходе с 2.5 на 3.1 или при установке патчей) настройки аванса могут сбиваться. Типичные проблемы:

    • 🔄 Изменение структуры видов расчётов — старые настройки не переносятся.
    • 📅 Сброс графиков выплат на значения по умолчанию.
    • 🚫 Появление новых флажков, которые отключают автоматический расчёт.

    Что делать:

    1. Проверьте журнал обновленийАдминистрирование → Обновление программы) — там могут быть упоминания об изменениях в расчёте зарплаты.
    2. Сравните настройки аванса до и после обновления (если есть резервная копия).
    3. Восстановите настройки вручную:
      • Графики выплат.
      • Виды расчётов (особенно процент аванса).
      • Привязки к документам начисления.

    Если после обновления пропала колонка «Аванс» в документе Начисление зарплаты, выполните:

    1. Откройте документ.
    

    2. Нажмите "Ещё" → "Настройки".

    3. Найдите колонку "Аванс" и включите её отображение.

    4. Сохраните настройки как шаблон (чтобы не настраивать каждый раз).

    💡

    После каждого крупного обновления 1С:ЗУП проверяйте настройки аванса — даже если раньше всё работало корректно. Особенно это касается переходов между редакциями (например, с 2.5 на 3.1).

    7. Технические сбои и права доступа

    Реже, но метко: аванс может не начисляться из-за технических проблем или ограничений прав пользователя. Ситуации, на которые стоит обратить внимание:

    • 🔒 У текущего пользователя нет прав на редактирование зарплатных документов.
    • 💻 Блокировка базы другими пользователями (например, кто-то открыл документ на редактирование и не сохранил).
    • 🔄 Повреждение данных после аварийного завершения работы программы.
    • 📥 Ошибки обмена данными (если аванс рассчитывается в другой базе и передаётся в 1С:ЗУП).

    Диагностика и решения:

    Проблема Как проверить Как исправить
    Недостаточно прав Попробуйте зайти под администратором Настройте права в Администрирование → Пользователи
    Блокировка базы Посмотрите активные сеансы в Администрирование → Активные пользователи Завершите чужие сеансы или дождитесь их закрытия
    Повреждение данных Запустите Тестирование и исправление ИБ (Администрирование → Тестирование и исправление) Восстановите базу из резервной копии, если ошибки критичные
    Ошибки обмена Проверьте логи обмена в Администрирование → Обмен данными Перезагрузите данные или настройте обмен заново

    Если подозреваете повреждение базы, выполните:

    1. Создайте резервную копию (обязательно!).
    2. Запустите Тестирование и исправление с галочками:
      • 🔲 Проверять логическую целостность.
      • 🔲 Проверять ссылочную целостность.
      • 🔲 Реиндексировать таблицы.
  • После исправления перезапустите и проверьте расчёт аванса.
  • ⚠️ Внимание: Если после тестирования и исправления ошибки остались, не пытайтесь вносить изменения в базу вручную — обратитесь к специалисту по . Неправильные действия могут усугубить проблему.

    FAQ: Частые вопросы по авансам в 1С

    🔹 Почему аванс начисляется, но не попадает в ведомость на выплату?

    Это может происходить из-за:

    • 📌 Отсутствия привязки графика выплаты к ведомости на выплату зарплаты.
    • 📅 Несовпадения дат в графике и в документе Выплата зарплаты.
    • 🚫 Ручного исключения сотрудников из ведомости.

    Решение: проверьте настройки ведомости и убедитесь, что в ней указан правильный график выплаты.

    🔹 Можно ли начислить аванс вручную, если 1С не делает это автоматически?

    Да, для этого:

    1. Откройте документ Начисление зарплаты и взносов.
    2. Добавьте строку вручную с видом расчёта «Аванс».
    3. Укажите сумму и сохраните документ.

    Но помните: ручной ввод может привести к ошибкам в дальнейших расчётах, поэтому лучше найти и исправить причину автоматического сбоя.

    🔹 Почему аванс рассчитывается не от оклада, а от других начислений?

    Это происходит, если в настройках вида расчёта «Аванс» указана неверная база для расчёта. Например, вместо Оклад по дням стоит Все начисления.

    Исправление:

    1. Откройте вид расчёта Аванс.
    2. На вкладке «Расчёт» выберите правильную базу (обычно Оклад по дням).
    3. Сохраните и пересчитайте зарплату.
    🔹 Как сделать, чтобы авансчислялся только работающим сотрудникам (без больничных и отпусков)?

    Для этого нужно настроить условие начисления аванса:

    1. Откройте вид расчёта Аванс.
    2. Перейдите на вкладку «Условия».
    3. Добавьте условие: Только если есть отработанные дни в первой половине месяца.
    4. Сохраните настройки.

    Это потребует доработки конфигурации, если такой функции нет по умолчанию.

    🔹 Куда пропадает аванс, если он есть в начислении, но не виден в расчётном листке?

    Вероятные причины:

    • 📌 В расчётном листке отключено отображение аванса (проверьте настройки печатной формы).
    • 📅 Аванс попал в другой период (например, из-за ручной корректировки дат).
    • 🔄 В документе Выплата зарплаты аванс перенесён на другой месяц.

    Решение: проверьте Отчёт по зарплате (Т-53) — там должны быть все начисления, включая аванс.