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

Другое · 12 мин

Как начислить оклад в 1С

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

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

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

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

Проверка кадровых данных перед начислением

Расчёт оклада строится на кадровых документах, поэтому первый шаг — убедиться, что сотрудник корректно принят на работу. Откройте раздел «Кадры» → «Приёмы, переводы, увольнения» (в ЗУП) и найдите документ приёма. В нём должны быть заполнены дата приёма, подразделение, должность и на вкладке «Оплата труда» — начисление «Оплата по окладу» с указанием размера оклада.

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

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

Настройка вида начисления «Оплата по окладу»

Вид начисления определяет формулу расчёта. В 1С:ЗУП откройте «Настройка» → «Начисления» и найдите «Оплата по окладу». Типовая формула выглядит так: Оклад / НормаДней × ВремяВДнях. Это означает, что при полностью отработанном месяце сотрудник получит полный оклад, а при пропусках — пропорционально меньше.

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

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

Назначение графика работы сотруднику

График работы — источник нормы времени для расчёта. В ЗУП графики создаются в разделе «Настройка» → «Графики работы сотрудников». Для стандартной пятидневки используется график, заполненный по производственному календарю: программа сама проставляет рабочие и выходные дни, включая переносы праздников.

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

Для сотрудников со сменным режимом или неполным рабочим временем создайте отдельный график. При неполной ставке (например, 0,5) корректнее указывать количество ставок в приёме на работу — тогда оклад в документе приёма задаётся полный, а программа сама рассчитает половину. Указывать в приёме уже урезанный оклад при 0,5 ставки — распространённая ошибка, приводящая к двойному занижению.

Создание документа начисления зарплаты

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

Нажмите кнопку «Заполнить» — программа автоматически добавит всех сотрудников с действующими плановыми начислениями и рассчитает оклад, НДФЛ и страховые взносы. Если нужно начислить зарплату конкретному человеку, используйте кнопку «Подбор» или «Добавить» и выберите сотрудника вручную.

Порядок начисления оклада в 1С:ЗУП
  1. 1
    Проверьте приём на работу: оклад, даты, график, ставка
  2. 2
    Введите документы отсутствий (отпуска, больничные) до расчёта
  3. 3
    Создайте «Начисление зарплаты и взносов» за нужный месяц
  4. 4
    Нажмите «Заполнить» и дождитесь автоматического расчёта
  5. 5
    Проверьте суммы по ссылке «Показать подробности расчёта» в строке сотрудника
  6. 6
    Проведите документ и сформируйте расчётные листки для контроля

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

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

Учёт отсутствий и неполного времени

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

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

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

Проверка результата расчёта

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

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

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

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

Норма дней в строке расчёта
Норма

Совпадает с производственным календарём по графику сотрудника

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

Норма нулевая или явно не соответствует месяцу — проверьте график

Отработано дней
Норма

Равно норме при полном месяце или меньше на дни отсутствий

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

Больше нормы или не учтены введённые отпуска и больничные

Сумма оклада
Норма

Полный оклад при полном месяце, пропорция при неполном

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

Сумма удвоена (дубль начисления) или вдвое занижена (ошибка со ставкой)

НДФЛ и взносы
Норма

Рассчитаны от суммы начисления, статусы и вычеты применены

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

НДФЛ нулевой без вычетов или взносы не рассчитались вовсе

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

Типичные ошибки и их устранение

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

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

Типичные ошибки
01
Указание половинного оклада при ставке 0,5 — программа ещё раз делит сумму, итог занижен вдвое
02
Ручная правка суммы в строке начисления — ломает автоматический пересчёт и перерасчёты в будущем
03
Расчёт зарплаты до ввода больничных и отпусков — приходится делать перерасчёты и сторно
04
Дубли карточек физлиц — начисление уходит не туда, НДФЛ и взносы дробятся
05
Изменение типового графика под одного сотрудника — искажается норма времени у всех, кто на этом графике

Если ошибка обнаружена после проведения и выплаты, действуйте аккуратно: отмените проведение ведомости, скорректируйте начисление (программа предложит сторно или перерасчёт), затем заново сформируйте выплату. При уже сданной отчётности по НДФЛ или взносам потребуется уточнённый расчёт — здесь безопаснее свериться с методологией вашей учётной политики или привлечь специалиста по сопровождению 1С.

Итог

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

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

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

Можно ли начислить оклад в 1С:Бухгалтерии, или обязательно нужна ЗУП?

Можно: в 1С:Бухгалтерии 8.3 есть документ «Начисление зарплаты» с автоматическим расчётом оклада, НДФЛ и взносов. Этого достаточно для небольших организаций с простой схемой оплаты. ЗУП нужна, если есть сменные графики, сложные премии, кадровый учёт в полном объёме или большой штат.

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

Проверьте три вещи: проведён ли приём на работу и попадает ли его дата в месяц начисления; назначено ли сотруднику плановое начисление «Оплата по окладу»; не уволен ли сотрудник до начала расчётного месяца. Также убедитесь, что в документе выбраны та же организация и подразделение, что в приёме.

Как начислить оклад за неполный месяц, если сотрудник принят в середине месяца?

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

Что делать, если оклад начислен дважды за один месяц?

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

Как изменить оклад сотруднику с середины месяца?

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

Нужно ли вручную вводить табель перед начислением оклада?

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