Почему в ЗКГУ возникает путаница с подразделениями для договоров ГПХ и как это исправить?

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом
← К списку

Приветствуем вас на странице, посвященной решению распространенной проблемы в ЗКГУ, связанной с некорректным отображением подразделений для договоров гражданско-правового характера (ГПХ). Мы знаем, что эта ситуация может вызывать сложности в учете и отчетности. Давайте вместе разберем причины возникновения этой путаницы и найдем эффективные способы ее устранения.

Начнем с того, что договоры ГПХ, в отличие от трудовых договоров, не регулируются Трудовым Кодексом РФ. Это означает, что в рамках ГПХ нет понятия "работы" и "подразделения" в том смысле, в котором мы привыкли видеть их для штатных сотрудников. Однако, как показывает практика, в ЗКГУ существует функциональность для указания подразделения в договорах ГПХ, что может приводить к неожиданным результатам при учете доходов и начислении страховых взносов.

Мы проанализируем ситуацию, выясним причины некорректного поведения системы и предложим несколько проверенных решений. Приготовьтесь к подробному разбору, который поможет вам разобраться в этой непростой теме.

Решение 1: Проверка и корректировка регистра сведений "Периоды действия договоров гражданско-правового характера"

Первым делом, давайте рассмотрим один из ключевых регистров, который напрямую связан с договорами ГПХ – "Периоды действия договоров гражданско-правового характера". Именно здесь хранится информация о подразделении для таких договоров.

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

    Предположим, у вас есть договор ГПХ, который был прекращен в августе, и в нем было указано подразделение "Отдел разработки". При последующих разовых начислениях по этому физическому лицу, даже если оно уже оформлено как штатный сотрудник в другом подразделении, система может "подтягивать" старое подразделение из закрытого договора ГПХ.

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

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

Решение 2: Корректировка непосредственно в документе "Договор (работы, услуги)" или "Договор авторского заказа"

Давайте рассмотрим ситуацию, когда проблема кроется в самом документе, которым был оформлен договор ГПХ.

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

    Представим, что физическое лицо сначала работало по договору ГПХ в "Отделе продаж", а затем было принято на основную работу в "Отдел маркетинга". Если в последнем договоре ГПХ осталось указанным "Отдел продаж", то даже при начислении выплат по основному месту работы, система может некорректно формировать движения по страховым взносам, ссылаясь на старое подразделение ГПХ.

    В этом случае, откройте документ Договор (работы, услуги) (или Договор авторского заказа), который был последним для этого физического лица, и удалите из него подразделение. После этого перепроведите документ. Это должно устранить проблему.

Решение 3: Проверка регистра сведений "Основные сотрудники физических лиц" и статуса сотрудника

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

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

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

    Также, если вы создаете нового сотрудника для ГПХ, а затем принимаете этого же человека на работу, важно убедиться, что система корректно различает этих "сотрудников" и не путает их подразделения.

    Пример кода для получения основного сотрудника (для разработчиков):

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

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

