Нередко на производственных предприятиях возникает задача начисления премий руководителям, мастерам или кураторам участков в зависимости от общего объема выработки цеха или бригады. При этом сам руководитель сдельную работу не выполняет, а получает фиксированный процент от совокупного результата работы подразделения или всей организации. При попытке настроить такой расчет в программе 1С:Зарплата и Управление Персоналом ред. 3.1 пользователи часто сталкиваются с тем, что документ Данные для расчета зарплаты настойчиво требует заполнить поле Сотрудник, даже если показатель создавался как общий для всей организации. Разберем по шагам, почему возникает эта ошибка и как корректно настроить расчет.
Проанализируем ситуацию, из-за которой в документе Данные для расчета зарплаты появляется колонка или отдельное поле Сотрудник, блокирующее ввод общего показателя:
Шаблон ввода исходных данных установлена отметка об учете видов работ, программа всегда формирует документ с обязательным указанием сотрудников, распределяя стоимость выполненных работ между ними. Использовать вкладку сдельных работ для вычисления обезличенной суммы в типовом решении невозможно.Назначение показателя должен иметь строгое значение Для организации. Если случайно выбрано Для сотрудника или Для подразделения, документ потребует соответствующую аналитику. Также, если в один шаблон случайно включен хотя бы один показатель сотрудника, вся табличная часть переключится в списочный режим по людям.Рассмотрим классический и наиболее распространенный подход в расчетной практике. В системе 1С:ЗУП расчет сдельной выработки оборудования или цеха в натуральных величинах (метры, тонны, штуки по расценкам) обычно не дублируют, так как этот расчет уже выполнен в производственной программе или в бухгалтерском контуре (например, в 1С:Бухгалтерии или 1С:ERP). В ЗУП передается уже итоговая сумма выработки за расчетный месяц.
Разберем по шагам настройку этого варианта:
Настройка > Показатели расчета зарплаты и создадим новый показатель (например, ОбщаяВыработкаОрганизации). Укажем следующие параметры:
— Назначение показателя: Для организации;
— Тип показателя: Числовой (точность 2);
— Используется: Только в месяце, в котором вводится значение (разовое использование).
Настройка > Шаблоны ввода исходных данных. Создадим новый шаблон. На вкладке Показатели зарплаты отметим флажком только наш показатель ОбщаяВыработкаОрганизации. Обратите внимание: вкладки Виды работ и Виды времени должны оставаться полностью выключенными.Данные для расчета зарплаты по созданному шаблону через раздел Зарплата. В документе будут отображаться только поле выбора организации и поле для ввода итоговой суммы, без каких-либо таблиц и полей для выбора сотрудников.ПроцентПремииКуратора со свойствами:
— Назначение показателя: Для сотрудника;
— Используется: Во всех месяцах после ввода значения (постоянное использование).
Этот процент назначается конкретным работникам кадровыми документами (например, 1% куратору и 0.5% его заместителю).
ОбщаяВыработкаОрганизации * ПроцентПремииКуратора / 100
Посмотрим на ситуацию, когда перечень видов работ строго ограничен (до 3–5 позиций), расценки по ним меняются редко, а расчет хочется производить непосредственно внутри базы без предварительного калькулирования на стороне.
В этом случае мы можем разложить расчет на отдельные составляющие прямо в формуле начисления:
ТарифРаботы1, ТарифРаботы2 и т. д. Установим для них признак Во всех месяцах после ввода значения. Их значения вводятся один раз в начале года или при изменении тарифов.ОбъемРаботы1, ОбъемРаботы2 и т. д. с признаком Только в месяце, в котором вводится значение.((ОбъемРаботы1 * ТарифРаботы1) + (ОбъемРаботы2 * ТарифРаботы2) + (ОбъемРаботы3 * ТарифРаботы3)) * ПроцентПремииКуратора / 100
Такой подход полностью исключает появление сотрудников в первичном документе и позволяет автоматизировать расчет выработки типовыми средствами конфигурации.
Если видов работ много, их номенклатура постоянно расширяется и считать итоговую сумму вручную неудобно, оптимальным решением без снятия конфигурации с поддержки является разработка подключаемой внешней обработки заполнения документа.
Рассмотрим, как функционирует этот механизм:
ОбщаяВыработкаОрганизации и стандартный документ Данные для расчета зарплаты.Дополнительные отчеты и обработки подключается обработка заполнения табличной части.Такой вариант сочетает удобство детального ввода с полной совместимостью с типовым расчетным механизмом 1С:ЗУП 3.1.