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

Другое · 11 мин

Почему не начисляется аванс в 1С 8.3 и как это исправить

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

Аванс в 1С 8.3 (ЗУП или Бухгалтерия с зарплатным модулем) перестаёт рассчитываться по ограниченному набору причин: неправильно выбран способ расчёта аванса в настройках, отсутствуют отработанные дни в первой половине месяца, документ начисления создан с ошибкой в периоде или сотрудник не принят на работу корректно. Проблема почти всегда решается без привлечения программиста, если последовательно проверить настройки и кадровые данные.

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

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

Как вообще начисляется аванс в 1С 8.3

В конфигурации «1С:Зарплата и управление персоналом 3.1» аванс рассчитывается документом «Начисление за первую половину месяца» (раздел «Зарплата»). Документ подбирает сотрудников, у которых в настройках задан расчёт аванса «Расчётом за первую половину месяца», и считает оплату пропорционально отработанному времени по данным табеля.

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

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

Проверка настроек способа расчёта аванса

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

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

Проверьте также дату начала расчёта аванса: если сотрудник принят после 15-го числа, в первую половину месяца он не попадает, и аванс ему в этом месяце не рассчитается. Это штатное поведение программы.

Порядок проверки настроек
  1. 1
    Откройте карточку сотрудника и проверьте способ расчёта аванса
  2. 2
    Проверьте общую настройку в учётной политике организации
  3. 3
    Убедитесь, что дата приёма на работу не позже 15-го числа расчётного месяца
  4. 4
    Создайте документ «Начисление за первую половину месяца» и заполните его по кнопке «Заполнить»

Отработанное время и табель: главная причина нулевого аванса

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

Проверьте документы отсутствий: «Отпуск», «Больничный лист», «Отсутствие (болезнь, прогул, отпуск без сохранения)». Частая ситуация: больничный введён с датой начала 1-го числа, и вся первая половина месяца перекрыта отсутствием. Аванс при этом законно равен нулю.

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

Сотрудник не попадает в документНастройка способа аванса

Проверьте способ расчёта аванса в карточке сотрудника и учётной политике

Сумма аванса равна нулюНет отработанных дней

Проверьте отсутствия с 1 по 15 число и график работы

Аванс рассчитан, но не выплачиваетсяПроблема с ведомостью

Проверьте заполнение ведомости и остатки задолженности

Ошибки в кадровых документах и периоде расчёта

Документ «Начисление за первую половину месяца» имеет поле месяца и жёстко привязан к датам с 1 по 15 число. Если месяц в документе указан неверно (например, прошлый месяц), сотрудники могут не подобраться или рассчитаться с неожиданными результатами. Всегда сверяйте поле «Месяц» перед заполнением.

Ещё одна причина — отсутствие действующего приёма на работу. Если приём был отменён, проведён более поздней датой, чем расчётный период, или сотрудник уволен до 15-го числа, аванс ему не рассчитается. Проверьте кадровую историю через отчёт «Штатное расписание» или карточку сотрудника.

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

Аванс рассчитан, но не попадает в ведомость на выплату

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

В 1С:Бухгалтерии 8.3 ведомость на аванс заполняется по кнопке «Заполнить» с выбором способа «Аванс». Если сумма не подставляется, проверьте настройку аванса в карточке сотрудника: там должна быть указана фиксированная сумма или процент. Если поле пустое — ведомость заполнится нулём.

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

Маршрут решения

Как выбрать действие

Документ «Начисление за первую половину месяца» пуст после заполненияПроверьте способ расчёта аванса у сотрудников и дату приёма на работу
Сотрудник в документе есть, но сумма нулеваяПроверьте отсутствия с 1 по 15 число и заполнение графика работы
Аванс рассчитан, но ведомость не заполняетсяПроверьте вид ведомости, настройку аванса в карточке и ранее выплаченные суммы
Ничего не помоглоСформируйте отчёт «Расчётный листок» за первую половину месяца и проанализируйте отработанное время

Частые ошибки и как их избежать

Распространённая ошибка — попытка рассчитать аванс документом «Начисление зарплаты и взносов» с датой 15-го числа. Этот документ предназначен для окончательного расчёта за месяц, и его досрочное использование ломает последующий расчёт зарплаты и НДФЛ. Для аванса используйте только специализированный документ.

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

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

Типичные ошибки
01
Использование «Начисления зарплаты и взносов» для расчёта аванса — нарушает последующий расчёт месяца и НДФЛ
02
Ручная правка сумм без перезаполнения документа — программа сохраняет старые значения при следующем расчёте
03
Проверка только карточки сотрудника без учёта общей учётной политики — настройки могут противоречить друг другу
04
Отмена проведения документов прошлых периодов без резервной копии — риск изменить сданную отчётность

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

После устранения причины пересоздайте документ «Начисление за первую половину месяца»: удалите старый или очистите табличную часть и заполните заново. Затем сформируйте расчётный листок сотрудника и убедитесь, что отработанные дни с 1 по 15 число отражены и оплата рассчитана.

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

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

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

Заполнение документа начисления
Норма

Сотрудники с расчётом за первую половину месяца подобрались, суммы больше нуля

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

Документ пуст или суммы нулевые при наличии отработанных дней

Расчётный листок
Норма

Видны отработанные дни с 1 по 15 число и начисленная оплата

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

Дни отсутствуют или перекрыты отсутствиями

Ведомость на выплату
Норма

Сумма аванса совпадает с расчётом

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

Ведомость пустая или сумма отличается без видимых удержаний

Итог

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

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

Частые вопросы

Почему сотрудник не попадает в документ «Начисление за первую половину месяца»?

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

Аванс рассчитался нулём, хотя сотрудник работал. Что делать?

Проверьте график работы: он должен быть назначен сотруднику и заполнен на текущий период. Затем посмотрите документы отсутствий — возможно, введённый задним числом больничный или отпуск перекрыл дни с 1 по 15 число. После исправления перезаполните документ начисления.

Можно ли выплатить аванс без документа начисления?

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

Почему в 1С:Бухгалтерии 8.3 ведомость на аванс заполняется нулём?

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

Нужно ли пересчитывать аванс, если больничный пришёл после выплаты?

Если больничный с 1 по 15 число зарегистрирован после выплаты аванса, программа учтёт переплату при окончательном расчёте зарплаты за месяц. Отдельно «сторнировать» аванс обычно не требуется — перерасчёт произойдёт автоматически в документе «Начисление зарплаты и взносов».

Может ли устаревшая версия программы быть причиной ошибки?

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