Как настроить распределение общей суммы начисления между сотрудниками (бригадный наряд) в 1С:ЗУП 3.1

Бухгалтер 1С v8.3 (Управляемые формы)
← На главную

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

Проблема использования стандартного сдельного наряда

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

Разберем по шагам наиболее эффективные методы настройки системы для автоматического деления сумм.

Способ 1. Использование распределяемых показателей (Рекомендуемый)

Это самый современный и "чистый" способ настройки в ЗУП 3.1. Он позволяет вводить общую сумму на группу сотрудников, которую программа сама разделит поровну или пропорционально какому-либо критерию.

Шаг 1. Создание показателей

Для начала создадим два новых показателя. Перейдем в меню "Настройка" — "Показатели расчета зарплаты" и создадим показатель ОбщаяСуммаПогрузки (и аналогично для разгрузки). В настройках показателя укажем:

Шаг 2. Настройка начислений

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

Шаг 3. Создание шаблона ввода данных

Чтобы удобно вводить суммы, настроим шаблон. Перейдем в "Настройка" — "Шаблоны ввода исходных данных". Создадим новый шаблон "Распределение работ (погрузка/разгрузка)". На вкладке "Показатели зарплаты" выберем наши распределяемые показатели. На вкладке "Дополнительно" можно указать способ распределения: "Поровну", "Пропорционально отработанному времени" или "Пропорционально КТУ".

Шаг 4. Ввод данных

Теперь в разделе "Зарплата" — "Данные для расчета зарплаты" создадим документ по нашему шаблону. Мы просто выбираем список сотрудников и вводим общую сумму (например, 10 000 руб.). Программа автоматически подставит каждому сотруднику его долю (например, по 2 000 руб., если в списке 5 человек).

Результат: В расчетном листке появятся две четкие строки: "Оплата за погрузку" и "Оплата за разгрузку" с суммами, рассчитанными автоматически.

Способ 2. Настройка через шаблон "Данные для расчета зарплаты" с формулой деления

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

Проанализируем ситуацию: сумма за день может меняться, и количество людей тоже. Мы можем создать начисление с формулой:

СуммаРаботЗаДень / КоличествоЧеловекВБригаде

Разберем подробнее, как это реализовать:

  1. Создаем два показателя: СуммаРаботЗаДень (вводится в документ) и КоличествоЧеловекВБригаде (тоже вводится в документ).
  2. В шаблоне ввода данных настраиваем таблицу так, чтобы вводить эти значения один раз для всего документа или для каждой строки.
  3. Однако этот метод менее удобен, чем первый, так как требует ввода количества человек вручную, в то время как "распределяемый показатель" считает количество строк сам.

Способ 3. Использование "Разового начисления" с групповым заполнением

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

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

  1. Создаем документ Разовое начисление.
  2. Выбираем вид начисления "Погрузка".
  3. Подбираем список сотрудников, которые участвовали в работах.
  4. Нажимаем кнопку Заполнить показатели (или "Изменить выделенные строки").
  5. В поле ввода показателя вызываем встроенный калькулятор 1С и вводим 10000 / 5.
  6. Значение 2000 проставится всем сотрудникам в списке одновременно.

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

Способ 4. Работа с КТУ в документе "Сдельный наряд"

Если вы все же предпочитаете использовать Сдельный наряд, чтобы привязать суммы к конкретным Видам работ, но хотите, чтобы деление было "поровну", используйте Коэффициент Трудового Участия (КТУ).

Посмотрим на пример: Если в документе Сдельный наряд на вкладке "Выполненные работы" зафиксирована сумма 10 000 руб., а на вкладке "Сотрудники" выбрано 5 человек, то по умолчанию программа распределит сумму согласно их тарифным ставкам или отработанному времени. Чтобы распределить строго поровну, установите всем сотрудникам КТУ = 1. Программа сложит все КТУ (получит 5) и разделит общую сумму на этот итог, присвоив каждому 1/5 часть.

Чтобы в отчетах "Погрузка" и "Разгрузка" не сливались, вам придется заводить два разных документа сдельного наряда и для каждого настраивать свой шаблон отражения в бухучете или использовать разные виды работ, связанные с разными начислениями. Однако помните, что ЗУП 3.1 по умолчанию объединяет все результаты сдельных нарядов в одну строку Сдельный заработок в документе Начисление зарплаты и взносов. Чтобы этого избежать, в настройках самого начисления "Сдельный заработок" (в списке начислений) проверьте настройки на вкладке "Приоритет" и "Расчет базы", либо создайте копию начисления с другим именем и привяжите её к конкретному виду работ.

Сравнение методов

Проанализируем, какой метод выбрать:

Техническая реализация формул

Для продвинутых пользователей приведем пример настройки формулы, если вы решите использовать "Данные для расчета зарплаты" с накоплением данных за месяц:


// Формула для начисления "Погрузка"
// Используется, если данные вводятся ежедневно документами "Данные для расчета зарплаты"
Результат = РаспределяемыйПоказательСуммаПогрузки 

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

Заключение

Мы рассмотрели несколько вариантов решения задачи. Оптимальным выбором для 1С:ЗУП 3.1 является использование распределяемых показателей. Это исключает ошибки калькулятора, избавляет бухгалтера от необходимости считать "головы" в списке и гарантирует разделение "Погрузки" и "Разгрузки" по разным строкам в отчетности, так как это будут два разных вида расчета с собственными настройками.

← На главную