
Как выйти из порочного круга дефицитов или излишков? Ответим 21 мая в 13:00 на вебинаре, который перевернет представление об управлении запасами и производством.
ПодробнееВ современном мире автоматизация процессов играет ключевую роль в управлении предприятием. Одним из важных аспектов автоматизации является расчет заработной платы, который включает в себя разнообразные виды начислений, от базовой заработной платы до премий и компенсаций. Система 1С: Зарплата и Управление Персоналом, КОРП (ЗУП. КОРП) позволяет упростить и оптимизировать этот процесс благодаря широкому набору функциональных возможностей.
В данной статье мы рассмотрим, как в 1С: ЗУП КОРП осуществляется настройка начислений и формул для расчета и как проверить результаты вычислений. Также мы рассмотрим практические примеры расчета заработной платы введенных новых начислений.
Для настройки нового начисления необходимо перейти в раздел «Настройки» → «Начисления», создать начисление и указать название (Рис. 1).

Рис. 1 Новое начисление
В открывшейся форме элемента справочника «Начисления» рассмотрим настройки каждой вкладки (Рис. 2).

Рис 2. Настройка начисления
На вкладке «Основное» при указании «Назначения начисления» система позволяет автоматически заполнить некоторые реквизиты начисления. Так, например, программа устанавливает, что начисление должно выполняться через отдельный документ под названием «Доход в натуральной форме».
На вкладке «Средний заработок» отметки для включения данной суммы в расчет среднего заработка отсутствуют, а «код дохода» автоматически определяется как 2510 (Рис. 3).

Рис. 3 «Основное»
«Расчет и показатели» может быть указан фиксированной суммой или введенной формулой для расчета начисления.
Перейдя по ссылке «Редактировать формулу», можно создать формулу используя преднастроенные показатели, либо создав новые (ниже в статье мы более детально рассмотрим, как можно настроить формулы расчета).
Проверить корректность написания формулы можно по кнопке «Проверить» (Рис. 4).

Рис. 4 «Редактирование формулы»
Виды выполнения начислений

Рис. 5 «Вид выполнения»
«Выполнять в документах разовых начислений» — расчет начисления будет выполняться в отдельном разовом документе, таких как Премия, Мат. Помощь и т.д.
«Включать в ФОТ» — сумма начисления будет включена в ФОТ;
«Начисляется при расчете первой половины месяца» — начисление будет выполняться при окончательном расчете и при расчете первой половины месяца (Рис. 6).

Рис. 6 «Настройки»
Вкладка «Расчет базы» автоматически становится активна, если в формуле расчета есть показать «Расчетная база».
Вкладка «Учет времени» предназначена для того, чтобы определить характер выполняемой работы, вид учитываемого времени и вид стажа для Пенсионного фонда Российской Федерации (Рис. 7).

Рис. 7 «Учет времени»
На вкладке «Зависимости» можно задать начисления и удержания, которые зависят от данного начисления (Заполнение на примере работы в выходной дне, Рис.8).

Рис. 8 «Зависимость»
На вкладке «Приоритет» можно установить порядок обработки начислений, определив, какие из них имеют более высокий или низкий приоритет относительно создаваемого начисления (Рис. 9).

Рис. 9 «Приоритет»
На вкладке «Средний заработок» задается информация о том, должна ли данная выплата учитываться при расчете среднего заработка для оплаты отпусков, командировок и пособий по социальному страхованию и др. начислений, рассчитываемых по среднему заработку (Рис. 10).

Рис. 10 средний заработок
На вкладке «Налоги, взносы, бухучет» вы можете задать все необходимые параметры, касающиеся налогообложения и бухгалтерского учета начисления. Здесь указываются налоговые ставки, коды доходов, способы отражения в бухгалтерском учете, а также данные для расчета страховых взносов (Заполнение на примере натурального дохода, Рис. 11).

