Как в 1С:ЗУП 3.1 разделить сдельные работы по разным строкам в расчетном листке?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

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

Способ 1. Создание нескольких начислений с уникальными показателями

Этот метод считается наиболее корректным с точки зрения методологии 1С, так как он позволяет сохранить правильный учет рабочего времени и не требует доработки программы. Проанализируем, почему типовой механизм «схлопывает» суммы. По умолчанию в системе используется одно начисление Сдельный заработок, которое собирает данные по всем видам работ. Чтобы разделить их, нам необходимо создать «зеркальные» начисления.

Разберем этот процесс по шагам:

  1. Перейдем в раздел Настройка — Начисления.
  2. Создадим новое начисление (например, «Сдельный заработок (Монтаж)» и «Сдельный заработок (Обслуживание)»).
  3. Для каждого такого начисления на закладке Основное установим назначение начисления — Сдельный заработок.
  4. Важный нюанс: Чтобы программа разделяла эти работы, для каждого начисления нужно создать свой уникальный показатель. Например, ОбъемРаботМонтаж и ОбъемРаботОбслуживание.
  5. В формуле начисления укажем использование только этого конкретного показателя. Пример формулы: ОбъемРаботМонтаж * ТарифнаяСтавка.
  6. Настроим шаблон документа Данные для расчета зарплаты, добавив в него соответствующие колонки для новых показателей.

Выясним преимущество этого подхода: в расчетном листке каждое такое начисление будет выведено отдельной строкой со своим наименованием. При этом, поскольку назначение начисления осталось Сдельный заработок, система будет корректно учитывать отработанное время, что критически важно для заполнения табеля и расчета среднего заработка.

Способ 2. Использование аналитики «Статьи финансирования» или «Способы отражения»

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

Проанализируем последовательность действий:

В настройках расчетного листка можно включить группировку или детализацию по полю Статья финансирования. Если в документах ввода сделки (нарядах) указывать разные статьи для разных работ, программа сможет разделить их в отчете. Однако здесь кроется серьезная ловушка, о которой упоминали участники форума: учет НДФЛ. В 1С:ЗУП 3.1 НДФЛ рассчитывается в разрезе статей финансирования. Если вы начнете искусственно дробить суммы по статьям, которые не имеют под собой реального финансового разделения, вы можете получить «пересортицу» в регистрах накопления по НДФЛ, что приведет к ошибкам в отчетности (6-НДФЛ).

В качестве альтернативы можно использовать Способы отражения в бухучете. Это более безопасный метод для целей отчетности по зарплате, но он также требует настройки структуры расчетного листка через функцию «Изменить вариант».

Способ 3. Группировка по документам-основаниям в настройках отчета

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

Разберем, как изменить настройки отчета:

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

Этот способ самый простой, так как не требует изменения справочников начислений, но он работает только в том случае, если вы готовы разделять работы по разным физическим документам (нарядам).

Важные предупреждения по настройке времени

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

Если вы установите этот флаг, программа перестанет учитывать время по данному начислению. Для «чистых» сдельщиков (у которых нет оклада) это обернется катастрофой: в табеле будет 0 часов, а расчет среднего заработка для отпусков и больничных будет некорректным, так как время не будет «учтено». Мы рекомендуем использовать этот флаг только для премий или надбавок, но не для основного сдельного заработка.

Рассмотрим код настройки формулы, если вы решите использовать разовые начисления (хотя это не рекомендуется для постоянной сделки):


Результат = РасчетнаяБаза * ПроцентСделки;
// Где РасчетнаяБаза может собирать суммы по конкретным видам работ,
// но помните, что РазовоеНачисление не фиксирует рабочее время!

Резюме и рекомендации

Подводя итог нашему анализу, выделим оптимальный алгоритм действий для бухгалтера и специалиста 1С:

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

← На главную