При переходе с версии ЗУП 2.0 на 3.1 многие пользователи сталкиваются с тем, что привычный механизм ввода сдельных работ изменился. В старой версии программы период выполнения работ можно было указать непосредственно в табличной части документа для каждого сотрудника. В ЗУП 3.1 логика иная: период часто привязан к шапке документа, что создает сложности при кадровых перемещениях или когда работа выполняется сотрудником лишь часть месяца. В таких случаях расчет либо выдает нулевой результат, либо в расчетном листке пропадают данные об отработанном времени.
Рассмотрим подробно, как правильно настроить систему, чтобы сдельный заработок распределялся корректно, а бухгалтерия получала привычные данные в отчетах.
Проанализируем ситуацию: если в документе Данные для расчета зарплаты (тип «Сдельные работы») указан период «Весь месяц», а сотрудник был переведен на сдельную оплату только в середине месяца, система может проигнорировать этот заработок. Это происходит потому, что программа сопоставляет даты регистрации данных с периодом действия планового начисления сотрудника.
Второй критический момент — использование накапливаемых показателей. Если в настройках начисления выбрано «Значения накапливаемых показателей подбираются: Все накопленные значения за месяц», система просто суммирует деньги, но часто «забывает» привязать их к конкретным явкам или часам, из-за чего в расчетном листке поле «Отработано (дней/часов)» остается пустым.
Первым делом нам необходимо изменить сам подход к вводу данных. В ЗУП 3.1 за это отвечают Шаблоны ввода исходных данных. Посмотрим, как добавить возможность указания конкретных дат выполнения работ:
Это позволит нам внутри одного документа указать: Иванов работал с 1 по 10 число, а Петров — с 15 по 20. Система увидит эти интервалы и корректно сопоставит их с кадровым состоянием сотрудников.
Выясним, какая формула обеспечит нам и начисление сделки, и сохранение гарантии оплаты по тарифу. Типовая формула, которую мы рекомендуем использовать, выглядит следующим образом:
Макс(СдельныйЗаработок, ТарифнаяСтавкаЧасовая * ВремяВЧасах)
Проанализируем работу этой формулы:
СдельныйЗаработок — это показатель, который собирает суммы из документов Данные для расчета зарплаты.ТарифнаяСтавкаЧасовая * ВремяВЧасах — расчет «почасовки» для сравнения.Макс выберет большее из двух значений, обеспечивая сотруднику оплату не ниже его тарифа, даже если сделки было мало.Важно: Чтобы ВремяВЧасах корректно попадало в расчетный листок, в настройках начисления на вкладке Учет времени должен быть выбран вид времени (например, Явка). Если начисление только «денежное» и не регистрирует время, в расчетном листке будет пустота.
Посмотрим на настройки самого показателя СдельныйЗаработок. В форме настройки начисления на вкладке «Основное» есть переключатель способов сбора данных. Рассмотрим два варианта:
Если вы столкнулись с тем, что «сумма ложится, а дни — нет», попробуйте переключить этот параметр и пересчитать документ Начисление зарплаты и взносов. Однако помните, что при режиме «По документам» крайне важно, чтобы даты в сделке не выходили за рамки дат кадрового приказа.
Если перемещения происходят часто (несколько раз в месяц), проанализируем следующую ситуацию: сотрудник переведен с 16-го числа на другой объект. Если вы введете сдельную работу одним документом за весь месяц, система может «запутаться», к какому именно периоду (до 16-го или после) относится эта сумма.
Рекомендуем придерживаться правила: один период кадрового состояния — один или несколько документов сдельной работы внутри этого периода. Если сотрудник переместился 15-го числа, сделайте один документ сделки по 15-е число, а второй — с 16-го.
Если бухгалтеру принципиально видеть интервалы дат прямо в строке сделки, выполним следующие действия в настройках отчета:
После включения этих настроек одна строка начисления разобьется в листке на несколько, где для каждого куска сделки будет указан свой период (например, с 01.10 по 15.10 и с 16.10 по 31.10), что снимет все вопросы со стороны контролирующих органов и сотрудников.
Для корректного решения задачи мы должны:
ВремяВЧасах или ВремяВДнях), если нужно их видеть в листке.Соблюдение этих правил позволит автоматизировать расчет даже в самых сложных случаях с частыми перемещениями персонала и специфическими требованиями к оформлению расчетных листков.