Другое · 11 мин
Почему не начисляется аванс в 1С 8.3 и как это исправить
Разбираем, почему не начисляется аванс в 1С 8.3: настройки учетной политики, документы, графики работы. Пошаговая диагностика и способы исправить ситуацию.
Аванс в 1С 8.3 (ЗУП или Бухгалтерия с зарплатным модулем) перестаёт рассчитываться по ограниченному набору причин: неправильно выбран способ расчёта аванса в настройках, отсутствуют отработанные дни в первой половине месяца, документ начисления создан с ошибкой в периоде или сотрудник не принят на работу корректно. Проблема почти всегда решается без привлечения программиста, если последовательно проверить настройки и кадровые данные.
Важно понимать: в 1С нет отдельного документа «Аванс». Первая половина месяца рассчитывается через документ «Начисление за первую половину месяца» (в ЗУП 3.1) или включается в общее «Начисление зарплаты и взносов» с последующей выплатой аванса. Поэтому диагностику нужно начинать с вопроса: какой именно механизм используется в вашей базе.
Ниже разобраны основные причины, по которым аванс не начисляется, начисляется нулём или не попадает в ведомость, а также порядок проверки каждой из них.
Как вообще начисляется аванс в 1С 8.3
В конфигурации «1С:Зарплата и управление персоналом 3.1» аванс рассчитывается документом «Начисление за первую половину месяца» (раздел «Зарплата»). Документ подбирает сотрудников, у которых в настройках задан расчёт аванса «Расчётом за первую половину месяца», и считает оплату пропорционально отработанному времени по данным табеля.
В «1С:Бухгалтерии 8.3» отдельного расчёта аванса нет: зарплата начисляется один раз за месяц документом «Начисление зарплаты», а аванс выплачивается ведомостью с фиксированной суммой или процентом. Если аванс «не начисляется» в бухгалтерской конфигурации — чаще всего речь идёт о том, что ведомость на выплату аванса не заполняется.
Поэтому первый шаг диагностики — определить свою конфигурацию и понять, на каком этапе возникает проблема: расчёт не выполняется вообще, сумма равна нулю или рассчитанный аванс не попадает в ведомость на выплату.
Проверка настроек способа расчёта аванса
Способ выплаты аванса задаётся в нескольких местах, и они имеют приоритет. Общая настройка находится в разделе «Настройка — Организации» на вкладке «Учётная политика и другие настройки», далее по ссылке «Бухучёт и выплата зарплаты». Там указывается способ: фиксированной суммой, процентом от тарифа или расчётом за первую половину месяца.
Индивидуальная настройка для сотрудника хранится в его карточке или в документе «Приём на работу». Если для конкретного сотрудника задана фиксированная сумма аванса, а вы ожидаете расчёт по отработанному времени, документ «Начисление за первую половину месяца» просто не подберёт этого сотрудника — и это не ошибка, а следствие настройки.
Проверьте также дату начала расчёта аванса: если сотрудник принят после 15-го числа, в первую половину месяца он не попадает, и аванс ему в этом месяце не рассчитается. Это штатное поведение программы.
- 1Откройте карточку сотрудника и проверьте способ расчёта аванса
- 2Проверьте общую настройку в учётной политике организации
- 3Убедитесь, что дата приёма на работу не позже 15-го числа расчётного месяца
- 4Создайте документ «Начисление за первую половину месяца» и заполните его по кнопке «Заполнить»
Отработанное время и табель: главная причина нулевого аванса
Если документ «Начисление за первую половину месяца» создаётся, но сумма равна нулю или сотрудник в него не попадает, почти всегда дело в учёте рабочего времени. Программа считает аванс по дням, отработанным с 1 по 15 число. Если в этот период у сотрудника зарегистрировано отсутствие — отпуск, больничный, отгул, прогул — оплачиваемых дней может не оказаться.
Проверьте документы отсутствий: «Отпуск», «Больничный лист», «Отсутствие (болезнь, прогул, отпуск без сохранения)». Частая ситуация: больничный введён с датой начала 1-го числа, и вся первая половина месяца перекрыта отсутствием. Аванс при этом законно равен нулю.
Вторая типичная причина — не назначен график работы сотруднику. Если в приёме на работу график не указан или график не заполнен на текущий год, программа не может определить норму времени и фактически отработанные дни. Откройте карточку сотрудника, проверьте график, затем откройте сам график и убедитесь, что он заполнен на нужный период.
Проверьте способ расчёта аванса в карточке сотрудника и учётной политике
Проверьте отсутствия с 1 по 15 число и график работы
Проверьте заполнение ведомости и остатки задолженности
Ошибки в кадровых документах и периоде расчёта
Документ «Начисление за первую половину месяца» имеет поле месяца и жёстко привязан к датам с 1 по 15 число. Если месяц в документе указан неверно (например, прошлый месяц), сотрудники могут не подобраться или рассчитаться с неожиданными результатами. Всегда сверяйте поле «Месяц» перед заполнением.
Ещё одна причина — отсутствие действующего приёма на работу. Если приём был отменён, проведён более поздней датой, чем расчётный период, или сотрудник уволен до 15-го числа, аванс ему не рассчитается. Проверьте кадровую историю через отчёт «Штатное расписание» или карточку сотрудника.
Внимание к подразделению и организации: если в базе несколько организаций, документ начисления заполняется только по выбранной организации. Сотрудник, оформленный в другую организацию, в документ не попадёт.
Аванс рассчитан, но не попадает в ведомость на выплату
Отдельный сценарий — расчёт выполнен корректно, но при создании ведомости («Ведомость в банк», «Ведомость в кассу») сумма аванса не подтягивается. Здесь проверяйте три момента: вид ведомости должен быть «Аванс», дата выплаты должна попадать в период, установленный для выплаты аванса, и у сотрудника не должно быть долгов или удержаний, обнуляющих выплату.
В 1С:Бухгалтерии 8.3 ведомость на аванс заполняется по кнопке «Заполнить» с выбором способа «Аванс». Если сумма не подставляется, проверьте настройку аванса в карточке сотрудника: там должна быть указана фиксированная сумма или процент. Если поле пустое — ведомость заполнится нулём.
Также проверьте, не была ли уже выплачена сумма аванса другой ведомостью. Программа учитывает ранее выплаченные суммы и не даст выплатить аванс повторно — при попытке заполнения строка просто не появится.
Как выбрать действие
Частые ошибки и как их избежать
Распространённая ошибка — попытка рассчитать аванс документом «Начисление зарплаты и взносов» с датой 15-го числа. Этот документ предназначен для окончательного расчёта за месяц, и его досрочное использование ломает последующий расчёт зарплаты и НДФЛ. Для аванса используйте только специализированный документ.
Вторая ошибка — ручное редактирование сумм в документе без понимания механизма. Ручные правки «залипают»: при следующем заполнении документа программа может сохранить вручную введённые значения вместо пересчёта. Если нужно пересчитать — очистите строки и заполните документ заново.
Третья ошибка — игнорирование обновлений конфигурации. Ошибки расчёта аванса в отдельных релизах исправляются разработчиком, и работа на сильно устаревшей версии может быть причиной некорректного поведения. Перед обновлением обязательно создайте резервную копию.
Как проверить результат после исправления
После устранения причины пересоздайте документ «Начисление за первую половину месяца»: удалите старый или очистите табличную часть и заполните заново. Затем сформируйте расчётный листок сотрудника и убедитесь, что отработанные дни с 1 по 15 число отражены и оплата рассчитана.
Далее создайте ведомость на выплату аванса и проверьте, что суммы подтянулись. Сверьте итог по ведомости с расчётным листком — суммы должны совпадать за вычетом удержаний, если они предусмотрены.
Как проверить результат
Сотрудники с расчётом за первую половину месяца подобрались, суммы больше нуля
Документ пуст или суммы нулевые при наличии отработанных дней
Видны отработанные дни с 1 по 15 число и начисленная оплата
Дни отсутствуют или перекрыты отсутствиями
Сумма аванса совпадает с расчётом
Ведомость пустая или сумма отличается без видимых удержаний
Что важно запомнить
Аванс в 1С 8.3 не начисляется из-за настроек способа расчёта, отсутствия отработанных дней в первой половине месяца или ошибок в кадровых данных. Диагностику начинайте с карточки сотрудника и табеля, исправления делайте после резервной копии, результат проверяйте расчётным листком и ведомостью.
Частые вопросы
Почему сотрудник не попадает в документ «Начисление за первую половину месяца»?
Наиболее вероятные причины: в карточке сотрудника задан аванс фиксированной суммой или процентом (тогда расчётный документ его не подбирает), дата приёма на работу позже 15-го числа, сотрудник уволен или оформлен в другую организацию. Проверьте эти пункты последовательно.
Аванс рассчитался нулём, хотя сотрудник работал. Что делать?
Проверьте график работы: он должен быть назначен сотруднику и заполнен на текущий период. Затем посмотрите документы отсутствий — возможно, введённый задним числом больничный или отпуск перекрыл дни с 1 по 15 число. После исправления перезаполните документ начисления.
Можно ли выплатить аванс без документа начисления?
Да, если способ аванса задан как фиксированная сумма или процент от тарифа — тогда ведомость на аванс заполняется напрямую без расчётного документа. Но при способе «расчётом за первую половину месяца» документ начисления обязателен: без него ведомости нечего будет выплачивать.
Почему в 1С:Бухгалтерии 8.3 ведомость на аванс заполняется нулём?
В бухгалтерской конфигурации сумма аванса берётся из карточки сотрудника. Откройте сотрудника, проверьте поле «Аванс» — если оно пустое, ведомость заполнится нулём. Укажите фиксированную сумму и перезаполните ведомость.
Нужно ли пересчитывать аванс, если больничный пришёл после выплаты?
Если больничный с 1 по 15 число зарегистрирован после выплаты аванса, программа учтёт переплату при окончательном расчёте зарплаты за месяц. Отдельно «сторнировать» аванс обычно не требуется — перерасчёт произойдёт автоматически в документе «Начисление зарплаты и взносов».
Может ли устаревшая версия программы быть причиной ошибки?
Да, в отдельных релизах встречались ошибки расчёта аванса, которые исправлялись обновлениями. Если все настройки корректны, а поведение программы явно нелогично, проверьте актуальность релиза и при необходимости обновите конфигурацию, предварительно сделав резервную копию базы.