В практике расчета заработной платы часто встречается ситуация, когда определенная сумма (аккордная оплата или премия на бригаду) должна быть распределена между списком сотрудников. При этом стандартный механизм Сдельный наряд не всегда удобен, если требуется видеть разные виды работ (например, "Погрузка" и "Разгрузка") отдельными строками в расчетных листках и сводах. Рассмотрим, как реализовать такую задачу в 1С:ЗУП 3.1, минимизируя ручные расчеты и обеспечив прозрачность отчетов.
Многие пользователи пытаются решить задачу через документ Сдельный наряд на выполненные работы. Однако у него есть существенный минус для данной задачи: по умолчанию программа схлопывает все суммы по сдельной оплате в одну строку Сдельный заработок. Если нам принципиально важно разделять "Погрузку" и "Разгрузку", нам придется либо создавать сложные настройки видов работ, либо использовать альтернативные механизмы распределения.
Разберем по шагам наиболее эффективные методы настройки системы для автоматического деления сумм.
Это самый современный и "чистый" способ настройки в ЗУП 3.1. Он позволяет вводить общую сумму на группу сотрудников, которую программа сама разделит поровну или пропорционально какому-либо критерию.
Шаг 1. Создание показателей
Для начала создадим два новых показателя. Перейдем в меню "Настройка" — "Показатели расчета зарплаты" и создадим показатель ОбщаяСуммаПогрузки (и аналогично для разгрузки). В настройках показателя укажем:
Шаг 2. Настройка начислений
Создадим новое начисление "Оплата за погрузку". В формуле укажем просто наш новый показатель: ОбщаяСуммаПогрузки. На вкладке "Учет времени" укажим, что начисление выполняется за работу сверх нормы или как прочие начисления в зависимости от вашей учетной политики. Аналогично создаем начисление "Оплата за разгрузку".
Шаг 3. Создание шаблона ввода данных
Чтобы удобно вводить суммы, настроим шаблон. Перейдем в "Настройка" — "Шаблоны ввода исходных данных". Создадим новый шаблон "Распределение работ (погрузка/разгрузка)". На вкладке "Показатели зарплаты" выберем наши распределяемые показатели. На вкладке "Дополнительно" можно указать способ распределения: "Поровну", "Пропорционально отработанному времени" или "Пропорционально КТУ".
Шаг 4. Ввод данных
Теперь в разделе "Зарплата" — "Данные для расчета зарплаты" создадим документ по нашему шаблону. Мы просто выбираем список сотрудников и вводим общую сумму (например, 10 000 руб.). Программа автоматически подставит каждому сотруднику его долю (например, по 2 000 руб., если в списке 5 человек).
Результат: В расчетном листке появятся две четкие строки: "Оплата за погрузку" и "Оплата за разгрузку" с суммами, рассчитанными автоматически.
Если по каким-то причинам вы не хотите использовать механизм распределяемых показателей, можно пойти по пути создания гибкого шаблона с формулой.
Проанализируем ситуацию: сумма за день может меняться, и количество людей тоже. Мы можем создать начисление с формулой:
СуммаРаботЗаДень / КоличествоЧеловекВБригаде
Разберем подробнее, как это реализовать:
СуммаРаботЗаДень (вводится в документ) и КоличествоЧеловекВБригаде (тоже вводится в документ).Рассмотрим вариант, предложенный на форуме, когда расчеты производятся с минимальной автоматизацией, но стандартными средствами.
Выясним причину, почему это может быть удобно: если такие работы случаются редко. Порядок действий следующий:
Разовое начисление.10000 / 5.Этот способ требует ручного подсчета количества сотрудников, но он самый быстрый в настройке "здесь и сейчас", так как не требует создания новых показателей или шаблонов.
Если вы все же предпочитаете использовать Сдельный наряд, чтобы привязать суммы к конкретным Видам работ, но хотите, чтобы деление было "поровну", используйте Коэффициент Трудового Участия (КТУ).
Посмотрим на пример:
Если в документе Сдельный наряд на вкладке "Выполненные работы" зафиксирована сумма 10 000 руб., а на вкладке "Сотрудники" выбрано 5 человек, то по умолчанию программа распределит сумму согласно их тарифным ставкам или отработанному времени. Чтобы распределить строго поровну, установите всем сотрудникам КТУ = 1. Программа сложит все КТУ (получит 5) и разделит общую сумму на этот итог, присвоив каждому 1/5 часть.
Чтобы в отчетах "Погрузка" и "Разгрузка" не сливались, вам придется заводить два разных документа сдельного наряда и для каждого настраивать свой шаблон отражения в бухучете или использовать разные виды работ, связанные с разными начислениями. Однако помните, что ЗУП 3.1 по умолчанию объединяет все результаты сдельных нарядов в одну строку Сдельный заработок в документе Начисление зарплаты и взносов. Чтобы этого избежать, в настройках самого начисления "Сдельный заработок" (в списке начислений) проверьте настройки на вкладке "Приоритет" и "Расчет базы", либо создайте копию начисления с другим именем и привяжите её к конкретному виду работ.
Проанализируем, какой метод выбрать:
Для продвинутых пользователей приведем пример настройки формулы, если вы решите использовать "Данные для расчета зарплаты" с накоплением данных за месяц:
// Формула для начисления "Погрузка"
// Используется, если данные вводятся ежедневно документами "Данные для расчета зарплаты"
Результат = РаспределяемыйПоказательСуммаПогрузки
При такой настройке важно помнить: если сотрудник работал в разные дни с разными бригадами, программа в конце месяца просуммирует все его "доли", полученные из разных документов Данные для расчета зарплаты, и выведет общую итоговую сумму одной строкой по данному виду начисления.
Мы рассмотрели несколько вариантов решения задачи. Оптимальным выбором для 1С:ЗУП 3.1 является использование распределяемых показателей. Это исключает ошибки калькулятора, избавляет бухгалтера от необходимости считать "головы" в списке и гарантирует разделение "Погрузки" и "Разгрузки" по разным строкам в отчетности, так как это будут два разных вида расчета с собственными настройками.