Как определить стоимость рабочего дня сотрудника в 1С:УПП 1.3?

Программист 1С v8.3 (Обычные формы) Управленческий учет Промышленность, строительство и АПК
← На главную

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

Вариант 1. Базовый расчет на основе оклада и нормы времени

Самый простой и распространенный способ — это расчет стоимости дня исходя из установленного сотруднику месячного оклада и нормы рабочего времени за текущий месяц. Формула выглядит следующим образом:

Стоимость дня = Тарифная ставка месячная / Норма времени в днях

Проанализируем ситуацию: откуда программа берет эти данные?

  1. Тарифная ставка месячная (оклад): берется из регистра сведений ОсновныеНачисленияСотрудниковОрганизаций. Эти данные устанавливаются в системе кадровыми документами ПриемНаРаботуВОрганизацию или КадровоеПеремещениеОрганизации.
  2. Норма времени в днях: источник этих данных зависит от настроек программы и наличия введенных документов учета времени. Если на предприятии ведется табель учета рабочего времени (документ ТабельУчетаРабочегоВремени), то норма и факт берутся из него. Если табеля нет, данные считываются из индивидуального графика работы сотрудника (справочник ГрафикиРаботы). Если нет и индивидуального графика, расчет производится по общему производственному календарю.

Выясним причину возможных расхождений в расчетах. В 1С:УПП 1.3 алгоритм пересчета месячной ставки настраивается глобально для всей информационной базы. Перейдем по пути: Сервис -> Настройка параметров учета -> вкладка «Алгоритмы расчетов». Здесь мы можем выбрать один из трех вариантов:

  1. По среднемесячному количеству дней/часов (при этом подходе стоимость дня сотрудника будет одинаковой и в коротком январе, и в длинном августе).
  2. По норме времени графика сотрудника (стоимость дня будет выше в месяцах с малым количеством рабочих дней и ниже в месяцах с большим количеством дней).
  3. По норме производственного календаря.

Обратите внимание, что этот порядок можно переопределить индивидуально для каждого сотрудника непосредственно в кадровых документах на вкладке «Оплата труда» в поле «Порядок пересчета».

Вариант 2. Фактическая стоимость дня с учетом страховых взносов (True Cost)

Простой оклад сотрудника не отражает реальных затрат предприятия. Чтобы получить полную стоимость рабочего дня для бизнеса, необходимо учесть начисленные налоги и страховые взносы (ПФР, ФОМС, ФСС, а также взносы на травматизм). Разберем, как получить эти данные.

Для расчета полной фактической стоимости дня за прошедший период мы можем использовать данные документов начисления зарплаты и расчета взносов. Формула усложняется:

Полная стоимость дня = (Начисленная зарплата + Страховые взносы) / Фактически отработанные дни

Где искать эти составляющие в 1С:УПП 1.3:

  1. Начисленная зарплата — получается из документа НачислениеЗарплатыСотрудникамОрганизаций (табличная часть «Начисления»).
  2. Страховые взносы — рассчитываются документом НачислениеСтраховыхВзносов. Эти суммы распределяются по сотрудникам и могут быть получены из регистров накопления по учету взносов.
  3. Фактически отработанные дни — берутся напрямую из документа ТабельУчетаРабочегоВремени (фактическое время присутствия с кодом «Я» или «ЛЧ»).

Вариант 3. Расчет через механизм резервов отпусков

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

В 1С:УПП 1.3 для этого предназначен документ РасчетОценочныхОбязательствПоОтпускам. Алгоритм его работы следующий:

  1. Программа анализирует доходы сотрудника за предыдущие 12 месяцев, которые входят в расчет среднего заработка согласно законодательству.
  2. Рассчитывается количество фактически отработанных дней по правилам расчета среднего заработка.
  3. Путем деления общей суммы начислений на отработанные дни рассчитывается средний дневной заработок. Этот показатель фактически и является наиболее точной средней стоимостью дня сотрудника, очищенной от случайных колебаний.

Вариант 4. Использование запроса для получения отработанных дней и начислений

Для разработчиков и аналитиков, которым необходимо автоматизировать этот расчет в виде отчета или обработки, рассмотрим пример построения запроса. Нам понадобятся данные о начислениях и фактически отработанных днях.

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


ВЫБРАТЬ
    ОсновныеНачисления.Сотрудник КАК Сотрудник,
    ОсновныеНачисления.ПериодРегистрации КАК Период,
    СУММА(ОсновныеНачисления.Результат) КАК Начислено,
    СУММА(ОсновныеНачисления.ОтработаноДней) КАК ДнейОтработано
ИЗ
    РегистрРасчета.ОсновныеНачисленияОрганизаций КАК ОсновныеНачисления
ГДЕ
    ОсновныеНачисления.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода
СГРУППИРОВАТЬ ПО
    ОсновныеНачисления.Сотрудник,
    ОсновныеНачисления.ПериодРегистрации

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

Вариант 5. Планирование стоимости рабочего дня в бюджетировании

Если перед нами стоит задача спрогнозировать затраты на персонал на будущие периоды, мы должны использовать подсистему бюджетирования 1С:УПП. В данном случае плановая стоимость дня рассчитывается на основе штатного расписания:

  1. Используем плановые оклады из штатного расписания (регистр сведений ПлановыеНачисленияРаботниковОрганизаций).
  2. Берем плановое количество рабочих дней из производственного календаря на будущий год.
  3. Формируем бюджет доходов и расходов по статье затрат «Оплата труда», сопоставляя эти данные через механизмы схем компоновки данных (СКД) в справочнике ИсточникиДанныхДляРасчетовБюджетирования.

Таким образом, мы проанализировали различные подходы к определению стоимости рабочего дня в системе 1С:УПП 1.3. Выбор конкретного метода зависит от конечной цели: для бухгалтерского учета и резервов используйте встроенные документы расчета среднего заработка, а для управленческого анализа и оценки рентабельности — комплексный расчет с включением страховых взносов и фактического табельного учета.

← На главную