В процессе финансового анализа, расчета себестоимости продукции или бюджетирования перед специалистами часто возникает задача определить точную стоимость одного рабочего дня сотрудника. В программном решении 1С:Управление производственным предприятием ред. 1.3 (1С:УПП) эту задачу можно решить несколькими способами. Выбор конкретного метода зависит от того, какая именно стоимость нам требуется — плановая, фактическая или полная управленческая (с учетом налоговой нагрузки на предприятие). Рассмотрим подробно все варианты и разберем по шагам, как получить нужные показатели.
Самый простой и распространенный способ — это расчет стоимости дня исходя из установленного сотруднику месячного оклада и нормы рабочего времени за текущий месяц. Формула выглядит следующим образом:
Стоимость дня = Тарифная ставка месячная / Норма времени в днях
Проанализируем ситуацию: откуда программа берет эти данные?
ОсновныеНачисленияСотрудниковОрганизаций. Эти данные устанавливаются в системе кадровыми документами ПриемНаРаботуВОрганизацию или КадровоеПеремещениеОрганизации.ТабельУчетаРабочегоВремени), то норма и факт берутся из него. Если табеля нет, данные считываются из индивидуального графика работы сотрудника (справочник ГрафикиРаботы). Если нет и индивидуального графика, расчет производится по общему производственному календарю.Выясним причину возможных расхождений в расчетах. В 1С:УПП 1.3 алгоритм пересчета месячной ставки настраивается глобально для всей информационной базы. Перейдем по пути: Сервис -> Настройка параметров учета -> вкладка «Алгоритмы расчетов». Здесь мы можем выбрать один из трех вариантов:
Обратите внимание, что этот порядок можно переопределить индивидуально для каждого сотрудника непосредственно в кадровых документах на вкладке «Оплата труда» в поле «Порядок пересчета».
Простой оклад сотрудника не отражает реальных затрат предприятия. Чтобы получить полную стоимость рабочего дня для бизнеса, необходимо учесть начисленные налоги и страховые взносы (ПФР, ФОМС, ФСС, а также взносы на травматизм). Разберем, как получить эти данные.
Для расчета полной фактической стоимости дня за прошедший период мы можем использовать данные документов начисления зарплаты и расчета взносов. Формула усложняется:
Полная стоимость дня = (Начисленная зарплата + Страховые взносы) / Фактически отработанные дни
Где искать эти составляющие в 1С:УПП 1.3:
НачислениеЗарплатыСотрудникамОрганизаций (табличная часть «Начисления»).НачислениеСтраховыхВзносов. Эти суммы распределяются по сотрудникам и могут быть получены из регистров накопления по учету взносов.ТабельУчетаРабочегоВремени (фактическое время присутствия с кодом «Я» или «ЛЧ»).Если нам нужна юридически точная средняя стоимость рабочего дня сотрудника, учитывающая не только текущий оклад, но и все премии, надбавки и фактически отработанное время за предшествующий год, мы можем обратиться к механизму расчета резервов отпусков (оценочных обязательств). Это отличный встроенный инструмент системы.
В 1С:УПП 1.3 для этого предназначен документ РасчетОценочныхОбязательствПоОтпускам. Алгоритм его работы следующий:
Для разработчиков и аналитиков, которым необходимо автоматизировать этот расчет в виде отчета или обработки, рассмотрим пример построения запроса. Нам понадобятся данные о начислениях и фактически отработанных днях.
Посмотрим на пример логики запроса к регистру расчета ОсновныеНачисленияОрганизаций. Мы можем сгруппировать данные по сотруднику и периоду регистрации, вытащив сумму начисления и отработанное время:
ВЫБРАТЬ
ОсновныеНачисления.Сотрудник КАК Сотрудник,
ОсновныеНачисления.ПериодРегистрации КАК Период,
СУММА(ОсновныеНачисления.Результат) КАК Начислено,
СУММА(ОсновныеНачисления.ОтработаноДней) КАК ДнейОтработано
ИЗ
РегистрРасчета.ОсновныеНачисленияОрганизаций КАК ОсновныеНачисления
ГДЕ
ОсновныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
ОсновныеНачисления.Сотрудник,
ОсновныеНачисления.ПериодРегистрации
Получив эти данные, мы можем легко рассчитать стоимость дня в кодовой логике, разделив поле Начислено на поле ДнейОтработано. Не забываем накладывать условия, исключающие периоды отсутствия (больничные, отпуска), чтобы не искажать статистику.
Если перед нами стоит задача спрогнозировать затраты на персонал на будущие периоды, мы должны использовать подсистему бюджетирования 1С:УПП. В данном случае плановая стоимость дня рассчитывается на основе штатного расписания:
ПлановыеНачисленияРаботниковОрганизаций).ИсточникиДанныхДляРасчетовБюджетирования.Таким образом, мы проанализировали различные подходы к определению стоимости рабочего дня в системе 1С:УПП 1.3. Выбор конкретного метода зависит от конечной цели: для бухгалтерского учета и резервов используйте встроенные документы расчета среднего заработка, а для управленческого анализа и оценки рентабельности — комплексный расчет с включением страховых взносов и фактического табельного учета.