Как настроить раздельное отражение сдельного заработка и часового тарифа в 1С:ЗУП 3.1 без искажения проводок?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Промышленность, строительство и АПК
← На главную

В практической работе бухгалтера и расчетчика заработной платы часто возникает ситуация, когда на предприятии применяется смешанная система оплаты труда. Например, сотрудник в течение одного расчетного периода выполняет работы по сдельным нарядам и одновременно получает оплату по часовому тарифу (или окладу). При этом затраты по сдельным работам должны относиться на себестоимость конкретной продукции или заказов (счет 20 «Основное производство»), а повременная оплата (тариф) — на общепроизводственные расходы (счет 25 «Общепроизводственные расходы»).

Настроив такое отражение в программе 1С:Зарплата и управление персоналом (ред. 3.1), пользователи часто сталкиваются с неприятной проблемой: в документе ОтражениеЗарплатыВБухучете сумма повременного тарифа складывается со сдельной оплатой и полностью переносится на 20 счет, а также дополнительно начисляется на 25 счет. Выясним причину этого поведения программы и разберем по шагам, как правильно настроить систему для корректного разнесения затрат.

Выясняем причину проблемы: конфликт приоритетов распределения

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

Если для сотрудника в течение месяца зарегистрирован хотя бы один сдельный наряд, программа считает сдельную оплату приоритетной. Алгоритм пытается распределить весь основной заработок сотрудника за этот месяц по тем аналитикам (номенклатурным группам, заказам, субконто счета 20), которые указаны в документе выработки. В этот «основной заработок» по умолчанию попадает и повременной часовой тариф.

При этом, если вы жестко зафиксировали способ отражения для «Оплаты по часовому тарифу» на 25 счете через документ БухучетНачисленийСотрудников, возникает конфликт логики программы:

  1. С одной стороны, документ СдельныеРаботы распределяет весь совокупный доход (например, сделку 500 руб. + тариф 400 руб. = 900 руб.) на 20 счет по указанным заказам.
  2. С другой стороны, документ БухучетНачисленийСотрудников требует направить тариф (400 руб.) отдельно на 25 счет.

В результате программа пытается выполнить оба условия: на 20 счет уходит общая сумма в 900 рублей, а на 25 счет — еще раз 400 рублей отдельно. Это приводит к завышению расходов предприятия и искажению отчетности.

Для понимания внутренней логики программы посмотрите на упрощенную схему распределения затрат в коде системы:


// Упрощенная логика распределения затрат в ЗУП 3.1:
Если Начисление.СпособОтражения = "ОпределяетсяПоДаннымДокумента" Тогда
    Проводка.СчетЗатрат = ДокументСдельныеРаботы.СпособОтражения;
Иначе
    Проводка.СчетЗатрат = НайтиСпособОтраженияПоПриоритету(Сотрудник, Подразделение, Организация);
КонецЕсли;

Рассмотрим подробнее три практических способа решения этой проблемы в зависимости от методологии вашего учета.

Способ 1. Настройка сдельного заработка как «Доплаты» (Рекомендуемый метод)

Чтобы программа перестала автоматически распределять часовой тариф по сдельным заказам, нам необходимо разграничить эти два начисления на уровне учета времени. Если сдельный заработок будет настроен как доплата, он не будет «стягивать» на себя основное время и повременной тариф сотрудника. Разберем по шагам, как выполнить эту настройку.

  1. Перейдем в раздел Настройка — Начисления и откроем карточку начисления СдельныйЗаработок.
  2. Перейдем на вкладку Учет времени. Нам нужно установить переключатель в положение «Доплата за уже оплаченное время».
  3. Важный нюанс: Если в поле «Назначение начисления» на вкладке Основное выбрано значение «Сдельная оплата труда», это поле на вкладке «Учет времени» будет заблокировано для изменения. Чтобы обойти блокировку, временно вернемся на вкладку Основное и переключим «Назначение начисления» на «Повременная оплата труда и надбавки» или «Прочие начисления и выплаты».
  4. После этого возвращаемся на вкладку Учет времени — теперь переключатель стал доступен. Смело выбираем «Доплата за уже оплаченное время».
  5. Снова возвращаемся на вкладку Основное и возвращаем назначение начисления обратно на «Сдельная оплата труда». Настроенный нами режим учета времени при этом успешно сохранится.
  6. Переходим на вкладку Налоги, взносы, бухучет. В разделе «Бухгалтерский учет» переключатель должен быть установлен в положение «Определяется по данным документа». Это гарантирует, что проводки для сдельного заработка будут браться непосредственно из аналитики, указанной в документе СдельныеРаботы.