Решение 4: Ручная корректировка движений по регистрам и использование документа "Операция учета взносов"

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

  1. Выясним причину: Иногда, несмотря на все настройки, в регистрах учета страховых взносов могут оставаться некорректные записи. Это может быть связано с ошибками при обновлении конфигурации, особенностями работы конкретного релиза или другими факторами.
  2. Разберем по шагам:
    • Вручную удалите лишнюю строку во взносах: Это радикальный метод, который следует применять с осторожностью и только после тщательного анализа. Если вы обнаружили некорректное движение по регистру Учет доходов для исчисления страховых взносов с неправильным подразделением, вы можете попробовать удалить эту строку. Однако, мы настоятельно рекомендуем сначала сделать резервную копию базы данных.
    • Использование документа "Операция учета взносов": Для более контролируемого исправления ошибок в учете страховых взносов, а также для корректировки базы для их исчисления, предназначен документ Операция учета взносов.
      • Создайте новый документ Операция учета взносов.
      • На закладке "Взносы" вы можете скорректировать суммы взносов, указав правильные данные.
      • На закладке "Сведения о доходах" можно скорректировать базу для исчисления взносов, если ошибка была именно в ней.
      • Внимательно заполните все поля, указывая корректное подразделение или оставляя его пустым, если оно не должно быть указано.
  3. Посмотрим на пример:

    Предположим, при проведении документа Начисление зарплаты и взносов были некорректно начислены страховые взносы по физическому лицу, работавшему по ГПХ, с привязкой к старому подразделению. Вы пробовали предыдущие методы, но проблема осталась. В этом случае, вы можете:

    
    // Пример использования документа "Операция учета взносов"
    // (этот код демонстрирует логику, но в реальной ситуации вы будете работать через интерфейс 1С)
    
    // Создаем новый документ "Операция учета взносов"
    НоваяОперация = Документы.ОперацияУчетаВзносов.СоздатьДокумент();
    НоваяОперация.Дата = ТекущаяДата();
    НоваяОперация.Организация = ВашаОрганизация;
    НоваяОперация.Комментарий = "Корректировка взносов по договору ГПХ";
    
    // Добавляем строку для корректировки
    НоваяСтрока = НоваяОперация.Взносы.Добавить();
    НоваяСтрока.ФизическоеЛицо = ПроблемноеФизЛицо;
    НоваяСтрока.ВидДохода = ВидыДоходаДляСтраховыхВзносов.ДоходыДоговоровГПХ; // Или другой вид дохода
    НоваяСтрока.Сумма = -1000; // Сумма, на которую нужно уменьшить взносы (если было переначисление)
    НоваяСтрока.Подразделение = ПравильноеПодразделение; // Указываем правильное подразделение или Неопределено
    // ... и другие необходимые поля
    
    НоваяОперация.Записать(РежимЗаписиДокумента.Проведение);
    

    Помните, что любые ручные корректировки должны быть задокументированы и обоснованы, чтобы избежать дальнейших проблем с учетом и отчетностью.

Дополнительные рекомендации и профилактика

Чтобы минимизировать возникновение подобных проблем в будущем, рассмотрим несколько важных моментов:

  1. Настройка договоров ГПХ:
    • Убедитесь, что в настройках расчета зарплаты (раздел "Настройка" -> "Расчет зарплаты") установлен флажок "Регистрируются выплаты по договорам гражданско-правового характера".
    • При создании документов Договор (работы, услуги) или Договор авторского заказа внимательно относитесь к заполнению поля Подразделение. Если для целей учета ГПХ подразделение не имеет принципиального значения, лучше оставлять это поле незаполненным, чтобы избежать путаницы.
    • Не забывайте устанавливать флаг "Отразить трудовую деятельность" с выбором кода по ОКЗ в документах ГПХ для корректного формирования отчета ЕФС-1.
  2. Учет доходов для исчисления страховых взносов:
    • Регулярно проверяйте настройки видов начислений (раздел "Настройка" -> "Начисления"). Убедитесь, что для начислений по ГПХ корректно указан "Вид дохода для целей исчисления страховых взносов" на закладке "Налоги, взносы, бухучет".
    • Для анализа и проверки начисленных страховых взносов используйте отчет "Анализ взносов в фонды". Он поможет вам выявить некорректные начисления и их привязку к подразделениям.
  3. Актуальность релиза:
    • Убедитесь, что ваша база 1С ЗКГУ обновлена до актуального релиза. Разработчики постоянно выпускают исправления ошибок и улучшения, которые могут затрагивать и учет договоров ГПХ.
  4. Консультация со специалистами:
    • Если проблема остается нерешенной или вы не уверены в своих действиях, обратитесь к специалистам по 1С или в службу поддержки вашей компании. Они смогут провести более глубокий анализ вашей базы данных и предложить индивидуальное решение.

Мы надеемся, что этот подробный разбор поможет вам успешно справиться с проблемой некорректного учета подразделений для договоров ГПХ в ЗКГУ. Помните, что внимательность при заполнении документов и знание механизмов работы системы – ключ к бесперебойному учету.

← К списку