Настройка формулы расчета с условием «МИН» в 1С:ЗУП КОРП
Для настройки формулы расчета с условием «МИН» возьмем конкретный пример начисления. Предположим, что у нас есть начисление «Дни в пути (вахта) не обл.» для сотрудников, находящихся в пути.
Согласно ст. 302 ТК РФ порядок оплаты дней в пути равен размеру дневной ставки (дневной части оклада) за каждый день нахождения в пути.
В нашем примере создадим начисления таким образом, чтобы помимо расчета был учтен лимит не облагаемого НДФЛ и страховыми взносами начисления суммы в размере 700 руб. в день — при выполнении работы (нахождении в пути) на территории РФ.
В разделе «Настройки» → «Начисления» создаем новое начисление с названием «Дни в пути (вахта) не обл.».
На вкладке «Основное» определяем условие расчета, при котором выплата будет производиться только в случае нахождения в пути. Для этого необходимо установить, что данное начисление производится «Только если введен вид учета времени» и укажем вид времени «Дни в пути (вахта)» (Рис. 12).

Рис. 12 «Оплата дней в пути (вахта) не обл.»
При настройке формулы расчета можно воспользоваться встроенными показателями, а также создать новые, используя соответствующие функции (Рис. 13).

Рис. 13 Формула расчета
В нашем примере создана формула с использованием преднастроенных показателей, где:
Функция «МИН» позволяет выбрать наименьшее значение и использовать его в формуле при расчете. В данном случае минимальным значением будет 700 рублей, умноженные на количество дней.
В нашем примере формула расчета для дней в пути указана как ТарифнаяСтавкаЧасовая*ВремяВЧасах, а условием является если сумма тарифной ставки превышает 700, то необходимо производить расчет по формуле 700*ВремяВДнях.
Для создания начисления с условием «МАКС» возьмем следующий пример. Предположим, что у сотрудников, работающих на вахтовом методе, есть ежемесячная надбавка, связанная с соблюдением стандартов качества работы. Настроим новое начисление «Ежемесячная надбавка».
В разделе «Настройки» → «Начисления» создаем новое начисление с именем «Ежемесячная надбавка».
На вкладке «Основное» выбираем назначение начисления «Компенсационные выплаты», устанавливаем частоту выполнения начислений ежемесячно.
Вводим формулу расчета, которая использует функцию «МАКС» для определения величины компенсации.
Формула расчета может выглядеть следующим образом: МАКС (РасчетнаяБаза*ВремяВЧасах /НормаЧасов, 50000*ВремяВЧасах /НормаЧасов) (Рис. 14).

Рис. 14 Ежемесячная надбавка
Функция «МАКС» в 1С вычисляет максимальное значение из набора чисел, представленных в аргументах, и выбирает выражение с наибольшим значением.
В нашем примере формулой расчета ежемесячной надбавки является РасчетнаяБаза*ВремяВЧасах /НормаЧасов, где Расчётная база — это определённые заданные начисления (Рис. 15).

Рис. 15 «Расчетная база»
А Норма часов —количество часов, отработанных сотрудником в течение месяца по установленному графику работы.
Условием расчета является значение Расчётной базы. Если Расчётная база меньше 50 000 рублей, то для расчёта используют фиксированные 50 000 рублей.
Для настройки начисления с условием «Если», возьмём конкретный пример. Для оплаты дней в пути с лимитом в размере 700 руб. в день не облагаемым НДФЛ и страховыми взносами начисления суммы, мы настроили начисление «Оплата дней в пути (вахта) не обл.» с условием МИН.
Для расчета суммы, превышающей лимит в 700 рублей, нам необходимо настроить
новое начисление «Оплата дней в пути (вахта) обл.» таким образом, чтобы при расчете суммы за каждый день в пути программа автоматически определяла разницу между фактически начисленной суммой и пороговым значением в 700 рублей за день. Эта разница будет учитываться для дальнейшего расчета страховых взносов и НДФЛ.
Например, если за день начислено 900 рублей, то программа учтет 200 рублей (900 — 700) как базу для расчета налогов и взносов. Важно убедиться, что в настройках данного начисления правильно указаны параметры для автоматического начисления НДФЛ и начисления страховых взносов.
На вкладке «Основное» условием расчета остаются аналогичные значение, как у начисления МИН «Оплата дней в пути (вахта) не обл.».
При настройке формулы воспользуемся преднастроенными показателями системы, такими как:
Время в днях (Рис. 16).