При такой настройке программа будет четко разделять: часовой тариф пойдет на свой счет (25), а сдельный заработок (как доплата) — на 20 счет по заказам из документа выработки.

Способ 2. Использование механизма «Распределять только заработок сверх тарифа»

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

Проанализируем настройку шаблона ввода данных:

  1. Перейдем в раздел Настройка — Шаблоны ввода исходных данных.
  2. Откроем шаблон, предназначенный для ввода сдельных работ (например, «Сдельные работы» или «Бригадный наряд»).
  3. На вкладке Дополнительно установим флаг «Распределять только заработок сверх тарифа». Сохраним настройки шаблона.

Посмотрим, как изменится логика расчета при такой настройке. Теперь в документе ДанныеДляРасчетаЗарплаты (вводимом по этому шаблону) появятся дополнительные расчетные колонки: «Тарифная ставка», «Отработано часов» и «Сумма по тарифу». Программа самостоятельно рассчитает сумму гарантированного тарифа (например, 400 руб.), вычтет ее из общей стоимости сдельных работ (например, 500 руб.) и распределит на счета 20 (по заказам) только чистый приработок (100 руб.). Сам базовый тариф в размере 400 рублей будет полностью отражен на 25 счете, как это и требуется по правилам бухучета.

Способ 3. Использование иерархии приоритетов отражения в 1С:ЗУП 3.1

Проанализируем ситуацию, когда конкретный способ отражения для часового тарифа нельзя жестко прописать в самом начислении, поскольку счет затрат (20, 25, 26, 44) зависит от конкретного подразделения, в котором числится сотрудник на текущий момент.

В программе 1С:ЗУП 3.1 действует строгая иерархия приоритетов для определения способов отражения расходов в бухучете (от низшего приоритета к высшему):

  1. Организация (задается в карточке организации на вкладке «Учетная политика и другие настройки»);
  2. Подразделение (задается в карточке подразделения на вкладке «Бухучет и выплата зарплаты»);
  3. Сотрудник (задается в карточке сотрудника по ссылке «Бухучет и выплата зарплаты» или документом БухучетНачисленийСотрудников);
  4. Начисление (задается непосредственно в карточке вида расчета на вкладке «Налоги, взносы, бухучет»);
  5. Документ расчета (задается непосредственно в документах начисления, например, Премия, РазовоеНачисление, СдельныеРаботы).

Выясним, как использовать эту иерархию для решения нашей задачи. Если для часового тарифа счет затрат должен определяться подразделением, нам категорически нельзя использовать документ БухучетНачисленийСотрудников для этой цели. Данный документ имеет более высокий приоритет, чем подразделение, и перекрывает его настройки, приводя к конфликтам распределения.

Вместо этого выполним следующие действия:

  1. Перейдем в карточку подразделения (раздел Настройка — Подразделения) и укажем нужный способ отражения (например, счет 25) на вкладке «Бухучет и выплата зарплаты».
  2. В карточке сотрудника и в документе БухучетНачисленийСотрудников удалим все индивидуальные настройки для часового тарифа.
  3. В самом начислении «Оплата по часовому тарифу» на вкладке «Налоги, взносы, бухучет» установим переключатель в положение «По настройкам сотрудника».

При таких настройках программа будет определять бухучет тарифа по следующей цепочке: в начислении указано «По настройкам сотрудника» -> программа идет в карточку сотрудника (там пусто) -> далее она обращается к настройкам подразделения сотрудника и успешно берет оттуда счет 25. При этом сдельный заработок, имеющий высший приоритет из документа СдельныеРаботы, пойдет на 20 счет по конкретным номенклатурным группам без какого-либо смешивания с тарифом.

Используя предложенные методики, вы сможете добиться идеального отражения затрат в бухгалтерском учете без ручных корректировок в документе отражения.

← На главную