Настройка сдельной оплаты труда в программе 1С:Зарплата и управление персоналом 3.1 (ЗиУП) часто вызывает вопросы, особенно когда необходимо добиться детальной расшифровки выполненных работ. Рассмотрим типичную ситуацию: сотруднику в течение месяца назначаются разные виды работ (например, "Изготовление штуцера" и "Обработка штуцера"), и мы хотим, чтобы в расчетном листке и в документе начисления эти суммы не сливались в одну общую массу, а отображались отдельными строками. Разберем по шагам, как это реализовать и каких ошибок стоит избегать.
Прежде всего, проанализируем стандартный механизм программы. В 1С:ЗиУП существует предопределенный показатель СдельныйЗаработок. Этот показатель является накопительным: он собирает все суммы, зафиксированные документами Сдельные работы за расчетный период. Если мы создадим два разных начисления (например, «Сделка 1» и «Сделка 2») и в формуле каждого из них укажем один и тот же показатель СдельныйЗаработок, то получим логическую ошибку. Программа в каждом начислении выведет полную сумму всех сдельных работ за месяц. Именно так возникает эффект «задвоения», когда в документе начисления зарплаты мы видим две строки с одинаковыми итоговыми суммами.
Выясним причину: программа не знает, что «Сделка 1» должна относиться только к изготовлению, а «Сделка 2» — к обработке, так как обе они обращаются к одному общему «котлу» накопленных данных сдельного заработка. Чтобы решить эту задачу, у нас есть два пути: использовать типовую расшифровку в отчетах или настраивать разные показатели.
Это самый простой и рекомендуемый методистами 1С способ. Мы оставляем одно начисление Сдельный заработок (предопределенное), которое рассчитывается по формуле СдельныйЗаработок. В документе начисления зарплаты будет одна строка, но мы сможем увидеть детализацию в расчетном листке.
Для настройки детализации выполним следующие действия:
После этого в расчетном листке под строкой общего сдельного заработка появятся подстроки с названиями конкретных видов работ из справочника Виды работ, их количеством и суммами. Это позволяет бухгалтеру и сотруднику видеть прозрачную картину без усложнения структуры начислений.
Если же стоит жесткая задача видеть разные строки именно в документе Начисление зарплаты и взносов, нам придется уйти от использования типового показателя СдельныйЗаработок. Рассмотрим, как настроить это через Шаблон ввода исходных данных (ШАД).
Проанализируем алгоритм настройки:
ОбъемИзготовления и ОбъемОбработки). Тип показателя — числовой, вводится только в месяце начисления.ОбъемИзготовления * ТарифнаяСтавкаИзготовления, во втором — аналогично для обработки.В настройках шаблона важно обратить внимание на переключатель периодичности. Рассмотрим два варианта:
Важный нюанс: при такой настройке мы перестаем использовать документ Сдельные работы и переходим на документ Данные для расчета зарплаты. Это более трудоемкий путь, требующий создания новых справочных данных, но он гарантирует разделение сумм по разным колонкам и строкам в начислении зарплаты.
Вернемся к типовому механизму (использование документа Сдельные работы), так как он наиболее автоматизирован. Чтобы данные попадали в расчет корректно, проверим настройки в Шаблоне ввода исходных данных для сделки:
Разберем ситуацию, когда бухгалтер хочет вводить работы каждый день. В этом случае в шаблоне ставим настройку «Данные вводятся за один день». Тогда бухгалтер сможет создавать документ Сдельные работы за 01.02.20, 02.02.20 и так далее. Программа будет суммировать эти данные для одного начисления, но благодаря аналитике справочника Виды работ, разделение в отчетности сохранится.
Часто разделение по видам работ требуется не только для расчетного листка, но и для корректного отражения затрат в бухгалтерском учете (на разные счета или разные номенклатурные группы). Рассмотрим, как это реализовать:
В справочнике Виды работ (Настройка — Виды работ) для каждого элемента можно указать свой Способ отражения. Это позволяет программе автоматически распределять суммы сдельного заработка одного сотрудника по разным счетам затрат в документе Отражение зарплаты в бухучете, даже если в начислении зарплаты это была одна общая строка.
Если вы уже создали свои начисления и столкнулись с «кашей» в цифрах, выполните следующие действия:
СдельныйЗаработок, помните — это СУММА ВСЕХ работ. Не используйте этот показатель в двух разных начислениях одновременно для одного сотрудника.Таким образом, для большинства задач оптимальным решением является использование типового начисления с включением расшифровки в настройках расчетного листка. Это сохраняет базу «чистой», не требует создания десятков новых показателей и позволяет в полном объеме использовать аналитику по видам работ как для сотрудника, так и для управленческого учета.