Рис. 16 «Формула расчет обл. начисления»
Условие «Если» в форме обозначается знаком «?», формируется как «? (Условие, Выражение1, Выражение2)» и позволяет выполнить проверку указанного условия. Если условие выполняется (истинно), то в качестве результата применяется значение Выражение1. Если условие не выполняется (ложно), то значение Выражение2. Это дает возможность адаптировать расчеты в зависимости от различных условий.
В нашем примере условием является проверка формулы ТарифнаяСтавкаЧасовая*ВремяВЧасах>700, что означает, превышает ли произведение часовой тарифной ставки и количества дней в пути сумму 700 рублей, умноженную на количество дней в пути.
Для проверки расчета по данным формулам рассмотрим начисления заработной платы сотрудникам.
Произведем расчет введённым начислениям с помощью документа «Начисление зарплаты и взносов». Для начала произведём расчет начислений «Оплата дней в пути (вахта) обл.» и «Оплата дней в пути (вахта) не обл.».
В нашем примере расчет будем выполнять для двух сотрудников: у первого сотрудника ежедневная сумма за нахождение в пути не превышает 700 рублей, тогда как у второго она превышает этот порог.
Программа автоматически производит расчет исходя из ранее введенных данных, таких как: График работы, Настройка начислений.
Рассмотрим первого сотрудника, чья часовая тарифная ставка составляет 58 рублей. Для расчета дней в пути, не облагаемых налогами, у нас установлена следующая формула:
ТарифнаяСтавкаЧасовая * ВремяВЧасах, но не более чем 700 * ВремяВДнях.
Рассчитаем:
58 руб. * 16 часов в пути = 928 руб.
Программа показывает, что 16 часов соответствуют 2 дням по графику работы сотрудника.
Сумма 700 руб. за каждый день в нашем примере не превышает, следовательно начисление «Оплата дней в пути (вахта) обл.» рассчитывается со значением 0 (Рис. 17).

Рис. 17 «Не превышает предел»
Произведем расчет на примере второго сотрудника, чья часовая ставка составляет 347 рублей.
Согласно условию формулы для начисления «Оплата дней в пути (вахта) не обл.», у нас установлена функция «МИН», означающая, что ежедневная сумма не должна превышать 700 рублей.
Рассчитаем:
347 руб. * 16 часов в пути = 5 552 руб., что больше, чем 700 руб. * 2 дня = 1 400 руб.
Применяется значение по условию, и у сотрудника мы видим начисление в размере 1 400 рублей (Рис.18).

Рис. 18 «Превышение суммы»
Рассмотрим расчет начисления «Оплата дней в пути (вахта) обл.». В формуле этого начисления у нас установлено следующее условие:
Если произведение часовой тарифной ставки и времени в часах больше, чем 700 рублей, умноженные на количество дней в пути, то применяется выражение:
ТарифнаяСтавкаЧасовая * ВремяВЧасах — 700 * ВремяВДнях.
Если же произведение меньше = 0.
Рассчитаем:
347 руб. * 16 ч. — 700 руб. * 2 дня
5 552 руб — 1 400 руб. = 4 152 руб.
Что соответствует начислению программы (Рис. 19).

Рис. 19 «Расчет превышения»
Теперь рассмотрим расчет «Ежемесячной надбавки», расчет в нашем примере так же воспроизведен на двух сотрудниках: у одного сотрудника «Расчетная база» для начисления меньше 50 000, когда у второго сумма превышает.
Рассмотри первый пример, сотрудник отсутствовал и отработал не полный месяц, исходя из этих данных расчет произвёлся следующим образом:
РасчетнаяБаза*ВремяВЧасах /НормаЧасов
Где сумма расчетной базы равна 4 466, по условиям расчетная база составила у сотрудника меньше, чем задано в формуле, следовательно используем Выражение2:
50000*ВремяВЧасах /НормаЧасов,
Где: 50 000 * 77 ч. (отработано по графику работы)/ 165 ч. (норма) = 23 333, 33 р. (Рис. 20)

