Как в 1С:ЗУП 2.5 узнать, по какому договору (трудовому или ГПХ) выполнено начисление

Программист 1С v8.3 (Обычные формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

При работе с конфигурацией «Зарплата и управление персоналом 2.5» (ЗУП 2.5), особенно при построении сложных отчетов или выгрузок данных из регистров расчета, часто возникает задача разделить суммы, начисленные по обычным трудовым договорам, и суммы по договорам гражданско-правового характера (ГПХ). Поскольку один и тот же человек может одновременно быть штатным сотрудником и выполнять разовые работы по договору подряда, простого фильтра по «Физическому лицу» часто бывает недостаточно. В этой статье мы подробно разберем, как технически и методически отличить эти начисления, используя данные регистров и справочников.

Анализ через реквизит «Вид занятости» сотрудника

Самый простой способ, который часто помогает в типовых ситуациях, — это обращение к справочнику СотрудникиОрганизаций. Разберем ситуацию: в 1С:ЗУП 2.5 для одного физического лица может быть создано несколько элементов в справочнике Сотрудники. Например, одна карточка создается для основного места работы, а вторая — для работы по договору ГПХ.

Проанализируем алгоритм проверки:

  1. При получении данных из регистра расчета (например, ОсновныеНачисленияРаботниковОрганизаций), мы всегда имеем ссылку на измерение Сотрудник.
  2. У каждого сотрудника есть реквизит ВидЗанятости.
  3. Если ВидЗанятости принимает значение Перечисления.ВидыЗанятости.ДоговорГПХ (или аналогичное для договоров), значит, данное начисление относится к гражданско-правовому договору.

Однако стоит помнить о нюансе: если в базе ведется учет таким образом, что договор ГПХ оформляется на того же «сотрудника» (элемент справочника), что и основная работа (что методически не совсем верно для ЗУП 2.5, но встречается), этот метод может дать сбой. Поэтому рассмотрим более надежные технические способы.

Разделение по «Виду расчета» и его свойствам

Каждая запись в регистре расчета жестко привязана к конкретному виду расчета из плана видов расчета ОсновныеНачисленияОрганизаций или ДополнительныеНачисленияОрганизаций. Начисления по ГПХ — это специфические операции, которые имеют свои уникальные настройки.

Рассмотрим подробнее, как это реализовано. Начисления по ГПХ обычно используют предопределенные виды расчета, такие как «Оплата по договорам возмездного оказания услуг». Чтобы программно отличить их от оклада или премий, мы можем проанализировать категорию начисления или его настройки налогообложения.

Например, в запросе мы можем наложить условие на код дохода НДФЛ. У трудовых договоров это чаще всего 2000, а у договоров ГПХ — 2010. Это позволяет с высокой точностью классифицировать суммы, даже если структура справочника сотрудников запутана.

Использование «Документа-основания» в регистрах

Выясним причину, по которой это самый точный метод. В регистрах расчета ЗУП 2.5 существует реквизит ДокументОснование. Не путайте его с Регистратором (которым обычно является документ «Начисление зарплаты сотрудникам организаций»).

Проанализируем ситуацию по шагам:

  1. Для штатных начислений (оклад, надбавки) ДокументОснование — это, как правило, кадровый приказ («Прием на работу») или документ ввода плановых начислений.
  2. Для начислений по ГПХ ДокументОснование — это непосредственно документ «Договор на выполнение работ с физ. лицом» или «Акт приемки выполненных работ».

Если в вашем запросе вы вытащите тип значения реквизита ДокументОснование, вы сможете однозначно определить природу начисления. Рассмотрим пример кода для запроса, который разделяет эти данные:


ВЫБРАТЬ
    ОсновныеНачисления.Сотрудник КАК Сотрудник,
    ОсновныеНачисления.Результат КАК Сумма,
    ВЫБОР
        КОГДА ТИПЗНАЧЕНИЯ(ОсновныеНачисления.ДокументОснование) = ТИП(Документ.ДоговорНаВыполнениеРаботСФизЛицом)
            ТОГДА "Договор ГПХ"
        ИНАЧЕ "Трудовой договор"
    КОНЕЦ КАК ТипДоговора
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления
ГДЕ
    ОсновныеНачисления.ПериодРегистрации = &Период

Проверка через бухгалтерское отражение

Еще один способ — посмотреть, как начисление отражается в регламентированном учете. Разберем по шагам, как это устроено в ЗУП 2.5:

Начисления по трудовым договорам обычно корреспондируют со счетом 70 «Расчеты с персоналом по оплате труда». В то же время, расчеты по договорам ГПХ часто (в зависимости от настроек учетной политики организации) могут отражаться на счете 76.10 «Прочие расчеты с физическими лицами» или других субсчетах счета 76.

Если вы анализируете данные регистра сведений ОтражениеЗарплатыВРегламентированномУчете, вы можете увидеть разные способы отражения и разные статьи затрат, которые закреплены за видами расчета ГПХ.

Дополнительные признаки: Страховые взносы

Рассмотрим подробнее нюансы налогообложения, которые также служат маркером. Выплаты по договорам ГПХ имеют отличительную особенность в части обложения взносами в ФСС. На суммы по договорам подряда не начисляются взносы в ФСС на случай временной нетрудоспособности и в связи с материнством (если иное не предусмотрено самим договором, что бывает крайне редко).

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

Резюме и практические рекомендации

Подведем итог нашему анализу. Чтобы точно узнать, по какому договору прошло начисление в 1С:ЗУП 2.5, рекомендуем использовать комплексный подход:

Совместное использование этих методов позволит вам избежать ошибок при классификации выплат и обеспечит высокую точность собираемых данных из регистров системы 1С.

← На главную