Рис. 20 «Расчет ежемесячной надбавки»
По второму примеру, у сотрудника расчетная база составила 57 255 р.
Условие формулы советует сумма больше 50 000 руб., следовательно выполняем расчет по формуле Выражения1:
РасчетнаяБаза*ВремяВЧасах /НормаЧасов,
57 255 * 165 (отработано часов) \ 165 (норма) = 57 255 р. (Рис. 21)

Рис. 21 «Расчет ежемесячной надбавки»
Таким образом, проверив на конкретных примерах расчёт, мы можем сделать вывод, что настройка различных видов начислений в 1С: Зарплата и управление персоналом (ЗУП КОРП) позволяет максимально гибко адаптировать систему под специфические требования организации. Программа предоставляет обширный набор инструментов для автоматизации процессов расчёта заработной платы, учёта рабочего времени и управления кадрами, что значительно упрощает работу бухгалтеров и кадровиков.
Для настройки нового начисления необходимо перейти в раздел "Настройки" → "Начисления", создать начисление и указать его название. Затем заполнить все вкладки формы элемента справочника "Начисления", включая основные параметры, формулу расчета, учет времени, зависимости и настройки налогов.
Система предоставляет несколько видов выполнения начислений: ежемесячно, по отдельному документу, в перечисленных месяцах, только при вводе значения показателя, только при вводе вида учета времени и только если время приходится на праздничные дни.
Функция "МИН" позволяет выбрать наименьшее значение из нескольких выражений. Например, для расчета дней в пути с лимитом 700 рублей в день формула может выглядеть как МИН(ТарифнаяСтавкаЧасовая*ВремяВЧасах, 700*ВремяВДнях).
Функция "МАКС" вычисляет максимальное значение из набора чисел в аргументах. Например, для ежемесячной надбавки формула МАКС(РасчетнаяБаза*ВремяВЧасах/НормаЧасов, 50000*ВремяВЧасах/НормаЧасов) выбирает наибольшее значение для расчета.
Условие "ЕСЛИ" обозначается знаком "?" и имеет формат "?(Условие, Выражение1, Выражение2)". Если условие истинно, применяется Выражение1, если ложно - Выражение2. Например, для расчета превышения лимита дней в пути используется формула "?(ТарифнаяСтавкаЧасовая*ВремяВЧасах>700*ВремяВДнях, ТарифнаяСтавкаЧасовая*ВремяВЧасах-700*ВремяВДнях, 0)".
Для проверки корректности расчета можно использовать документ "Начисление зарплаты и взносов", который автоматически производит расчеты на основе введенных данных. Также доступна кнопка "Проверить" при редактировании формулы для проверки синтаксиса.
Офис NFP компании Первый Бит предлагает услуги по настройке сложных расчетов заработной платы в 1С: ЗУП КОРП. Наши специалисты помогут настроить формулы с условиями "МИН", "МАКС" и "ЕСЛИ", а также проведут обучение ваших сотрудников работе с системой.
Для получения помощи в настройке нестандартных начислений в 1С: ЗУП КОРП обратитесь в офис NFP компании Первый Бит. Мы проведем анализ ваших бизнес-процессов, разработаем оптимальные формулы расчета и настроим систему в соответствии с требованиями законодательства и спецификой вашей компании.
Мы имеем большой внедренческий опыт и предлагаем услуги по внедрению 1С: Зарплата и управление персоналом и переход с других учётных систем с сохранением данных и процессов в компании
Первый бит — это:


Построить комплексную систему эффективного управления персоналом и создать единую эко-систему взаимодействия с сотрудниками на базе 1С решений

С 2027 года 1С прекращает поддержку 1С: УПП, в связи с чет бизнесу следует перейти на более совреименные решения

За 3 месяца мы переведем основные процессы вашей организации на российскую платформу на базе 1С: Предприятие

Как выйти из порочного круга дефицитов или излишков? Ответим 21 мая в 13:00 на вебинаре, который перевернет представление об управлении запасами и производством.
Подробнее
Заморозка найма, высокие требования к клиентскому сервису и падение спроса вынуждают бизнес искать новые инструменты для роста. Главный вопрос: что эффективнее — классическая роботизация (RPA) или хайповые ИИ-агенты?
Подробнее